The kernel and the index of a Cauchy–Riemann operator do not depend on p
ProvedCauchyRiemannIndex.index_independent_of_pLet , let be continuous loops of symmetric matrices and let be continuous with uniformly as ; . Assume that the asymptotic operators are nondegenerate. Then for every the kernels of on and on have the same dimension, and the Fredholm indices of and are equal.
Formalization Note is in ℝ≥0∞ with Fact (1 ≤ p), and . The hypotheses on are IsSymLoop S± and IsAsymptoticTo S Splus Sminus. Nondegeneracy is IsNondegenerate S±: for the fundamental solution . The index is crIndex, an integer.
import Definitions.Def_CauchyRiemannIndex_Setting import Mathlib.Analysis.Calculus.ContDiff.Basic
namespace CauchyRiemannIndex
open MeasureTheory Matrix Filter Topology
open scoped ENNReal NNReal ContDiff RealInnerProductSpace
/-- Wendl, Theorem 4.3 (p. 69), second part, case `k = 1`, on the cylinder: if `D_S` is asymptotic
to nondegenerate loops `S±` of symmetric matrices, the kernel dimension and the Fredholm index of
`D_S : W^{1,p} → L^p` do not depend on `p ∈ (1, ∞)`. -/
theorem index_independent_of_p (n : ℕ) (p : ℝ≥0∞) [Fact (1 ≤ p)] (hp : 1 < p) (hp' : p ≠ ⊤)
(Splus Sminus : ℝ → Mat n) (hSplus : IsSymLoop Splus) (hSminus : IsSymLoop Sminus)
(S : ℝ × ℝ → Mat n) (hS : IsAsymptoticTo S Splus Sminus) (hplus : IsNondegenerate Splus) (hminus : IsNondegenerate Sminus)
(p₂ : ℝ≥0∞) [Fact (1 ≤ p₂)] (hp₂ : 1 < p₂) (hp₂' : p₂ ≠ ⊤) :
Module.finrank ℝ (crKernel p S) = Module.finrank ℝ (crKernel p₂ S) ∧
crIndex p S = crIndex p₂ S := by
sorry
end CauchyRiemannIndex
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: CauchyRiemannIndex.index_independent_of_p
Setting. As in isFredholm: , loops , coefficient , and two exponents (each with a Fact (1 ≤ ·) instance).
Hypotheses. , ; continuous 1-periodic symmetric loops; continuous, -periodic, uniformly asymptotic to as ; nondegenerate ( for the fundamental solution , ).
Definitions used. crKernel p S = (triples on the strip ). crIndex p S . . (See isFredholm.md for the unfolding of .)
Conclusion.
where .
Degenerate cases. : trivial. : both sides .
Remarks. Module.finrank is on infinite-dimensional spaces, so the statement is only meaningful because the operators are Fredholm under these hypotheses (isFredholm); with Fredholmness, finrank equals the true dimension and crIndex is the true index. The kernels live in different ambient spaces; only their dimensions are compared, which is the intended content (Wendl Thm 4.3, second part).
Soundness checks.
- Junk values: finrank-0 junk only arises off the Fredholm regime, which the hypotheses exclude; ℤ-casts in
crIndexare applied before subtraction (no ℕ truncation). Quantifiers: all data universally quantified; arbitrary in . - Not vacuous (hypotheses satisfiable, see
isFredholm.md). In the test case , , : kernel is in for every , dimension 2 for all ; cokernel for all . Consistent. True by elliptic regularity (kernel elements are smooth and exponentially decaying) plus the same for the formal adjoint.
Verdict: no mis-formalization observed
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.