Alternating powers over an internal monoid #
The antisymmetric counterpart of the symmetric-power interface of
SymAlg.lean: the sign-character central idempotent of the group
algebra ℂ[Sₙ] — the antisymmetriser — and the alternating power
of a module over an internal monoid, presented as the coequalizer
of the antisymmetriser's action on the module power against the
identity.
antisymmetriser n: the sign-character central idempotent(1/n!) • ∑ σ, sign σ • σof the group algebra, with signed absorption and idempotency.altPow A X n: the alternating power, presented as the coequalizer ofmodPowAlg (antisymmetriser n)against the identity — which the idempotent splits into a direct summand:altPowσ ≫ altPowπ = 𝟙andaltPowπ ≫ altPowσis the antisymmetriser's action. Morphisms out of the alternating power descend alongaltPowπ; morphisms in arrive through the sectionaltPowσ.
The A-module structure on the alternating power is outside this
module's scope, exactly as its symmetric counterpart lives in
PowAct.lean rather than in SymAlg.lean.
The antisymmetriser #
The sign-character central idempotent of the group algebra
ℂ[Sₙ] — the charIdempotent 1 sign of the Schur interface,
written directly.
The antisymmetriser (1/n!) • ∑ σ, sign σ • σ of the
symmetric-group algebra.
Equations
- RS.antisymmetriser n = (↑n.factorial)⁻¹ • ∑ σ : Equiv.Perm (Fin n), MonoidAlgebra.single σ ↑↑(Equiv.Perm.sign σ)
Instances For
The square of a sign, cast to ℂ, is one.
The antisymmetriser absorbs every group element on the right, up to its sign.
The antisymmetriser absorbs every group element on the left, up to its sign.
The antisymmetriser absorbs a sign-weighted group element on the right, exactly.
The antisymmetriser is idempotent.
The alternating power #
The antisymmetriser acting on the module power.
Equations
- RS.altPowIdem A X n = (RS.modPowAlg A X n) (RS.antisymmetriser n)
Instances For
The antisymmetriser's action is idempotent.
The alternating power: the coinvariants of the
antisymmetriser's action — the coequalizer of the action against
the identity. The idempotency splits it off as a direct summand of
the module power, with section altPowσ; this presentation is
chosen because consumers build morphisms out of the alternating
power by descent along altPowπ and morphisms into it through the
section.
Equations
- RS.altPow A X n = CategoryTheory.Limits.coequalizer (RS.altPowIdem A X n) (CategoryTheory.CategoryStruct.id (RS.modPow A X n))
Instances For
The projection onto the alternating power.
Equations
- RS.altPowπ A X n = CategoryTheory.Limits.coequalizer.π (RS.altPowIdem A X n) (CategoryTheory.CategoryStruct.id (RS.modPow A X n))
Instances For
The antisymmetriser is absorbed by the projection.
The antisymmetriser is absorbed by the projection.
The section of the alternating power, from idempotency.
Equations
- RS.altPowσ A X n = CategoryTheory.Limits.coequalizer.desc (RS.altPowIdem A X n) ⋯
Instances For
The section realises the antisymmetriser as projection followed by inclusion.
The section realises the antisymmetriser as projection followed by inclusion.
Morphisms out of the alternating power are determined by their composite with the projection.
The alternating power is a direct summand: the section followed by the projection is the identity.
The alternating power is a direct summand: the section followed by the projection is the identity.
Descend a morphism absorbed by the antisymmetriser to the alternating power.
Equations
- RS.altPowDesc A X k h = CategoryTheory.Limits.coequalizer.desc k ⋯
Instances For
The descent factors the given morphism through the projection.
The descent factors the given morphism through the projection.