The L² pairing of symmetric kernels #
The Frieze--Kannan weak regularity argument runs on an L²(μ ⊗ μ) potential, so the block-average
step graphons of a refinement chain must be compared in L² and not only in cut norm. This file
defines the integrals l2inner μ K L = ∫ K · L and l2sq μ K = ∫ K² at the level of strict
symmetric kernels. When μ is finite, bounded kernels are square-integrable, so these integrals
are the L²(μ ⊗ μ) integral pairing and squared seminorm on strict representatives. They induce
the genuine inner product and norm squared after quotienting by a.e. equality. The integrability
of a single kernel over the product carrier is already available as
SymmKernel.integrable_uncurry from the basic kernel layer, and everything here is built on it.
Why plain integrals and not Lp. A SymmKernel is a strict everywhere-defined
representative, and the whole point of that convention is that a difference K - L is again a
literal kernel. Passing through MeasureTheory.Lp would replace each kernel by an a.e. class and
force a.e. bookkeeping into a layer that has no need of it; the a.e. view is taken once, later, on
the graphon quotient. Kernels are bounded, so when μ is finite the integrals below converge and
the expansion l2sq_sub needs no additional side conditions.
Main definitions #
TauCeti.DenseGraphLimits.l2inneris the integral of the product of two symmetric kernels;TauCeti.DenseGraphLimits.l2sqis the integral of the square of a symmetric kernel.
Main results #
TauCeti.DenseGraphLimits.SymmKernel.integrable_mulis the integrability behind both;TauCeti.DenseGraphLimits.l2sq_subexpands the squared seminorm of a difference — the identity the Pythagoras energy increment is read off from;TauCeti.DenseGraphLimits.sq_rectIntegral_le_measureReal_mul_l2sqis the finite-measure rectangle Cauchy--Schwarz bound, andsq_rectIntegral_le_l2sqis its probability specialization;TauCeti.DenseGraphLimits.l2sq_le_one_of_abs_le_onebounds the squared seminorm of a kernel with values in[-1, 1]over a probability carrier.
References #
- L. Lovász, Large Networks and Graph Limits, AMS Colloquium Publications 60 (2012), §9.2.
- Roadmap:
TauCetiRoadmap/DenseGraphLimits/README.md, Layer 1/2 —l2sqand the analytic energy stack. Thel2sqsignature and thel2sq_nonnegproof are taken fromTauCetiRoadmap/DenseGraphLimits/Suggested.lean(Layer 1/2); the pairingl2innerand its bilinear API are developed here. - The set-integral Cauchy--Schwarz argument follows
Graphon/Regularity.leanincameronfreer/graphon(Apache 2.0) at commit6eccca5bbe5c9df46d7129bf59575b8b9b1d6699.
The pointwise product of two symmetric kernels is integrable on the product carrier: both are bounded, and the product measure of a finite measure with itself is finite.
A symmetric kernel is square integrable on the product carrier.
The integral of the product of two symmetric kernels. For finite μ, this is their
L²(μ ⊗ μ) integral pairing, which becomes an inner product after quotienting by a.e. equality.
Instances For
The defining equation of l2inner. The definition's body is not exposed across module
boundaries, so this is the unfolding lemma downstream modules should use.
The integral of the square of a symmetric kernel. For finite μ, this is its squared
L²(μ ⊗ μ) seminorm, which becomes a squared norm after quotienting by a.e. equality.
Instances For
The defining equation of l2sq. The definition's body is not exposed across module boundaries,
so this is the unfolding lemma downstream modules should use.
The squared L² seminorm is the integral pairing of a kernel with itself.
The squared L² seminorm is nonnegative: it is the integral of a square.
The L² integral pairing is symmetric.
Pairing the zero kernel on the left with any kernel gives zero.
Pairing any kernel with the zero kernel on the right gives zero.
Negating the left argument negates the pairing.
Negating the right argument negates the pairing.
Scaling the left argument scales the pairing.
Scaling the right argument scales the pairing.
The squared L² seminorm is unchanged by negation.
Scaling a kernel scales its squared L² seminorm by the square of the scalar.
The L² integral pairing is additive in its left argument.
The L² integral pairing is additive in its right argument.
The L² integral pairing subtracts in its left argument.
The L² integral pairing subtracts in its right argument.
The expansion of the squared L² seminorm of a difference. Read backwards with a vanishing
cross term, this is the Pythagoras identity the energy increment uses.
The square of a kernel's integral over a rectangle is at most the rectangle's measure times
the kernel's squared L² seminorm.
The square of a kernel's integral over any rectangle is at most its squared L² seminorm
on a probability carrier.
A kernel with values in [-1, 1] has squared L² seminorm at most 1 over a probability
carrier.