Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Pseudoholomorphic maps converging in W1,pW^{1,p}W1,p converge in Cloc∞C^\infty_{\mathrm{loc}}Cloc∞​

Proved
JHolomorphic.tendstoCInftyLocOn_of_sobolevNorm_tendsto

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

elliptic-regularitypseudoholomorphic-curvessobolev-spacessymplectic-geometryunique-continuation

Let EEE be a finite-dimensional real vector space, O⊆EO\subseteq EO⊆E open, and let JνJ_\nuJν​, JJJ be smooth almost complex structures on OOO with Jν→JJ_\nu\to JJν​→J in Cloc∞C^\infty_{\mathrm{loc}}Cloc∞​ on OOO. Let K0⊆OK_0\subseteq OK0​⊆O be compact and let D⊂CD\subset\mathbb{C}D⊂C be the open unit disc. Let p>2p>2p>2, let uν:D→K0u_\nu:D\to K_0uν​:D→K0​ be C∞C^\inftyC∞ maps with ∂suν+Jν(uν) ∂tuν=0\partial_su_\nu+J_\nu(u_\nu)\,\partial_tu_\nu=0∂s​uν​+Jν​(uν​)∂t​uν​=0 on DDD, and let vvv be C∞C^\inftyC∞ on DDD. If ∥uν−v∥W1,p(D)→0\|u_\nu-v\|_{W^{1,p}(D)}\to0∥uν​−v∥W1,p(D)​→0, then uν→vu_\nu\to vuν​→v in Cloc∞C^\infty_{\mathrm{loc}}Cloc∞​ on DDD.

Formalization Note The hypotheses on the structures are IsAlmostComplexOn J O, ∀ ν, IsAlmostComplexOn (Jν ν) O and TendstoCInftyLocOn Jν J O. Because JJJ is only defined on OOO, the maps are required to take values in the fixed compact set K0⊆OK_0\subseteq OK0​⊆O (Set.MapsTo (u ν) (ball 0 1) K₀). The convergence hypothesis is Tendsto (fun ν => sobolevNorm 1 (ENNReal.ofReal p) (ball 0 1) (u ν - v)) atTop (𝓝 0); the conclusion is TendstoCInftyLocOn u v (ball 0 1).

Preamble
import Definitions.Def_JHolomorphic_Setting
Formal statement
namespace JHolomorphic

open MeasureTheory Metric Filter Topology DbarRegularity
open scoped ContDiff ENNReal NNReal

/-- Wendl, Theorem 2.22 (2b) (p. 35), case `k = 1`: let `p > 2` and let `J_ν → J` in `C^∞_loc`
be smooth almost complex structures on an open set `O ⊆ E`. If smooth `J_ν`-holomorphic maps
`u_ν` on the open unit disc, with values in a fixed compact `K₀ ⊆ O`, converge in `W^{1,p}` to a
smooth map `u`, then `u_ν → u` in `C^∞_loc` on the disc. -/
theorem tendstoCInftyLocOn_of_sobolevNorm_tendsto {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] (p : ℝ) (hp : 2 < p)
    (J : E → E →L[ℝ] E) (Jν : ℕ → E → E →L[ℝ] E) (O K₀ : Set E)
    (hJ : IsAlmostComplexOn J O) (hJν : ∀ ν, IsAlmostComplexOn (Jν ν) O)
    (hconv : TendstoCInftyLocOn Jν J O) (hK₀ : IsCompact K₀) (hK₀O : K₀ ⊆ O)
    (u : ℕ → ℂ → E) (hu : ∀ ν, ContDiffOn ℝ ∞ (u ν) (ball 0 1))
    (hhol : ∀ ν, IsJHolomorphicOn (Jν ν) (ball 0 1) (u ν))
    (hmaps : ∀ ν, Set.MapsTo (u ν) (ball 0 1) K₀) (v : ℂ → E)
    (hv : ContDiffOn ℝ ∞ v (ball 0 1))
    (hlim : Tendsto (fun ν => sobolevNorm 1 (ENNReal.ofReal p) (ball 0 1) (u ν - v)) atTop
      (𝓝 0)) :
    TendstoCInftyLocOn u v (ball 0 1) := by
  sorry

end JHolomorphic
Source
C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, https://arxiv.org/abs/1612.01009, Lecture 2, Theorem 2.22 (2b), p. 35 (case k = 1)
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

JHolomorphic.tendstoCInftyLocOn_of_sobolevNorm_tendsto

Setting. Let EEE be a finite-dimensional real normed vector space (any dimension, including dim⁡E=0\dim E = 0dimE=0), with its given norm. Let D={z∈C:∣z∣<1}D = \{z \in \mathbb{C} : |z| < 1\}D={z∈C:∣z∣<1} be the open unit disc in C\mathbb{C}C, where C\mathbb{C}C is regarded as the real plane R2\mathbb{R}^2R2 with Lebesgue measure and all derivatives below are real Fréchet derivatives. For a map fff, Dmf(x)D^m f(x)Dmf(x) denotes the mmm-th iterated Fréchet derivative of fff at xxx (an mmm-linear map; D0f(x)D^0 f(x)D0f(x) is f(x)f(x)f(x) itself), computed for fff as a map on its whole domain, and normed by the operator norm of multilinear maps built from the given norms.

Data (all universally quantified).

  • A real number ppp with p>2p > 2p>2 (strict).
  • A map J:E→L(E,E)J : E \to \mathcal{L}(E,E)J:E→L(E,E) (continuous real-linear operators on EEE) and a sequence of such maps Jν:E→L(E,E)J_\nu : E \to \mathcal{L}(E,E)Jν​:E→L(E,E), ν∈N\nu \in \mathbb{N}ν∈N.
  • Two subsets O,K0⊆EO, K_0 \subseteq EO,K0​⊆E.
  • A sequence of maps uν:C→Eu_\nu : \mathbb{C} \to Euν​:C→E, ν∈N\nu \in \mathbb{N}ν∈N, and a map v:C→Ev : \mathbb{C} \to Ev:C→E.

Hypotheses.

  1. JJJ is almost complex on OOO: OOO is open, JJJ is C∞C^\inftyC∞ on OOO, and J(x)∘J(x)=−idEJ(x) \circ J(x) = -\mathrm{id}_EJ(x)∘J(x)=−idE​ for every x∈Ox \in Ox∈O.
  2. Each JνJ_\nuJν​ is almost complex on OOO: for every ν\nuν, JνJ_\nuJν​ is C∞C^\inftyC∞ on OOO and Jν(x)∘Jν(x)=−idEJ_\nu(x) \circ J_\nu(x) = -\mathrm{id}_EJν​(x)∘Jν​(x)=−idE​ for every x∈Ox \in Ox∈O (openness of OOO is restated).
  3. Jν→JJ_\nu \to JJν​→J in Cloc∞C^\infty_{\mathrm{loc}}Cloc∞​ on OOO: for every compact K⊆OK \subseteq OK⊆O and every m∈Nm \in \mathbb{N}m∈N (including m=0m = 0m=0),
sup⁡x∈K∥DmJν(x)−DmJ(x)∥⟶0(ν→∞),\sup_{x \in K} \big\| D^m J_\nu(x) - D^m J(x) \big\| \longrightarrow 0 \quad (\nu \to \infty),x∈Ksup​​DmJν​(x)−DmJ(x)​⟶0(ν→∞),

i.e. DmJν→DmJD^m J_\nu \to D^m JDmJν​→DmJ uniformly on KKK. 4. K0K_0K0​ is compact and K0⊆OK_0 \subseteq OK0​⊆O. 5. For every ν\nuν, uνu_\nuuν​ is C∞C^\inftyC∞ on DDD. 6. Each uνu_\nuuν​ is JνJ_\nuJν​-holomorphic on DDD: for every ν\nuν and every z∈Dz \in Dz∈D, uνu_\nuuν​ is (real) differentiable at zzz and

Duν(z) 1+Jν(uν(z))(Duν(z) i)=0,Du_\nu(z)\,1 + J_\nu\big(u_\nu(z)\big)\big(Du_\nu(z)\,i\big) = 0,Duν​(z)1+Jν​(uν​(z))(Duν​(z)i)=0,

that is, writing z=s+itz = s + itz=s+it, ∂suν+Jν(uν) ∂tuν=0\partial_s u_\nu + J_\nu(u_\nu)\,\partial_t u_\nu = 0∂s​uν​+Jν​(uν​)∂t​uν​=0 at zzz. 7. For every ν\nuν, uνu_\nuuν​ maps DDD into K0K_0K0​. 8. vvv is C∞C^\inftyC∞ on DDD. (No other condition is imposed on vvv: it is not assumed to take values in OOO or K0K_0K0​, nor to satisfy any holomorphicity equation.) 9. W1,pW^{1,p}W1,p convergence on DDD:

∥uν−v∥Lp(D)+∥D(uν−v)∥Lp(D)⟶0(ν→∞),\|u_\nu - v\|_{L^p(D)} + \big\|D(u_\nu - v)\big\|_{L^p(D)} \longrightarrow 0 \quad (\nu \to \infty),∥uν​−v∥Lp(D)​+​D(uν​−v)​Lp(D)​⟶0(ν→∞),

where ∥g∥Lp(D)=(∫D∥g(z)∥p dz)1/p∈[0,∞]\|g\|_{L^p(D)} = \big(\int_D \|g(z)\|^p \, dz\big)^{1/p} \in [0, \infty]∥g∥Lp(D)​=(∫D​∥g(z)∥pdz)1/p∈[0,∞] with Lebesgue measure on DDD, the second term uses the operator norm of the derivative D(uν−v)(z)∈L(C,E)D(u_\nu - v)(z) \in \mathcal{L}(\mathbb{C}, E)D(uν​−v)(z)∈L(C,E), and the sum is taken in [0,∞][0,\infty][0,∞]. Convergence to 000 in [0,∞][0,\infty][0,∞] means that the sum is finite for all large ν\nuν and tends to 000; nothing is assumed about finiteness for small ν\nuν.

Conclusion. uν→vu_\nu \to vuν​→v in Cloc∞C^\infty_{\mathrm{loc}}Cloc∞​ on DDD: for every compact K⊆DK \subseteq DK⊆D and every m∈Nm \in \mathbb{N}m∈N (including m=0m = 0m=0, i.e. uniform convergence uν→vu_\nu \to vuν​→v on KKK),

sup⁡z∈K∥Dmuν(z)−Dmv(z)∥⟶0(ν→∞).\sup_{z \in K} \big\| D^m u_\nu(z) - D^m v(z) \big\| \longrightarrow 0 \quad (\nu \to \infty).z∈Ksup​​Dmuν​(z)−Dmv(z)​⟶0(ν→∞).

Remarks on edge cases.

  • Hypothesis 7 together with D≠∅D \neq \emptysetD=∅ forces K0≠∅K_0 \neq \emptysetK0​=∅, hence O≠∅O \neq \emptysetO=∅. A linear map with A∘A=−idEA \circ A = -\mathrm{id}_EA∘A=−idE​ exists only when dim⁡E\dim EdimE is even (including 000), so for odd dim⁡E\dim EdimE the hypotheses are jointly unsatisfiable and the statement holds vacuously. For dim⁡E=0\dim E = 0dimE=0 every condition on J,JνJ, J_\nuJ,Jν​ holds trivially and all maps into EEE are constant 000.
  • The limit structure JJJ enters only through hypotheses 1 and 3; it does not appear in the conclusion. No relation between vvv and JJJ is assumed.
  • The number ppp enters only through hypothesis 9 (via the LpL^pLp norms) and the condition p>2p > 2p>2.
  • Since DDD is open, K⊆DK \subseteq DK⊆D, and the measure in hypothesis 9 is restricted to DDD, the iterated derivatives in the conclusion and in hypothesis 9 are evaluated only at points of DDD, where uνu_\nuuν​ and vvv are C∞C^\inftyC∞; values of uνu_\nuuν​, vvv outside DDD play no role in the LpL^pLp norms (the boundary circle has measure zero and is not in DDD).
Human review
  • Endorsed by Shuze Chen · Oct 21, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Mazecto · Oct 21, 2026

    Confirmed by the mission captain (proposal self-audit).

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