Quadratic Forms and Positivity (plan1 Step 1) #
This file implements the quadratic form Q[K] on L²(ℝ) and its pullback to Hσ, establishing the Frourio-Weil positivity criterion.
Main definitions #
M_K
: Multiplication operator by K on L²(ℝ)Qℝ
: Real-valued quadratic form ∫ K(τ) * ‖g(τ)‖² dτQ_pos
: Positivity theorem for non-negative kernels
Implementation notes #
We first handle bounded multiplication operators (K ∈ L∞), then extend to more general measurable non-negative functions.
Helper lemma: If K is essentially bounded and g ∈ L², then K·g ∈ L² (integral version)
Helper lemma: If K is essentially bounded and g ∈ L², then K·g ∈ L² (MemLp version)
Helper lemma: Norm inequality for the linear map L
Equations
- One or more equations did not get rendered due to their size.
Instances For
a.e. action of M_K
: as a representative function, (M_K g)(x) = K x * g x
a.e.
Operator norm bound: ‖M_K‖ ≤ ‖K‖_∞
The real-valued quadratic form QK = ∫ K(τ) * ‖g(τ)‖² dτ. We require K to be non-negative and measurable.
Instances For
Positivity: If K ≥ 0 a.e., then QK ≥ 0
For real-valued K, the quadratic form equals the real part of the inner product with M_K
A-3: Kernel Dimensions and Zero Sets (核次元と零集合) #
This section establishes the relationship between the kernel of M_K and the zero set of K, providing the API for kernel-support correspondence needed for later chapters.
If K
is measurable, then its support {τ | K τ ≠ 0}
is measurable.
The support and zero set partition ℝ
The kernel of M_K as a submodule (for bounded K)
Equations
- Frourio.ker_MK K hK_meas hK_bdd = LinearMap.ker (Frourio.M_K K hK_meas hK_bdd)
Instances For
The kernel consists of functions vanishing a.e. on the support of K
Alternative characterization: g ∈ ker(M_K) iff g = 0 a.e. where K ≠ 0
The kernel is supported on the zero set of K
A-3 (complete characterization): g
is in the kernel of M_K
if and only if g = 0
almost everywhere on the support {τ | K τ ≠ 0}
.
This is the ∀ᵐ
-predicate version of ker_MK_iff_ae_zero_on_supp
.
A-2: Pullback to Hσ Space #
This section implements the pullback of the quadratic form from L²(ℝ) to the weighted space Hσ via the isometry Uσ, establishing the key correspondence between kernels.
Alternative notation for clarity
Equations
- One or more equations did not get rendered due to their size.
Instances For
When K is essentially bounded and non-negative, Qσ[K] f = 0 implies that K · LogPull σ f = 0 almost everywhere
The kernel of Qσ is related to the kernel of M_K through LogPull
Kernel Dimension API for Lattice Approximation #
This section provides the API for kernel dimensions that will bridge to the lattice test sequences in Chapter 4. Rather than computing dim ker directly, we provide tools for finite-dimensional approximations via lattice discretization.
A finite lattice approximation to the kernel
- basis : Fin N → ↥(MeasureTheory.Lp ℂ 2 MeasureTheory.volume)
The basis functions indexed by lattice points
Each basis function is in the kernel
- lin_indep : LinearIndependent ℂ self.basis
The basis functions are linearly independent
Instances For
The dimension of a finite lattice approximation
Equations
- Frourio.finite_kernel_dim K N _approx = N
Instances For
API: The kernel dimension can be approximated by finite lattices. This is a placeholder for the full Γ-convergence theory in Chapter 2.
Connection to Qσ Kernel #
This section establishes the key relationship required by A-3:
Qσ[K] f = 0 ↔ (Uσ f) = 0 a.e. on {τ | K τ ≠ 0}