The rounding half of the First Sampling Lemma #
This file proves RoundingEvent for all sufficiently large k
(rounding_event_of_large_k): conditionally on a.e. sampled points x, the Bernoulli
edge rounding G of the weighted sampled graphon H_{W,x} lands within cut distance
ε of H_{W,x} with probability ≥ 1 − η. Together with the reduction
sampleGoodMassOn_of_events this leaves PointSamplingEvent as the only analytic
content of first_sampling_lemma.
The proof is finite probability — no measure-theoretic randomness beyond the finite
weighted sums sampleMassAt:
- Deterministic cut certificate (
cutNormDiff_mkStepGraphon_le_of_cuts): the cut norm of a same-partition step-graphon difference is bounded by the maximum over finitely many vertex cutsA, B : Finset (Fin k)of the corresponding weighted cut sums. A rectangle integral decomposes over cell products (rectIntegralDiff_mkStepGraphon), and a box-constrained bilinear form is maximized at cuts (abs_bilinear_box_le, via the signed-support trick — no induction). - Bad-event decomposition: the bad rounding event is contained in the finite union over cut pairs of per-cut deviation events.
- Finite Hoeffding / union bound: the moment generating function of a cut sum
factorizes over independent edges (
sum_graphs_prod, the powerset bijection), each edge contributing≤ exp(λ²)for|λ| ≤ 1(Real.exp_bound); a Chernoff argument over the finite sum and a union bound over≤ 4^kcut pairs finish. Crude constants throughout — only existence of largekmatters.
Layer 1(b): box-constrained bilinear forms are maximized at cuts #
Signed-support trick (linear case): a linear form with box-constrained
coefficients is bounded by its values at finite cuts. No induction: the upper bound is
witnessed by the cut {i | 0 ≤ φ i}, the lower one by its complement.
Box-constrained bilinear forms are maximized at cut pairs: two applications of the signed-support trick.
Layer 1(a): rectangle integrals of step differences decompose over cells #
Set integral of a step function over a rectangle: the finite sum of indicators integrates term by term.
Rectangle integrals of a same-partition step-graphon difference decompose over cell products.
Layer 1 — the deterministic cut certificate: the cut norm of a same-partition
step-graphon difference is bounded by the maximum weighted cut sum over finitely many
vertex cuts A, B : Finset (Fin k). Combines the cell decomposition with the box
maximum principle (abs_bilinear_box_le), the box constraint being
μ(cell ∩ S') ≤ μ(cell).
Layer 3: the finite Chernoff engine #
Everything here is graphon-free: massOf p G is the Bernoulli graph distribution with
abstract edge probabilities p, matching sampleMassAt W x definitionally when
p e := W(x_i, x_j).
The Bernoulli graph mass with abstract edge probabilities.
Equations
- Graphon.massOf p G = (∏ e ∈ G.edgeFinset, p e) * ∏ e ∈ ⊤.edgeFinset \ G.edgeFinset, (1 - p e)
Instances For
Independence as algebra: a product functional of the edge states sums over all
graphs to the product of per-edge sums (the powerset bijection + Finset.prod_add).
The centered cut statistic of a graph: Z(G) = ∑_e κ_e (χ_e(G) − p_e).
Equations
- Graphon.cutStat p κ G = ∑ e ∈ ⊤.edgeFinset, κ e * ((if e ∈ G.edgeFinset then 1 else 0) - p e)
Instances For
MGF factorization + per-edge bound: the exponential moment of a cut statistic is
at most exp(λ²·4·|E(⊤)|) for |λ| ≤ 1/2 and |κ| ≤ 2.
Bernoulli graph masses are nonnegative for [0,1] edge probabilities.
Union bound over a finite family of cut statistics.
Layer 2(i): almost-everywhere alignment of edge parameters #
A.e. symmetry at a pair of coordinates (mirror of graphonEval_mem_Icc_ae):
the graphon's a.e. symmetry transfers along the pair evaluation map.
Finite a.e. conjunction over a finset (the standard induction, packaged).
The aligned edge-parameter event: for a.e. sampled points, every edge parameter
is in [0,1] and agrees with the clamped (min, max)-ordered evaluation used by the
weighted sampled graphon.
Layer 2(ii): cut coefficients and the edge regrouping #
Layer 2(iii): small combinatorial and numeric ingredients #
Layer 2(iv): the rounding theorem #
Collapse of the cell-existential choice through injectivity.
RoundingEvent holds for all sufficiently large k, uniformly in the graphon —
the finite-probability half of the First Sampling Lemma. The threshold K depends only
on (ε, η).