Details
Key data structure
The API is built around the FieldConfiguration type representing tempered distributions as field configurations, combined with Euclidean spacetime and test function spaces:
FieldConfiguration := SpaceTime →d[ℝ] ℝ - tempered distributions on Euclidean spacetime 1
SpaceTime := EuclideanSpace ℝ (Fin STDimension) - 4D Euclidean spacetime (must remain Euclidean for OS reconstruction)
TestFunction := SchwartzMap SpaceTime ℝ - Schwartz test functions
GJGeneratingFunctional - generating functional Z[J] = ∫ exp(i⟨ω, J⟩) dμ(ω)
The axioms have been discharged here in the spacetime Hermite model.
Need
This API is needed to provide a mathematically rigorous foundation for constructive quantum field theory in PhysLean using the Osterwalder-Schrader approach. After completion, it will:
- Enable formalization of Glimm-Jaffe constructive QFT framework
- Support Schwinger functions and correlation functions via functional derivatives
- Provide basis for implementing Osterwalder-Schrader axioms
- Allow rigorous treatment of Euclidean field measures and generating functionals
- Bridge distribution theory with QFT
Requirements
Core Framework
Distribution Integration
Test Function Infrastructure
Generating Functionals
Documentation and Integration
Corresponding file system
The API should be integrated into PhysLean's QFT module hierarchy:
PhysLean/QFT/
├── ConstructiveQFT/
│ ├── EuclideanFramework.lean # Core framework (minimal changes from user's file)
│ ├── GlimmJaffe.lean # GJ framework specifics
│ └── OsterwalderSchrader.lean # OS axioms implementation
Related existing PhysLean infrastructure:
PhysLean/Mathematics/Distribution/Basic.lean - Distribution types and derivatives
PhysLean/SpaceAndTime/Space/Basic.lean - Spatial coordinates (for spatial slices)
- Note:
PhysLean/SpaceAndTime/SpaceTime/Basic.lean uses Lorentzian spacetime and should NOT be used for this Euclidean framework 3
Wiki pages you might want to explore:
Citations
Details
Key data structure
The API is built around the
FieldConfigurationtype representing tempered distributions as field configurations, combined with Euclidean spacetime and test function spaces:FieldConfiguration := SpaceTime →d[ℝ] ℝ- tempered distributions on Euclidean spacetime 1SpaceTime := EuclideanSpace ℝ (Fin STDimension)- 4D Euclidean spacetime (must remain Euclidean for OS reconstruction)TestFunction := SchwartzMap SpaceTime ℝ- Schwartz test functionsGJGeneratingFunctional- generating functional Z[J] = ∫ exp(i⟨ω, J⟩) dμ(ω)The axioms have been discharged here in the spacetime Hermite model.
Need
This API is needed to provide a mathematically rigorous foundation for constructive quantum field theory in PhysLean using the Osterwalder-Schrader approach. After completion, it will:
Requirements
Core Framework
SpaceTimedefinition (essential for OS reconstruction)STDimension := 4and related constantsgetTimeComponentandspatialPartfunctions for Euclidean spaceμ := volumeDistribution Integration
FieldConfigurationwithSpaceTime →d[ℝ] ℝnotationdistributionPairingto use distribution evaluationDistribution.fderivDfor derivatives 2Test Function Infrastructure
schwartzMuloperation for complex test functionsschwartz_comp_clmhelper functioncomplex_testfunction_decomposeand associated lemmasdistributionPairingℂ_realfor complex test function pairingGenerating Functionals
GJGeneratingFunctionaldefinition Z[J] = ∫ exp(i⟨ω, J⟩) dμ(ω)GJGeneratingFunctionalℂfor complex analyticityGJMeanfor mean field calculationsDocumentation and Integration
Corresponding file system
The API should be integrated into PhysLean's QFT module hierarchy:
Related existing PhysLean infrastructure:
PhysLean/Mathematics/Distribution/Basic.lean- Distribution types and derivativesPhysLean/SpaceAndTime/Space/Basic.lean- Spatial coordinates (for spatial slices)PhysLean/SpaceAndTime/SpaceTime/Basic.leanuses Lorentzian spacetime and should NOT be used for this Euclidean framework 3Wiki pages you might want to explore:
Citations