Solutions of real-linear Cauchy–Riemann equations factor locally through holomorphic maps
ProvedJHolomorphic.exists_holomorphic_factorizationLet be a real vector space of dimension , let be the open unit disc, and let be with . Let be with
Then there are , a continuous map from the closed disc to the real-linear maps , each bijective with , and a holomorphic , such that
Formalization Note Wendl's Theorem 2.26 is the case , , and assumes in addition . is a normed space with Module.finrank ℝ E = 2 * n, is EuclideanSpace ℂ (Fin n), has type ℂ → EuclideanSpace ℂ (Fin n) →L[ℝ] E with ContinuousOn Φ (closedBall 0 ε), and satisfies DifferentiableOn ℂ f (ball 0 ε).
import Definitions.Def_JHolomorphic_Setting
namespace JHolomorphic
open MeasureTheory Metric Filter Topology DbarRegularity
open scoped ContDiff ENNReal NNReal
/-- Wendl, Theorem 2.26 (p. 39), generalized to a complex structure that varies with the
point: let `E` have real dimension `2n`, let `J̄ : D → End_ℝ(E)` be smooth on the open
unit disc `D` with `J̄(z)² = -1`, let `A : D → End_ℝ(E)` be smooth, and let `h : D → E` be smooth
with `∂ₛh + J̄(z) ∂ₜh + A(z) h = 0`. For some `ε > 0` there are a continuous
`Φ : D̄_ε → Hom_ℝ(ℂⁿ, E)` with every `Φ(z)` bijective and `Φ(z) ∘ i = J̄(z) ∘ Φ(z)`, and a
holomorphic `f : D_ε → ℂⁿ` with `h = Φ f` on `D_ε`. (Wendl's Theorem 2.26 is the case
`E = ℂⁿ`, `J̄ ≡ i`; he also assumes `h(0) = 0`.) -/
theorem exists_holomorphic_factorization {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] (n : ℕ)
(hn : Module.finrank ℝ E = 2 * n) (Jbar A : ℂ → E →L[ℝ] E)
(hJbar : ContDiffOn ℝ ∞ Jbar (ball 0 1))
(hJbar2 : ∀ z ∈ ball (0 : ℂ) 1, (Jbar z).comp (Jbar z) = -ContinuousLinearMap.id ℝ E)
(hA : ContDiffOn ℝ ∞ A (ball 0 1)) (h : ℂ → E) (hh : ContDiffOn ℝ ∞ h (ball 0 1))
(heq : ∀ z ∈ ball (0 : ℂ) 1,
fderiv ℝ h z 1 + Jbar z (fderiv ℝ h z Complex.I) + A z (h z) = 0) :
∃ ε > (0 : ℝ), ∃ Φ : ℂ → EuclideanSpace ℂ (Fin n) →L[ℝ] E,
∃ f : ℂ → EuclideanSpace ℂ (Fin n), ContinuousOn Φ (closedBall 0 ε) ∧
(∀ z ∈ closedBall (0 : ℂ) ε, Function.Bijective (Φ z) ∧
∀ w, Φ z (Complex.I • w) = Jbar z (Φ z w)) ∧
DifferentiableOn ℂ f (ball 0 ε) ∧ ∀ z ∈ ball (0 : ℂ) ε, h z = Φ z (f z) := by
sorry
end JHolomorphic
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
JHolomorphic.exists_holomorphic_factorization
Setting. Let be a finite-dimensional real normed vector space, and let be a natural number with . (The case is allowed; then .) Write for the open unit disc, and identify with via . The statement does not use any of the named definitions of the imported bundles (such as , -holomorphy, or weak -holomorphy); every condition below is written out directly.
Data and hypotheses. Given:
- a map (continuous -linear endomorphisms of , depending on the point , not on a point of ) which is (smooth, in the real sense) on , and which satisfies
- a map which is on (no further condition on );
- a map which is on and satisfies, for every ,
where and are the values of the real Fréchet derivative of at on the vectors and .
The values of , and outside are unconstrained.
Conclusion. There exist a real number , a map (continuous -linear maps from , with its Euclidean structure, to ), and a map such that:
- is continuous on the closed disc (with respect to the operator-norm topology on );
- for every with , the -linear map is bijective, and
- is complex-differentiable (holomorphic) at every point of the open disc ;
- for every with ,
Remarks on what is and is not asserted. No upper bound on is required; in particular is not excluded, in which case conditions 2 and 4 would also refer to points outside , where and are arbitrary (condition 2 forces at every point of the closed disc). No regularity of beyond continuity on the closed disc is asserted, and nothing is asserted about or outside the respective discs. Nothing is asserted about being nonzero, and is allowed (then is permitted). The intertwining relation in condition 2 says that carries multiplication by on to on . When all spaces involved are zero and every condition holds trivially for any .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.