Implicit function theorem #
In this file, we apply the generalised implicit function theorem to the more familiar case and show that the implicit function preserves the smoothness class of the implicit equation.
Let E, F, and G be real or complex Banach spaces. Let f : E × F → G be a function that is
$C^n$ at a point (a, b) : E × F, where n ≥ 1. Let f' be the derivative of f at (a, b). If
the map y ↦ f' (0, y) is a Banach space isomorphism, then there exists a function φ : E → F such
that φ a = b, and f x (φ x) = f a b holds for all x in a neighbourhood of a. Furthermore,
φ is $C^n$ at a.
TODO #
- Local uniqueness of the implicit function
- Derivative of the implicit function
Tags #
implicit function, inverse function
The implicit function defined by a $C^n$ implicit equation is $C^n$. This applies to the general form of the implicit function theorem.
A predicate stating the sufficient conditions on an implicit equation f : E × F → G that will
lead to a $C^n$ implicit function φ : E → F.
- hasFDerivAt : HasFDerivAt f f' a
- contDiffAt : ContDiffAt 𝕜 n f a
- bijective : Function.Bijective ⇑(f'.comp (ContinuousLinearMap.inr 𝕜 E F))
Instances For
We record the parameters of our specific case in order to apply the general implicit function theorem.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The implicit function provided by the general theorem, from which we construct the more useful
form IsContDiffImplicitAt.implicitFunction.
Equations
Instances For
Implicit function φ defined by f (x, φ x) = f a.
Equations
- h.implicitFunction x = (h.implicitFunctionAux x (f a)).2
Instances For
implicitFunction is indeed the (local) implicit function defined by f.
If the implicit equation f is $C^n$ at (x, y), then its implicit function φ around x is
also $C^n$ at x.