-
Notifications
You must be signed in to change notification settings - Fork 125
API: Integrate Glimm-Jaffe AQFT Framework into PhysLean #938
Open
Assignees
Description
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[R] R- tempered distributions on Euclidean spacetime 1SpaceTime := EuclideanSpace R (Fin STDimension)- 4D Euclidean spacetime (must remain Euclidean for OS reconstruction)TestFunction := SchwartzMap SpaceTime R- 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:
- 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
- Preserve Euclidean
SpaceTimedefinition (essential for OS reconstruction) - Keep
STDimension := 4and related constants - Maintain
getTimeComponentandspatialPartfunctions for Euclidean space - Retain Lebesgue measure
μ := volume
Distribution Integration
- Replace
FieldConfigurationwithSpaceTime →d[R] Rnotation - Update
distributionPairingto use distribution evaluation - Integrate
Distribution.fderivDfor derivatives 2 - Ensure measurable space instance works with new type
Test Function Infrastructure
- Keep
schwartzMuloperation for complex test functions - Preserve
schwartz_comp_clmhelper function - Maintain
complex_testfunction_decomposeand associated lemmas - Keep
distributionPairingC_realfor complex test function pairing
Generating Functionals
- Preserve
GJGeneratingFunctionaldefinition Z[J] = ∫ exp(i⟨ω, J⟩) dμ(ω) - Keep
GJGeneratingFunctionalCfor complex analyticity - Maintain
GJMeanfor mean field calculations
Documentation and Integration
- Add module docstring following PhysLean standards
- Document integration decisions (Euclidean vs Lorentzian)
- Add references to Osterwalder-Schrader literature
- Ensure compatibility with existing PhysLean distribution infrastructure
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 derivativesPhysLean/SpaceAndTime/Space/Basic.lean- Spatial coordinates (for spatial slices)- Note:
PhysLean/SpaceAndTime/SpaceTime/Basic.leanuses Lorentzian spacetime and should NOT be used for this Euclidean framework 3
Wiki pages you might want to explore:
Citations
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.