The degree-one class of a continuous homomorphism to 𝔽₂ #
With trivial 𝔽₂ coefficients, continuous first cohomology is the group of continuous
homomorphisms to 𝔽₂: a continuous 1-cocycle for the trivial action is a homomorphism, and
there are no nonzero coboundaries. This file names the class homClass H α of a continuous
homomorphism α : H → 𝔽₂ in Mathlib's continuousCohomology 1 (trivialF2 H), identifies it with
the TopRep.cochainClass of the homogeneous cochain of α, and shows that homClass is a
bijection from continuous homomorphisms onto degree-one classes that turns multiplication of
homomorphisms into addition of classes.
Main definitions #
TauCeti.ContCohomology.evensHomCocycle: a continuous homomorphismG → 𝔽₂as a continuous1-cocycle ofGwith the lifted trivial𝔽₂coefficients.TauCeti.ContCohomology.homClass: the class of a continuous homomorphism to𝔽₂.
Main results #
TauCeti.ContCohomology.homClass_eq_cochainClass:homClassis the class of the homogeneous cochaininhomogeneousCochain1of the homomorphism.TauCeti.ContCohomology.trivialF2Map_homClass: pullback of the class of a homomorphism along a continuous homomorphism is the class of the composite.TauCeti.ContCohomology.homClass_one,TauCeti.ContCohomology.homClass_mul:homClasssends the trivial homomorphism to0and products to sums.TauCeti.ContCohomology.homClass_surjective: every degree-one class is the class of a continuous homomorphism.TauCeti.ContCohomology.homClass_inj: two continuous homomorphisms have the same class exactly when they are equal.
References #
- J.-P. Serre, Galois Cohomology, Springer (1997), Chapter I, §2.2.
Source note #
The definition of homClass in the explicit model and its injectivity follow the earlier Tau Ceti
formalization in TauCeti PR #11157 by
@mccorvie-agent ("feat: descend the index-two Evens norm").
A continuous homomorphism y : G →* Multiplicative (ZMod 2), as a continuous 1-cocycle of
G with coefficients in the lifted trivial 𝔽₂ object trivialF2 G. Its restriction to a
subgroup U is evensHomCocycleAmbient U (y.comp U.subtype).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying cochain of evensHomCocycle.
H acts continuously on the trivial coefficients 𝔽₂, which are smooth discrete.
The class of a continuous homomorphism α : H → 𝔽₂ in continuousCohomology 1 (trivialF2 H):
the explicit class of α, read as a continuous 1-cocycle for the trivial action, carried to the
canonical object by the degree-one comparison. homClass_eq_cochainClass identifies it with the
class of the homogeneous cochain of α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
homClass is the degree-one comparison applied to the explicit class of the homomorphism.
The class of a continuous homomorphism is the class of its cochain: homClass H α is the
TopRep.cochainClass of the homogeneous cochain (h₀, h₁) ↦ α (h₀⁻¹ * h₁), read additively.
The trivial homomorphism has the zero class.
homClass turns products into sums: the class of α * β is the sum of the classes.
Every degree-one class is the class of a continuous homomorphism. With trivial 𝔽₂
coefficients the continuous 1-cocycles are the continuous homomorphisms and there are no nonzero
coboundaries, so H¹(H, 𝔽₂) is the group of continuous homomorphisms H → 𝔽₂.
Two continuous homomorphisms have the same class exactly when they are equal. With
trivial 𝔽₂ coefficients there are no nonzero degree-one coboundaries.
A group acts continuously on its trivial coefficients 𝔽₂, which are smooth discrete.
Naturality of the class of a homomorphism. For a continuous homomorphism φ : H → G,
pulling the class of a continuous α : G → 𝔽₂ back along φ gives the class of α ∘ φ.