Cut Norm for Graphons #
This file defines the cut norm (also called rectangle norm) for graphons and signed kernels, and proves basic properties.
Main definitions #
SymmKernel.rectIntegral- Integral over a rectangle S × TSymmKernel.cutNorm- The cut norm ‖W‖□ = sup{S,T} |∫_{S×T} W|
Main results #
SymmKernel.cutNorm_nonneg- Cut norm is non-negativeSymmKernel.cutNorm_le_one- Cut norm of a graphon is at most 1
Implementation notes #
The cut norm is crucial for graphon convergence theory. It measures how well a graphon can be approximated by step functions.
For a graphon W ∈ [0,1], we have 0 ≤ ‖W‖_□ ≤ 1.
The cut distance δ_□(U, W) = inf_{φ,ψ} ‖U^φ - W^ψ‖_□ is defined in CutDistance.lean (two-sided reparametrization for trivial symmetry).
References #
- [L. Lovász, Large Networks and Graph Limits][lovasz2012], Section 8.2.1
Rectangle integrals #
The integral of a symmetric kernel over a measurable rectangle S × T.
This is the key building block for the cut norm:
rectIntegral W S T = ∫∫_{S×T} W(x,y) dμ(x) dμ(y)
Instances For
Rectangle integral is symmetric by symmetry of W.
Rectangle integral over empty set is zero.
Rectangle integral over empty set is zero.
Rectangle integral over the full space.
Cut norm #
The cut norm of a symmetric kernel.
‖W‖_□ = sup_{S,T measurable} |∫_{S×T} W dμ×μ|
This measures the "discrepancy" of the kernel - how far it deviates from being constant on rectangles.
Equations
- W.cutNorm = ⨆ (S : Set α), ⨆ (_ : MeasurableSet S), ⨆ (T : Set α), ⨆ (_ : MeasurableSet T), |W.rectIntegral S T|
Instances For
Cut norm is non-negative (follows from abs being non-negative).
Graphon values are bounded by 1 in absolute value.
Graphons are integrable on probability spaces.
Rectangle integral of a graphon is bounded by 1.
Cut norm bounds individual rectangle integrals.
For graphons this follows from boundedness of the function (values in [0,1]). The proof requires showing the supremum is over a bounded-above set, which follows from the graphon value bounds.
Cut norm for graphons is bounded by 1.
Since graphon values are in [0,1], the rectangle integral over any S × T is at most μ(S) * μ(T) ≤ 1.
Cut norm of a graphon, via its symmetric kernel.
Instances For
Graphon cut norm is non-negative.
Graphon cut norm is at most 1.
Weighted integrals and cut norm #
The key lemma for the counting lemma: weighted integrals are bounded by cut norm.
For f, g : α → [0, 1] measurable and K a graphon: |∫∫ f(x) g(y) K(x,y) dμ(x) dμ(y)| ≤ ‖K‖_□
The proof approximates f and g by simple functions (linear combinations of indicator functions of measurable sets). Since ‖K‖_□ bounds each rectangle integral, it bounds the weighted sum by triangle inequality.
Note: This is Lemma 10.21 in Lovász [2012].
Special case: indicator functions give rectangle integrals.
This connects the weighted integral form to the rectangle integral definition.
Corollary: indicator weighted integrals are bounded by cut norm.
For measurable sets S, T: |∫∫ 1_S(x) 1_T(y) K(x,y) dμ(x) dμ(y)| ≤ ‖K‖_□
This is the base case for the general weighted integral bound. It follows directly from weighted_integral_indicator + abs_rectIntegral_le_cutNorm.