Maps with weak partial derivatives, , on a planar domain are
ProvedJHolomorphic.contDiffOn_of_hasWeakPartialsOnLet , let be a finite-dimensional real normed space and let be open. Let be continuous on with weak partial derivatives on , and suppose that and have weak partial derivatives and on , where all lie in for every compact (so ). Then is continuously differentiable on , and its classical partial derivatives and agree with and for almost every .
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 functions with compact support in ), and is MemLp · (ENNReal.ofReal p) (volume.restrict K). on is ContDiffOn ℝ 1 u U; the classical partials are fderiv ℝ u z 1 and fderiv ℝ u z Complex.I, and "almost every " is ∀ᵐ z ∂(volume.restrict U).
import Definitions.Def_JHolomorphic_Setting
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