Positive Time Test Functions and Star Operations #
This file defines test functions supported in the positive time region and implements the star operation (complex conjugation composed with time reflection) for test functions.
Main definitions #
HasPositiveTime: Predicate for spacetime points with positive time componentpositiveTimeSet: The set of all positive time pointsPositiveTimeTestFunction: Test functions supported in the positive time regionstarTestFunction: Star operation combining time reflection and complex conjugationstarRingEnd_iteratedFDeriv_norm_eq: Helper lemma for norm preservation under star operation
Main results #
is_open_positiveTimeSet: The positive time set is openStar TestFunctionℂ: Star instance for complex test functions
A spacetime point has positive time if its time component is positive
Equations
- HasPositiveTime x = (getTimeComponent x > 0)
Instances For
The set of all spacetime points with positive time
Equations
Instances For
Submodule of real-valued test functions supported in the positive time region
Equations
- One or more equations did not get rendered due to their size.
Instances For
Type of real-valued test functions supported in the positive time region
Instances For
Linear combinations of positive-time test functions are positive-time test functions.
Submodule of complex-valued test functions supported in the positive time region. This is a ℂ-submodule since ℂ-scalar multiplication preserves support.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Type of complex-valued test functions supported in the positive time region
Instances For
Helper lemma: starRingEnd ℂ commutes through derivatives and preserves norms
Star operation on test functions: time reflection followed by complex conjugation
Equations
- starTestFunction f = { toFun := fun (x : SpaceTime) => (starRingEnd ℂ) ((QFT.compTimeReflection f) x), smooth' := ⋯, decay' := ⋯ }
Instances For
Star instance for complex test functions
Equations
- instStarTestFunctionℂ = { star := fun (f : TestFunctionℂ) => starTestFunction f }