The analytic inverse and implicit function theorems #
Let f : E → F be analytic at a, with E complete, and suppose its derivative at a is a
continuous linear equivalence. Then f restricts to an OpenPartialHomeomorph around a which
is analytic on its source and whose inverse is analytic on its whole target
(AnalyticAt.exists_openPartialHomeomorph). Mathlib's OpenPartialHomeomorph.analyticAt_symm
gives analyticity of an inverse at one point where the derivative is known to be invertible.
Invertibility at the base point alone suffices here because it persists throughout the source of
the inverse function theorem's homeomorphism
(HasStrictFDerivAt.isInvertible_of_mem_toOpenPartialHomeomorph_source).
Applying the inverse function theorem to (w, z) ↦ (f (w, z), w) gives the analytic implicit
function theorem: the implicit functions of Mathlib's ImplicitFunctionData and
HasStrictFDerivAt.implicitFunctionOfProdDomain are analytic when the defining equation is. For
a scalar equation f (w, z) = 0 with ∂f/∂z ≠ 0 this is the implicit root theorem: near a
simple zero, the zeros of f form the graph of an analytic function of w
(AnalyticAt.exists_analyticAt_eventually_eq_zero_iff).
Everything holds over an arbitrary nontrivially normed field 𝕜, in particular over ℝ and
ℂ; the implicit root theorem asks 𝕜 to be complete.
Main results #
HasStrictFDerivAt.analyticOnNhd_toOpenPartialHomeomorph_symm: the local inverse built by the inverse function theorem is analytic on its target whereverfis analytic on its source.HasStrictFDerivAt.analyticAt_localInverse: the local inverse is analytic atf a.AnalyticAt.exists_openPartialHomeomorph: the analytic inverse function theorem.ImplicitFunctionData.analyticAt_implicitFunctionandHasStrictFDerivAt.analyticAt_implicitFunctionOfProdDomain: the analytic implicit function theorem.AnalyticAt.exists_analyticAt_eventually_eq_zero_iff: the analytic implicit root theorem.
References #
- S. G. Krantz, H. R. Parks, A Primer of Real Analytic Functions, second edition, Birkhäuser (2002), Chapter 2 (the real analytic inverse and implicit function theorems).
- R. C. Gunning, H. Rossi, Analytic Functions of Several Complex Variables, Prentice-Hall (1965), Chapter I (the holomorphic inverse and implicit function theorems).
The local inverse built by the inverse function theorem is analytic at every point y of its
target at whose preimage f is analytic. Invertibility of the derivative is assumed only at the
base point a.
If f is analytic on the source of the homeomorphism built by the inverse function theorem,
then its inverse is analytic on the whole target.
The local inverse of a map analytic at a, with invertible derivative there, is analytic at
f a. This is the several-variable form of Mathlib's AnalyticAt.analyticAt_localInverse.
The analytic inverse function theorem. A map analytic at a, whose derivative at a is a
continuous linear equivalence, coincides with an OpenPartialHomeomorph whose source is a
neighbourhood of a inside any prescribed neighbourhood s, which is analytic on its source, and
whose inverse is analytic on its target.
The analytic implicit function theorem, general form: the implicit function defined by
analytic leftFun and rightFun is analytic.
The analytic implicit function theorem. If f : E₁ × E → F is analytic at u and its
partial derivative in the second variable is invertible there, the implicit function ψ with
f (x, ψ x) = f u near u.1 is analytic at u.1.
The analytic implicit root theorem. Let f (w, z) be analytic at u = (w₀, z₀), with
f u = 0 and ∂f/∂z ≠ 0 at u. Then there is a function g, analytic at w₀ with
g w₀ = z₀, such that near u the zeros of f are exactly the points (w, g w); in particular
f (w, g w) = 0 for all w near w₀.