The index-two graph class of the Evens norm #
For an open subgroup U of index two and a continuous homomorphism
α : U → Multiplicative (ZMod 2), the two-point graph cochain constructed in
TauCeti.RepresentationTheory.Homological.ContCohomology.Evens.Cochain is a continuous
2-cocycle. This file takes its class in continuous cohomology.
The cochain formula uses an element s ∉ U, but its class does not. The difference between the
formulas attached to two such elements is the explicit continuous coboundary proved in
TauCeti.ContCohomology.evensGraphCochain_sub_evensGraphCochain. Thus graphClass only takes
the index-two hypothesis, while graphClass_eq_cochainClass identifies it with the class of the
graph cochain, read in Mathlib's homogeneous complex through inhomogeneousCochain2, for every
possible s.
The raw formula is ZMod 2-valued. The coefficient object TauCeti.trivialF2 G uses a universe
lift, so TauCeti.trivialF2Equiv crosses that lift before the explicit degree-two comparison
places the class in Mathlib's canonical continuous cohomology.
Main definitions #
TauCeti.ContCohomology.evensHomCocycleAmbient: a continuous homomorphismαon a subgroupU, as a continuous1-cocycle ofUwith the lifted trivial𝔽₂coefficients of the ambient group. It represents the class ofαto which the restriction, corestriction and cup products of the ambient group apply. On the whole group the corresponding cocycle isTauCeti.ContCohomology.evensHomCocycleofTrivialF2/Character.lean.TauCeti.ContCohomology.evensGraphCocycle: the lifted continuous graph2-cocycle.TauCeti.ContCohomology.explicitGraphClass: the choice-free class of the graph cocycle in the explicit inhomogeneous modelH², which carries the explicit restriction, corestriction, cup and inflation operations.TauCeti.ContCohomology.evensGraphCochainClass: its canonical continuous-cohomology class for a specifieds ∉ U.TauCeti.ContCohomology.graphClass: the choice-free graph class.
Main results #
TauCeti.ContCohomology.evensGraphCocycle_class_eq: in explicitH², the graph cocycles attached to two elements outsideUhave the same class. This is the choice-independence fact behind bothgraphClassandexplicitGraphClass.TauCeti.ContCohomology.graphClass_eq_evensGraphCochainClass:graphClassis the class of the graph cochain, through the explicit comparison, for every element outsideU.TauCeti.ContCohomology.graphClass_eq_cochainClass: the same class read on Mathlib's homogeneous complex, as theTopRep.cochainClassof the graph cochain placed there byinhomogeneousCochain2.TauCeti.ContCohomology.graphClass_eq_explicitGraphClass: the canonical class is the image of the explicit one under the degree-two comparison.
References #
- L. Evens, A generalization of the transfer map in the cohomology of groups, Trans. Amer. Math. Soc. 108 (1963), 54–65.
- A. Kozlowski, The Evens–Kahn formula for the total Stiefel–Whitney class, Proc. Amer. Math. Soc. 91 (1984), 309–313.
A continuous homomorphism α : U → Multiplicative (ZMod 2) on a subgroup U, as a continuous
1-cocycle of U with coefficients in the lifted trivial 𝔽₂ object of the ambient group G.
This is the representative of the class of α to which restriction, corestriction and the cup
products of the ambient group apply.
Equations
- TauCeti.ContCohomology.evensHomCocycleAmbient U α hα = ⟨fun (h : ↥U) => (TauCeti.trivialF2Equiv G).symm (Multiplicative.toAdd (α h)), ⋯⟩
Instances For
The underlying cochain of evensHomCocycleAmbient.
G acts continuously on the trivial coefficients 𝔽₂, which are smooth discrete.
The two-point graph cochain as a continuous 2-cocycle with coefficients in trivialF2 G.
The inverse of trivialF2Equiv is applied pointwise because the canonical coefficient object has
carrier ULift (ZMod 2), while the explicit formula naturally takes values in ZMod 2.
Equations
- TauCeti.ContCohomology.evensGraphCocycle U s α hU hs hα = ⟨fun (p : G × G) => (TauCeti.trivialF2Equiv G).symm (TauCeti.ContCohomology.evensGraphCochain (↑U) s α p), ⋯⟩
Instances For
The underlying function of evensGraphCocycle is the graph cochain, transported across the
universe lift in trivialF2.
The class of the graph cocycle does not depend on the element chosen outside U. The two
cochain formulas differ by the explicit continuous coboundary computed in
TauCeti.ContCohomology.evensGraphCochain_sub_evensGraphCochain.
The choice-free class of the two-point graph cocycle in the explicit inhomogeneous model
H²(G, 𝔽₂).
An element outside U is chosen only in the body. The theorem
explicitGraphClass_eq_evensGraphCocycle identifies the result with the graph cocycle formed from
every possible such element, so no choice occurs in the public interface. Unlike graphClass,
this class lives in the model that carries the explicit low-degree restriction, corestriction, cup
and inflation operations; graphClass_eq_explicitGraphClass compares the two.
Equations
- TauCeti.ContCohomology.explicitGraphClass U hU α hα = ↑(TauCeti.ContCohomology.evensGraphCocycle U (TauCeti.ContCohomology.graphElement✝ U hU) α hU ⋯ hα)
Instances For
The choice-free explicit graph class is represented by the graph cocycle formed using every
element outside U.
The canonical continuous-cohomology class of the graph cochain attached to a specified
element s ∉ U.
This named intermediate is the right-hand side of graphClass_eq_evensGraphCochainClass; unlike
graphClass, it records the cochain representative used to present the class.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The class of the graph cochain is obtained by applying the explicit degree-two comparison,
then identifying its discrete coefficient object with trivialF2 G.
The choice-free class of the two-point graph cocycle at an index-two open subgroup.
An element outside U is chosen internally. The theorems graphClass_eq_evensGraphCochainClass
and graphClass_eq_cochainClass prove that the result is the class of the graph cochain for every
such element, so no choice occurs in the public signature.
Equations
- TauCeti.ContCohomology.graphClass U hU α hα = TauCeti.ContCohomology.evensGraphCochainClass U (TauCeti.ContCohomology.graphElement✝ U hU) α hU ⋯ hα
Instances For
The choice-free graph class is the class of the graph cochain formed using every element
outside U, through the explicit degree-two comparison.
The canonical graph class is the image of the choice-free explicit graph class under the degree-two comparison.
The graph class is the class of the graph cochain, at every element s ∉ U, read on
Mathlib's homogeneous complex: the graph cochain enters it through inhomogeneousCochain2, and
TopRep.cochainClass takes its class.