Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Maps with Wloc1,pW^{1,p}_{\mathrm{loc}}Wloc1,p​ weak partial derivatives, p>2p>2p>2, on a planar domain are C1C^1C1

Proved
JHolomorphic.contDiffOn_of_hasWeakPartialsOn

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

sobolev-spacesweak-derivatives

Let p>2p>2p>2, let EEE be a finite-dimensional real normed space and let U⊆CU\subseteq\mathbb{C}U⊆C be open. Let u:C→Eu:\mathbb{C}\to Eu:C→E be continuous on UUU with weak partial derivatives us,utu_s,u_tus​,ut​ on UUU, and suppose that usu_sus​ and utu_tut​ have weak partial derivatives uss,ustu_{ss},u_{st}uss​,ust​ and uts,uttu_{ts},u_{tt}uts​,utt​ on UUU, where us,ut,uss,ust,uts,uttu_s,u_t,u_{ss},u_{st},u_{ts},u_{tt}us​,ut​,uss​,ust​,uts​,utt​ all lie in Lp(K)L^p(K)Lp(K) for every compact K⊆UK\subseteq UK⊆U (so us,ut∈Wloc1,p(U)u_s,u_t\in W^{1,p}_{\mathrm{loc}}(U)us​,ut​∈Wloc1,p​(U)). Then uuu is continuously differentiable on UUU, and its classical partial derivatives Du(z) 1Du(z)\,1Du(z)1 and Du(z) iDu(z)\,iDu(z)i agree with us(z)u_s(z)us​(z) and ut(z)u_t(z)ut​(z) for almost every z∈Uz\in Uz∈U.

This is a two-dimensional regularity statement for Sobolev maps above the critical exponent, used to pass from weak to classical derivatives.

Formalization Note Weak partial derivatives are in the sense of HasWeakPartialsOn (testing against real C∞C^\inftyC∞ functions with compact support in UUU), and Lp(K)L^p(K)Lp(K) is MemLp · (ENNReal.ofReal p) (volume.restrict K). C1C^1C1 on UUU is ContDiffOn ℝ 1 u U; the classical partials are fderiv ℝ u z 1 and fderiv ℝ u z Complex.I, and "almost every z∈Uz\in Uz∈U" is ∀ᵐ z ∂(volume.restrict U).

Preamble
import Definitions.Def_JHolomorphic_Setting
Formal statement
namespace JHolomorphic

open MeasureTheory
open scoped ContDiff

/-- Let `p > 2` and let `U ⊆ ℂ` be open. If `u : ℂ → E` is continuous on `U` and has weak
partial derivatives `uₛ`, `uₜ` on `U` which themselves have weak partial derivatives on `U`, all
of them in `L^p(K)` for every compact `K ⊆ U`, then `u` is `C¹` on `U` and its classical partial
derivatives `Du(z) 1`, `Du(z) i` agree with `uₛ`, `uₜ` almost everywhere on `U`. -/
theorem contDiffOn_of_hasWeakPartialsOn {E : Type*} [NormedAddCommGroup E]
    [NormedSpace ℝ E] [FiniteDimensional ℝ E] (p : ℝ) (hp : 2 < p) (U : Set ℂ) (hU : IsOpen U)
    (u us ut uss ust uts utt : ℂ → E) (hu : ContinuousOn u U)
    (h1 : HasWeakPartialsOn U u us ut) (h2 : HasWeakPartialsOn U us uss ust)
    (h3 : HasWeakPartialsOn U ut uts utt)
    (hLp : ∀ K ⊆ U, IsCompact K →
      MemLp us (ENNReal.ofReal p) (volume.restrict K) ∧
      MemLp ut (ENNReal.ofReal p) (volume.restrict K) ∧
      MemLp uss (ENNReal.ofReal p) (volume.restrict K) ∧
      MemLp ust (ENNReal.ofReal p) (volume.restrict K) ∧
      MemLp uts (ENNReal.ofReal p) (volume.restrict K) ∧
      MemLp utt (ENNReal.ofReal p) (volume.restrict K)) :
    ContDiffOn ℝ 1 u U ∧
      ∀ᵐ z ∂(volume.restrict U), fderiv ℝ u z 1 = us z ∧ fderiv ℝ u z Complex.I = ut z := by
  sorry

end JHolomorphic
Source
Standard (Sobolev regularity above the critical exponent in dimension two; cf. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, §2.5).

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