Documentation

LeanPool.OSforGFF.Spacetime.Basic

Basic Definitions #

Core type definitions for the formalization:

@[reducible, inline]

Spacetime dimension. Currently set to 4 (Euclidean ℝ⁴). Changing this value requires corresponding changes throughout the project; see docs/dimension_dependence.md for a detailed inventory.

Equations
Instances For
    @[reducible, inline]
    abbrev SpaceTime :

    The SpaceTime declaration.

    Equations
    Instances For
      @[reducible, inline]

      The getTimeComponent declaration.

      Equations
      Instances For
        @[reducible, inline]
        noncomputable abbrev μ :

        The μ declaration.

        Equations
        Instances For
          @[reducible, inline]

          The TestFunction declaration.

          Equations
          Instances For
            @[reducible, inline]
            abbrev TestFunction𝕜 {𝕜 : Type} [RCLike 𝕜] :

            Test functions over an arbitrary scalar field.

            Equations
            Instances For
              @[reducible, inline]

              The TestFunctionℂ declaration.

              Equations
              Instances For

                Continuous bilinear pointwise multiplication on complex scalars.

                Equations
                Instances For

                  Multiplication lifted to the Schwartz space.

                  Equations
                  Instances For

                    Glimm-Jaffe Distribution Framework #

                    The proper mathematical foundation for quantum field theory uses tempered distributions as field configurations, following Glimm and Jaffe. This section adds the distribution-theoretic definitions alongside the existing L2 framework for comparison and gradual transition.

                    @[reducible, inline]

                    Field configurations as tempered distributions (dual to Schwartz space). This follows the Glimm-Jaffe approach where the field measure is supported on the space of distributions, not L2 functions.

                    Using WeakDual gives the correct weak-* topology on the dual space.

                    Equations
                    Instances For
                      noncomputable def distributionPairing (ω : FieldConfiguration) (f : TestFunction) :

                      The fundamental pairing between a field configuration (distribution) and a test function. This is ⟨ω, f⟩ in the Glimm-Jaffe notation.

                      Note: FieldConfiguration = WeakDual ℝ (SchwartzMap SpaceTime ℝ) has the correct weak-* topology, making evaluation maps x ↦ ω(x) continuous for each test function x.

                      Equations
                      Instances For
                        theorem pairing_smul_real (ω : FieldConfiguration) (s : ) (a : TestFunction) :
                        ω (s a) = s * ω a

                        The distributionPairingCLM declaration.

                        Equations
                        Instances For

                          Glimm-Jaffe Generating Functional #

                          The generating functional in the distribution framework: Z[J] = ∫ exp(i⟨ω, J⟩) dμ(ω) where the integral is over field configurations ω (distributions).

                          The Glimm-Jaffe generating functional: Z[J] = ∫ exp(i⟨ω, J⟩) dμ(ω) This is the fundamental object in constructive QFT.

                          Equations
                          Instances For

                            Helper function to create a Schwartz map from a complex test function by applying a continuous linear map. This factors out the common pattern for extracting real/imaginary parts.

                            Equations
                            Instances For
                              @[simp]

                              Evaluate schwartzCompCLM pointwise.

                              Decompose a complex test function into its real and imaginary parts as real test functions. This is more efficient than separate extraction functions.

                              Equations
                              Instances For
                                @[simp]

                                First component of the decomposition evaluates to the real part pointwise.

                                @[simp]

                                Second component of the decomposition evaluates to the imaginary part pointwise.

                                Coerced-to-ℂ version (useful for complex-side algebra).

                                Coerced-to-ℂ version (useful for complex-side algebra).

                                Recomposition at a point via the decomposition.

                                Complex version of the pairing: real field configuration with complex test function We extend the pairing by treating the complex test function as f(x) = f_re(x) + if_im(x) and defining ⟨ω, f⟩ = ⟨ω, f_re⟩ + i⟨ω, f_im⟩

                                Equations
                                Instances For

                                  Complex version of the generating functional

                                  Equations
                                  Instances For

                                    The mean field in the Glimm-Jaffe framework

                                    Equations
                                    Instances For

                                      Spatial Geometry and Energy Operators #

                                      @[reducible, inline]

                                      Spatial coordinates: ℝ^{d-1} (space without time) as EuclideanSpace for L2 norm

                                      Equations
                                      Instances For
                                        @[reducible, inline]

                                        L² space on spatial slices (real-valued)

                                        Equations
                                        Instances For
                                          noncomputable def spatialPart (x : SpaceTime) :

                                          Extract spatial part of spacetime coordinate

                                          Equations
                                          Instances For
                                            noncomputable def spatialEnergy (m : ) (k : SpatialCoords) :

                                            The energy function spatialEnergy m k = √(‖k‖² + m²) on spatial momentum space.

                                            Equations
                                            Instances For