Crossed homomorphisms twisted by a unit-valued function #
Let H be a multiplicative type, R a semiring and χ : H → Rˣ a unit-valued function. A
function F : H → R is a crossed homomorphism for χ when
F (x * y) = χ x * F y + F x
for all x y : H (TauCeti.IsCrossedHom). When H is a group and χ : H →* Rˣ is a character,
these are exactly the 1-cocycles for the action of H on R through χ, written without a
module structure on R.
This file develops the elementary calculus for arbitrary unit-valued twists. Over a monoid and
an additively cancellative semiring, crossed homomorphisms vanish at 1, their values at natural
powers are geometric sums, and they are additive on products where the twist is trivial. Over a
group and a ring, their values at inverses are determined by their values at the original
elements. Only the commutator formula needs a multiplicative character.
Continuous crossed homomorphisms and uniqueness on topological generating sets are treated in
TauCeti/Topology/Algebra/Group/CrossedHom.lean. For R = ℤ_p, their values on a minimal
generating tuple are what Labute's prescription property of a continuous character prescribes.
Main definitions #
TauCeti.IsCrossedHom:F : H → Ris a crossed homomorphism for the unit-valuedχ.
Main results #
TauCeti.IsCrossedHom.ringHom_comp: composing with a semiring homomorphismφgives a crossed homomorphism forUnits.map φ ∘ χ.TauCeti.IsCrossedHom.map_pow:F (x ^ k) = (1 + χ x + ⋯ + χ x ^ (k - 1)) * F x.TauCeti.IsCrossedHom.map_list_prod_of_forall_eq_one: on a product of elements on whichχis trivial,Fis additive.TauCeti.IsCrossedHom.map_commutatorElement: for a character into a commutative ring,F ⁅x, y⁆ = (χ x - 1) * F y - (χ y - 1) * F x.
References #
- J.-P. Serre, Galois Cohomology, Ch. I, §2.3.
- J. P. Labute, Classification of Demushkin groups, Canad. J. Math. 19 (1967), 106–132, §2.
A function F : H → R is a crossed homomorphism for the unit-valued function χ when
F (x * y) = χ x * F y + F x for all x y : H. Here χ is any function H → Rˣ; when H is a
group and χ : H →* Rˣ is a character, this is the 1-cocycle condition for the action of H on
R through χ.
Instances For
The defining property of IsCrossedHom.
Precomposing a crossed homomorphism with a multiplicative map gives a crossed homomorphism for the precomposed unit-valued twist.
Composing a crossed homomorphism with a semiring homomorphism φ : R →+* S gives a crossed
homomorphism for the unit-valued twist Units.map φ ∘ χ.
A crossed homomorphism into an additively cancellative semiring vanishes at 1, even when
its twist is not multiplicative.
On a product of elements where the twist is trivial, a crossed homomorphism is additive.
The value of a crossed homomorphism at a power is a geometric sum in the twist times the value at the base.
On an element where the twist is trivial, a crossed homomorphism is additive along powers:
F (x ^ k) = k * F x.
The value of a crossed homomorphism on the commutator ⁅x, y⁆ = x * y * x⁻¹ * y⁻¹; the
character kills the commutator because Rˣ is commutative.