Documentation

LeanPool.OSforGFF.Covariance.Position

Position-Space Free Covariance #

Position-space covariance C(x,y) = (m/4π²|x−y|) K₁(m|x−y|) and its properties: Euclidean invariance, time reflection invariance, and Schwinger representation C(x,y) = ∫₀^∞ e^{−sm²} H(s,|x−y|) ds via the heat kernel.

Main definitions #

Key Results #

Dependencies #

No axioms declared here. Uses freeCovarianceℂ_bilinear_integrable transitively via parseval_triple_integrand_integrable in Covariance.Parseval.

** (Parseval for Covariance - Position Space formulation with regulator):** The fundamental Parseval identity relating the regulated covariance bilinear form to momentum-space propagator. The regulator exp(-α(2π)²‖k‖²) ensures absolute convergence.

Uses freePropagatorMomentumMathlib which accounts for the 2π factor in Mathlib's Fourier convention. Defined in FourierTransforms.lean as parseval_covariance_schwartz_regulated.

(Time Reflection Change of Variables): Integrating a function over spacetime is unchanged when both variables are composed with geometric time reflection. This packages the measure-preserving property of time reflection together with Fubini's theorem for later use in reflection-positivity arguments.

Specialized time-reflection change of variables for covariance-type kernels. This packages the combination of double_integral_timeReflection and the observation that compTimeReflection is just composition with timeReflection, so we can reuse the general measure-preserving lemma without re-establishing integrability each time.

Reflection Positivity for Free Covariance #

For real test functions supported on positive time (t > 0), the cross-covariance ∫∫ (Θf)(x) C(x,y) f(y) dx dy ≥ 0 where Θ is time reflection.

Mathematical justification: In momentum space, the free covariance factorizes as C(x,y) = ∫ e^{ik·(x-y)} / (k² + m²) dk. For functions with positive time support, the time integral factorizes via contour integration, yielding an exponential e^{-ω|t|} factor (where ω = √(|p|² + m²)) which ensures the cross-term is positive.

This is the key input for Osterwalder-Schrader reflection positivity (OS3).

PROVEN: See QFT.freeCovariance_reflection_positive_bilinear in CovarianceRP.lean, which uses the direct momentum representation approach (RPProof namespace).

Complex Bilinear Form on Test Functions #

The following section develops the bilinear structure of the covariance form. All results assume m > 0 (positive mass) which is required for integrability.

The position-space integrand for the complex covariance bilinear form is integrable for Schwartz test functions, using translation-invariant L¹ kernel integrability.

Integrability of the covariance kernel evaluated on a time-reflected test function. This follows directly from freeCovarianceℂ_bilinear_integrable since compTimeReflection maps test functions to test functions.

Relationship between compTimeReflection of toComplex and compTimeReflectionReal: they agree pointwise as complex values.

theorem re_integral_ofReal {α : Type u_1} [MeasurableSpace α] (μ : MeasureTheory.Measure α) (h : α) (hf : MeasureTheory.Integrable h μ) :
( (x : α), (h x) μ).re = (x : α), h x μ

The real part of a complex integral of a real-valued function equals the real integral. This uses integral_ofReal_eq and Complex.ofReal_re.

Integrability of the real covariance kernel obtained from a real test function.

Fubini helper: rewrite the real kernel double integral over the product measure.

** (Real-Complex Integral Correspondence):** The real integral with compTimeReflectionReal equals the real part of the corresponding complex integral after complexification.

Proof idea: The complex integrand equals (r x y : ℂ) where r is the real integrand (using compTimeReflection_toComplex_eq_ofReal and toComplex_apply). For real-valued integrands, the .re of the complex integral equals the real integral via integral_ofReal_eq applied twice.

** (Complex Conjugate Identity for Real Functions):** For real-valued test functions lifted to complex, the complex conjugate equals the original. This allows us to match the Parseval identity which uses starRingEnd.

The time-reflected complexification of a real test function remains real-valued.

Euclidean Invariance #

Euclidean invariance of the free covariance. Since freeCovariance only depends on ‖x - y‖ (via the Bessel form), and Euclidean transformations preserve distances, this follows immediately.

noncomputable def timeReflectionE :

Time reflection as an element of the Euclidean group (rotation with no translation).

Equations
Instances For

    The Euclidean action of timeReflectionE equals timeReflection.

    ** (Time Reflection Invariance - Position Space):** The position-space covariance kernel is invariant under geometric time reflection. This follows from general Euclidean invariance since time reflection is in O(4).

    Complex Extension #

    Note: freeCovarianceℂBilinear is defined in Parseval.lean (imported above). The following lemmas prove properties of this bilinear form.

    For each fixed x, the inner integral in the complex bilinear form is absolutely integrable. This follows from product integrability (freeCovarianceℂ_bilinear_integrable) plus Fubini.

    For each fixed x, the inner integral defining the bilinear form is integrable in y. Together with the previous lemma, this allows iterated integration. Follows from product integrability via Fubini (Integrable.prod_right_ae).

    Generalized bilinearity in the first argument: scalar multiplication and addition combined.

    Symmetry of the complex bilinear form: swapping arguments gives the same result.

    noncomputable def freeCovarianceℂRegulated (α m : ) (f g : TestFunctionℂ) :

    Complex extension of the covariance for complex test functions, using regulated Fourier form.

    Equations
    Instances For
      theorem freeCovarianceℂ_regulated_positive (α : ) ( : 0 < α) (m : ) [Fact (0 < m)] (f : TestFunctionℂ) :

      The regulated complex covariance is positive definite for any α > 0.

      noncomputable def freeCovarianceℂ (m : ) (f g : TestFunctionℂ) :

      Complex extension of the covariance for complex test functions (limit form via Bessel).

      Equations
      Instances For

        The complex covariance (Bessel form) is positive definite.

        (Parseval for Bessel Covariance): The Parseval identity for the well-defined Bessel form of the covariance. This directly relates the position-space covariance integral to the momentum-space integral.

        Note: Unlike the regulated form, this uses freeCovariance (Bessel K₁ form) which is well-defined pointwise. The equality holds because the Bessel form equals the limit of the regulated forms.

        OS Properties #