@@ -707,7 +707,8 @@ lemma iterated_fderiv_within_zero_eq_comp :
707707
708708lemma iterated_fderiv_within_succ_apply_left {n : ℕ} (m : fin (n + 1 ) → E):
709709 (iterated_fderiv_within 𝕜 (n + 1 ) f s x : (fin (n + 1 ) → E) → F) m
710- = (fderiv_within 𝕜 (iterated_fderiv_within 𝕜 n f s) s x : E → (E [×n]→L[𝕜] F)) (m 0 ) (tail m) := rfl
710+ = (fderiv_within 𝕜 (iterated_fderiv_within 𝕜 n f s) s x : E → (E [×n]→L[𝕜] F))
711+ (m 0 ) (tail m) := rfl
711712
712713/-- Writing explicitly the `n+1`-th derivative as the composition of a currying linear equiv,
713714and the derivative of the `n`-th derivative. -/
@@ -864,7 +865,8 @@ begin
864865 have : has_fderiv_within_at (λ (y : E), iterated_fderiv_within 𝕜 m f s y)
865866 (continuous_multilinear_map.curry_left (p x (nat.succ m))) s x :=
866867 (h.fderiv_within m A x hx).congr (λ y hy, (IH (le_of_lt A) hy).symm) (IH (le_of_lt A) hx).symm,
867- rw [iterated_fderiv_within_succ_eq_comp_left, function.comp_apply, this.fderiv_within (hs x hx)],
868+ rw [iterated_fderiv_within_succ_eq_comp_left, function.comp_apply,
869+ this.fderiv_within (hs x hx)],
868870 exact (continuous_multilinear_map.uncurry_curry_left _).symm }
869871end
870872
@@ -1420,8 +1422,8 @@ lemma times_cont_diff_of_differentiable_iterated_fderiv {n : with_top ℕ}
14201422times_cont_diff_iff_continuous_differentiable.2
14211423⟨λ m hm, (h m hm).continuous, λ m hm, (h m (le_of_lt hm))⟩
14221424
1423- /-- A function is `C^(n + 1)` on a domain with unique derivatives if and only if it is differentiable
1424- there, and its derivative is `C^n`. -/
1425+ /-- A function is `C^(n + 1)` on a domain with unique derivatives if and only if
1426+ it is differentiable there, and its derivative is `C^n`. -/
14251427theorem times_cont_diff_succ_iff_fderiv {n : ℕ} :
14261428 times_cont_diff 𝕜 ((n + 1 ) : ℕ) f ↔
14271429 differentiable 𝕜 f ∧ times_cont_diff 𝕜 n (λ y, fderiv 𝕜 f y) :=
@@ -1843,7 +1845,8 @@ lemma times_cont_diff_on.prod {n : with_top ℕ} {s : set E} {f : E → F} {g :
18431845lemma times_cont_diff_at.prod {n : with_top ℕ} {f : E → F} {g : E → G}
18441846 (hf : times_cont_diff_at 𝕜 n f x) (hg : times_cont_diff_at 𝕜 n g x) :
18451847 times_cont_diff_at 𝕜 n (λx:E, (f x, g x)) x :=
1846- times_cont_diff_within_at_univ.1 $ times_cont_diff_within_at.prod (times_cont_diff_within_at_univ.2 hf)
1848+ times_cont_diff_within_at_univ.1 $ times_cont_diff_within_at.prod
1849+ (times_cont_diff_within_at_univ.2 hf)
18471850 (times_cont_diff_within_at_univ.2 hg)
18481851
18491852/--
@@ -2494,7 +2497,8 @@ begin
24942497 have : continuous_linear_map.inverse = O₁ ∘ ring.inverse ∘ O₂ :=
24952498 funext (to_ring_inverse e),
24962499 rw this ,
2497- -- `O₁` and `O₂` are `times_cont_diff`, so we reduce to proving that `ring.inverse` is `times_cont_diff`
2500+ -- `O₁` and `O₂` are `times_cont_diff`,
2501+ -- so we reduce to proving that `ring.inverse` is `times_cont_diff`
24982502 have h₁ : times_cont_diff 𝕜 n O₁,
24992503 from is_bounded_bilinear_map_comp.times_cont_diff.comp
25002504 (times_cont_diff_const.prod times_cont_diff_id),
@@ -2511,9 +2515,10 @@ end map_inverse
25112515section function_inverse
25122516open continuous_linear_map
25132517
2514- /-- If `f` is a local homeomorphism and the point `a` is in its target, and if `f` is `n` times
2515- continuously differentiable at `f.symm a`, and if the derivative at `f.symm a` is a continuous linear
2516- equivalence, then `f.symm` is `n` times continuously differentiable at the point `a`.
2518+ /-- If `f` is a local homeomorphism and the point `a` is in its target,
2519+ and if `f` is `n` times continuously differentiable at `f.symm a`,
2520+ and if the derivative at `f.symm a` is a continuous linear equivalence,
2521+ then `f.symm` is `n` times continuously differentiable at the point `a`.
25172522
25182523This is one of the easy parts of the inverse function theorem: it assumes that we already have
25192524an inverse function. -/
0 commit comments