Integrating a symmetric kernel #
The integrals of a bounded symmetric kernel that the cut norm and its consumers are built from: over a measurable rectangle, against a pair of test functions, and against one test function with the other variable left free.
rectIntegral K S T = ∫ (S × T) K testIntegral K u v = ∫∫ u(x) v(y) K(x,y)
partialIntegral K v x = ∫ v(y) K(x,y)
This file is deliberately independent of the cut norm. Several consumers — the block averages of a
step graphon, and the L² theory — need rectangle integrals and nothing else, and previously
reached the supremum and signed-cut-norm layer to obtain them.
The definitions use strict representatives, consistently with SymmKernel, so all pointwise algebra
happens before integration.
Main definitions #
TauCeti.DenseGraphLimits.SymmKernel.rectIntegral— the integral over a rectangle;TauCeti.DenseGraphLimits.SymmKernel.testIntegral— the pairing with two test functions, of which a rectangle integral is the indicator case;TauCeti.DenseGraphLimits.SymmKernel.partialIntegral— the pairing with one.
Main results #
- the additive and scaling laws for
rectIntegral, and itsL¹bound; rectIntegral_uniformOn_univ— on a finite carrier with the uniform measure, a rectangle integral is a normalized finite sum;testIntegral_indicator_one— testing against indicators recovers a rectangle integral;testIntegral_eq_integral_partialIntegral— the iterated form.
References #
- L. Lovász, Large Networks and Graph Limits, §8.2.1.
- S. Janson, Graphons, cut norm and distance, couplings and rearrangements, §4.
- The rectangle-integral interface follows
Graphon/CutNorm.leanincameronfreer/graphon(Apache 2.0) at commit6eccca5bbe5c9df46d7129bf59575b8b9b1d6699; the strict-kernel integrability is developed here.
The integral of a symmetric kernel over the rectangle S × T.
Equations
Instances For
A rectangle integral is the product-measure integral restricted to the rectangle.
A rectangle integral can be evaluated as an iterated set integral.
Transposing a rectangle does not change the integral of a symmetric kernel.
The absolute value of any rectangle integral is bounded by the integral of |K| over the
whole product space.
Change of variables for a rectangle integral. If f pushes ν forward to μ, then the
rectangle integral of K over S × T equals the rectangle integral of the pullback kernel over
the preimage rectangle f ⁻¹' S × f ⁻¹' T.
The two rectangles carry the two measures of the type ascriptions, so this is the statement that lets a cut-norm estimate move between a carrier and a pushforward of it.
Rectangle integrals on a uniform finite carrier. On a finite carrier with the uniform
probability measure, the integral of a kernel over S × T is its sum over the rectangle divided by
the square of the number of points.
The integral of a symmetric kernel against a pair of test functions:
∫∫ u(x) v(y) K(x,y).
This generalises rectIntegral, which is the case of two indicator functions
(testIntegral_indicator_one), and is the quantity the signed cut norm takes a supremum of.
Equations
Instances For
A test integral is the product-measure integral of u ⊗ v · K.
The integrand of a test integral is integrable when the test functions are measurable and
[-1,1]-valued: it is then dominated pointwise by |K|, which is integrable.
Every [-1,1]-test integral is bounded by the L¹ norm of the kernel. This is the bound that
makes the signed cut norm's supremum a supremum of a bounded set.
Testing against two indicator functions recovers the rectangle integral. This is what makes the set form of the cut norm a special case of the signed form.
Swapping the two test functions of a symmetric kernel leaves the pairing unchanged.
The inner integral of a kernel against a single test function, x ↦ ∫ v(y) K(x,y).
This is the partial pairing that the extremal step of the factor sandwich optimises over. When μ
is finite and v is measurable and [-1,1]-valued, the partial pairing is measurable and
integrable. The definition itself asks nothing of v.
Instances For
The defining integral of partialIntegral.
The partial pairing is measurable in the remaining variable.
The partial pairing against a [-1,1]-valued test function is integrable.
A test integral is the integral of the left test function against the partial pairing.
Only integrability of the product integrand is needed — that is all Fubini asks. A caller with
bounded measurable test functions gets it from integrable_testIntegrand.
The pairing is subtractive in the left test function, given integrability of both pieces.
The pairing is subtractive in the right test function, given integrability of both pieces.