The trivial F₂ coefficient representation #
This file defines a trivial object of TopRep ℤ G whose carrier is a universe lift of ZMod 2.
It is stable under restriction and is smooth discrete, as needed for continuous cohomology with
trivial 𝔽₂ coefficients.
The homomorphism and isomorphism maps follow the cohomFpMap and cohomFpLinearEquiv
construction in TauCeti/RepresentationTheory/Homological/ContCohomology/TrivialFp.lean,
with ℤ as the scalar ring used by the all-degree cup product.
For G : Type u, Mathlib's continuous-cohomology resolution requires the coefficient module to
live in Type u. The carrier of trivialF2 G is therefore ULift.{u} (ZMod 2), not
ZMod 2. The action is trivial, and restriction to a subgroup is definitionally the corresponding
trivial coefficient object for that subgroup.
Main definitions #
TauCeti.trivialF2: trivial𝔽₂coefficients over an arbitrary universe.TauCeti.cohomF2: continuous cohomology with trivial𝔽₂coefficients, with its canonicalZMod 2-module structureTauCeti.cohomF2.instModule.TauCeti.trivialF2ResMap: restriction on continuous cohomology with trivial𝔽₂coefficients.TauCeti.trivialF2Map: pullback along any continuous group homomorphism with trivial𝔽₂coefficients, andTauCeti.trivialF2Isofor a topological group isomorphism.TauCeti.trivialF2QuotientEquivFixedPoints: trivial𝔽₂coefficients on a quotientG ⧸ N, identified with theN-fixed points of the ambient trivial𝔽₂coefficients.
Main results #
TauCeti.trivialF2_V: the carrier isULift (ZMod 2).TauCeti.trivialF2Equiv: the additive equivalence that crosses the universe lift, withTauCeti.trivialF2Equiv_castits invariance under casts between the carriers of two groups.TauCeti.trivialF2_ρ_apply_apply: every monoid element acts trivially.TauCeti.trivialF2_two_nsmul_eq_zero,TauCeti.cohomF2.two_nsmul_eq_zero: the coefficients, and hence every cohomology class, are killed by2.TauCeti.trivialF2Pairing: multiplication in𝔽₂as a biadditive pairing on the lifted carrier, withTauCeti.trivialF2Pairing_smul_smulits equivariance.TauCeti.ofDiscreteModule_trivialF2: the coefficient dictionary recoverstrivialF2, withTauCeti.eqToHom_ofDiscreteModule_trivialF2_applyandTauCeti.eqToHom_ofDiscreteModule_trivialF2_symm_applyits carrier-level reading.TauCeti.res_trivialF2: restriction preserves the coefficient object on the nose.TauCeti.trivialF2Map_subgroupSubtype: the general pullback recovers subgroup restriction.TauCeti.trivialF2Map_id,TauCeti.trivialF2Map_comp: the functoriality laws.TauCeti.trivialF2Map_eq_of_conj: over a locally compact target, pullbacks along two homomorphisms that differ by an inner automorphism agree.TauCeti.eqToHom_comp_trivialF2Map: read in discrete models of the coefficients, the pullback is the compatible-pair map of any coefficient map that is the identity of𝔽₂.TauCeti.isSmoothDiscrete_trivialF2: the coefficient object is smooth discrete.TauCeti.trivialF2QuotientEquivFixedPoints_smul: that identification is equivariant for theG ⧸ N-actions, withTauCeti.trivialF2Equiv_apply_trivialF2QuotientEquivFixedPointsits value rule.
Trivial 𝔽₂ coefficients as an object of TopRep ℤ G in the universe of G.
The lift is forced by the universe of Mathlib's continuous-cohomology resolution.
Equations
Instances For
trivialF2Equiv sends a lifted element to its underlying value.
The inverse of trivialF2Equiv lifts a value.
The carriers of the trivial 𝔽₂ objects of two monoids are the same lifted ZMod 2, and a
cast between them does not change the underlying value. This is how an element transported along
an equality of coefficient objects, such as CategoryTheory.eqToHom in TopRep, is read back.
The lifted carrier of trivialF2 G has the discrete topology.
Applying the discrete coefficient dictionary to the carrier of trivialF2 recovers the
coefficient object itself.
Comparisons between explicit cocycle groups and continuous cohomology are stated for the
coefficient object ofDiscreteModule ℤ G M attached to a discrete module M. Taking
M := (trivialF2 G).V, this equality identifies that object with trivialF2 G, so such a
comparison carries a class computed from explicit cochains into continuous cohomology with
trivial 𝔽₂ coefficients.
The transported identity of TauCeti.ofDiscreteModule_trivialF2 acts as the identity on
carriers: TauCeti.eqToHom (ofDiscreteModule_trivialF2 G) is the morphism
TauCeti.eqToIso (ofDiscreteModule_trivialF2 G) read by TauCeti.eqToIso.hom, so it is the
identity on the carrier of trivialF2 G.
The transported inverse of TauCeti.ofDiscreteModule_trivialF2 acts as the identity on
carriers: TauCeti.eqToHom (ofDiscreteModule_trivialF2 G).symm is the inverse morphism
TauCeti.eqToIso (ofDiscreteModule_trivialF2 G) read by TauCeti.eqToIso.inv, so it too is the
identity on the carrier of trivialF2 G.
Every monoid element acts trivially on trivialF2 G.
This is the public action rule of the object, in the same role as
TauCeti.ofDiscreteModule_ρ_apply_apply: the body of trivialF2 is not exposed, so a consumer
cannot reach ContRepresentation.trivial_apply through it.
Multiplication in 𝔽₂, transported along trivialF2Equiv to a biadditive pairing on the
lifted carrier of trivialF2 G. It is the coefficient pairing of the 𝔽₂-valued cup products
and of the identities of the Evens norm.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pairing multiplies the underlying values in ZMod 2.
The pairing is G-equivariant, the action being trivial.
The trivial 𝔽₂ coefficient object is smooth discrete.
Restriction preserves the trivial 𝔽₂ coefficient object on the nose.
Restriction on continuous cohomology with trivial 𝔽₂ coefficients. This is the
generic restriction map followed by the on-the-nose identification res_trivialF2.
Equations
Instances For
The defining equation of restriction with trivial 𝔽₂ coefficients.
Continuous cohomology with trivial 𝔽₂ coefficients, indexed by its degree. It is the
ℤ-coefficient counterpart of TauCeti.cohomFp.
Equations
- TauCeti.cohomF2 G n = ↑(continuousCohomology n (TauCeti.trivialF2 G)).toModuleCat
Instances For
Every class of continuous cohomology with trivial 𝔽₂ coefficients is killed by 2.
The canonical ZMod 2-module structure on continuous cohomology with trivial 𝔽₂
coefficients, which is killed by 2 (TauCeti.cohomF2.two_nsmul_eq_zero).
Equations
Pulling trivial 𝔽₂ coefficients back along a continuous group homomorphism gives the
trivial coefficient object on its source.
Contravariant continuous cohomology with trivial 𝔽₂ coefficients along a continuous
group homomorphism.
Equations
Instances For
The trivial-coefficient map is Mathlib's compatible-pair map with the canonical coefficient identification.
Pullback along a subgroup inclusion is the named restriction map.
The map induced by the identity group homomorphism is the identity.
Trivial-coefficient maps compose contravariantly.
Pullback is invariant under inner automorphisms of the target: if two continuous
homomorphisms φ ψ : H →ₜ* G differ by conjugation by g : G, they induce the same map on
continuous cohomology with trivial 𝔽₂ coefficients, in every degree: inner automorphisms act
trivially on Hⁿ(G, 𝔽₂) (TauCeti.ContinuousCohomology.map_eq_id_of_inner).
A topological group isomorphism induces an equivalence on continuous cohomology with
trivial 𝔽₂ coefficients. The cohomology map runs along the inverse group isomorphism.
Equations
- TauCeti.trivialF2Iso e n = { hom := TauCeti.trivialF2Map (↑e.symm) n, inv := TauCeti.trivialF2Map (↑e) n, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
The forward cohomology transport is pullback along the inverse group isomorphism.
The inverse cohomology transport is pullback along the group isomorphism.
trivialF2Map in a discrete model of the coefficients. Suppose the discrete G-module M
and the discrete H-module N are models of the trivial 𝔽₂ objects, hM and hN, and
f : M →+ N is compatible with φ : H →ₜ* G and is the identity of 𝔽₂ read in the two models.
Then pullback trivialF2Map φ n, read in the models, is the compatible-pair map of φ and f.
This is what lets pullback on trivial 𝔽₂ coefficients be computed on explicit cocycles valued
in M.
Trivial 𝔽₂ coefficients on G / N are additively equivalent to the N-fixed points of
the ambient trivial coefficients.
Equations
- One or more equations did not get rendered due to their size.