Koszul braiding for nonnegative chain complexes #
On the summand of bidegree (p, q), interchange of tensor factors carries the sign
(-1)^(p*q) to commute with the differential. TauCeti.NatChainComplex.koszulBraidingHom
constructs this chain map in any braided preadditive monoidal category, assuming only that the
two tensor complexes exist. It is an isomorphism in a braided category; in a symmetric category,
its inverse is the same construction with the factors swapped.
The tensor-cochain formula is the chain-level interchange needed to compare the Alexander–Whitney diagonal with its transpose, and hence to prove graded commutativity of cup products. The cup formulas give signed interchange along a transposed diagonal, with the braided coefficient pairing. No commutativity is asserted for the Alexander–Whitney diagonal itself.
Main definitions and results #
TauCeti.NatChainComplex.koszulBraidingHom: the signed interchange chain map.TauCeti.NatChainComplex.ιTensorObj_koszulBraidingHom_f: its value on each bidegree summand.TauCeti.NatChainComplex.koszulBraidingHom_naturality: naturality in both chain complexes.TauCeti.NatChainComplex.koszulBraiding: the signed interchange isomorphism.TauCeti.NatChainComplex.inv_koszulBraidingHom: the inverse of the signed interchange map.TauCeti.NatChainComplex.ιTensorObj_koszulBraiding_inv_f: its inverse on each summand.TauCeti.NatChainComplex.koszulBraidingHom_comp: interchanging twice is the identity in a symmetric category.TauCeti.NatChainComplex.koszulBraidingHom_f_comp_tensorCochain: signed tensor-cochain interchange in every output degree.TauCeti.NatChainComplex.cupCochain_koszulBraidingHom: signed cup-cochain interchange.TauCeti.NatChainComplex.cup_koszulBraidingHom: signed interchange on cohomology.
Implementation notes #
The TauCeti.NatChainComplex namespace distinguishes this construction from the
integer-indexed cochain braiding. The tensor-cochain and cup formulas use the existing API in
TauCeti.ChainComplex.
The construction follows the signed tensor differential in Mathlib's
HomologicalComplex.tensorObj, and the summand method of TauCeti.koszulBraidingHom for
integer-indexed cochain complexes. The differential out of degree zero vanishes, so one Leibniz
term drops in bidegrees with a zero index. The construction requires no monoidal structure on
the entire category of complexes. The inverse uses the inverse coefficient braiding, lifted by
HomologicalComplex.Hom.isoOfComponents.
References #
- A. Hatcher, Algebraic Topology, Section 3.2, for the graded-commutativity sign.
- C. Weibel, An Introduction to Homological Algebra, Section 2.7, for tensor complexes.
Interchange the factors of a tensor product of nonnegative chain complexes, with the
Koszul sign (-1)^(p*q) on its bidegree-(p, q) summand.
Equations
- TauCeti.NatChainComplex.koszulBraidingHom A B = { f := TauCeti.NatChainComplex.koszulBraidingX✝ A B, comm' := ⋯ }
Instances For
On the bidegree-(p, q) summand, interchange is the coefficient braiding multiplied by
(-1)^(p*q), followed by the inclusion of the swapped summand.
On the bidegree-(p, q) summand, interchange is the coefficient braiding multiplied by
(-1)^(p*q), followed by the inclusion of the swapped summand.
Koszul interchange is natural in both chain complexes.
Koszul interchange is natural in both chain complexes.
The signed interchange isomorphism of tensor complexes in a braided coefficient category.
Equations
Instances For
The forward map of signed interchange is koszulBraidingHom.
The categorical inverse of signed interchange is the inverse of koszulBraiding.
Signed interchange followed by its inverse is the identity chain map.
Signed interchange followed by its inverse is the identity chain map.
The inverse of signed interchange followed by the forward map is the identity chain map.
The inverse of signed interchange followed by the forward map is the identity chain map.
On the bidegree-(q, p) summand, inverse interchange is the inverse coefficient braiding
multiplied by (-1)^(p*q), followed by the inclusion of the swapped summand.
On the bidegree-(q, p) summand, inverse interchange is the inverse coefficient braiding
multiplied by (-1)^(p*q), followed by the inclusion of the swapped summand.
In a symmetric category, interchanging tensor factors twice is the identity chain map.
In a symmetric category, interchanging tensor factors twice is the identity chain map.
The inverse of signed interchange swaps the factors in the opposite order.
Precomposing a tensor product of cochains with Koszul interchange swaps the cochains and
braids their coefficient pairing, with sign (-1)^(p*q). This holds in every output degree,
including n ≠ p + q, where both sides are zero.
Precomposing a tensor product of cochains with Koszul interchange swaps the cochains and
braids their coefficient pairing, with sign (-1)^(p*q). This holds in every output degree,
including n ≠ p + q, where both sides are zero.
Transposing a diagonal swaps its cup product of cochains, braids the pairing, and introduces the Koszul sign.
Transposing a diagonal swaps the cup product on cohomology, with the Koszul sign and the braided coefficient pairing.