Physlib

Physlib.Mathematics.Groups.SpecialUnitary.LieAlgebra.Basic

The Lie algebra `su(n)` in the hermitian presentation

i. Overview

In physics, `su(n)` is described through generators `T^a`, `a = 1, …, n² - 1`, a basis of the traceless hermitian `n × n` complex matrices, satisfying `[T^a, T^b] = i f_{abc} T^c` with real structure constants `f_{abc}`. Here `i` is the imaginary unit and the repeated index `c` is summed. This file makes the traceless hermitian matrices into a real Lie algebra with the bracket `⁅x, y⁆ = i (x y - y x)`, on which the unitary group acts by conjugation. The construction allows entries in any commutative `*`-ring `R` that is both a real and a complex `*`-algebra, as `SULieAlgebra n R`; the Lie algebra `su(n)` itself is `SULieAlgebra n ℂ`.

ii. Key results

  • `SULieAlgebra n R` : traceless hermitian `n × n` matrices over `R`, as a real Lie algebra.
  • `SULieAlgebra.conj` : the representation `x ↦ U x U†` of the unitary group.
  • `SULieAlgebra.conj_lie` : conjugation by a unitary matrix preserves the bracket.
  • `SULieAlgebra.Complexification n` : the complexification `ℂ ⊗[ℝ] su(n)`.

iii. Table of contents

  • A. Traceless hermitian matrices
  • B. The conjugation representation
  • C. The bracket
  • D. Conjugation preserves the bracket
  • E. The complexification

iv. References

* None.

A. Traceless hermitian matrices

Since `i A` is skew-hermitian when `A` is hermitian, the traceless hermitian matrices form a real vector space.

B. The conjugation representation

Conjugation `x ↦ U x U†` by a unitary matrix `U` preserves traceless hermitian matrices, by `U† U = 1` and cyclicity of the trace, and defines a representation of the unitary group.

C. The bracket

From here on `R` is also a complex `*`-algebra, so that matrices can be multiplied by `i`. The commutator of two hermitian matrices is skew-hermitian, and multiplying it by `i` makes it hermitian again, giving the bracket `⁅x, y⁆ = i (x y - y x)`. Being `i` times the commutator, it is a Lie bracket.

Since `[i x, i y] = i ⁅x, y⁆`, multiplication by `i` turns this bracket into the commutator of traceless skew-hermitian matrices, the usual mathematical presentation of `su(n)`.

The factor `i` flips the sign of the structure constants; if `[T^a, T^b] = i f_{abc} T^c`, then `⁅T^a, T^b⁆ = -f_{abc} T^c`.

D. Conjugation preserves the bracket

E. The complexification

30 declarations

abbrev

R\mathbb{R}-submodule of traceless hermitian n×nn \times n matrices

Let RR be a commutative ∗*-ring that is also a real ∗*-algebra. `SULieAlgebra.submodule n R` is the R\mathbb{R}-submodule of n×nn \times n matrices over RR consisting of matrices AA that are self-adjoint (A∗=AA^* = A) and have zero trace (Tr(A)=0\text{Tr}(A) = 0). This is formally defined as the intersection of the submodule of self-adjoint matrices and the kernel of the trace linear map.

abbrev

The Lie algebra of traceless hermitian matrices su(n)\mathfrak{su}(n) over RR

Let nn be a natural number and RR be a commutative ∗*-ring that is also a real ∗*-algebra. The type `SULieAlgebra n R` is defined as the space of n×nn \times n matrices AA with entries in RR that are self-adjoint (A∗=AA^* = A) and have zero trace (Tr(A)=0\text{Tr}(A) = 0). In the case where R=CR = \mathbb{C}, this corresponds to the Lie algebra su(n)\mathfrak{su}(n) in the hermitian presentation.

definition

su(n)\mathfrak{su}(n) element from a traceless hermitian matrix

Given an n×nn \times n matrix AA with entries in a commutative ∗*-ring RR, a proof hAh_A that AA is self-adjoint (A∗=AA^* = A), and a proof hTh_T that its trace is zero (Tr(A)=0\text{Tr}(A) = 0), this function constructs the corresponding element in the Lie algebra su(n)\mathfrak{su}(n) (represented by the type `SULieAlgebra n R`).

theorem

The underlying matrix of an element in su(n,R)\mathfrak{su}(n, R) constructed from AA is AA

Let RR be a commutative ∗*-ring that is also a real ∗*-algebra. Given an n×nn \times n matrix AA over RR that is hermitian (A∗=AA^* = A) and has zero trace (Tr(A)=0\text{Tr}(A) = 0), the underlying matrix of the element in the Lie algebra su(n,R)\mathfrak{su}(n, R) constructed from AA using `ofMatrix` is equal to AA.

theorem

x∗=xx^* = x for x∈su(n,R)x \in \mathfrak{su}(n, R)

Let RR be a commutative ∗*-ring that is also a real ∗*-algebra. For any element xx in the Lie algebra su(n,R)\mathfrak{su}(n, R) (the space of traceless hermitian n×nn \times n matrices), its underlying matrix is self-adjoint (hermitian), satisfying x∗=xx^* = x.

theorem

Trace of elements in su(n,R)\mathfrak{su}(n, R) is zero

Let RR be a commutative ∗*-ring that is also a real ∗*-algebra. For any element xx in the Lie algebra of traceless hermitian n×nn \times n matrices su(n,R)\mathfrak{su}(n, R), the trace of its underlying matrix is zero, i.e., Tr(x)=0\text{Tr}(x) = 0.

definition

Conjugation representation of U(n,R)U(n, R) on su(n,R)\mathfrak{su}(n, R)

Let RR be a commutative ∗*-ring that is also a real ∗*-algebra. The term `SULieAlgebra.conj` defines the group representation of the unitary group U(n,R)U(n, R) on the real Lie algebra su(n,R)\mathfrak{su}(n, R) of traceless hermitian n×nn \times n matrices. For a unitary matrix U∈U(n,R)U \in U(n, R) and an element x∈su(n,R)x \in \mathfrak{su}(n, R), the action is given by the conjugation x↦UxU∗x \mapsto U x U^*, where U∗U^* denotes the adjoint (conjugate transpose) of the matrix UU.

theorem

The conjugation action on su(n,R)\mathfrak{su}(n, R) is conj(U,x)=UxU∗\text{conj}(U, x) = U x U^*

Let RR be a commutative ∗*-ring that is also a real ∗*-algebra. For any unitary matrix U∈U(n,R)U \in U(n, R) and any traceless hermitian matrix x∈su(n,R)x \in \mathfrak{su}(n, R), the conjugation representation action conj(U,x)\text{conj}(U, x) is given by the matrix product UxU∗U x U^*, where U∗U^* denotes the adjoint (conjugate transpose) of UU.

instance

Lie bracket on su(n)\mathfrak{su}(n) as ⌊x,y⌋=i(xy−yx)\lfloor x, y \rfloor = i(xy - yx)

For any two elements xx and yy in the Lie algebra of traceless hermitian matrices su(n)\mathfrak{su}(n) (represented by `SULieAlgebra n R`), the bracket operation ⌊x,y⌋\lfloor x, y \rfloor is defined as ii times their commutator: ⌊x,y⌋=i(xy−yx)\lfloor x, y \rfloor = i(xy - yx) where ii is the imaginary unit. This definition ensures that the resulting matrix remains both hermitian and traceless.

theorem

The matrix of the Lie bracket ⌊x,y⌋\lfloor x, y \rfloor in su(n)\mathfrak{su}(n) is i(xy−yx)i(xy - yx)

For any elements xx and yy in the Lie algebra of traceless hermitian n×nn \times n matrices su(n)\mathfrak{su}(n) (represented by `SULieAlgebra n R`), the underlying matrix of their Lie bracket ⌊x,y⌋\lfloor x, y \rfloor is equal to i(xy−yx)i(xy - yx), where ii is the imaginary unit and xy−yxxy - yx is the commutator of the matrices xx and yy.

instance

su(n)\mathfrak{su}(n) is a Lie ring

For a natural number nn and a commutative ∗*-ring RR that is also a real ∗*-algebra, the space of n×nn \times n traceless hermitian matrices `SULieAlgebra n R` forms a Lie ring. The Lie bracket is defined as ⌊x,y⌋=i(xy−yx)\lfloor x, y \rfloor = i(xy - yx), where ii is the imaginary unit. This structure ensures that the bracket operation satisfies the axioms of a Lie ring, including bilinearity, the alternating property ⌊x,x⌋=0\lfloor x, x \rfloor = 0, and the Jacobi identity.

instance

su(n,R)\mathfrak{su}(n, R) is a Lie algebra over R\mathbb{R}

For a natural number nn and a commutative ∗*-ring RR that is a real ∗*-algebra, the space of n×nn \times n traceless hermitian matrices su(n,R)\mathfrak{su}(n, R) forms a Lie algebra over the real numbers R\mathbb{R}. The Lie bracket is given by ⌊x,y⌋=i(xy−yx)\lfloor x, y \rfloor = i(xy - yx), where ii is the imaginary unit. This structure signifies that the Lie bracket is R\mathbb{R}-bilinear.

theorem

Conjugation by a Unitary Matrix Preserves the Lie Bracket on su(n,R)\mathfrak{su}(n, R)

Let RR be a commutative ∗*-ring that is also a real ∗*-algebra. For any natural number nn, let su(n,R)\mathfrak{su}(n, R) be the real Lie algebra of n×nn \times n traceless hermitian matrices over RR, equipped with the Lie bracket [x,y]=i(xy−yx)[x, y] = i(xy - yx), where ii is the imaginary unit. For any unitary matrix UU in the unitary group U(n,R)U(n, R), the conjugation action conjU(x)=UxU∗\text{conj}_U(x) = U x U^* (where U∗U^* denotes the adjoint or conjugate transpose) preserves the Lie bracket, meaning that for all x,y∈su(n,R)x, y \in \mathfrak{su}(n, R): conjU([x,y])=[conjU(x),conjU(y)]\text{conj}_U([x, y]) = [\text{conj}_U(x), \text{conj}_U(y)] This implies that the conjugation action by a unitary matrix defines a Lie algebra automorphism on su(n,R)\mathfrak{su}(n, R).

abbrev

Complexification of su(n)\mathfrak{su}(n)

For a natural number nn, the complexification of the Lie algebra su(n)\mathfrak{su}(n) is the complex Lie algebra defined by the tensor product C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n), where su(n)\mathfrak{su}(n) is the real Lie algebra consisting of n×nn \times n complex matrices AA that are traceless (Tr(A)=0\text{Tr}(A) = 0) and hermitian (A∗=AA^* = A).

definition

Matrix of an element in the complexification of su(n)\mathfrak{su}(n)

The C\mathbb{C}-linear map from the complexification of the Lie algebra su(n)\mathfrak{su}(n) (denoted C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n)) to the space of n×nn \times n complex matrices Mn(C)M_n(\mathbb{C}) that sends a tensor z⊗Xz \otimes X to the matrix zXzX, where z∈Cz \in \mathbb{C} and XX is a traceless hermitian matrix.

theorem

toMatrixC(z⊗x)=zx\text{toMatrix}_{\mathbb{C}}(z \otimes x) = zx for the complexification of su(n)\mathfrak{su}(n)

Let z∈Cz \in \mathbb{C} and let x∈su(n)x \in \mathfrak{su}(n) be an n×nn \times n traceless hermitian matrix. The C\mathbb{C}-linear map toMatrixC\text{toMatrix}_{\mathbb{C}} from the complexification C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) to the space of complex matrices Mn(C)M_n(\mathbb{C}) maps the elementary tensor z⊗xz \otimes x to the matrix zxzx.

theorem

Tr(toMatrixC(A))=0\text{Tr}(\text{toMatrixℂ}(A)) = 0 for elements in the complexification of su(n)\mathfrak{su}(n)

For any element AA in the complexification of the Lie algebra su(n)\mathfrak{su}(n) (denoted C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n)), the trace of the corresponding n×nn \times n complex matrix toMatrixC(A)\text{toMatrixℂ}(A) is zero, i.e., Tr(toMatrixC(A))=0\text{Tr}(\text{toMatrixℂ}(A)) = 0.

theorem

toMatrixC(⌊A,B⌋)=i[toMatrixC(A),toMatrixC(B)]\text{toMatrix}_{\mathbb{C}}(\lfloor A, B \rfloor) = i [\text{toMatrix}_{\mathbb{C}}(A), \text{toMatrix}_{\mathbb{C}}(B)] for the complexification of su(n)\mathfrak{su}(n)

For any elements A,BA, B in the complexification of the Lie algebra su(n)\mathfrak{su}(n) (denoted C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n)), the C\mathbb{C}-linear map toMatrixC\text{toMatrix}_{\mathbb{C}} maps their Lie bracket ⌊A,B⌋\lfloor A, B \rfloor to ii times the commutator of their corresponding matrices: toMatrixC(⌊A,B⌋)=i(toMatrixC(A)toMatrixC(B)−toMatrixC(B)toMatrixC(A))\text{toMatrix}_{\mathbb{C}}(\lfloor A, B \rfloor) = i (\text{toMatrix}_{\mathbb{C}}(A) \text{toMatrix}_{\mathbb{C}}(B) - \text{toMatrix}_{\mathbb{C}}(B) \text{toMatrix}_{\mathbb{C}}(A)) where ii is the imaginary unit. This identity reflects the hermitian presentation of su(n)\mathfrak{su}(n), where the bracket is ii times the standard commutator.

definition

Element of C⊗su(n)\mathbb{C} \otimes \mathfrak{su}(n) from a matrix MM with Tr(M)=0\text{Tr}(M) = 0

Given an n×nn \times n complex matrix MM and a proof hMh_M that its trace is zero (Tr(M)=0\text{Tr}(M) = 0), this function constructs the corresponding element in the complexified Lie algebra C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n). The element is defined as 1⊗Re(M)+i⊗Im(M)1 \otimes \text{Re}(M) + i \otimes \text{Im}(M), where Re(M)=12(M+M∗)\text{Re}(M) = \frac{1}{2}(M + M^*) and Im(M)=12i(M−M∗)\text{Im}(M) = \frac{1}{2i}(M - M^*) are the traceless hermitian matrices that form the "real" and "imaginary" parts of MM in the hermitian presentation of su(n)\mathfrak{su}(n).

theorem

toMatrixC(ofTracelessC(M))=M\text{toMatrixℂ}(\text{ofTracelessℂ}(M)) = M for traceless complex matrices

Let MM be an n×nn \times n complex matrix with trace zero (Tr(M)=0\text{Tr}(M) = 0). Then the image of the element ofTracelessC(M)∈C⊗Rsu(n)\text{ofTracelessℂ}(M) \in \mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) under the linear map toMatrixC\text{toMatrixℂ} is equal to MM. This identity reflects the decomposition M=Re(M)+iIm(M)M = \text{Re}(M) + i \text{Im}(M) into its traceless hermitian parts.

theorem

`ofTracelessℂ (M + N) = ofTracelessℂ M + ofTracelessℂ N`

For any n×nn \times n complex matrices MM and NN such that Tr(M)=0\text{Tr}(M) = 0 and Tr(N)=0\text{Tr}(N) = 0, the map ofTracelessC\text{ofTracelessℂ} (which constructs an element of the complexified Lie algebra C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) from a traceless matrix) is additive. That is, ofTracelessC(M+N)=ofTracelessC(M)+ofTracelessC(N).\text{ofTracelessℂ}(M + N) = \text{ofTracelessℂ}(M) + \text{ofTracelessℂ}(N).

theorem

ofTracelessC(toMatrixC(A))=A\text{ofTraceless}_{\mathbb{C}}(\text{toMatrix}_{\mathbb{C}}(A)) = A for the complexification of su(n)\mathfrak{su}(n)

For any element AA in the complexification of the Lie algebra su(n)\mathfrak{su}(n) (denoted C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n)), applying the construction map ofTracelessC\text{ofTraceless}_{\mathbb{C}} to its matrix representation toMatrixC(A)\text{toMatrix}_{\mathbb{C}}(A) recovers the original element AA. That is, ofTracelessC(toMatrixC(A))=A.\text{ofTraceless}_{\mathbb{C}}(\text{toMatrix}_{\mathbb{C}}(A)) = A. Here, toMatrixC\text{toMatrix}_{\mathbb{C}} is the C\mathbb{C}-linear map that sends a tensor z⊗Xz \otimes X to the matrix zXzX, and ofTracelessC\text{ofTraceless}_{\mathbb{C}} is the map that takes a traceless n×nn \times n matrix MM and returns the element 1⊗Re(M)+i⊗Im(M)1 \otimes \text{Re}(M) + i \otimes \text{Im}(M) in the complexification.

theorem

The matrix map toMatrixC\text{toMatrix}_{\mathbb{C}} for the complexification of su(n)\mathfrak{su}(n) is injective

Let su(n)\mathfrak{su}(n) be the real Lie algebra of n×nn \times n traceless hermitian matrices. The C\mathbb{C}-linear map toMatrixC:C⊗Rsu(n)→Mn(C)\text{toMatrix}_{\mathbb{C}} : \mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) \to M_n(\mathbb{C}), which sends the tensor z⊗Xz \otimes X to the matrix zXzX for z∈Cz \in \mathbb{C} and X∈su(n)X \in \mathfrak{su}(n), is injective. This implies that an element of the complexification is uniquely determined by its matrix.

theorem

The range of the matrix map from the complexification of su(n)\mathfrak{su}(n) consists of all traceless matrices

Let su(n)\mathfrak{su}(n) be the real Lie algebra of n×nn \times n traceless hermitian matrices and let C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) be its complexification. Let Φ:C⊗Rsu(n)→Mn(C)\Phi: \mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) \to M_n(\mathbb{C}) be the C\mathbb{C}-linear map that sends a tensor z⊗Xz \otimes X to the matrix zXzX, where z∈Cz \in \mathbb{C} and X∈su(n)X \in \mathfrak{su}(n). The range of Φ\Phi is equal to the kernel of the trace linear map Tr:Mn(C)→C\text{Tr}: M_n(\mathbb{C}) \to \mathbb{C}, which consists of all n×nn \times n complex matrices AA such that Tr(A)=0\text{Tr}(A) = 0.

theorem

Matrices commuting with su(n)\mathfrak{su}(n) commute with all matrices

Let nn be a natural number and let MM be an n×nn \times n complex matrix. If MM commutes with every matrix xx in the Lie algebra su(n)\mathfrak{su}(n) (the space of n×nn \times n traceless hermitian matrices over C\mathbb{C}), then MM commutes with every n×nn \times n complex matrix NN.

definition

C\mathbb{C}-linear equivalence C⊗Rsu(n)≅ker⁡(Tr)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) \cong \ker(\text{Tr})

For a natural number nn, let su(n)\mathfrak{su}(n) be the real Lie algebra of n×nn \times n complex matrices that are traceless (Tr(M)=0\text{Tr}(M) = 0) and hermitian (M∗=MM^* = M). This definition provides a C\mathbb{C}-linear equivalence between the complexification of this Lie algebra, C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n), and the subspace of n×nn \times n complex matrices M∈Mn(C)M \in M_n(\mathbb{C}) with zero trace. The map sends an element of the complexification to its corresponding matrix representation.

theorem

Matrix Value of equivTraceKer(A)\text{equivTraceKer}(A) equals toMatrixC(A)\text{toMatrix}_{\mathbb{C}}(A)

For any element AA in the complexification of the Lie algebra su(n)\mathfrak{su}(n) (denoted C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n)), the underlying matrix of its image under the C\mathbb{C}-linear equivalence equivTraceKer\text{equivTraceKer} is equal to its matrix representation toMatrixC(A)\text{toMatrix}_{\mathbb{C}}(A).

theorem

toMatrixC(equivTraceKer−1(M))=M\text{toMatrix}_{\mathbb{C}}(\text{equivTraceKer}^{-1}(M)) = M

Let nn be a natural number and MM be an n×nn \times n complex matrix with zero trace (Tr(M)=0\text{Tr}(M) = 0). Let equivTraceKer−1\text{equivTraceKer}^{-1} be the inverse of the C\mathbb{C}-linear equivalence between the complexification of the Lie algebra su(n)\mathfrak{su}(n) (denoted C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n)) and the subspace of traceless matrices. Let toMatrixC\text{toMatrix}_{\mathbb{C}} be the linear map that sends an element of the complexification to its matrix representation in Mn(C)M_n(\mathbb{C}). Then, toMatrixC(equivTraceKer−1(M))=M\text{toMatrix}_{\mathbb{C}}(\text{equivTraceKer}^{-1}(M)) = M.

theorem

dim⁡C(C⊗Rsu(n))=n2−1\dim_{\mathbb{C}}(\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n)) = n^2 - 1

Let su(n)\mathfrak{su}(n) be the real Lie algebra of n×nn \times n complex matrices that are traceless and hermitian. The dimension of the complexification C⊗Rsu(n)\mathbb{C} \otimes_{\mathbb{R}} \mathfrak{su}(n) as a vector space over the complex numbers C\mathbb{C} is n2−1n^2 - 1.

theorem

dim⁡R(su(n))=n2−1\dim_{\mathbb{R}}(\mathfrak{su}(n)) = n^2 - 1

Let su(n)\mathfrak{su}(n) be the Lie algebra of n×nn \times n complex matrices that are traceless and hermitian (satisfying A∗=AA^* = A and Tr⁡(A)=0\operatorname{Tr}(A) = 0). The dimension of su(n)\mathfrak{su}(n) as a vector space over the real numbers R\mathbb{R} is n2−1n^2 - 1.