Documentation

TauCeti.Algebra.Homology.Curved.Module.Right.Defs

Curved differential graded right modules #

A curved differential graded right module over a curved differential graded algebra has a degree-one differential satisfying the graded Leibniz rule

dM (x * a) = dM x * a + (-1) ^ |x| * (x * d a)

and the curvature equation dM (dM x) = x * w. The latter replaces the square-zero axiom of an ordinary differential graded module. The algebra curvature convention d (d a) = a * w - w * a is exactly the one compatible with this right-module equation.

In Lean, a right A-module is represented as a left module over Aᵐᵒᵖ, so x * a is written MulOpposite.op a • x. The grading on Aᵐᵒᵖ is transported from the internal grading of A; the module action itself has no extra sign.

Unlike ordinary differential graded modules, curved modules do not generally have cohomology: the image of their differential need not lie in its kernel. The zero-curvature comparison below therefore returns the existing ordinary DG-module structure before any cohomology is formed.

Main definitions #

Main results #

References #

structure TauCeti.IsCurvedDGRightModule {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} [IsScalarTower R Aᵐᵒᵖ M] (h : IsCurvedDGAlgebra 𝒜 d w) (ℳ : ℤ → Submodule R M) [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] (dM : M →ₗ[R] M) :

A curved differential graded right module over the curved differential graded algebra (𝒜, d, w). Its differential raises degree by one, obeys the right graded Leibniz rule, and squares to right multiplication by the curvature.

Instances For
    @[simp]
    theorem TauCeti.IsCurvedDGRightModule.map_decompose {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] [IsScalarTower R Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} {ℳ : ℤ → Submodule R M} [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] {dM : M →ₗ[R] M} (hM : IsCurvedDGRightModule h ℳ dM) (q : ℤ) (x : M) :
    dM ↑(((DirectSum.decompose ℳ) x) q) = ↑(((DirectSum.decompose ℳ) (dM x)) (q + 1))

    The differential of a curved differential graded right module commutes with homogeneous projections, up to its degree-one shift.

    theorem TauCeti.IsCurvedDGRightModule.leibniz_of_map_eq_zero {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] [IsScalarTower R Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} {ℳ : ℤ → Submodule R M} [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] {dM : M →ₗ[R] M} (hM : IsCurvedDGRightModule h ℳ dM) (x : M) {a : A} (ha : d a = 0) :

    The right Leibniz rule against a cycle of the algebra. The signed term vanishes, so the module element need not be homogeneous.

    theorem TauCeti.IsCurvedDGRightModule.map_op_curvature_smul {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] [IsScalarTower R Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} {ℳ : ℤ → Submodule R M} [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] {dM : M →ₗ[R] M} (hM : IsCurvedDGRightModule h ℳ dM) (x : M) :

    The curvature action commutes with the module differential.

    theorem TauCeti.IsCurvedDGRightModule.toIsDGRightModule_of_curvature_eq_zero {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] [IsScalarTower R Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} {ℳ : ℤ → Submodule R M} [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] {dM : M →ₗ[R] M} (hM : IsCurvedDGRightModule h ℳ dM) (hw : w = 0) :
    IsDGRightModule ⋯ ℳ dM

    A curved differential graded right module whose curvature is zero is an ordinary differential graded right module.

    theorem TauCeti.IsDGRightModule.isCurvedDGRightModule_zero {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] [IsScalarTower R Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {ℳ : ℤ → Submodule R M} [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] {dM : M →ₗ[R] M} {hDG : IsDGAlgebra 𝒜 d} (hM : IsDGRightModule hDG ℳ dM) :

    An ordinary differential graded right module is a curved one with curvature zero.

    theorem TauCeti.isCurvedDGRightModule_zero_iff {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] [IsScalarTower R Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {ℳ : ℤ → Submodule R M} [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] {dM : M →ₗ[R] M} {hDG : IsDGAlgebra 𝒜 d} :

    Zero curvature. Curved differential graded right modules over an algebra of curvature zero are exactly ordinary differential graded right modules.

    Bundled curved modules #

    structure TauCeti.CurvedDGRightModuleCat {R : Type uR} {A : Type uA} [CommRing R] [Ring A] [Algebra R A] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} (h : IsCurvedDGAlgebra 𝒜 d w) :
    Type (max (max uA (uM + 1)) uR)

    A bundled curved differential graded right module over the curved differential graded algebra h.

    Instances For
      @[reducible, inline]
      abbrev TauCeti.CurvedDGRightModuleCat.of {R : Type uR} {A : Type uA} {M : Type uM} [CommRing R] [Ring A] [Algebra R A] [AddCommGroup M] [Module R M] [Module Aᵐᵒᵖ M] [IsScalarTower R Aᵐᵒᵖ M] {𝒜 : ℤ → Submodule R A} [GradedAlgebra 𝒜] {d : A →ₗ[R] A} {w : A} {h : IsCurvedDGAlgebra 𝒜 d w} {ℳ : ℤ → Submodule R M} [SetLike.GradedSMul (InternalGrading.ofDecomposition 𝒜).opposite.piece ℳ] [DirectSum.Decomposition ℳ] {dM : M →ₗ[R] M} (hM : IsCurvedDGRightModule h ℳ dM) :

      Bundle a curved differential graded right module with its existing structures.

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