Coderivations of the reduced tensor coalgebra #
For an R-module M, the reduced tensor words ⨁_{n ≥ 1} M^{⊗n} carry the reduced
deconcatenation coproduct Δ built in TauCeti.ReducedTensorWords.deconcatenation. A
coderivation is a linear endomorphism b satisfying the co-Leibniz rule
Δ ∘ b = (b ⊗ 1 + 1 ⊗ b) ∘ Δ. This file proves that coderivations are exactly their Taylor
components: composing with the projection letter onto single letters is a linear isomorphism
from the coderivations onto the linear maps ⨁_{n ≥ 1} M^{⊗n} ⟶ M.
That coderivations are determined by their Taylor components is an induction along the
conilpotence filtration: a word of length at most n + 1 is cut into two words of length at most
n, so the right-hand side of the co-Leibniz rule is already known by induction, and a tensor word
is determined by its cut together with its letter. That every family of components occurs is the
explicit Taylor expansion coderiv, which collapses each nonempty block of letters of a word to the
single letter the components produce from that block. Verifying its co-Leibniz rule is a
reindexing: on both sides the summands are indexed by a cut position together with a collapsed
block, and a cut never splits a block nor the letter that replaced one.
This is the encoding in which an A∞ algebra is a square-zero coderivation of the bar coalgebra of
a suspended graded module, and its Taylor components are the operations m_n; that use is
downstream, in the DGAInfinity roadmap.
Main definitions #
TauCeti.ReducedTensorWords.IsCoderivation: the co-Leibniz rule.TauCeti.ReducedTensorWords.coderiv: the coderivation with prescribed Taylor components.TauCeti.ReducedTensorWords.coderivations: the submodule of coderivations.LinearMap.taylorComponent: the arity component of a linear endomorphism of reduced tensor words.
Main results #
TauCeti.ReducedTensorWords.IsCoderivation.eq_of_letter_comp_eq: a coderivation is determined by its Taylor components.TauCeti.ReducedTensorWords.isCoderivation_coderivandTauCeti.ReducedTensorWords.letter_comp_coderiv:coderiv Fis a coderivation with Taylor componentsF.TauCeti.ReducedTensorWords.coderivEquivTaylor: coderivations are linearly isomorphic to their Taylor components.TauCeti.ReducedTensorWords.IsCoderivation.eq_zero_iff_taylorComponent_eq_zero: a coderivation vanishes exactly when all of its arity components vanish.
References #
- E. Getzler and J. D. S. Jones, A-infinity algebras and the cyclic bar complex, Sections 1--2.
- B. Keller, Introduction to A-infinity algebras and modules, Sections 3.1 and 3.6.
The (p, d) summand of the Taylor expansion of a coderivation with components F, on tensor
words of length n: collapse the d letters at position p to the single letter that F
produces from them.
It is zero unless the collapsed block is nonempty and fits, that is unless 0 < d and
p + d ≤ n.
This is an implementation device for the coderivation/Taylor correspondence, kept public because
the graded, signed correspondence in
TauCeti.LinearAlgebra.TensorCoalgebra.GradedCoderivation precomposes it with a twist of the
letters preceding the collapsed block.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Outside its range a Taylor summand vanishes.
On a pure tensor word, a Taylor summand is the splice of the value of F on the collapsed
block.
The linear endomorphism of the reduced tensor coalgebra whose Taylor components are F: on a
tensor word it collapses each nonempty block of letters to the single letter that F produces
from that block, and sums over all blocks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A Taylor summand on a tensor word that is a block of a longer tuple, read back in that tuple.
The Taylor expansion of coderiv F on a block of a tensor word. The two ranges may be taken
as large as convenient, since a summand whose collapsed block does not fit inside the block
vanishes; that is what lets the expansions of a word and of its two halves be summed over one
common range.
A linear endomorphism of the reduced tensor coalgebra is a coderivation when it satisfies the co-Leibniz rule: cutting its value is the same as cutting first and applying it to one of the two halves.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The co-Leibniz rule of a coderivation, applied to an element.
The co-Leibniz identity of a coderivation, as a reusable Iff: this exposes the body of
IsCoderivation to consumers in other modules, for which the definition's body is not exposed.
Two endomorphisms agreeing on a submodule have the same twisted co-Leibniz term on tensors
of two elements of that submodule, where an auxiliary twist τ acts on the left half of every
cut before b is applied to the right half.
Two endomorphisms satisfying the same twisted co-Leibniz identity
Δ ∘ b = (b ⊗ 1) ∘ Δ + (1 ⊗ b) ∘ (τ ⊗ 1) ∘ Δ and agreeing after projection onto letters are
equal, by induction along the conilpotence filtration. This is the determinedness argument
shared by IsCoderivation.eq_of_letter_comp_eq (with τ = LinearMap.id) and
IsGradedCoderivation.eq_of_letter_comp_eq.
A coderivation of the reduced tensor coalgebra is determined by its Taylor components, that is by its composite with the projection onto single letters. Two coderivations agreeing there agree on every tensor word, by induction along the conilpotence filtration.
Off the triangle c + p < n, every right-half term of the co-Leibniz rule vanishes: an empty
collapse is zero outright, and an overrunning collapse vanishes because the cut half is shorter
than the end of the collapsed block.
coderiv F is a coderivation. Both sides of the co-Leibniz rule are the sum, over a cut
position and a collapsed block, of the tensor of the two halves with the block collapsed in
whichever half contains it; a block is never split by a cut, and a cut never splits the new
letter.
The letter of a spliced word vanishes unless the whole block was collapsed, since otherwise the word has length at least two.
The letter of a spliced word vanishes unless the collapse replaces the entire word.
Collapsing a whole block leaves the single new letter.
The Taylor components of coderiv F are F: the only summand of the expansion that leaves a
single letter is the one collapsing the whole word.
The submodule of coderivations of the reduced tensor coalgebra. Membership in it is
TauCeti.ReducedTensorWords.mem_coderivations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Coderivations of the reduced tensor coalgebra are exactly their Taylor components: taking the
letter of the value is a linear isomorphism onto the maps to single letters, with inverse the
Taylor expansion coderiv.
Its body is sealed; reason about it through
TauCeti.ReducedTensorWords.coderivEquivTaylor_apply and
TauCeti.ReducedTensorWords.coderivEquivTaylor_symm_apply.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The arity-n piece of the Taylor component letter R M ∘ₗ b: restrict to words of length
n, apply the endomorphism, and retain its length-one component.
Equations
- b.taylorComponent n = (TauCeti.ReducedTensorWords.letter R M ∘ₗ b) ∘ₗ TauCeti.ReducedTensorWords.of R M n
Instances For
Evaluation of a Taylor arity component is restriction to words of the specified length followed by projection to letters.
Every arity component of the zero endomorphism is zero.
The arity components of coderiv F are the restrictions of F to each tensor length.
Taking an arity component preserves addition of endomorphisms.
Taking an arity component preserves scalar multiplication of endomorphisms.
A coderivation vanishes exactly when each of its aritywise Taylor components vanishes.
A coderivation vanishes exactly when every arity component vanishes on pure tensors.