Cutoff functions for group actions #
A cutoff function for an action of a group G on a space X is a nonnegative function
c : X → ℝ whose translates sum to one, ∑ᶠ g, c (g • x) = 1, and whose topological support
meets the translates g • K of each compact set K for only finitely many g
(TauCeti.MulAction.IsCutoff). The second condition makes every such sum finite
(TauCeti.MulAction.IsCutoff.hasFiniteSupport), and locally finite in x
(TauCeti.MulAction.IsCutoff.locallyFinite_support), so cutoff functions can be used to average
data along the orbits of a proper action of a discrete group whose orbit space is not compact.
For the action presentation G ⋉ X of a discrete group, whose space of arrows is G × X
(TauCeti.ActionGroupoid.arrowHomeomorph) with source (g, x) ↦ x and target (g, x) ↦ g • x,
the sum ∑ᶠ g, c (g • x) is the sum of c over the targets of the arrows with source x. The
finiteness condition is then the properness of the source map on the support of c composed with
the target (TauCeti.MulAction.IsCutoff.isProperMap_snd).
Each sum ranges over the whole group, so elements acting trivially are counted. In particular, for
a finite group the constant |G|⁻¹ is a cutoff function (TauCeti.MulAction.isCutoff_inv_card),
whatever the kernel of the action.
Main results #
TauCeti.MulAction.isCutoff_div_finsum: dividing a nonnegative function by the sum of its translates gives a cutoff function, as soon as each orbit meets its support and each compact set has finitely many translates meeting its support.TauCeti.MulAction.locallyFinite_preimage_smul_tsupport,TauCeti.MulAction.locallyFinite_support_apply_smul: under this finiteness condition the translates of a function have locally finite topological supports, and so locally finite supports.TauCeti.MulAction.IsCutoff.isProperMap_snd: the source map of the action presentation is proper on the support of a cutoff function composed with the target.
The smooth cutoff functions of proper actions on manifolds are constructed in
TauCeti.Geometry.Manifold.GroupAction.Cutoff.
References #
- N. Bourbaki, Integration II, Chapter VII, §2, for Bruhat functions of proper actions.
- M. Crainic, Differentiable and algebroid cohomology, van Est isomorphisms, and characteristic classes, Comment. Math. Helv. 78 (2003), Section 2, for cutoff functions on proper groupoids.
A cutoff function for an action of G on X: a nonnegative function whose translates sum to
one at every point, and whose topological support meets the translates of each compact set by only
finitely many group elements.
A cutoff function is nonnegative.
The translates of a cutoff function sum to one.
- finite_smul_inter_tsupport ⦃K : Set X⦄ (hK : IsCompact K) : {g : G | (g • K ∩ tsupport c).Nonempty}.Finite
Only finitely many translates of a compact set meet the support of a cutoff function.
Instances For
If only finitely many translates of each compact set meet the support of f, then each point
has only finitely many translates at which f is nonzero.
If only finitely many translates of each compact set meet the support of f, then the
preimages of the topological support of f under the maps x ↦ g • x form a locally finite
family.
If only finitely many translates of each compact set meet the support of f, then the
supports of the translates x ↦ f (g • x) form a locally finite family.
If f is nonnegative, nonzero somewhere on the orbit of x, and only finitely many translates
of each compact set meet its support, then the sum of the translates of f at x is positive.
For a finite nonempty G, such as a finite group, the constant function |G|⁻¹ is a cutoff
function. Every element is counted, including those acting trivially.
The translates of a cutoff function at a point are nonzero for only finitely many group elements.
The supports of the translates x ↦ c (g • x) of a cutoff function form a locally finite
family.
The source map (g, x) ↦ x of the action presentation of a discrete group is proper on the
support of a cutoff function composed with the target map (g, x) ↦ g • x.
Dividing a nonnegative function by the sum of its translates gives a cutoff function, provided every orbit meets the locus where the function is nonzero and only finitely many translates of each compact set meet its support.