Multiplication on symmetric module powers #
The multiplication layer of Deligne (2002), §2.8: over an internal
monoid A and a module X, the concatenation of tensor powers
descends through the module-power coequalizers of SymAlg.lean to a
multiplication modPow A X m ⊗ modPow A X n ⟶ modPow A X (m + n),
and then, through the symmetrisers, to the symmetric powers.
tensorPowConcat_assoc: the concatenation isomorphisms are associative up to thepowCastofp + (q + r) = p + q + r.midConcatFst/midConcatSndandmodPowMul_rel_fst/snd: the slot relations of aritym(resp.n) embed across the concatenation boundary into slots ofm + n.modPowMul: the raw multiplication, descended in two stages through whiskered coequalizers; its defining equation is(modPowπ ⊗ₘ modPowπ) ≫ modPowMul = concat ≫ modPowπ.modPowMul_perm/modPowMul_alg: equivariance for the block embedding of permutations and itsℂ-bilinear extension.symMul: the multiplication on symmetric powers, with defining equation(symPowπ ⊗ₘ symPowπ) ≫ symMul = modPowMul ≫ symPowπ, by absorption of the block-embedded symmetrisers.- Laws:
symPowZero, unit laws (symMul_zero_left/right), associativity (symMul_assoc) and commutativity (symMul_comm, throughtensorPowConcat_braiding_exists: the braiding of two tensor powers is, across the concatenations, the action of a permutation, which the symmetriser absorbs).
Whiskered coequalizers are handled by an instance parameter asking
that each tensorLeft Y preserve colimits of parallel pairs — in a
braided category the tensorRight mirror follows — together with
MonoidalPreadditive D for the biproduct legs; these hold in the
intended consumers.
Associativity of the concatenation #
Associativity of the concatenation: concatenating the first
two blocks and then the third agrees, up to the arity transport of
p + (q + r) = p + q + r, with concatenating the last two blocks
and then the first.
Concatenation with an empty first block is the left unitor, up to the arity transport.
Transport of concatenation and projections along arities #
An arity transport of the first block passes the concatenation.
An arity transport of the second block passes the concatenation.
Transport of a module power along an equality of arities.
Equations
- RS.modPowCast A X h = CategoryTheory.eqToHom ⋯
Instances For
Two module-power transports with the same endpoints agree.
The projection intertwines the two arity transports.
The projection intertwines the two arity transports.
Embedding the slot relations across the concatenation #
A relation slot of the left block, whiskered by the right block and concatenated, is a relation slot of the concatenated power; and mirrored for the right block. Each embedding is mediated by a structural bridge morphism that is independent of the relation leg, so both legs of a slot embed through the same bridge and the ambient relation applies.
The bridge carrying a left-block slot into the concatenated power: reassociate the right block onto the slot context and concatenate the contexts.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The bridge carrying a right-block slot into the concatenated power: reassociate the left block onto the slot's lower context and concatenate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A left-block slot leg embeds across the concatenation: the
same computation for both legs, with the leg abstracted as w.
A right-block slot leg embeds across the concatenation: the
same computation for both legs, with the leg abstracted as w.
The slot relations across the concatenation boundary #
Left-block slot relations embed: a relation slot of the
left block, whiskered by the right block and concatenated into the
ambient power of arity m + n, is absorbed by the projection.
Right-block slot relations embed: a relation slot of the
right block, whiskered by the left block and concatenated into the
ambient power of arity m + n, is absorbed by the projection.
Whiskered coequalizers of the module power #
The two-stage descent needs the module-power coequalizer to remain
a colimit after whiskering on either side; this is exactly the
preservation of parallel-pair colimits by tensorLeft/tensorRight,
taken as instance parameters.
Whiskering the module-power coequalizer on the left yields a colimit cofork.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Morphisms out of a left-whiskered module power are determined by their composite with the whiskered projection.
Descend a morphism along the left-whiskered projection.
Equations
- RS.modPowWhiskerLeftDesc A X P n k h = CategoryTheory.Limits.Cofork.IsColimit.desc (RS.modPowWhiskerLeftIsColimit A X P n) k h
Instances For
The left-whiskered descent factors through the whiskered projection.
The left-whiskered descent factors through the whiskered projection.
A doubly whiskered projection is still a colimit cofork.
Equations
Instances For
The left-whiskered projection is an epimorphism.
The doubly whiskered projection is an epimorphism.
Morphisms out of a tensor product of module powers are determined by their composite with the tensored projections.
The raw multiplication #
The first stage of the multiplication: the concatenation descends through the left factor against an ambient right factor.
Equations
- RS.modPowMulStage A X m n = RS.modPowWhiskerRightDesc A X m (RS.tensorPow D X n) (CategoryTheory.CategoryStruct.comp (RS.tensorPowConcat X m n).hom (RS.modPowπ A X (m + n))) ⋯
Instances For
Defining equation of the first stage.
Defining equation of the first stage.
The first stage coequalizes the left-whiskered legs of the right factor.
The raw multiplication on module powers, descended from the concatenation of the ambient tensor powers in two stages.
Equations
- RS.modPowMul A X m n = RS.modPowWhiskerLeftDesc A X (RS.modPow A X m) n (RS.modPowMulStage A X m n) ⋯
Instances For
The second-stage defining equation.
The second-stage defining equation.
Defining equation of the raw multiplication: on the ambient tensor powers it is the concatenation followed by the projection.
Defining equation of the raw multiplication: on the ambient tensor powers it is the concatenation followed by the projection.
Bilinear glue for the algebra intertwining #
Equivariance of the raw multiplication #
Equivariance: the raw multiplication intertwines the pair of permutation actions with the block-embedded action.
Linear equivariance: the raw multiplication intertwines the group-algebra actions with the block embedding of group algebras, by bilinear extension of the permutation case.
Absorption of embedded symmetrisers #
The full symmetriser absorbs the image of any mass-one average: pushing a symmetriser forward along any group homomorphism into the larger symmetric group leaves the larger symmetriser fixed.
The coset identity: the block embedding of the two symmetrisers is absorbed by the full symmetriser.
The block embedding of a one-sided unit is one-sided.
The block embedding of a one-sided unit is one-sided.
Any element absorbed by the symmetriser acts trivially after the symmetric-power projection.
The multiplication on symmetric powers #
The multiplication on symmetric powers, through the sections and the raw multiplication.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Defining equation of the symmetric multiplication: the two
projections carry the raw multiplication to symMul. The two
factor symmetrisers introduced by the sections are absorbed by the
full symmetriser through equivariance and the coset identity.
Defining equation of the symmetric multiplication: the two
projections carry the raw multiplication to symMul. The two
factor symmetrisers introduced by the sections are absorbed by the
full symmetriser through equivariance and the coset identity.
Morphisms out of a tensor product of symmetric powers are determined by their composites with the tensored projections.
The empty symmetric power #
At arity zero the symmetriser is the unit of the group algebra.
At arity zero the symmetriser acts as the identity.
The empty symmetric power is the unit object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
At arity one the symmetriser is the unit of the group algebra.
At arity one the symmetriser acts as the identity.
The singleton symmetric power is the module.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport of a symmetric power along an equality of arities.
Equations
- RS.symPowCast A X h = CategoryTheory.eqToHom ⋯
Instances For
The projection intertwines the module- and symmetric-power transports.
The projection intertwines the module- and symmetric-power transports.
Morphisms out of a left-whiskered symmetric power are determined by the whiskered projection, which is split epi.
Morphisms out of a right-whiskered symmetric power are determined by the whiskered projection, which is split epi.
Unit laws #
Left unit law at the module-power level: multiplying by the empty power is the left unitor, up to the arity transport.
Right unit law at the module-power level: multiplying by the empty power is the right unitor, up to the arity transport.
Unit laws for the symmetric multiplication #
The unit section of the empty symmetric power lifts to the empty module power.
Left unit law: multiplying by the empty symmetric power is the left unitor, up to the arity transport.
Associativity #
Morphisms out of a triple tensor product of module powers are determined by their composites with the tensored projections.
Associativity of the raw multiplication, up to the arity
transport of m + (n + r) = m + n + r.
Associativity of the symmetric multiplication #
Morphisms out of a triple tensor product of symmetric powers are determined by their composites with the tensored projections, which are jointly split epi.
Associativity of the symmetric multiplication, up to the
arity transport of m + (n + r) = m + n + r.
Commutativity #
The braiding of two tensor powers is, through the concatenations, a
permutation action; commutativity of symMul then follows because
the symmetriser absorbs every permutation. The permutation itself
is never computed: each intertwining is established with an
existentially quantified permutation, assembled by the same
recursion as the concatenation.
The peeled braiding of one factor with a power acts by a permutation, assembled by the recursion of the power itself.
The braiding of tensor powers is a permutation across the
concatenations: for some permutation σ of the slots.
Commutativity of the symmetric multiplication #
Every permutation action on the ambient power is absorbed by the two projections: the symmetriser eats it.
Commutativity of the symmetric multiplication, up to the
arity transport of m + n = n + m.