The cutoff contraction of the cochains of an action presentation #
Let a group G act on a type X and linearly on a k-module A through ρ, and let
c : X → k be a function whose translates sum to one, ∑ᶠ g, c (g • x) = 1 for every x. For a
proper action of a discrete group on a space, a cutoff function TauCeti.MulAction.IsCutoff is
such a function over k = ℝ (its field finsum_smul_eq_one). The group need not be finite, and
its action need not be faithful.
The inhomogeneous cochains of G with coefficients in the functions X → A
(Representation.funLeft ρ X) are the functions Gⁿ × X → A. A string of n composable arrows
of the action groupoid G ⋉ X is determined by its n labels and one of its points, so under this
identification of the n-simplices of the nerve of G ⋉ X with Gⁿ × X, these are the cochains
on the nerve of G ⋉ X with coefficients in the G-equivariant family X × A. This file
constructs an explicit contracting homotopy of this complex in positive degrees, by inserting a
last arrow weighted by c:
$$(hf)(g_1, \dots, g_n)(x) = \sum_{g \in G} c(g \cdot x)\, f\bigl(g_1, \dots, g_n, (g\, g_1 \cdots g_n)^{-1}\bigr)(x).$$
For each x only finitely many terms are nonzero. With the sign (-1)^(n+1) on the component of
degree n + 1 → n, the identity of the cochain complex is homotopic to the chain map that is the
cutoff average Representation.cutoffAverage in degree 0 and zero in positive degrees, the
projection onto the invariant functions placed in degree 0. In particular every positive-degree
cocycle has an explicit primitive, and the positive-degree group cohomology with coefficients in
X → A vanishes. As for averaging, the homotopy and the primitives are assembled from the two
identities of h with the differential by TauCeti.groupCohomology.homotopyOfDCompEq and
TauCeti.inhomogeneousCochains.d_smul_of_d_comp_eq.
For a finite group and the constant function |G|⁻¹, h averages over the inserted label, as in
TauCeti.inhomogeneousCochains.averageLast. The operator is natural for pullback along
equivariant maps Y → X, with the cutoff function pulled back to Y; restriction to an invariant
subset is the case of an inclusion.
Main declarations #
TauCeti.inhomogeneousCochains.cutoffLast: the insertion of a last arrow weighted byc.TauCeti.inhomogeneousCochains.d_comp_cutoffLast:h ∘ d = d ∘ h + (-1)^non(n + 1)-cochains.TauCeti.inhomogeneousCochains.d_zero_comp_cutoffLast:h ∘ d = Q - 1on0-cochains, whereQis the cutoff average.TauCeti.inhomogeneousCochains.cutoffLast_hom_comp: naturality for pullback along equivariant maps.TauCeti.groupCohomology.cutoffHomotopy: the homotopy from the identity of the cochain complex toTauCeti.groupCohomology.cutoffCochainMap, the cutoff average in degree0.TauCeti.groupCohomology.subsingleton_funLeft_of_finsum_smul_eq_one: positive-degree group cohomology with coefficients inX → Avanishes.
References #
- M. Crainic, Differentiable and algebroid cohomology, van Est isomorphisms, and characteristic classes, Comment. Math. Helv. 78 (2003), Section 2, for the vanishing of the cohomology of proper groupoids by cutoff functions.
The insertion x ↦ ∑ᶠ g, c (g • x) • f (y, (g * y₀ ⋯ yₙ₋₁)⁻¹) x of a last arrow into an
(n + 1)-cochain f with coefficients in X → A, weighted by c, an n-cochain.
Instances For
The value of the weighted insertion of a last arrow.
The weighted insertion of a last arrow is a homotopy relation with the differential. On
(n + 1)-cochains, h ∘ d = d ∘ h + (-1)^n.
The weighted insertion of a last arrow on a coboundary of degree one. On 0-cochains,
h ∘ d is the cutoff average minus the identity.
Naturality of the weighted insertion for pullback. Pulling a cochain back along an
equivariant map π : Y → X commutes with the weighted insertion of a last arrow, for the
pulled-back weight c ∘ π. For the inclusion of an invariant subset this is restriction.
The explicit primitive of a positive-degree cocycle. An (n + 1)-cocycle f is the
coboundary of (-1)^(n+1) times its weighted insertion of a last arrow.
The cutoff average onto the invariant functions placed in degree 0, as an endomorphism of
the complex of inhomogeneous cochains with coefficients in X → A: it is
Representation.cutoffAverage on 0-cochains and zero in positive degrees.
Instances For
In degree 0, TauCeti.groupCohomology.cutoffCochainMap is the cutoff average.
In positive degrees, TauCeti.groupCohomology.cutoffCochainMap is zero.
The cutoff contraction. The identity of the complex of inhomogeneous cochains with
coefficients in X → A is homotopic to the cutoff average onto the invariant functions placed in
degree 0, through the homotopy whose component from degree n + 1 to degree n is
(-1)^(n+1) times the weighted insertion of a last arrow
(TauCeti.groupCohomology.cutoffHomotopy_hom_succ).
Instances For
The component of TauCeti.groupCohomology.cutoffHomotopy from degree n + 1 to degree n is
(-1)^(n+1) times the weighted insertion of a last arrow.
Vanishing of positive-degree cohomology. If c : X → k has translates summing to one,
then the group cohomology of G with coefficients in the functions X → A vanishes in positive
degrees.