Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.GammaModule

The Γ-module of a module object #

A module object M over a commutative monoid object R of a symmetric ℂ-linear monoidal category with an odd line L realizes as a module over the super-commutative ℂ-algebra RS.gammaAlgebra D L R: the even part is 𝟙_ D ⟶ M, the odd part is L.obj ⟶ M, and the four graded action blocks are the convolution of the internal action sandwiched between the same coherence isomorphisms that identify the sources in RS.gammaAlgebra.

The pattern of RS.GammaAlgebra repeats one level down. Everything rests on a single ungraded operation, RS.gact: the convolution (a ⊗ₘ m) ≫ γ of a morphism into R against a morphism into M, at arbitrary sources. Its two structural laws — associativity against RS.gmul up to the associator (RS.gact_assoc) and the unit law (RS.gact_one) — hold once and for all, and each of the ten axioms of RS.SuperCommAlgebra.Mod is one of them conjugated by coherence isomorphisms.

There is no commutativity axiom for a module, so the odd line enters only through the source identification L.sq of the odd-odd block; as in the algebra, the odd-odd-odd associativity is the one axiom not implied by coherence alone, and it is again the first triangle identity of the self-duality of the odd line, RS.OddLine.evaluation_coevaluation.

Modules over a super-commutative ℂ-algebra #

structure RS.SuperCommAlgebra.Mod (S : SuperCommAlgebra) :
Type (max (max (max u u') (w + 1)) (w' + 1))

A module over a super-commutative ℂ-algebra, presented as a pair of ℂ-modules — the even and odd components — with the four graded action blocks, the two unit laws and associativity at every parity pattern of a scalar pair acting on a module element.

The blocks are indexed by the parities of the two algebra arguments and of the module argument, and the parity of the value is their sum: assoc_xyz says that acting by the product of an x-parity and a y-parity scalar is acting by the second and then by the first.

Instances For

    Ungraded convolution against a module object #

    The convolution action of a morphism into a monoid object on a morphism into a module object, taken at arbitrary sources: tensor the two morphisms and act.

    Equations
    Instances For

      Reindexing the scalar source of a convolution action.

      Reindexing the module source of a convolution action.

      The convolution action is associative against the convolution product, up to the associator of the three sources.

      The convolution action is additive in its scalar argument.

      The convolution action is additive in its module argument.

      The convolution action is ℂ-homogeneous in its scalar argument.

      The convolution action is ℂ-homogeneous in its module argument.

      The bundled bilinear convolution action #

      The convolution action as a ℂ-bilinear map of hom-modules, transported along a chosen morphism s from the intended source into the tensor product of the two given sources. The four graded action blocks of RS.gammaModule are the four instances of this construction.

      Equations
      Instances For

        The Γ-module of a module object #

        The Γ-module of a module object: for a module object M over a commutative monoid object R of a symmetric ℂ-linear monoidal category carrying an odd line L, the morphisms 𝟙_ D ⟶ M and L.obj ⟶ M form a module over the super-commutative ℂ-algebra RS.gammaAlgebra D L R under the convolution action.

        The four blocks are the convolution action conjugated by the same coherence isomorphisms that identify the sources in RS.gammaAlgebra: the left unitor for even-even and even-odd, the right unitor for odd-even, and the square trivialisation L.sq of the odd line for odd-odd.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For