Peirce projections in alternative algebras #
Let c be an idempotent in a unital alternative algebra and put c₀ = c and
c₁ = 1 - c. This file constructs the four Peirce projections
x ↦ (cᵢ * x) * cⱼ.
The projections are complete, idempotent, and pairwise orthogonal. This is the linear-algebraic
core of the singular Peirce decomposition [GPR, Exc. 14.12]. The range of the (i, j) projection is
the Peirce component Aᵢⱼ.
Main definitions #
IsAlternative.peirceIdempotent: the complementary idempotentscand1 - c.IsAlternative.peirceProjection: the four Peirce projections.IsAlternative.peirceComponent: their ranges.
Main results #
IsAlternative.peirceProjection_idem: each Peirce projection is idempotent.IsAlternative.peirceProjection_comp_eq_zero: distinct Peirce projections are orthogonal.IsAlternative.sum_peirceProjection_apply: the four projections sum to the identity.IsAlternative.mul_mem_peirceComponent_of_opposite: opposite off-diagonal components multiply into a diagonal component.IsAlternative.mul_mem_peirceComponent_swap: one off-diagonal component squares into the opposite component.IsAlternative.finite_peirceComponent,IsAlternative.projective_peirceComponent: Peirce components inherit finite projectivity from the ambient module.
References #
- [GPR] Garibaldi, Petersson, Racine, Albert Algebras over Commutative Rings, Exc. 14.12.
The two complementary idempotents attached to c, indexed by Bool. The index false
denotes c, and true denotes 1 - c.
Equations
Instances For
Both elements of the complementary pair attached to an idempotent are idempotent.
Distinct elements of the complementary pair multiply to zero.
Multiplication on the left by one of the two complementary idempotents.
Equations
Instances For
Multiplication on the right by one of the two complementary idempotents.
Equations
Instances For
The (i, j) Peirce projection x ↦ (cᵢ * x) * cⱼ.
Equations
Instances For
The two complementary idempotents associate across an arbitrary middle element. This is the
flexible law, expanded linearly when either idempotent is 1 - c.
Two complementary left multiplications associate.
Two complementary right multiplications associate.
Each Peirce projection is idempotent.
Peirce projections with distinct left indices have zero composite.
Peirce projections with distinct right indices have zero composite.
Distinct Peirce projections are pairwise orthogonal.
The four Peirce projections decompose every element.
The (i, j) Peirce component is the range of the corresponding projection.
Equations
- IsAlternative.peirceComponent c i j = (IsAlternative.peirceProjection c i j).range
Instances For
An element belongs to a Peirce component exactly when its projection is itself.
The intrinsic characterization of a Peirce component: x lies in Aᵢⱼ exactly when
cᵢ * x = x = x * cⱼ [GPR, Exc. 14.12].
Each complementary idempotent belongs to its diagonal Peirce component.
A complementary idempotent acts on the left of a Peirce component by either the identity or zero, according to its left index.
A complementary idempotent acts on the right of a Peirce component by either the identity or zero, according to its right index.
Opposite off-diagonal Peirce components multiply into the corresponding diagonal component:
Aᵢⱼ Aⱼᵢ ⊆ Aᵢᵢ for i ≠ j [GPR, Exc. 14.12].
Multiplying two elements of one off-diagonal Peirce component lands in the opposite
component: Aᵢⱼ Aᵢⱼ ⊆ Aⱼᵢ for i ≠ j [GPR, Exc. 14.12].
A Peirce projection acts as the identity on its component and as zero on every other component.
The map sending an element to its four Peirce components.
Equations
- IsAlternative.peirceDecompose c = { toFun := fun (x : A) (p : Bool × Bool) => ⟨(IsAlternative.peirceProjection c p.1 p.2) x, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Sum the four coordinates in a family of Peirce components.
Equations
Instances For
Recombining the Peirce coordinates of an element returns that element.
Decomposing a sum of Peirce coordinates returns the original coordinates.
The singular Peirce decomposition of an alternative algebra [GPR, Exc. 14.12].
Equations
- IsAlternative.peirceDecomposition hc = { toLinearMap := IsAlternative.peirceDecompose c, invFun := ⇑(IsAlternative.peirceRecombine c), left_inv := ⋯, right_inv := ⋯ }
Instances For
A Peirce component is finite when the ambient module is finite: it is the image of a projection.
A Peirce component is projective when the ambient module is projective: its projection splits the inclusion.