Convolution in the -variable preserves maps orthogonal to the image of a translation-invariant Cauchy–Riemann operator on the cylinder
ProvedCauchyRiemannIndex.sConv_annihilatorLet be a continuous loop of matrices, , , and let satisfy
for every smooth that vanishes for large . Let and
Then and for every such .
So the space of weak solutions of the formal adjoint equation is closed under convolution in the translation direction . This lets one regularize such solutions in while keeping the equation.
Formalization Note. ; maps on the cylinder are maps of , and is LpCyl n q, i.e. of the strip (cylMeasure), with values in = Vec n. The convolution is written pointwise, fun x => ∫ σ, ρ σ • g (x.1 - σ, x.2), with g the chosen representative of the class; is ContDiff ℝ ∞ with HasCompactSupport. is in ℝ≥0∞ with Fact (1 ≤ q). Test sections are IsTestSection (smooth, -periodic in , zero for large ) and the operator is crOp with . is only assumed continuous. The first conclusion is MemLp G q cylMeasure.
import Definitions.Def_CauchyRiemannIndex_Setting import Mathlib.Analysis.Calculus.ContDiff.Basic import Mathlib.MeasureTheory.Integral.Bochner.Basic
namespace CauchyRiemannIndex
open MeasureTheory Matrix Filter Topology
open scoped ENNReal NNReal ContDiff RealInnerProductSpace
/-- Let `S∞` be a continuous loop of matrices, `D = ∂ₛ + J₀ ∂ₜ + S∞(t)`, and `g ∈ L^q` of the
cylinder with `∫ ⟨D u, g⟩ = 0` for every test section `u`. For a smooth compactly supported
`ρ : ℝ → ℝ`, the convolution of `g` with `ρ` in the `s`-variable,
`G(s, t) = ∫ ρ(σ) g(s - σ, t) dσ`, lies in `L^q` and again satisfies `∫ ⟨D u, G⟩ = 0` for every
test section `u`. -/
theorem sConv_annihilator (n : ℕ) (q : ℝ≥0∞) [Fact (1 ≤ q)] (Sinf : ℝ → Mat n)
(hc : Continuous Sinf) (g : LpCyl n q)
(hg : ∀ u : ℝ × ℝ → Vec n, IsTestSection u →
∫ x, inner ℝ (crOp (fun x : ℝ × ℝ => Sinf x.2) u x) (g x) ∂cylMeasure = 0)
(ρ : ℝ → ℝ) (hρ : ContDiff ℝ ∞ ρ) (hρc : HasCompactSupport ρ) :
MemLp (fun x : ℝ × ℝ => ∫ σ, ρ σ • g (x.1 - σ, x.2)) q cylMeasure ∧
∀ u : ℝ × ℝ → Vec n, IsTestSection u →
∫ x, inner ℝ (crOp (fun x : ℝ × ℝ => Sinf x.2) u x)
(∫ σ, ρ σ • g (x.1 - σ, x.2)) ∂cylMeasure = 0 := by
sorry
end CauchyRiemannIndex