The cokernel of a Cauchy–Riemann operator is the kernel of its conjugated formal adjoint
ProvedCauchyRiemannIndex.cokernel_eq_kernel_adjointLet , let be continuous loops of symmetric matrices and let be continuous with uniformly as ; . Assume that the asymptotic operators are nondegenerate. Let , let be complex conjugation on and . Then the cokernel is finite-dimensional, and
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 . is conjMat n; is in ℝ≥0∞ with Fact (1 ≤ q) and 1 / p + 1 / q = 1. , where is the formal adjoint of .
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, Lemma 4.17, Proposition 4.18 and Theorem 4.20 (pp. 76–79), on the cylinder: let `D_S`
be asymptotic to nondegenerate loops `S±` of symmetric matrices, `1 < p < ∞` and
`1/p + 1/q = 1`. The cokernel of `D_S : W^{1,p} → L^p` is finite-dimensional, and its dimension
is that of the kernel of the conjugated formal adjoint `D_{S̄} : W^{1,q} → L^q`,
`S̄(s, t) = -C S(s, t)ᵀ C`, where `C` is complex conjugation on `ℂⁿ = ℝ²ⁿ`. -/
theorem cokernel_eq_kernel_adjoint (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)
(q : ℝ≥0∞) [Fact (1 ≤ q)] (hpq : 1 / p + 1 / q = 1) :
FiniteDimensional ℝ (LpCyl n p ⧸ crRange p S) ∧
Module.finrank ℝ (LpCyl n p ⧸ crRange p S) =
Module.finrank ℝ (crKernel q (fun x => -(conjMat n * (S x)ᵀ * conjMat n))) := by
sorry
end CauchyRiemannIndex
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: CauchyRiemannIndex.cokernel_eq_kernel_adjoint
Setting. ; (both with Fact (1 ≤ ·)); loops ; a coefficient .
Hypotheses.
- and in , so .
- are symmetric loops.
IsAsymptoticTo S S⁺ S⁻.- are nondegenerate.
Definitions used.
crRange p S.LpCyl n p ⧸ crRange p Sis the algebraic cokernel.crKernel q S̄is the kernel of on , with andconjMat.
Conclusion.
Degenerate cases. For it is trivial. The first conjunct makes the left finrank genuine, not the junk . The right finrank would be junk if were infinite-dimensional, but it is not: is asymptotic to , which are symmetric and nondegenerate (conjugate loops). So by the semi-Fredholm property its kernel is finite-dimensional.
Remarks. Check of the conjugation. The -formal adjoint is . For , using and :
So is a pointwise isometric isomorphism , preserving and . With no -reflection needed, the sign and transpose conventions are correct.
Soundness checks.
1 / p + 1 / q = 1is ENNReal arithmetic. With it pins to the conjugate exponent, with no junk; even would force , but is assumed. The lambdafun x => -(conjMat n * (S x)ᵀ * conjMat n)is the correct , and its transpose binds toS x. TheFact (1 ≤ q)instance is consistent withhpq.finrankon both sides is in , so the equation is between naturals.- Not vacuous. It is true: the range is closed (semi-Fredholm), so . The annihilator equals the weak kernel of , which lies in by regularity, and that is . Finite-dimensionality follows from that of , and the dual of a finite-dimensional space has the same dimension.
Verdict: no mis-formalization observed
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.