Explicit inhomogeneous cochains with trivial ๐ฝโ coefficients #
Explicit cohomological constructions with trivial ๐ฝโ coefficients, such as the two-point graph
cocycle of the Evens norm or a factor set pulled back along a homomorphism, are given by formulas
G โ ZMod 2 and G ร G โ ZMod 2. Continuous cohomology with these coefficients is computed by
Mathlib's homogeneous cochains of TauCeti.trivialF2 G, whose carrier is the universe lift
ULift (ZMod 2). This file places continuous formulas in that complex, through the classical
passage f โฆ ((gโ, gโ) โฆ f (gโโปยน gโ)) and f โฆ ((gโ, gโ, gโ) โฆ f (gโโปยน gโ, gโโปยน gโ)) from
inhomogeneous to homogeneous cochains, the action being trivial. These constructors are the only
place where the universe lift is crossed.
Under this passage the canonical differential becomes the inhomogeneous one: a formula is a cocycle
exactly when it satisfies the inhomogeneous cocycle identity, and the differential of the image of
a 1-cochain ฯ is the image of (g, h) โฆ ฯ h - ฯ (g h) + ฯ g. Hence two continuous
inhomogeneous 2-cocycles that differ by such an explicit coboundary have the same class in
continuousCohomology 2 (trivialF2 G). This is how a coboundary witness written as a formula
crosses to the canonical object.
No local compactness is needed: the homogeneous cochains are obtained by currying a jointly
continuous function, which is always possible. For a general discrete module, the passage between
the two kinds of cochains is TauCeti.ContCohomology.cochainEquiv1 and
TauCeti.ContCohomology.cochainEquiv2.
The explicit low-degree model presents a class with these coefficients as the class of a continuous
inhomogeneous cocycle in Hยน or Hยฒ, carried to continuousCohomology n (trivialF2 G) by the
comparisons TauCeti.ContCohomology.explicitH1AddEquivContinuousCohomology and
TauCeti.ContCohomology.explicitH2AddEquivContinuousCohomology followed by the identification
TauCeti.ofDiscreteModule_trivialF2 of the coefficients. The last section proves that this is the
TopRep.cochainClass of the image of the same formula, so that a class defined in the explicit
model can be computed with on homogeneous cochains, and conversely.
Main definitions #
TauCeti.ContCohomology.inhomogeneousCochain1,TauCeti.ContCohomology.inhomogeneousCochain2: a continuousZMod 2-valued function onG, respectivelyG ร G, as a homogeneous cochain oftrivialF2 G.
Main results #
TauCeti.ContCohomology.inhomogeneousCochain1_d_eq_zero_iff: the image off : G โ ZMod 2is a cocycle exactly whenfis additive, that is, a homomorphism.TauCeti.ContCohomology.inhomogeneousCochain2_d_eq_zero_iff: the image off : G ร G โ ZMod 2is a cocycle exactly whenfsatisfies the inhomogeneous2-cocycle identity.TauCeti.ContCohomology.d_inhomogeneousCochain1: the differential of the image of a1-cochain is the image of its inhomogeneous coboundary.TauCeti.ContCohomology.cochainClass_inhomogeneousCochain2_eq_of_coboundary: cohomologous continuous inhomogeneous2-cocycles have the same class.TauCeti.ContCohomology.trivialF2Map_cochainClass_inhomogeneousCochain1: pulling back along a continuous homomorphismฯsends the class of the image offto the class of the image off โ ฯ.TauCeti.ContCohomology.eqToHom_explicitH1AddEquivContinuousCohomology_eq_cochainClassandTauCeti.ContCohomology.eqToHom_explicitH2AddEquivContinuousCohomology_eq_cochainClass: the explicit class of a trivial-๐ฝโcocycle in degree one, respectively two (over a locally compact group, where the explicit comparison exists), is the canonical class of its image.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., Ch. I, ยง2: the inhomogeneous description of continuous cochains.
A continuous function f : G โ ZMod 2, as the homogeneous 1-cochain
(gโ, gโ) โฆ f (gโโปยน * gโ) of the trivial ๐ฝโ coefficients trivialF2 G, lifted to their
carrier.
Source: this constructor is close to the degree-1 constructor of Tau Ceti PR
#11157; here it is stated on
homogeneousCochains (trivialF2 G) directly, without local compactness, with
inhomogeneousCochain2 as its degree-2 counterpart.
Equations
Instances For
The value of inhomogeneousCochain1 f hf at (gโ, gโ) is f (gโโปยน * gโ), lifted to the
carrier of trivialF2 G.
A continuous function f : G ร G โ ZMod 2, as the homogeneous 2-cochain
(gโ, gโ, gโ) โฆ f (gโโปยน * gโ, gโโปยน * gโ) of the trivial ๐ฝโ coefficients trivialF2 G, lifted
to their carrier.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The value of inhomogeneousCochain2 f hf at (gโ, gโ, gโ) is f (gโโปยน * gโ, gโโปยน * gโ),
lifted to the carrier of trivialF2 G.
The canonical differential of an inhomogeneous 1-cochain is its inhomogeneous
coboundary: the differential of the image of ฯ is the image of
(g, h) โฆ ฯ h - ฯ (g * h) + ฯ g.
The image of f : G โ ZMod 2 is a cocycle exactly when f is additive. With trivial
coefficients the inhomogeneous 1-cocycles are the homomorphisms.
The image of a homomorphism is a cocycle.
The image of f : G ร G โ ZMod 2 is a cocycle exactly when f satisfies the inhomogeneous
2-cocycle identity f (g * h, j) + f (g, h) = f (h, j) + f (g, h * j).
The image of an inhomogeneous 2-cocycle is a cocycle.
Cohomologous inhomogeneous 2-cocycles have the same class. If two continuous functions
f f' : G ร G โ ZMod 2 whose images are cocycles differ by the inhomogeneous coboundary
(g, h) โฆ ฯ h - ฯ (g * h) + ฯ g of a continuous ฯ : G โ ZMod 2, their images have the same class
in continuousCohomology 2 (trivialF2 G). The cocycle hypotheses are typically
inhomogeneousCochain2_d_eq_zero f hf hcf and its counterpart for f'.
Pullback along a continuous homomorphism #
Pullback of the class of an inhomogeneous 1-cocycle. Along a continuous homomorphism
ฯ : H โ G, the map TauCeti.trivialF2Map ฯ 1 sends the class of the image of a continuous
f : G โ ZMod 2 to the class of the image of f โ ฯ. The two cocycle hypotheses are typically
inhomogeneousCochain1_d_eq_zero for f and for f โ ฯ.
Explicit classes as canonical cochain classes #
G acts continuously on the trivial coefficients ๐ฝโ, which are smooth discrete.
The explicit degree-one class of a trivial-๐ฝโ cocycle is its canonical cochain class. If
the continuous cocycle c is the formula f : G โ ZMod 2 lifted to the carrier of trivialF2 G,
the degree-one comparison sends its class to the TopRep.cochainClass of
inhomogeneousCochain1 f.
The explicit degree-two class of a trivial-๐ฝโ cocycle is its canonical cochain class. If
the continuous cocycle c is the formula f : G ร G โ ZMod 2 lifted to the carrier of
trivialF2 G, the degree-two comparison sends its class to the TopRep.cochainClass of
inhomogeneousCochain2 f.