OS4 — Polynomial Clustering #
Proves |𝔼[e^{⟨ω,f⟩+⟨T_s ω,g⟩}] − 𝔼[e^{⟨ω,f⟩}]·𝔼[e^{⟨ω,g⟩}]| ≤ c·(1+s)^{−α} for any α > 0.
The proof follows Steps 1–6 of §4.4.5:
- Time-translation duality: ⟨T_s ω, g⟩ = ⟨ω, T_{−s}g⟩
- Gaussian factorization: 𝔼[e^{⟨ω,f+T_{−s}g⟩}] = E_f · E_g · exp(S₂(f, T_{−s}g))
- Subtract and bound: |…| ≤ |E_f|·|E_g|·|S₂(f,T_{−s}g)|·exp(|S₂(f,T_{−s}g)|)
- S₂(f,T_{−s}g) = ∫∫ f(x) K(x−y) g(y−τ_s) dy dx with K = free covariance kernel
- Quantitative decay: |∫∫ f(x) K(x−y) g(y−a) dy dx| ≤ c·(1+‖a‖)^{−α} via the convolution decay lemma (domain split at ‖y‖ = ‖x‖/2) applied to the exponentially decaying kernel |K(z)| ≤ C·e^{−m‖z‖}
- Combine with |e^z−1| ≤ |z|·e^{|z|} to close.
Main result #
Gaussian Generating Functional Factorization #
Bilinearity expansion of the Schwinger 2-point function for sums.
S₂(f+g, f+g) = S₂(f,f) + S₂(f,g) + S₂(g,f) + S₂(g,g) = S₂(f,f) + 2·S₂(f,g) + S₂(g,g) (by symmetry)
This uses the bilinearity proved in Measure.IsGaussian.
For Gaussian measures, the generating functional of a sum factorizes up to a cross term: Z[f + g] = Z[f] · Z[g] · exp(-⟨f, Cg⟩)
This follows from expanding ⟨f+g, C(f+g)⟩ = ⟨f,Cf⟩ + 2⟨f,Cg⟩ + ⟨g,Cg⟩.
Compare with gaussianFreeField_real_entry_factor in OS.os3ReflectionPositivity which
proves the analogous factorization for real test functions.
Cross Covariance Decay #
Translation as Euclidean Action #
The inverse of the identity linear isometry is itself.
Translation Invariance from OS2 #
For OS2-invariant measures, Z[euclideanAction g f] = Z[f] for any g ∈ E.
GFF Generating Functional Norm Bound #
The GFF generating functional has norm at most 1 for real test functions.
For Gaussian measures with positive definite covariance C and real test function f: Z[f] = exp(-½⟨f, Cf⟩)
Since the covariance is positive definite on real functions (⟨f, Cf⟩ ≥ 0), we have |Z[f]| = exp(-½⟨f, Cf⟩) ≤ exp(0) = 1.
NOTE: For complex test functions f = fRe + i*fIm, the bilinear form satisfies Re C_bilin(f,f) = C(fRe,fRe) - C(fIm,fIm), which can be negative! The bound |Z[f]| ≤ 1 does NOT hold for general complex f. Instead, use gff_generating_L2_bound from OS.os1Regularity for the general case.
Technical Lemma for OS4 (Real Test Functions) #
Technical lemma: OS4 bound from cross-term decay for real test functions.
Given that |S₂(f, T_a g)| < δ with δ ≤ 1, conclude |Z[f + T_a g] - Z[f]·Z[g]| < 2δ.
Uses:
- Factorization: Z[f + T_a g] = Z[f]·Z[T_a g]·exp(-S₂(f, T_a g))
- Translation invariance: Z[T_a g] = Z[g] (from OS2)
- Combined: Z[f + T_a g] = Z[f]·Z[g]·exp(-S₂(f, T_a g))
- Therefore: Z[f + T_a g] - Z[f]·Z[g] = Z[f]·Z[g]·(exp(-S₂(f, T_a g)) - 1)
- Real test function bound: |Z[f]| ≤ 1 for real f (positive definite covariance)
- Exponential estimate: |exp(-z) - 1| ≤ 2|z| for |z| ≤ 1
Main Theorem: OS4 for Gaussian Free Field #
Cross covariance decay for real Schwartz functions.
The 2-point function S₂(f, T_a g) → 0 as |a| → ∞ for Schwartz functions. This follows from:
- The kernel C(z) decays like 1/|z|² at large distances (freeCovarianceKernel_decay_bound)
- Schwartz functions are L¹ integrable
schwartz_bilinear_translation_decay
Uses the covariance representation: S₂(f, T_a g) = ∫∫ f(x) · C(x-y) · g(y-a) dx dy
The Gaussian Free Field satisfies OS4 clustering.
The proof combines:
- Gaussian factorization: Z[f + T_a g] = Z[f] · Z[T_a g] · exp(-S₂(f, T_a g))
- Translation invariance: Z[T_a g] = Z[g] (from OS2)
- Cross term decay: S₂(f, T_a g) → 0 as |a| → ∞
- Continuity: exp(-z) → exp(0) = 1 as z → 0
- For real test functions: |Z[f]| ≤ 1 (positive definite covariance)
Alternative: Direct (ε-δ) Formulation #
These are not used in the main OS4 proof path (which goes through os4PolynomialClustering),
but kept as an alternative qualitative formulation of clustering.
Covariance clustering property: the 2-point function decays at large separations.
Equations
- QFT.covarianceClusteringReal dμ_config = ∀ (f g : TestFunction), ∀ ε > 0, ∃ R > 0, ∀ (a : SpaceTime), ‖a‖ > R → ‖SchwingerFunction₂ dμ_config f (SchwartzMap.translate g a)‖ < ε
Instances For
The free covariance has the clustering property.
OS4 Polynomial Clustering for GFF #
The GFF satisfies polynomial clustering with any decay rate α > 0, because the underlying covariance has exponential decay (from the mass gap).
The proof uses:
- Time translation duality: ⟨T_s ω, g⟩ = ⟨ω, T_{-s} g⟩
- Gaussian factorization: E[e^{⟨ω, f + T_{-s} g⟩}] = Z[f]·Z[g]·exp(-S₂(f, T_{-s} g))
- The proved theorem
schwartz_bilinear_translation_decay_polynomial_prooffor polynomial bounds
Time Translation Infrastructure for Polynomial Clustering #
For os4PolynomialClustering, we need to work with time translation of distributions. The key duality is: ⟨T_s ω, g⟩ = ⟨ω, T_{-s} g⟩
This connects time translation of distributions to translation of test functions.
Time translation vector: shifts only the time coordinate by s. timeVector s = (s, 0, 0, 0) in coordinates.
Equations
- QFT.timeVector s = (EuclideanSpace.equiv (Fin STDimension) ℝ).symm fun (i : Fin STDimension) => if i = 0 then s else 0
Instances For
Time duality for distribution pairing: ⟨T_s ω, g⟩ = ⟨ω, T_{-s} g⟩. This is the fundamental identity connecting time translation of distributions to time translation of test functions.
Note: This uses the definition of timeTranslationDistribution from TimeTranslation.lean, which is defined by duality: (T_s ω)(f) = ω(T_{-s} f).
The proof follows from:
- timeTranslationDistribution_apply: (T_s ω)(f) = ω(T_{-s} f) for real test functions
- Time translation commutes with taking real/imaginary parts of complex Schwartz functions
Key Lemmas for Connecting Bilinear Decay to Schwinger Function #
The time shift constant vector (s, 0, 0, 0) has norm |s|.
Time translation of Schwartz function at a point equals function evaluated at shifted point.
Time shift by s equals adding the time shift constant.
Time translation by -s gives g(y - timeShiftConst(s)).
freeCovariance is translation-invariant: C(x,y) = C(0, x-y) = freeCovarianceKernel(x-y).
The Schwinger 2-point function for time-translated test function equals the bilinear integral with translated argument.
The GFF satisfies OS4 polynomial clustering for any exponent α > 0.
The proof uses:
- Time duality: ⟨T_s ω, g⟩ = ⟨ω, T_{-s} g⟩
- Gaussian factorization: E[e^{⟨ω, f⟩ + ⟨T_s ω, g⟩}] = Z[f]·Z[g]·exp(-S₂(f, T_{-s} g))
- Exponential covariance decay: |S₂(f, T_{-s} g)| ≤ c·e^{-ms} from mass gap
- Proved theorem: schwartz_bilinear_translation_decay_polynomial_proof for polynomial bound
The mass gap m > 0 ensures exponential decay, which is stronger than any polynomial. Therefore the GFF satisfies os4PolynomialClustering for all α > 0.