Comparing a contractible complex with the coinduced resolution #
Mathlib computes continuous cohomology from the shifted coinduced resolution
TopRep.resolution' X, the complex C(G, X) → C(G, C(G, X)) → ⋯ augmented by the constant
functions X → C(G, X). Each of its terms is coinduced, so equivariant maps into it are determined
by linear maps evaluated at 1 (ContRepresentation.coind₁Lift). This file records the
consequence that makes it the target of comparison maps: every complex J of topological
representations augmented by X and contractible by maps that need not be equivariant maps
equivariantly into it, over the identity of X, and uniquely up to homotopy.
The contraction data is TopRep.ResolutionContraction X J: an equivariant augmentation
ι : X ⟶ J⁰, linear maps proj : J⁰ → X and hom n : Jⁿ⁺¹ → Jⁿ with
proj ∘ ι = id, ι ∘ proj + hom 0 ∘ d = id and d ∘ hom n + hom (n + 1) ∘ d = id, together with
joint continuity of their conjugates x • hom n (x⁻¹ • v) in v and x. For smooth discrete
representations the continuity is automatic (TauCeti.IsSmoothDiscrete.continuous_conj, in the
smooth discrete module).
The comparison TopRep.ResolutionContraction.comparison is built degree by degree from the lift
into a coinduced representation: F⁰ v x = x • proj (x⁻¹ • v) and
Fⁿ⁺¹ v x = Fⁿ (x • hom n (x⁻¹ • v)). The conjugate x • hom n (x⁻¹ • -) of the contraction is
again a contraction, and this is what makes F commute with the differentials. For a locally
compact group, any two chain maps from J into a coinduced resolution TopRep.resolution' Z
agreeing on the augmentation are homotopic (TopRep.ResolutionContraction.homotopy), for any
Z: an equivariant map into a coinduced term that vanishes on the image of the previous
differential extends along the next one
(TopRep.ResolutionContraction.desc), which builds the homotopy degree by degree. Consequently the
map Hⁿ(Jᴳ) → Hⁿ(G, X) on the cohomology of invariants does not depend on the choice of comparison.
The coinduced resolution is itself contracted by evaluation at 1
(TopRep.resolutionContraction), and the comparison it produces is the identity
(TopRep.comparison_resolutionContraction).
A cocycle on a complex built from other resolutions, such as the tensor-induced resolution of an
open subgroup in Evens' multiplicative transfer, defines a class in continuous cohomology through
this comparison; the resulting maps and classes are in
TauCeti.RepresentationTheory.Homological.ContCohomology.Resolution.Cohomology.
Main definitions #
TopRep.ResolutionContraction X J: a non-equivariant contraction of a complexJof topological representations onto the augmentationX → J⁰.TopRep.ResolutionContraction.comparison: the equivariant comparison map fromJto the shifted coinduced resolution ofX.TopRep.ResolutionContraction.homotopy: two chain maps into a coinduced resolution agreeing on the augmentation are homotopic.TopRep.resolutionContraction: the contraction of the coinduced resolution by evaluation at1.
Main results #
TopRep.ResolutionContraction.ι_proj_of_d_eq_zeroandTopRep.ResolutionContraction.ρ_proj_of_d_eq_zero: a degree-zero cocycle is the augmentation of its retraction, and the retraction of an invariant one is invariant.TopRep.ResolutionContraction.ι_comp_comparison_f_zero: the comparison lies over the identity ofX, carrying the augmentationιto the constant functions.TopRep.ResolutionContraction.comparison_f_zero_apply_applyandTopRep.ResolutionContraction.comparison_f_succ_apply_apply: the pointwise formulas, andTopRep.ResolutionContraction.d_comparison_f_apply: commutation with the differentials.TopRep.ResolutionContraction.homologyMap_eq_homologyMap_comparison: every chain map over the identity ofXinduces the same map on the cohomology of invariants as the comparison.TopRep.comparison_resolutionContraction: evaluation at1compares the coinduced resolution with itself by the identity.
References #
- C. A. Weibel, An Introduction to Homological Algebra, Comparison Theorem 2.2.6 and its dual 2.3.7, for the comparison of a resolution with one by relatively injective objects.
- L. Evens, A generalization of the transfer map in the cohomology of groups, Trans. Amer. Math. Soc. 108 (1963), §§2–5, for the comparison of tensor-induced resolutions.
A contraction of a complex J of topological representations onto X: an equivariant
augmentation ι : X ⟶ J⁰ together with linear maps proj : J⁰ → X and hom n : Jⁿ⁺¹ → Jⁿ, not
assumed equivariant, satisfying proj ∘ ι = id, ι ∘ proj + hom 0 ∘ d = id on J⁰ and
d ∘ hom n + hom (n + 1) ∘ d = id on Jⁿ⁺¹. The conjugates x • proj (x⁻¹ • v) and
x • hom n (x⁻¹ • v) are required to be jointly continuous in v and x. Such a contraction
makes X → J exact, and gives the equivariant comparison
TopRep.ResolutionContraction.comparison from J to the coinduced resolution of X.
The equivariant augmentation
X ⟶ J⁰.The retraction
J⁰ → Xof the augmentation, which need not be equivariant.The contracting homotopy
Jⁿ⁺¹ → Jⁿ, which need not be equivariant.The retraction is a left inverse of the augmentation.
- continuous_proj : Continuous fun (p : ↑(J.X 0) × G) => (X.ρ p.2) (self.proj (((J.X 0).ρ p.2⁻¹) p.1))
The conjugates
x • proj (x⁻¹ • v)of the retraction are jointly continuous. - continuous_hom (n : ℕ) : Continuous fun (p : ↑(J.X (n + 1)) × G) => ((J.X n).ρ p.2) ((self.hom n) (((J.X (n + 1)).ρ p.2⁻¹) p.1))
The conjugates
x • hom n (x⁻¹ • v)of the contracting homotopy are jointly continuous.
Instances For
A degree-zero cocycle is the augmentation of its retraction: if d v = 0 in degree zero,
then v = ι (proj v).
The retraction of an invariant degree-zero cocycle is invariant.
The comparison map from a complex contracted onto X to the shifted coinduced resolution
of X. It is equivariant, commutes with the differentials, and lies over the identity of X
(TopRep.ResolutionContraction.ι_comp_comparison_f_zero). In degree 0 it is
v ↦ (x ↦ x • proj (x⁻¹ • v)), and in degree n + 1 it is
v ↦ (x ↦ Fⁿ (x • hom n (x⁻¹ • v))) for the degree-n component Fⁿ.
Instances For
The comparison in degree 0, at a point: F⁰ v x = x • proj (x⁻¹ • v).
The comparison in degree n + 1, at a point: Fⁿ⁺¹ v x = Fⁿ (x • hom n (x⁻¹ • v)).
The comparison lies over the identity of X: it carries the augmentation ι to the
augmentation d X 0 of the coinduced resolution by constant functions.
The comparison lies over the identity of X: it carries the augmentation ι to the
augmentation d X 0 of the coinduced resolution by constant functions.
The comparison commutes with the differentials, on elements.
The extension of an equivariant map r : Jⁿ ⟶ C(G, Y) along the differential
Jⁿ → Jⁿ⁺¹: the lift to the coinduced representation of v ↦ r (hom n v) 1. When r vanishes
on the image of the previous differential, or on the augmentation if n = 0, it is an extension
(TopRep.ResolutionContraction.d_comp_desc_zero, TopRep.ResolutionContraction.d_comp_desc_succ).
Instances For
The extension desc at the point 1: desc n r v 1 = r (hom n v) 1.
In degree 0, desc extends a map killing the augmentation along the first differential.
In positive degree, desc extends a map killing the image of the previous differential
along the next one.
A chain map into a complex of coinduced representations killing the augmentation is
null-homotopic, by an equivariant homotopy whose components are built degree by degree with
desc. The target is any complex whose terms are coinduced, Kᵖ = C(G, Yₚ): the coinduced
resolution of any Z, not only of X, and its shifts.
Instances For
Uniqueness of comparisons up to homotopy. Two chain maps from J to the coinduced
resolution of Z that agree on the augmentation ι are homotopic. Taking Z = X gives
uniqueness of the comparison; other Z compare chain maps lying over a coefficient morphism
X ⟶ Z.
Instances For
Every chain map from J to the coinduced resolution of X over the identity of X is
homotopic to the comparison.
Instances For
The comparison is canonical on cohomology. On the cohomology of the invariants, every chain
map from J to the coinduced resolution of X over the identity of X induces the same map
Hⁿ(Jᴳ) → Hⁿ(G, X) as the comparison.
The contraction of the coinduced resolution by evaluation at 1: the augmentation is the
inclusion of constant functions, and both the retraction and the contracting homotopy evaluate
the outermost variable at 1. Its conjugates are evaluations at other points, which are jointly
continuous because G is locally compact.
Instances For
The augmentation of the coinduced resolution is the inclusion of constant functions.
The retraction of the coinduced resolution evaluates at 1.
The contracting homotopy of the coinduced resolution evaluates at 1.
The coinduced resolution compares with itself by the identity: the comparison map given by
its contraction by evaluation at 1 is the identity.