Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Independent cokernel elements of a Cauchy–Riemann operator from approximate solutions of the adjoint equation

Proved
CauchyRiemannIndex.linearIndependent_cokernel_of_adjoint_small

by Mazecto · Oct 17, 2026 · Mathlib 0df444a (Lean v4.33.1)

cauchy-riemannfredholm-indexfunctional-analysissobolev-spaces

Let T:R×S1→R2n×2nT:\mathbb{R}\times S^1\to\mathbb{R}^{2n\times2n}T:R×S1→R2n×2n be continuous and bounded, and let DTη=∂sη+J0∂tη+TηD_T\eta=\partial_s\eta+J_0\partial_t\eta+T\etaDT​η=∂s​η+J0​∂t​η+Tη, acting from W1,2(R×S1,R2n)W^{1,2}(\mathbb{R}\times S^1,\mathbb{R}^{2n})W1,2(R×S1,R2n) to L2L^2L2, with formal adjoint DT∗v=−∂sv+J0∂tv+TTvD_T^*v=-\partial_sv+J_0\partial_tv+T^{\mathsf T}vDT∗​v=−∂s​v+J0​∂t​v+TTv. Suppose that for some c≥0c\ge0c≥0

∥η∥L22≤c ∥DTη∥L22for all η∈W1,2,\|\eta\|_{L^2}^2\le c\,\|D_T\eta\|_{L^2}^2\qquad\text{for all }\eta\in W^{1,2},∥η∥L22​≤c∥DT​η∥L22​for all η∈W1,2,

and let v1,…,vkv_1,\dots,v_kv1​,…,vk​ be smooth sections, 111-periodic in ttt and vanishing for large ∣s∣|s|∣s∣, such that every nonzero combination v=∑igiviv=\sum_i g_iv_iv=∑i​gi​vi​ (g∈Rk∖{0}g\in\mathbb{R}^k\setminus\{0\}g∈Rk∖{0}) satisfies

c ∥DT∗v∥L22<∥v∥L22.c\,\|D_T^*v\|_{L^2}^2<\|v\|_{L^2}^2 .c∥DT∗​v∥L22​<∥v∥L22​.

Then the cokernel L2/im⁡DTL^2/\operatorname{im}D_TL2/imDT​ contains kkk linearly independent elements; in particular dim⁡coker⁡DT≥k\dim\operatorname{coker}D_T\ge kdimcokerDT​≥k.

Formalization Note W1,2W^{1,2}W1,2 is W1p 2 n, ∥DTη∥L2\|D_T\eta\|_{L^2}∥DT​η∥L2​ is the L2L^2L2 norm of crApply T on a triple, and the norms in the estimate are written with eLpNorm (values in [0,∞][0,\infty][0,∞], with ccc entering through ENNReal.ofReal). The test sections are IsTestSection, and DT∗vD_T^*vDT∗​v is written out with partialS, partialT and the transpose (T x)ᵀ. Boundedness of TTT is the bound ∣T(x)v∣≤M∣v∣|T(x)v|\le M|v|∣T(x)v∣≤M∣v∣ for all xxx and vvv. The image is the submodule crRange 2 T of LpCyl n 2, and the conclusion is a linearly independent family Fin k → LpCyl n 2 ⧸ crRange 2 T.

Preamble
import Definitions.Def_CauchyRiemannIndex_Setting
import Mathlib.MeasureTheory.Integral.Bochner.Basic
Formal statement
namespace CauchyRiemannIndex

open MeasureTheory Matrix Filter Topology
open scoped ENNReal NNReal ContDiff RealInnerProductSpace

/-- Lower bound for the cokernel of `D_T = ∂ₛ + J₀ ∂ₜ + T : W^{1,2} → L²` on the cylinder, for a
continuous bounded coefficient `T`: suppose `‖η‖²_{L²} ≤ c ‖D_T η‖²_{L²}` on
`W^{1,2}`, and let `v₁, …, v_k` be test sections such that every nonzero combination `v = Σ gᵢ vᵢ`
satisfies `c ‖D_T* v‖²_{L²} < ‖v‖²_{L²}`, where `D_T* v = -∂ₛ v + J₀ ∂ₜ v + Tᵀ v` is the formal
adjoint. Then the cokernel `L² / im D_T` contains `k` linearly independent elements. -/
theorem linearIndependent_cokernel_of_adjoint_small (n : ℕ) (T : ℝ × ℝ → Mat n)
    (hT : Continuous T)
    (hTb : ∃ M : ℝ, ∀ x (v : Vec n), ‖Matrix.toEuclideanLin (T x) v‖ ≤ M * ‖v‖)
    (c : ℝ) (hc : 0 ≤ c)
    (hest : ∀ w ∈ W1p 2 n, eLpNorm (w.1 : ℝ × ℝ → Vec n) 2 cylMeasure ^ 2 ≤
      ENNReal.ofReal c * eLpNorm (crApply T w) 2 cylMeasure ^ 2)
    (k : ℕ) (v : Fin k → ℝ × ℝ → Vec n) (hv : ∀ i, IsTestSection (v i))
    (hsmall : ∀ g : Fin k → ℝ, g ≠ 0 →
      c * ∫ x, ‖∑ i, g i • (-partialS (v i) x + Matrix.toEuclideanLin (J₀ n) (partialT (v i) x) +
        Matrix.toEuclideanLin (T x)ᵀ (v i x))‖ ^ 2 ∂cylMeasure <
      ∫ x, ‖∑ i, g i • v i x‖ ^ 2 ∂cylMeasure) :
    ∃ u : Fin k → LpCyl n 2 ⧸ crRange 2 T, LinearIndependent ℝ u := by
  sorry

end CauchyRiemannIndex
Source
C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, https://arxiv.org/abs/1612.01009, Lectures 4–5 (operators D_S = ∂_s + J_0 ∂_t + S on the cylinder, formal adjoint, cokernel); used for Proposition 5.24 (formal adjoint) and Proposition 5.27, p = 2

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me