Documentation

TauCeti.Combinatorics.DenseGraphLimits.StepGraphon.Regularity

Frieze--Kannan weak regularity for graphons #

This file proves the weak regularity lemma for strict graphons. Starting from the indiscrete finite partition, a cut-norm witness for the current block-average defect cuts every part along two measurable sets. The common refinement has at most four times as many parts, while the Pythagoras identity for graphonPartitionEnergy and Cauchy--Schwarz show that its energy rises by strictly more than ε². Since the energy stays in [0, 1], the process stops after at most ⌈1 / ε²⌉ steps.

Null parts need no special case: Finpartition.bipartition omits empty sets but retains nonempty null sets, and stepGraphonAvg uses Mathlib's zero set-average convention on their rectangles.

Main results #

References #

A cut-norm defect larger than ε produces a measurable common refinement with at most four times as many parts and graphon partition energy more than ε² larger.

theorem TauCeti.DenseGraphLimits.exists_partition_cutNorm_le_or_energy_add_mul_sq_lt {Ω : Type u_1} [MeasurableSpace Ω] (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsProbabilityMeasure μ] (W : Graphon Ω μ) {ε : ℝ} (hε : 0 ≤ ε) (n : ℕ) (P : Finpartition Set.univ) (hP : ∀ p ∈ P.parts, MeasurableSet p) :
∃ (Q : Finpartition Set.univ) (hQ : ∀ q ∈ Q.parts, MeasurableSet q), Q ≤ P ∧ Q.parts.card ≤ 4 ^ (n + 1) * P.parts.card ∧ (cutNorm μ (W.toSymmKernel - (stepGraphonAvg Q hQ W).toSymmKernel) ≤ ε ∨ graphonPartitionEnergy μ P hP W + ↑(n + 1) * ε ^ 2 < graphonPartitionEnergy μ Q hQ W)

Iteration invariant. Given a measurable partition P and n + 1 refinement steps, there is a measurable refinement with at most 4 ^ (n + 1) times as many parts whose block averages either approximate W to within ε in cut norm, or — when every one of those steps was actually taken — carry energy strictly more than (n + 1) * ε ^ 2 above P's.

Frieze--Kannan weak regularity. Every graphon has a measurable block-average step graphon within ε in cut norm, on a partition with at most 4 ^ ⌈1 / ε²⌉ parts.