Complex Test Function Linearity #
This file contains lemmas about linearity properties of complex test functions and their pairings with field configurations.
Main Results: #
Complex Arithmetic Helpers:
re_of_complex_combination: Real part of complex linear combinationim_of_complex_combination: Imaginary part of complex linear combination
Decomposition Linearity:
ω_re_decompose_linear: ω-linearity of real component under complex operationsω_im_decompose_linear: ω-linearity of imaginary component under complex operations
Pairing Linearity:
pairing_linear_combo: Key result showing distributionPairingℂReal is ℂ-linear in the test function argument
These results are essential for proving bilinearity of Schwinger functions and other quantum field theory constructions.
Main definitions #
toComplex: Embed real Schwartz functions into complex Schwartz functionstoComplexCLM: The continuous ℝ-linear map version oftoComplex
ω-linearity of the real component of the complex test-function decomposition under complex linear combinations. This follows from ℝ-linearity of ω and pointwise behavior of complex operations on Schwartz functions.
ω-linearity of the imaginary component of the complex test-function decomposition under complex linear combinations.
Linearity of the complex pairing in the test-function argument.
Helper lemmas for real→complex Schwartz embedding #
Composing a continuous multilinear map (to ℝ) with the real→complex embedding preserves the operator norm, since the embedding is an isometry.
The norm of the n-th iterated derivative of a Schwartz function composed with real→complex embedding equals the norm of the n-th iterated derivative of the original Schwartz function. This follows from the chain rule and the fact that the embedding is an isometry.
Embed a real test function as a complex-valued test function by coercing values via ℝ → ℂ.
Instances For
The embedding of real Schwartz functions into complex Schwartz functions is a continuous
ℝ-linear map. This follows from SchwartzMap.mkCLM since:
- The map is linear (toComplex_add, toComplex_smul)
- The composition with ofRealCLM is smooth
- Derivative norms are preserved (iteratedFDeriv_ofReal_norm_eq) so the Schwartz seminorm bounds are satisfied.
Equations
- toComplexCLM = SchwartzMap.mkCLM (fun (f : SchwartzMap SpaceTime ℝ) (x : SpaceTime) => ↑(f x)) toComplexCLM._proof_4 toComplexCLM._proof_5 toComplexCLM._proof_6 toComplexCLM._proof_7
Instances For
Pointwise conjugation on complex Schwartz functions #
For a complex-valued Schwartz function f : E → ℂ, we define the pointwise conjugate conjSchwartz f := fun x ↦ conj (f x). This is again a Schwartz function because conjugation is a continuous ℝ-linear map on ℂ.
Pointwise conjugation of a complex Schwartz function. (conjSchwartz f)(x) = conj(f(x))
This is defined using the continuous ℝ-linear equivalence Complex.conjCLE : ℂ ≃L[ℝ] ℂ.
Since conjugation is smooth and an isometry, it preserves all Schwartz seminorms.
Equations
- conjSchwartz f = { toFun := fun (x : E) => (starRingEnd ℂ) (f x), smooth' := ⋯, decay' := ⋯ }
Instances For
Conjugation is involutive: conj(conj(f)) = f
Key identity: For a real-valued distribution ω, conjugating the pairing equals pairing with the conjugated test function.
conj(⟨ω, f⟩) = ⟨ω, conj(f)⟩
This follows from:
- ⟨ω, f⟩ = ⟨ω, f_re⟩ + i⟨ω, f_im⟩
- conj(⟨ω, f⟩) = ⟨ω, f_re⟩ - i⟨ω, f_im⟩
- ⟨ω, conj(f)⟩ = ⟨ω, conj(f)_re⟩ + i⟨ω, conj(f)_im⟩
- conj(f)_re = f_re and conj(f)_im = -f_im