Finite-subset gaps of a partition of unity and their countable recolouring #
Let ρ be a partition of unity with weights (ρ i)_{i ∈ ι}, where ι may be uncountable. For a
finite set E of indices, the gap of E at x is
ρ.gap E x = max 0 (min_{i ∈ E} ρ i x - sup_{i ∉ E} ρ i x),
with the supremum of an empty family read as 0; the gap of ∅ is 0.
A positive gap at x means that E is a strict top segment of the weights at x: every weight
in E is positive and strictly exceeds every weight outside E. Consequently the sets with a
positive gap at a point form a chain, so at most one of them has any prescribed cardinality.
Informally, if the positive weights at x are listed with multiplicity as a₁ ≥ ⋯ ≥ aₘ > 0 and
aₘ₊₁ = 0, the set of the first n indices has gap aₙ - aₙ₊₁, and ties give gap zero. The
basic identity is that the gaps of the sets containing a fixed index j add up to ρ j x;
summing over j gives ∑ᶠ E, #E * ρ.gap E x = ∑ᶠ i, ρ i x.
Each gap is continuous: near any point only finitely many weights are nonzero, and there the gap
is a finite expression in continuous functions. Grouping the gaps by cardinality, the functions
n * ∑ᶠ_{#E = n} ρ.gap E form a partition of unity indexed by ℕ, on the same set as ρ. Thus
any partition of unity, indexed by an arbitrary type, gives a countable one, and wherever the
n-th new weight is positive it is carried by a single set E of size n all of whose original
weights are positive. When ρ is subordinate to a cover U, this means that x ∈ U i for all
i ∈ E.
This is the countable colouring used to build classifying maps of numerable bundles into
Grassmannians of ℕ →₀ 𝕜: on the region where a set E of size n has positive gap, a chart
of any index in E provides a local frame, and the n-th colour weights these frames. The
positivity sets of the gaps are the open sets used in the proof of Lemma 5.9 of Milnor–Stasheff,
Characteristic classes, to refine a locally finite trivializing cover to a countable one.
Main definitions and results #
PartitionOfUnity.gap: the gap of a finite set of indices.PartitionOfUnity.continuous_gap: each gap is continuous.PartitionOfUnity.gap_pos_iff:Ehas positive gap exactly when it is a nonempty strict top segment of positive weights.PartitionOfUnity.eq_of_gap_pos_of_card_eq: two sets of equal size with positive gaps at the same point coincide.PartitionOfUnity.finsum_mem_gap: the gaps of the sets containingjsum toρ j x.PartitionOfUnity.finsum_card_mul_gap:∑ᶠ E, #E * ρ.gap E x = ∑ᶠ i, ρ i x.PartitionOfUnity.gapPartition: the partition of unity indexed byℕgrouping gaps by size.PartitionOfUnity.gapPartition_card_eq: whereEhas positive gap, the colour of size#Eis#E * ρ.gap E x.
The gap of a finite set E of indices of a partition of unity at x: the excess of the
smallest weight in E over the largest weight outside E, truncated below at 0. The supremum
over an empty complement is 0, and the gap of ∅ is 0.
Instances For
The defining equation of PartitionOfUnity.gap.
Gaps are nonnegative.
Elementary bounds on the infimum and the supremum #
Positive gaps #
If E has positive gap at x, every weight in E strictly exceeds every weight outside
E.
If E has positive gap at x, every weight in E is positive at x.
A set with positive gap at x consists of indices whose weights are nonzero at x.
Gaps are nonnegative, so a gap is positive exactly when it is nonzero.
A set with positive gap at x contains every index whose weight at x is at least the
weight of one of its members.
A finite set has positive gap at x exactly when it is nonempty, its weights at x are
positive, and they strictly exceed every weight outside it.
Sets with positive gaps at the same point are nested.
At each point, at most one set of each cardinality has positive gap.
If ρ is subordinate to U and E has positive gap at x, then x lies in U i for
every i ∈ E.
Continuity #
Each gap of a partition of unity is continuous.
The gap identities #
At each point only finitely many sets have nonzero gap.
The identity finsum_mem_gap is proved on the finite support T of the weights at x, by
strong induction on the number of weights in T strictly below ρ j x. If there are none, only
T itself contributes. Otherwise, if k carries the largest weight below ρ j x, the sets
containing j with positive gap are the up-set of j, with gap ρ j x - ρ k x, and the sets
containing k with positive gap.
The gaps of the finite sets containing a fixed index j sum to the weight ρ j x.
On the set of a partition of unity, the size-weighted gaps sum to one.
The countable partition of unity #
The countable partition of unity obtained from a partition of unity ρ by grouping its gaps
by cardinality: its n-th weight is n * ∑ᶠ_{#E = n} ρ.gap E. The 0-th weight vanishes. It is
a partition of unity on the same set as ρ, whatever the cardinality of the index type of ρ.
At each point at most one set of size n has positive gap (eq_of_gap_pos_of_card_eq), so where
the n-th weight is positive it is carried by a single set; see gapPartition_card_eq.
Instances For
Where a set E has positive gap, the weight of gapPartition indexed by its size is carried
by E alone.
A positive weight of gapPartition at x is carried by a set of indices of that size with
positive gap at x.