A solution of with is of class near every point
ProvedJHolomorphic.exists_ball_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 weak partial derivatives on , such that for every compact and almost everywhere on . Then for every there is with such that and have weak partial derivatives and on , and all four lie in . In other words, is of class near every point of .
Formalization Note Weak partial derivatives are HasWeakPartialsOn, tested against real functions with compact support in the given open set; is the derivative in the direction and in the direction . The weak partials of are fixed in advance (hypothesis hw), and the conclusion is about these same functions. membership is MemLp _ (ENNReal.ofReal p) for the Lebesgue measure restricted to the set. The radius may depend on .
import Definitions.Def_JHolomorphic_Setting
namespace JHolomorphic
open MeasureTheory Metric
open scoped ContDiff
/-- Let `p > 2` and let `J` be a smooth almost complex structure on an open set `O ⊆ E`. Let
`u : U → O` be a continuous `W^{1,p}_loc` solution of `∂ₛu + J(u) ∂ₜu = 0` on an open set
`U ⊆ ℂ`, with weak partial derivatives `uₛ`, `uₜ`. Then every point `z₀ ∈ U` is the centre of a
disc `B(z₀, r) ⊆ U` on which `uₛ` and `uₜ` have weak partial derivatives lying in
`L^p(B(z₀, r))`. -/
theorem exists_ball_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 us ut : ℂ → E) (hu : ContinuousOn u U) (huO : Set.MapsTo u U O)
(hw : HasWeakPartialsOn U u us ut)
(hLp : ∀ K ⊆ U, IsCompact K →
MemLp u (ENNReal.ofReal p) (volume.restrict K) ∧
MemLp us (ENNReal.ofReal p) (volume.restrict K) ∧
MemLp ut (ENNReal.ofReal p) (volume.restrict K))
(heq : ∀ᵐ z ∂(volume.restrict U), us z + J (u z) (ut z) = 0) :
∀ z₀ ∈ U, ∃ r > (0 : ℝ), ball z₀ r ⊆ U ∧ ∃ uss ust uts utt : ℂ → E,
HasWeakPartialsOn (ball z₀ r) us uss ust ∧ HasWeakPartialsOn (ball z₀ r) ut uts utt ∧
MemLp uss (ENNReal.ofReal p) (volume.restrict (ball z₀ r)) ∧
MemLp ust (ENNReal.ofReal p) (volume.restrict (ball z₀ r)) ∧
MemLp uts (ENNReal.ofReal p) (volume.restrict (ball z₀ r)) ∧
MemLp utt (ENNReal.ofReal p) (volume.restrict (ball z₀ r)) := by
sorry
end JHolomorphic