Direct sums of representations #
Given a family of *-representations π i : A →⋆ₐ[ℂ] (H i →L[ℂ] H i) of a
C*-algebra A on Hilbert spaces H i, the direct-sum representation
⊕ᵢ πᵢ acts on the ℓ²-direct sum lp H 2 by the diagonal operator of
fun i ↦ π i a (uniformly bounded by ‖a‖, since a *-homomorphism of
C*-algebras is contractive).
This file builds directSum π : A →⋆ₐ[ℂ] (lp H 2 →L[ℂ] lp H 2) and proves the two
basic structural facts:
intertwines_single— each summand embeds as a subrepresentation: the isometric inclusionH j ↪ lp H 2intertwinesπ jwithdirectSum π;summandProj_mem_commutant— the orthogonal projection onto thej-th summand lies in the commutant ofdirectSum π, so a direct sum of two or more nonzero summands is reducible.
Coordinate evaluation #
Coordinate evaluation x ↦ x j as a continuous linear map lp H 2 →L H j
(norm ≤ 1).
Equations
- Physicslib4.GNS.lpEvalCLM j = { toFun := fun (x : ↥(lp H 2)) => ↑x j, map_add' := ⋯, map_smul' := ⋯ }.mkContinuous 1 ⋯
Instances For
The direct-sum representation #
The value of the direct-sum representation on a: the diagonal operator of the
family fun i ↦ π i a, uniformly bounded by ‖a‖.
Equations
- Physicslib4.GNS.directSumFun π a = Physicslib4.lpDiag (fun (i : ι) => (π i) a) ⋯ ⋯
Instances For
The direct sum ⊕ᵢ πᵢ of a family of representations, acting on the Hilbert direct sum ⊕ᵢ Hᵢ.
A vector of ⊕ᵢ Hᵢ is a family x = (xᵢ) with xᵢ ∈ Hᵢ and Σᵢ ‖xᵢ‖² < ∞, and the direct sum acts
componentwise, (⊕ᵢ πᵢ)(a) x = (πᵢ(a) xᵢ)ᵢ: a block-diagonal operator with blocks πᵢ(a). It is
bounded by ‖a‖, because each πᵢ(a) is (a -homomorphism of C-algebras is contractive). Each
summand is a subrepresentation (intertwines_single), and the projection onto it lies in the
commutant (summandProj_mem_commutant), so a direct sum of two nonzero representations is
reducible (not_isIrreducible_directSum).
Implementation note: the Hilbert direct sum is Mathlib's ℓ²-space lp H 2, and the operator is
the diagonal lpDiag of the family πᵢ(a). The index type ι is arbitrary.
Blueprint: def:direct-sum-representation
Equations
- Physicslib4.GNS.directSum π = { toFun := Physicslib4.GNS.directSumFun π, map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯, commutes' := ⋯, map_star' := ⋯ }
Instances For
Subrepresentations and commutant projections #
Each summand is a subrepresentation: the isometric inclusion H j ↪ lp H 2
intertwines π j with the direct-sum representation.
The orthogonal projection onto the j-th summand, x ↦ single j (x j).
Equations
Instances For
The projection onto the j-th summand commutes with the whole
representation, hence lies in the commutant of directSum π.