The Hochschild coboundary with coefficients in a bimodule #
Let A be an algebra over a commutative semiring R and M an A-bimodule, written as a left
A-module and a left Aᵐᵒᵖ-module whose actions commute, the right action of x being
op x • m. A Hochschild n-cochain of A with coefficients in M is an R-multilinear map
ψ : Aⁿ → M; the 0-cochains are the constant maps, i.e. the elements of M. This file
constructs the Hochschild coboundary δ : Cⁿ(A, M) → Cⁿ⁺¹(A, M),
(δψ)(a₀, …, aₙ) = a₀ ψ(a₁, …, aₙ) + ∑_{j < n} (-1)ʲ⁺¹ ψ(a₀, …, aⱼaⱼ₊₁, …, aₙ)
+ (-1)ⁿ⁺¹ ψ(a₀, …, aₙ₋₁) aₙ,
as the alternating sum of its cofaces ∂ᵢ, proves the cosimplicial identities between the
cofaces, and deduces δ ∘ δ = 0. The degree-zero cocycles are the central elements of M, the
coboundary of m : M is the inner derivation a ↦ a m - m a, and the degree-one cocycles are the
derivations A → M.
The degree of a cochain here is its number of arguments. The scalar cochains of
TauCeti.RingTheory.CyclicCohomology.Cochain, whose coboundary b closes with the cyclic face
(aₙ₊₁ a₀, a₁, …, aₙ), are instead indexed by one less than their number of arguments; they are
the cochains with coefficients in the dual bimodule, see
TauCeti.RingTheory.HochschildCohomology.Dual.
Main definitions #
TauCeti.hochschildBimoduleCofaceFun: the coface formulas on plain functions of tuples, for any left and right actions ofA.TauCeti.hochschildBimoduleCoface: the cofaces∂ᵢ.TauCeti.hochschildBimoduleCoboundary: the Hochschild coboundaryδ = ∑ᵢ (-1)ⁱ ∂ᵢ.
Main results #
TauCeti.hochschildBimoduleCofaceFun_hochschildBimoduleCofaceFun: the cosimplicial identities for the coface formulas, from the associativity and commutation laws of the actions; they give both the algebraic cosimplicial identities here and the bounded ones ofContinuousLinearMap.hochschildBimoduleCoface_hochschildBimoduleCoface.TauCeti.hochschildBimoduleCoface_hochschildBimoduleCoface: the cosimplicial identities∂_{j+1} ∘ ∂ᵢ = ∂ᵢ ∘ ∂_jfori ≤ j.TauCeti.hochschildBimoduleCoboundary_hochschildBimoduleCoboundary:δ (δ ψ) = 0.TauCeti.hochschildBimoduleCoboundary_apply_eq_add_sum_add: the explicit formula forδ.TauCeti.hochschildBimoduleCoboundary_constOfIsEmpty_eq_zero_iff: the degree-zero cocycles are the central elements.TauCeti.hochschildBimoduleCoboundary_ofSubsingleton_eq_zero_iff: the degree-one cocycles are the derivations.TauCeti.BimoduleDerivation.hochschildBimoduleCoboundary_ofSubsingleton_eq_zero: aTauCeti.BimoduleDerivationis a degree-one cocycle.
References #
- G. Hochschild, On the cohomology groups of an associative algebra, Ann. of Math. 46 (1945).
- J.-L. Loday, Cyclic Homology, §1.5.
The i-th Hochschild coface of a function f of n entries of A, valued in a type M with
a left action l and a right action r of A: the zeroth coface is l (a 0) (f (a₁, …, aₙ)),
the last coface is r aₙ (f (a₀, …, aₙ₋₁)), and the others multiply two adjacent entries. This
is the formula shared by TauCeti.hochschildBimoduleCoface and its bounded analogue
ContinuousLinearMap.hochschildBimoduleCoface; it needs no linear structure on M.
Instances For
The inner cofaces multiply two adjacent entries.
The inner cofaces multiply two adjacent entries, with the index written as j.succ.castSucc
rather than j.castSucc.succ.
The cosimplicial identity ∂_{j+1} ∘ ∂ᵢ = ∂ᵢ ∘ ∂_j for i ≤ j between the coface formulas,
for actions l and r satisfying l (a * b) = l a ∘ l b, r (a * b) = r b ∘ r a and
l a ∘ r b = r b ∘ l a.
The i-th coface of a cochain with coefficients in a bimodule, sending a multilinear map
ψ in n arguments to a multilinear map in n + 1 arguments: the zeroth coface multiplies by
the first entry on the left, the last coface multiplies by the last entry on the right, and the
others multiply two adjacent entries.
Instances For
The zeroth coface multiplies by the first entry on the left.
The last coface multiplies by the last entry on the right.
The inner cofaces multiply two adjacent entries.
The inner cofaces multiply two adjacent entries, with the index written as j.succ.castSucc
rather than j.castSucc.succ.
The cosimplicial identity ∂_{j+1} ∘ ∂ᵢ = ∂ᵢ ∘ ∂_j for i ≤ j.
The Hochschild coboundary δ on cochains with coefficients in a bimodule M, the alternating
sum ∑ᵢ (-1)ⁱ ∂ᵢ of the cofaces. Explicitly
(hochschildBimoduleCoboundary_apply_eq_add_sum_add),
`(δψ)(a₀, …, aₙ) = a₀ ψ(a₁, …, aₙ) + ∑_{j < n} (-1)ʲ⁺¹ ψ(a₀, …, aⱼaⱼ₊₁, …, aₙ)
- (-1)ⁿ⁺¹ ψ(a₀, …, aₙ₋₁) aₙ`.
Instances For
The coboundary evaluates as the alternating sum of the cofaces.
The Hochschild coboundary with coefficients in a bimodule, in explicit form.
The Hochschild coboundary with coefficients in a bimodule squares to zero.
The Hochschild coboundary with coefficients in a bimodule squares to zero, as a composite of linear maps.
The coboundary of the degree-zero cochain with value m is the inner derivation
a ↦ a • m - m • a.
A degree-zero cochain is a cocycle exactly when its value lies in the centre of the bimodule.
The coboundary of a degree-one cochain f:
(δf)(a₀, a₁) = a₀ • f a₁ - f (a₀ a₁) + f a₀ • a₁.
A degree-one cochain is a cocycle exactly when it satisfies the Leibniz rule
f (x y) = x • f y + f x • y, i.e. when it is a derivation into the bimodule in the sense of
TauCeti.BimoduleDerivation.
A derivation into the bimodule is a degree-one Hochschild cocycle.