Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.GammaPairNat

Naturality of the comparison map #

The comparison map RS.gammaPairComparison of Deligne's (2.11.1) is natural in each of its two module variables: realization RS.gammaModuleFunctor carries a morphism of module objects to a morphism of Γ-modules, both sides of the comparison map are functorial in that morphism, and the resulting square commutes.

Everything rests on one identity, RS.gpair_naturality: the ungraded pairing RS.gpair of a morphism into M against a morphism into N is natural, that is, gpair (m ≫ f.hom) (n ≫ g.hom) = gpair m n ≫ modTensorMap R f g. This is the defining equation of RS.modTensorMap against RS.modTensorπ, read through the interchange law. Transported along a source identification it becomes RS.gpairLin_naturality, and the four graded blocks of the comparison map are four instances of that one statement, one for each family of generators of the tensor product of super modules. The extensionality principle RS.SuperCommAlgebra.Mod.hom_ext reduces the naturality square to exactly those four instances.

Contents #

Naturality of the ungraded pairing #

Naturality of the pairing: pairing after postcomposition with a pair of module morphisms is pairing followed by the functorial map of the relative tensor product.

The transported naturality of the pairing: the form taken by RS.gpair_naturality at a source identification, that is, at one graded block of the comparison map.

Functoriality of the bundled relative tensor product #

The relative tensor product of two isomorphisms of module objects.

Equations
Instances For

    Two conveniences for super modules #

    The even component of a composite, applied to an element.

    The odd component of a composite, applied to an element.

    noncomputable def RS.SuperCommAlgebra.Mod.tensorIso {S : SuperCommAlgebra} {P P' Q Q' : S.Mod} (a : P ≅ P') (b : Q ≅ Q') :
    P.tensor Q ≅ P'.tensor Q'

    The tensor product of two isomorphisms of super modules.

    Equations
    Instances For

      Naturality of the comparison map #

      @[reducible, inline]

      Realization of a morphism of module objects, with its type written at the Γ-modules themselves. This is RS.gammaModuleFunctor on morphisms, and is reducibly equal to it; naming it keeps the two ends of a naturality square typed by the same expressions.

      Equations
      Instances For