Documentation

Analysis.Section_10_4

theorem HasDerivWithinAt.of_inverse {X Y : Set } {f g : } (hfXY : xX, f x Y) (hgf : xX, g (f x) = x) {x₀ y₀ f'x₀ g'y₀ : } (hx₀ : x₀ X) (hfx₀ : f x₀ = y₀) (hcluster : ClusterPt x₀ (Filter.principal (X \ {x₀}))) (hf : HasDerivWithinAt f f'x₀ X x₀) (hg : HasDerivWithinAt g g'y₀ Y y₀) :
g'y₀ * f'x₀ = 1

Lemma 10.4.1

theorem HasDerivWithinAt.of_inverse' {X Y : Set } {f g : } (hfXY : xX, f x Y) (hgf : xX, g (f x) = x) {x₀ y₀ f'x₀ g'y₀ : } (hx₀ : x₀ X) (hfx₀ : f x₀ = y₀) (hcluster : ClusterPt x₀ (Filter.principal (X \ {x₀}))) (hf : HasDerivWithinAt f f'x₀ X x₀) (hg : HasDerivWithinAt g g'y₀ Y y₀) :
g'y₀ = 1 / f'x₀
theorem HasDerivWithinAt.of_inverse_of_zero_deriv {X Y : Set } {f g : } (hfXY : xX, f x Y) (hgf : xX, g (f x) = x) {x₀ y₀ : } (hx₀ : x₀ X) (hfx₀ : f x₀ = y₀) (hcluster : ClusterPt x₀ (Filter.principal (X \ {x₀}))) (hf : HasDerivWithinAt f 0 X x₀) :
theorem Chapter10.inverse_function_theorem {X Y : Set } {f g : } (hfXY : xX, f x Y) (hgYX : yY, g y X) (hgf : xX, g (f x) = x) (hfg : yY, f (g y) = y) {x₀ y₀ f'x₀ : } (hx₀ : x₀ X) (hfx₀ : f x₀ = y₀) (hne : f'x₀ 0) (hcluster : ClusterPt x₀ (Filter.principal (X \ {x₀}))) (hf : HasDerivWithinAt f f'x₀ X x₀) (hg : ContinuousWithinAt g Y y₀) :
HasDerivWithinAt g (1 / f'x₀) Y y₀

Theorem 10.4.2 (Inverse function theorem)