Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.PowActMul

Compatibility of the module-power action with the multiplication #

Over an internal commutative monoid A and a module X, the module powers and symmetric powers carry both a multiplication (SymMul.lean) and an A-action (PowAct.lean). This module proves the two structures compatible: the multiplications are module maps, in both factors — the statements that make the power algebras into A-module algebras.

The action through the right factor against a concatenation #

The tail action passes the concatenation: carrying the monoid to the tail of the second block and concatenating equals concatenating and acting on the tail of the product. The concatenation folds on the right, so the tail of the product is the tail of the second block and no arity transport is needed.

The multiplication as a module map, right factor #

Braiding the monoid out of a braided pair #

Braiding a pair with the monoid attached to its first factor, then carrying the monoid back out of the second factor, is braiding the bare pair under the monoid.

The multiplication as a module map, left factor #

The raw multiplication is a module map in the left factor: acting on the left factor equals multiplying and acting on the product, with no braiding of the monoid past anything. The action slides from the tail of the left block to the tail of the product; the slide is packaged through the braiding of the blocks, the right-factor statement, and the equivariance of the descended action.

The symmetric multiplication as a module map #