Kernel and cokernel of Cauchy–Riemann operators with a large antilinear zeroth-order term
ProvedCauchyRiemannIndex.large_antilinear_perturbation_indexLet , let be continuous loops of symmetric matrices with nondegenerate asymptotic operators, and let be continuous with uniformly as . Let be smooth with bounded first derivative, such that and are bounded for large , and such that its zeros form finite sets (positive zeros) and (negative zeros) with the following normal form: for some and every , on the disc around one has and
For let , acting from to . Then:
- if , then for all sufficiently large , is surjective and ;
- if , then for all sufficiently large , is injective and .
In either case for all sufficiently large .
Formalization Note via , and is the matrix antilinearMat β, so is with antilinearMat ∘ β. Points of the cylinder are pairs and means ; is -periodic in , the zeros are listed in , and every zero of is a -translate by an integer of a listed one. Wendl's § 5.5 asks, near each zero, for a holomorphic chart onto the unit disc in which is standard, the operator is and is or ; here the chart is a translation of the coordinates , the trivialization is the global one, and the area form is . Replacing the unit disc by a disc of radius rescales in the chart by , which only reparametrizes , and kernels and cokernels do not depend on the area form. The exponent is (Wendl, Assumption 5.7). The conclusions are stated with crRange 2 … = ⊤, crKernel 2 … = ⊥ and finrank of crKernel 2 … and of LpCyl 1 2 ⧸ crRange 2 …, together with their finite-dimensionality.
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, Proposition 5.27 (p. 102), with the assumptions of § 5.5 (p. 94), on the cylinder with the
trivial line bundle and `p = 2`: let `D_S` (`n = 1`) be asymptotic to nondegenerate loops `S±` of
symmetric matrices, and let `β : ℝ × S¹ → ℂ` be smooth with bounded derivative, with `|β|` and `1/|β|`
bounded for large `|s|`, whose zeros (mod `t ↦ t + 1`) are the finite sets `Z⁺` (positive zeros) and
`Z⁻` (negative zeros), such that on a disc of radius `r` around each zero `ζ` the operator is `∂̄`
(`S = 0`) and `β(ζ + z) = z` for `ζ ∈ Z⁺`, `β(ζ + z) = z̄` for `ζ ∈ Z⁻`. Put
`D_σ η = D_S η + σ β η̄`. If `Z⁻ = ∅`, then for all large `σ`, `D_σ : W^{1,2} → L²` is surjective with
`dim ker D_σ = #Z⁺`; if `Z⁺ = ∅`, then for all large `σ`, `D_σ` is injective with
`dim coker D_σ = #Z⁻`. -/
theorem large_antilinear_perturbation_index (Splus Sminus : ℝ → Mat 1) (hSplus : IsSymLoop Splus)
(hSminus : IsSymLoop Sminus) (hplus : IsNondegenerate Splus) (hminus : IsNondegenerate Sminus)
(S : ℝ × ℝ → Mat 1) (hS : IsAsymptoticTo S Splus Sminus)
(β : ℝ × ℝ → ℂ) (hβ : ContDiff ℝ ∞ β) (hβper : ∀ s t, β (s, t + 1) = β (s, t))
(hβC1 : ∃ C : ℝ, ∀ x, ‖fderiv ℝ β x‖ ≤ C)
(hβends : ∃ (R c : ℝ), 0 < c ∧ ∀ s t, R ≤ |s| → c ≤ ‖β (s, t)‖ ∧ ‖β (s, t)‖ ≤ 1 / c)
(Zplus Zminus : Finset (ℝ × ℝ)) (hZ : ∀ ζ ∈ Zplus ∪ Zminus, 0 ≤ ζ.2 ∧ ζ.2 < 1)
(hdisj : Disjoint Zplus Zminus)
(hzero : ∀ x : ℝ × ℝ, β x = 0 ↔ ∃ ζ ∈ Zplus ∪ Zminus, ∃ m : ℤ, x = (ζ.1, ζ.2 + m))
(r : ℝ) (hr : 0 < r)
(hplusZ : ∀ ζ ∈ Zplus, ∀ z : ℂ, ‖z‖ < r →
β (ζ.1 + z.re, ζ.2 + z.im) = z ∧ S (ζ.1 + z.re, ζ.2 + z.im) = 0)
(hminusZ : ∀ ζ ∈ Zminus, ∀ z : ℂ, ‖z‖ < r →
β (ζ.1 + z.re, ζ.2 + z.im) = (starRingEnd ℂ) z ∧ S (ζ.1 + z.re, ζ.2 + z.im) = 0) :
(Zminus = ∅ → ∃ σ₀ : ℝ, ∀ σ ≥ σ₀,
crRange 2 (fun x => S x + σ • antilinearMat (β x)) = ⊤ ∧
FiniteDimensional ℝ (crKernel 2 (fun x => S x + σ • antilinearMat (β x))) ∧
Module.finrank ℝ (crKernel 2 (fun x => S x + σ • antilinearMat (β x))) = Zplus.card) ∧
(Zplus = ∅ → ∃ σ₀ : ℝ, ∀ σ ≥ σ₀,
crKernel 2 (fun x => S x + σ • antilinearMat (β x)) = ⊥ ∧
FiniteDimensional ℝ (LpCyl 1 2 ⧸ crRange 2 (fun x => S x + σ • antilinearMat (β x))) ∧
Module.finrank ℝ (LpCyl 1 2 ⧸ crRange 2 (fun x => S x + σ • antilinearMat (β x))) =
Zminus.card) := by
sorry
end CauchyRiemannIndex
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: CauchyRiemannIndex.large_antilinear_perturbation_index
Setting. , ; loops ; ; ; finite sets ; .
Hypotheses. continuous 1-periodic symmetric loops, nondegenerate; continuous, -periodic, asymptotic to (entrywise, uniformly in ). is , 1-periodic in , , and with for . Every has ; ; for some , . For some and all (writing ): , for ; , for .
Definitions used. crKernel, crRange (real spans of / image of on of ), antilinearMat . Check: for , (), which is exactly that matrix applied to ; Matrix.J is multiplication by . So with coefficient antilinearMat,
Conclusion. (i) If : , is onto , is finite-dimensional and . (ii) If : , , is finite-dimensional and .
Degenerate cases. (e.g. , so everywhere): both parts apply, invertible for large ; true by the coercive estimate (cross term integrates by parts to ).
Remarks.
- Local model check. Near (, ): ; gives , so it solves the equation exactly for real -values ( does not): one real Gaussian per positive zero, matching real
finrank. Near (): the -real adjoint of is itself and of is ; is solved by : one real cokernel Gaussian per negative zero. Orientation: is the coordinate in which , so "" is a positive (degree ) zero. Signs and real dimensions consistent. - Consistency with the index: signed zero count (boundary of for is , increasing), matching
index_eq_winding_of_antilinear_deformation. - The Lean hypotheses do not require to converge as (only and bounded there). This is weaker than an "asymptotic to " assumption, but the conclusion still follows from the coercive estimate above, which uses exactly these bounds (plus boundedness of , implied by
IsAsymptoticTo). No Fredholm assumption on is needed since the conclusion states finite-dimensionality explicitly. - Normal form vs periodicity. If then and with both lie in the disc and give , contradicting -periodicity; so the hypotheses force . Two discs (around , or around and an integer translate) cannot meet: at a common point , (or for two negative zeros, again forcing ). For one positive and one negative zero a single common point is possible, but the overlap of two open discs is open, and on it would be both and , i.e. and at once, impossible. Hence the hypotheses force the discs to be pairwise disjoint mod 1. These are consequences, not contradictions: is a hypothesis parameter, and a small is always available for a genuine example.
Soundness checks.
- Junk/coercions:
finrankused only alongside an explicitFiniteDimensional, so no junk 0;Zplus.cardis ℕ, compared in ℕ.σ • antilinearMat (β x)is real scalar onMat 1;S x + …pointwise.starRingEnd ℂ zis .‖fderiv ℝ β x‖is the operator norm. Quantifier order: inside each implication, after all data are fixed; correct. Binder scope of∀ z, ‖z‖ < r → β … ∧ S … = 0covers both conjuncts as intended.hZnormalizes representatives to , socardcounts zeros mod 1 without duplicates. - Satisfiable, not vacuous: , : take with smooth monotone , at , at , , : its only zeros are and its Jacobian there is the identity, so . Put with a cutoff equal to 1 on and 0 on (extended periodically): for small the two terms differ by on the annulus, so no new zeros, and exactly on the disc; at both ends, bounded, smooth, periodic. Take with (, nondegenerate) and on , so on the disc. All hypotheses hold; conclusion (i) predicts a one-dimensional real kernel (the Gaussian) and surjectivity: consistent with index . (Here itself has index ; no contradiction, since does not decay at the ends, so has different asymptotic operators than .) True (Wendl Prop. 5.27, under hypotheses at least as strong as needed for its proof).
Verdict: no mis-formalization observed
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.