A solution of the nonlinear Cauchy–Riemann equation lies in
ProvedJHolomorphic.exists_weakPartials_hasWeakPartialsOnLet , let be a finite-dimensional real normed space and let be a smooth almost complex structure on an open set . Let be open and let be continuous, with and almost everywhere on for its weak partial derivatives. Then : has weak partial derivatives on , the maps and have weak partial derivatives and on , and all six maps lie in for every compact .
This is the first step of interior elliptic regularity for pseudoholomorphic maps (Wendl, Theorem 2.22 (1)).
Formalization Note The hypothesis is IsWeakJHolomorphicOn p J O U u. 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). The six maps are asserted to exist; they are not required to coincide with the weak partials supplied by the hypothesis (weak partials are unique almost everywhere anyway).
import Definitions.Def_JHolomorphic_Setting
namespace JHolomorphic
open MeasureTheory
open scoped ContDiff
/-- Let `p > 2` and let `J` be a smooth almost complex structure on an open set `O ⊆ E`. A
`W^{1,p}_loc` solution `u` of `∂ₛu + J(u) ∂ₜu = 0` on an open set `U ⊆ ℂ` lies in
`W^{2,p}_loc(U)`: it has weak partial derivatives `uₛ`, `uₜ` on `U` which themselves have weak
partial derivatives on `U`, and all of these lie in `L^p(K)` for every compact `K ⊆ U`. -/
theorem exists_weakPartials_hasWeakPartialsOn {E : Type*} [NormedAddCommGroup E]
[NormedSpace ℝ E] [FiniteDimensional ℝ E] (p : ℝ) (hp : 2 < p)
(J : E → E →L[ℝ] E) (O : Set E) (hJ : IsAlmostComplexOn J O) (U : Set ℂ) (hU : IsOpen U)
(u : ℂ → E) (hu : IsWeakJHolomorphicOn p J O U u) :
∃ us ut uss ust uts utt : ℂ → E, HasWeakPartialsOn U u us ut ∧
HasWeakPartialsOn U us uss ust ∧ HasWeakPartialsOn U ut uts utt ∧
∀ 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) := by
sorry
end JHolomorphic