Inverse function theorem, 1D case #
In this file we prove a version of the inverse function theorem for maps f : ๐ โ ๐.
We use ContinuousLinearEquiv.unitsEquivAut to translate HasStrictDerivAt f f' a and
f' โ 0 into HasStrictFDerivAt f (_ : ๐ โL[๐] ๐) a.
@[reducible, inline]
noncomputable abbrev HasStrictDerivAt.localInverse {๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] (f : ๐ โ ๐) (f' a : ๐) (hf : HasStrictDerivAt f f' a) (hf' : f' โ 0) :
๐ โ ๐
A function that is inverse to f near a.
Instances For
theorem HasStrictDerivAt.eventually_left_inverse {๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] {f : ๐ โ ๐} {f' a : ๐} (hf : HasStrictDerivAt f f' a) (hf' : f' โ 0) :
theorem HasStrictDerivAt.eventually_right_inverse {๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] {f : ๐ โ ๐} {f' a : ๐} (hf : HasStrictDerivAt f f' a) (hf' : f' โ 0) :
theorem HasStrictDerivAt.map_nhds_eq {๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] {f : ๐ โ ๐} {f' a : ๐} (hf : HasStrictDerivAt f f' a) (hf' : f' โ 0) :
theorem HasStrictDerivAt.to_localInverse {๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] {f : ๐ โ ๐} {f' a : ๐} (hf : HasStrictDerivAt f f' a) (hf' : f' โ 0) :
HasStrictDerivAt (localInverse f f' a hf hf') f'โปยน (f a)
theorem HasStrictDerivAt.to_local_left_inverse {๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] {f : ๐ โ ๐} {f' a : ๐} (hf : HasStrictDerivAt f f' a) (hf' : f' โ 0) {g : ๐ โ ๐} (hg : โแถ (x : ๐) in nhds a, g (f x) = x) :
HasStrictDerivAt g f'โปยน (f a)
theorem isOpenMap_of_hasStrictDerivAt {๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] {f f' : ๐ โ ๐} (hf : โ (x : ๐), HasStrictDerivAt f (f' x) x) (h0 : โ (x : ๐), f' x โ 0) :
If a function has a non-zero strict derivative at all points, then it is an open map.