LeanPool.AsymptoticTrianglePacking.Internal — the mean of the Bonferroni correction #
The upper half of the safe-degree sandwich
(LeanPool.AsymptoticTrianglePacking.Internal.safeDegree_add_coverWeight_le) pays the
Bonferroni correction pairWeight H v C = ∑_{e ∋ v} C(|(e∖v) ∩ C|, 2). This file bounds its mean.
sum_pair_ind_nat— the ordered-pair count∑_{u ∈ D} ∑_{u' ∈ D∖u} 1[u ∈ C]1[u' ∈ C]equalsk(k−1)withk = |D ∩ C|, hence dominatesC(k,2);pairWeight_le_pairCount— pathwise,pairWeight ≤ pairCount, the ordered-pair count of the covering indicators;integral_pairCount_le—𝔼[pairCount] ≤ deg(v)·(r−1)²·ε_pair, whereε_pairbounds the joint covering probability of two distinct vertices (prob_two_vertices_covered_legivesε_pair = Δ²p² + κp).
In the nibble regime this is O(deg(v)·r²(γ² + μγ)) — second order against the first-order loss
deg(v)·(r−1)q ≈ deg(v)·γ, so Markov's inequality makes it negligible for all but a tiny fraction
of the vertices.
placeholder-free and axiom-clean [propext, Classical.choice, Quot.sound].
The ordered-pair count #
The pair count as a random variable #
The ordered-pair count of covering indicators at v.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pathwise, the Bonferroni correction is dominated by the pair count.
The mean of the pair count.
LeanPool.AsymptoticTrianglePacking.Internal — the TIGHT round #
This is the analytic heart of the classical (tight-band) nibble: a SINGLE outcome of one nibble round which simultaneously
- covers a fixed fraction of the vertices, and
- leaves all but a prescribed number of vertices with a safe degree in a TWO-SIDED band of width
2t + saround the SAME centredeg(v) − 𝔼[loss(v)].
The two bounds are centred at the same value — that is what "tight band" means, and it is what the
8:1-band single-round peeling (LeanPool.AsymptoticTrianglePacking.Internal.CeilRoundInv, refuted
through LeanPool.AsymptoticTrianglePacking.Internal.NibbleRoundProb)
cannot deliver.
The proof avoids any union bound over the vertex set. Instead the two failure modes are aggregated
into one nonnegative functional tightBad whose mean is small, and Markov's inequality is applied
twice: once to tightBad (too many irregular vertices) and once to the uncovered count (too little
coverage). The two failure probabilities add up to < 1, so a good outcome exists.
placeholder-free and axiom-clean [propext, Classical.choice, Quot.sound].
Basic positivity and integrability #
The covered count #
The aggregated bad functional #
The aggregated badness of an outcome: ∑_v [(loss_v − 𝔼loss_v)²/t² + pairCount_v/s].
It dominates the number of vertices that fail either of the two tolerances.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The number of vertices failing either tolerance is at most the aggregated badness.
The mean of the aggregated badness, from per-vertex bounds.
The tight round #
The tight round, relative to a good set. Only the vertices of G are required to have a
guaranteed covering rate, and only their number enters the coverage conclusion. This is the form
consumed by the iteration, where G is the set of vertices still carrying a full degree.
The tight round. There is an outcome of the nibble round which covers more than a
qlo/2-fraction of the vertices and, outside an exceptional set of fewer than a vertices, leaves
every safe degree in the two-sided band of width 2t + s around deg(v) − 𝔼[loss(v)].