Documentation

TauCeti.RepresentationTheory.SU2.ConjugacyClasses

The conjugacy classes of SU(2) are classified by the trace #

Two elements of SU(2) are conjugate exactly when they have the same trace (TauCeti.SU2.isConj_iff_trace_eq), and the traces that occur are exactly the real numbers of absolute value at most 2. So the conjugacy classes of SU(2) are parametrised by an angle θ ∈ [0, π], through θ ↦ diag (e^{iθ}, e^{-iθ}), whose trace is 2 cos θ.

This assembles two halves that are already available. Every element of SU(2) is conjugate into the maximal torus T (TauCeti.SU2.exists_conj_mem_torus), and each conjugacy class meets T in exactly one Weyl orbit {z, z⁻¹} (TauCeti.SU2.isConj_torusHom_iff of TauCeti/RepresentationTheory/SU2/TorusConjugacy.lean); here z + z⁻¹ = tr (diag (z, z⁻¹)) is the invariant that separates those orbits. Cutting each orbit down to a single representative makes [0, π] a set of representatives for the conjugacy classes: every element of SU(2) is conjugate to diag (e^{iθ}, e^{-iθ}) for exactly one θ in it (TauCeti.SU2.exists_isConj_torusExp_mem_Icc and TauCeti.SU2.eq_of_mem_Icc_of_isConj_torusExp). Note that the angle has to be read modulo 2π for this to be the Weyl action alone: θ ↦ -θ by itself does not move θ = 5 into [0, π]. This is the Weyl chamber that the Weyl integration formula for SU(2) integrates over.

The immediate use is for class functions. A conjugation-invariant function on SU(2) factors through the trace (TauCeti.SU2.eq_of_conjInvariant_of_trace_eq), and two of them that agree on the chamber [0, π] are equal (TauCeti.SU2.eq_of_conjInvariant_of_eqOn_torusExp_Icc). The latter sharpens TauCeti.SU2.eq_of_conjInvariant_of_eqOn_torus, which reduces a class function to the whole torus but does not say how much of the torus is needed. The consequence for characters is drawn in TauCeti/RepresentationTheory/SU2/Character.lean.

Main results #

References #

This serves the engine case of TauCetiRoadmap/RepresentationTheory/CompactGroups/README.md, "Engine case: SU(2) and the maximal torus", whose torus-conjugacy step asks for the identification of the class functions of SU(2) with the W-invariant functions on the maximal torus.

The traces that occur #

The trace of an element of SU(2) has absolute value at most 2: it is 2 cos θ for the angle of any torus element it is conjugate to.

theorem TauCeti.SU2.exists_trace_torusExp_eq_ofReal {t : ℝ} (ht : |t| ≤ 2) :
∃ θ ∈ Set.Icc 0 Real.pi, (↑(torusExp θ)).trace = ↑t

Every real number of absolute value at most 2 is the trace of an element of SU(2), realized on the maximal torus by the angle arccos (t / 2), which lies in the Weyl chamber [0, π]. With TauCeti.SU2.isConj_iff_trace_eq and TauCeti.SU2.isSelfAdjoint_trace this identifies the set of conjugacy classes of SU(2) with the interval [-2, 2], and it inverts θ ↦ 2 cos θ on the chamber.

The trace as a complete conjugacy invariant #

theorem TauCeti.SU2.isConj_iff_trace_eq {g h : SU2} :
IsConj g h ↔ (↑g).trace = (↑h).trace

The conjugacy classes of SU(2) are classified by the trace: two elements of SU(2) are conjugate if and only if they have the same trace. Conjugation always preserves the trace (TauCeti.SU2.trace_eq_of_isConj); the content is the converse, which conjugates both elements into the maximal torus (TauCeti.SU2.exists_isConj_torusHom) and separates the Weyl orbits there by the invariant z + z⁻¹ = tr (diag (z, z⁻¹)) (TauCeti.SU2.eq_or_eq_inv_of_trace_torusMatrix_eq and TauCeti.SU2.isConj_torusHom_iff).

Conjugacy on the maximal torus #

Two torus elements are conjugate in SU(2) exactly when their angles have the same cosine: the Weyl group acts on the angle by negation, and, on angles read modulo 2π, the cosine is precisely the invariant of that action — equal cosines say exactly that φ ≡ ±θ (mod 2π), which negation alone on ℝ does not. This is TauCeti.SU2.isConj_iff_trace_eq in the angle parametrisation of the maximal torus, with the trace evaluated by TauCeti.SU2.trace_torusExp.

The Weyl chamber [0, π] as a set of representatives #

Every element of SU(2) is conjugate to diag (e^{iθ}, e^{-iθ}) for some angle θ in the Weyl chamber [0, π]: the angle produced by torus conjugacy is folded into the chamber by arccos ∘ cos, which changes it only by the Weyl reflection θ ↦ -θ and a whole number of full turns.

theorem TauCeti.SU2.eq_of_mem_Icc_of_isConj_torusExp {θ φ : ℝ} (hθ : θ ∈ Set.Icc 0 Real.pi) (hφ : φ ∈ Set.Icc 0 Real.pi) (h : IsConj (torusExp θ) (torusExp φ)) :
θ = φ

The Weyl chamber [0, π] contains at most one angle from each conjugacy class: distinct angles there give non-conjugate torus elements, because the cosine is injective on [0, π]. With TauCeti.SU2.exists_isConj_torusExp_mem_Icc this says that each conjugacy class of SU(2) contains diag (e^{iθ}, e^{-iθ}) for exactly one θ ∈ [0, π]; equivalently, [0, π] is a strict fundamental domain for the Weyl reflection θ ↦ -θ acting on the angles read modulo 2π.

Class functions are functions of the trace #

theorem TauCeti.SU2.eq_of_conjInvariant_of_trace_eq {α : Type u_1} {f : SU2 → α} (hf : ∀ (u g : SU2), f (u * g * u⁻¹) = f g) {g h : SU2} (htr : (↑g).trace = (↑h).trace) :
f g = f h

A class function on SU(2) factors through the trace: a conjugation-invariant function takes the same value at any two elements of the same trace.

theorem TauCeti.SU2.exists_mem_Icc_eq_torusExp_of_conjInvariant {α : Type u_1} {f : SU2 → α} (hf : ∀ (u g : SU2), f (u * g * u⁻¹) = f g) (g : SU2) :
∃ θ ∈ Set.Icc 0 Real.pi, f g = f (torusExp θ)

A class function on SU(2) is computed on the Weyl chamber: a conjugation-invariant function takes at any element the value it takes at diag (e^{iθ}, e^{-iθ}) for some angle θ ∈ [0, π], that element being conjugate to it (TauCeti.SU2.exists_isConj_torusExp_mem_Icc).

theorem TauCeti.SU2.eq_of_conjInvariant_of_eqOn_torusExp_Icc {α : Type u_1} {f₁ f₂ : SU2 → α} (h₁ : ∀ (u g : SU2), f₁ (u * g * u⁻¹) = f₁ g) (h₂ : ∀ (u g : SU2), f₂ (u * g * u⁻¹) = f₂ g) (h : ∀ θ ∈ Set.Icc 0 Real.pi, f₁ (torusExp θ) = f₂ (torusExp θ)) :
f₁ = f₂

A class function on SU(2) is determined by its values on the Weyl chamber: two conjugation-invariant functions that agree at diag (e^{iθ}, e^{-iθ}) for every θ ∈ [0, π] are equal. This sharpens TauCeti.SU2.eq_of_conjInvariant_of_eqOn_torus, which asks for agreement on the whole maximal torus, to the Weyl chamber, which by TauCeti.SU2.exists_isConj_torusExp_mem_Icc already meets every conjugacy class.