Constructing the degree-one projective cohomology class #
Uses the mod-two Kronecker equivalence to turn a linear functional on
H₁(RPⁿ; F₂) into a class of H¹(RPⁿ; F₂) and proves naturality under
descended odd sphere maps. The structure MonodromyFunctional n isolates the
homology functional and its invariance property. The canonical instance used by
the final proof is constructed later in RPnMonodromyFunctional.
The cohomology class α ∈ H¹(RPⁿ; F₂) produced from a ZMod 2-valued
functional g on H₁(RPⁿ; F₂) via the surjectivity of the Kronecker classifier
(kroneckerMap_surjective). It is a genuine element of rpCohomology n 1.
Equations
Instances For
Defining property: the Kronecker functional of rpAlphaOfFunctional n g is
exactly g.
Conditional naturality. If a functional g : H₁(RPⁿ; F₂) → F₂ is
invariant under the homology pushforward of a descended odd map
fbar = inducedOnRP f hf (i.e. g ∘ fbar_* = g), then the pullback of the
descended odd map fixes the corresponding cohomology class:
fbar^*(rpAlphaOfFunctional n g) = rpAlphaOfFunctional n g.
The proof uses the universal coefficient theorem over F₂ in full: naturality
(kroneckerMap_naturality_apply) transports the invariance of g to an equality
of Kronecker functionals, and injectivity (kroneckerMap_injective) lifts it back
to an equality of cohomology classes.
A mod-two functional on H₁(RPⁿ; F₂) together with invariance under the
homology pushforward of every descended odd map. This is the interface used to
construct the degree-one class; RPnMonodromyFunctional supplies the canonical
instance.
The
ZMod 2-valued functional onH₁(RPⁿ; F₂).- invariant (f : C(Sphere n, Sphere n)) (hf : IsOddMap f) : self.g ∘ₗ ModuleCat.Hom.hom (homologyPushZMod2 (TopCat.ofHom (inducedOnRP f hf)) 1) = self.g
Invariance under the homology pushforward of every descended odd map.
Instances For
The canonical degree-one class α ∈ H¹(RPⁿ; F₂) associated to the
canonical double cover, built from the monodromy functional m. It is a genuine
element of rpCohomology n 1.
Equations
Instances For
rpAlpha n m is the class produced by the universal coefficient surjection
from the monodromy functional m.g.
The defining property of rpAlpha: its Kronecker functional is the monodromy
functional m.g.
Descended odd maps preserve rpAlpha — unconditionally (given the
monodromy functional m). For every odd self-map f of Sⁿ with descent
fbar = inducedOnRP f hf,
(inducedOnRPPullback f hf 1) (rpAlpha n m) = rpAlpha n m,
i.e. fbar^*(α) = α. This is exactly the action hypothesis the final-assembly
theorems take as input; here it is proved.