Euclidean Group E(4) and Its Actions #
Defines the Euclidean group E(4) = ℝ⁴ ⋊ O(4) with action g • x = R(x) + t on spacetime, and its induced actions on test functions (g • f)(x) = f(g⁻¹ • x).
Key properties: measure preservation (d⁴(E⁻¹x) = d⁴x), temperate growth of pullbacks (needed for Schwartz space), and continuity of all actions. Foundation for the OS2 axiom.
Euclidean group
Inverse of a linear isometry : we turn the canonical equivalence
(available in finite dimension) back into a LinearIsometry.
Equations
Instances For
Equations
- QFT.instInvE = { inv := fun (g : QFT.E) => { R := QFT.LinearIsometry.inv g.R, t := -(QFT.LinearIsometry.inv g.R) g.t } }
We need a Div instance because Group extends DivInvMonoid.
Equations
- One or more equations did not get rendered due to their size.
Lebesgue measure is invariant under every Euclidean motion --------- #
Unified Action of Euclidean group on function spaces --------- #
UNIFIED EUCLIDEAN ACTION FRAMEWORK
This section demonstrates how the same geometric transformation (euclideanPullback)
can be used to define Euclidean actions on both test functions and L² functions:
1. **Common foundation**: All actions are based on the pullback map x ↦ g⁻¹ • x
2. **Key enabling result**: measurePreserving_act proves this map preserves Lebesgue measure
3. **Dual routes**:
- Test functions: Use temperate growth + Schwartz space structure
- L² functions: Use measure preservation + Lp space structure
4. **Unified interface**: Both yield continuous linear maps with the same group action laws
This approach eliminates code duplication and ensures consistency between
the test function and L² formulations of the Osterwalder-Schrader axioms.
The fundamental pullback map for Euclidean actions. This is the geometric transformation x ↦ g⁻¹ • x that underlies all Euclidean actions on function spaces.
Equations
Instances For
The Euclidean pullback map has temperate growth (needed for Schwartz space actions).
Action of Euclidean group on test functions via pullback. For g ∈ E and f ∈ TestFunctionℂ, define (g • f)(x) = f(g⁻¹ • x). This is the standard pullback action: to evaluate the transformed function at x, we evaluate the original function at the inverse-transformed point.
Equations
- QFT.euclideanAction g f = (SchwartzMap.compCLM ℂ ⋯ ⋯) f
Instances For
Action of Euclidean group on real test functions via pullback. For g ∈ E and f ∈ TestFunction, define (g • f)(x) = f(g⁻¹ • x). This is the real version of euclideanAction for TestFunction = SchwartzMap SpaceTime ℝ.
Equations
- QFT.euclideanActionReal g f = (SchwartzMap.compCLM ℝ ⋯ ⋯) f
Instances For
The measure preservation result enables both test function and L² actions. This is the key unifying lemma that works specifically for the spacetime measure μ.
Action of Euclidean group on L² functions via pullback. For g ∈ E and f ∈ Lp ℂ 2 μ, define (g • f)(x) = f(g⁻¹ • x). This uses the same fundamental pullback transformation as the test function action, but leverages measure preservation instead of temperate growth bounds. Specialized for SpaceTime with Lebesgue measure.
Equations
Instances For
The Euclidean action as a continuous linear map on test functions. This leverages the Schwartz space structure and temperate growth bounds.
Equations
Instances For
Both actions are instances of the same abstract pattern.