Documentation

TauCeti.LinearAlgebra.TensorCoalgebra.Coaugmented.Grading

The internal total-degree grading of tensor words #

The total-letter-degree pieces of the coaugmented tensor coalgebra form an internal direct sum. Thus every tensor word has a unique finite decomposition by cohomological degree, independently of its decomposition by tensor length. The empty word has degree zero.

TensorWords.grading uses the existing TensorWords.gradedPiece submodules. Its Koszul twist is the letterwise extension of the twist of the generating module. This identifies the sign in the coalgebra coderivation equation with the sign of the total grading, and allows the cofree bar comodule to use the tensor-product grading.

The independence proof uses degree projections obtained by extending multilinear maps on homogeneous pieces. No freeness or flatness assumption on the generating module is needed.

References #

Distinct total-letter-degree pieces are independent, including in characteristic two.

The total-degree pieces of the coaugmented tensor coalgebra form an internal direct sum.

noncomputable def TauCeti.TensorWords.grading {R : Type uR} {M : Type uM} [CommRing R] [AddCommGroup M] [Module R M] (G : InternalGrading R M) :

Tensor words graded by the sum of the cohomological degrees of their letters.

Equations
Instances For
    @[simp]

    The internal grading uses the total-letter-degree pieces.

    @[instance_reducible]

    Total-degree decomposition is available on the existing degree pieces.

    Equations
    theorem TauCeti.TensorWords.coe_decompose_of_tprod {R : Type uR} {M : Type uM} [CommRing R] [AddCommGroup M] [Module R M] (G : InternalGrading R M) {n : ℕ} (d : Fin n → ℤ) (x : Fin n → M) (hx : ∀ (i : Fin n), x i ∈ G.piece (d i)) (p : ℤ) :
    ↑(((DirectSum.decompose (gradedPiece G)) ((of R M n) ((PiTensorProduct.tprod R) x))) p) = if ∑ i : Fin n, d i = p then (of R M n) ((PiTensorProduct.tprod R) x) else 0

    The degree-p component of a homogeneous pure word is that word when its total degree is p, and zero otherwise.

    The empty word belongs to degree zero.

    theorem TauCeti.TensorWords.counit_eq_zero_of_mem_gradedPiece {R : Type uR} {M : Type uM} [CommRing R] [AddCommGroup M] [Module R M] (G : InternalGrading R M) {p : ℤ} {w : TensorWords R M} (hw : w ∈ gradedPiece G p) (hp : p ≠ 0) :
    (counit R M) w = 0

    The counit is supported in total cohomological degree zero.

    @[simp]

    The total-degree Koszul twist is exactly the letterwise Koszul twist.

    Deconcatenation preserves total cohomological degree: the degrees of the two cut halves add to the degree of the original word.

    Applying the tensor-coalgebra counit to the tensor-word factor preserves total degree for the tensor-product grading of N ⊗ Tᶜ(M): only the degree-zero part of the tensor word survives.