Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.SuperModHom

Morphisms of super modules #

A morphism of super modules over a super-commutative algebra is a pair of ℂ-linear maps, one in each degree, commuting with the four action blocks. Postcomposition with a morphism of module objects realizes one.

structure RS.SuperCommAlgebra.Mod.Hom {S : SuperCommAlgebra} (M : S.Mod) (N : S.Mod) :
Type (max (max (max u_3 u_4) u_5) u_6)

A morphism of super modules: a degreewise ℂ-linear map commuting with all four actions.

Instances For
    theorem RS.SuperCommAlgebra.Mod.Hom.ext_iff {S : SuperCommAlgebra} {M : S.Mod} {N : S.Mod} {x y : M.Hom N} :
    theorem RS.SuperCommAlgebra.Mod.Hom.ext {S : SuperCommAlgebra} {M : S.Mod} {N : S.Mod} {x y : M.Hom N} (evenMap : x.evenMap = y.evenMap) (oddMap : x.oddMap = y.oddMap) :
    x = y

    The identity morphism of super modules.

    Equations
    Instances For
      def RS.SuperCommAlgebra.Mod.Hom.comp {S : SuperCommAlgebra} {M : S.Mod} {N : S.Mod} {P : S.Mod} (f : M.Hom N) (g : N.Hom P) :
      M.Hom P

      Composition of morphisms of super modules.

      Equations
      Instances For
        @[instance_reducible]

        Super modules over a fixed algebra form a category.

        Equations
        • One or more equations did not get rendered due to their size.
        @[instance_reducible]

        The zero morphism of super modules.

        Equations
        • M.homZero N = { zero := { evenMap := 0, oddMap := 0, map_actEE := ⋯, map_actEO := ⋯, map_actOE := ⋯, map_actOO := ⋯ } }
        @[instance_reducible]

        Addition of morphisms of super modules.

        Equations
        @[instance_reducible]

        Negation of morphisms of super modules.

        Equations
        • M.homNeg N = { neg := fun (f : M ⟶ N) => { evenMap := -f.evenMap, oddMap := -f.oddMap, map_actEE := ⋯, map_actEO := ⋯, map_actOE := ⋯, map_actOO := ⋯ } }
        @[instance_reducible]

        Scaling of morphisms of super modules.

        Equations
        • M.homSMul N = { smul := fun (c : ℂ) (f : M ⟶ N) => { evenMap := c • f.evenMap, oddMap := c • f.oddMap, map_actEE := ⋯, map_actEO := ⋯, map_actOE := ⋯, map_actOO := ⋯ } }
        @[simp]
        theorem RS.SuperCommAlgebra.Mod.add_evenMap {S : SuperCommAlgebra} {M N : S.Mod} (f g : M ⟶ N) :
        @[simp]
        theorem RS.SuperCommAlgebra.Mod.add_oddMap {S : SuperCommAlgebra} {M N : S.Mod} (f g : M ⟶ N) :
        (f + g).oddMap = f.oddMap + g.oddMap
        @[simp]
        @[simp]
        @[simp]
        theorem RS.SuperCommAlgebra.Mod.smul_evenMap {S : SuperCommAlgebra} {M N : S.Mod} (c : ℂ) (f : M ⟶ N) :
        (c • f).evenMap = c • f.evenMap
        @[simp]
        theorem RS.SuperCommAlgebra.Mod.smul_oddMap {S : SuperCommAlgebra} {M N : S.Mod} (c : ℂ) (f : M ⟶ N) :
        (c • f).oddMap = c • f.oddMap
        @[instance_reducible]

        Morphisms of super modules form an additive group.

        Equations
        • One or more equations did not get rendered due to their size.
        @[instance_reducible]

        Super modules form a preadditive category.

        Equations

        The convolution action is natural in the module object.

        Postcomposition realizes a morphism of super modules.

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