Eventual differentiability of C^n maps #
Because ContDiffWithinAt ๐ 1 f s x propagates to a ๐[insert x s] x-neighborhood
(ContDiffWithinAt.eventually) and implies DifferentiableWithinAt, any map that is C^n at (or
within s at) x with 1 โค n is differentiable near x. Lowering to order 1 first avoids the
n โ โ restriction of ContDiffAt.eventually, so both n = โ and n = ฯ are covered.
Main declarations #
ContDiffWithinAt.eventually_differentiableWithinAt:C^nwithinsatx(1 โค n) impliesDifferentiableWithinAteventually in๐[insert x s] x.ContDiffAt.eventually_differentiableAt:C^natx(1 โค n) impliesDifferentiableAteventually in๐ x.ContDiffAt.differentiableAt_deriv_two: the derivative of a function of one variable that isCยฒatxis differentiable atx.
theorem
ContDiffWithinAt.eventually_differentiableWithinAt
{๐ : Type u_1}
{E : Type u_2}
{F : Type u_3}
[NontriviallyNormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
[NormedAddCommGroup F]
[NormedSpace ๐ F]
{n : WithTop โโ}
{f : E โ F}
{s : Set E}
{x : E}
(hf : ContDiffWithinAt ๐ n f s x)
(hn : 1 โค n)
:
โแถ (y : E) in nhdsWithin x (insert x s), DifferentiableWithinAt ๐ f s y
If f is C^n within s at x with 1 โค n, then f is differentiable within s at all
points in a ๐[insert x s] x-neighborhood of x.
theorem
ContDiffAt.eventually_differentiableAt
{๐ : Type u_1}
{E : Type u_2}
{F : Type u_3}
[NontriviallyNormedField ๐]
[NormedAddCommGroup E]
[NormedSpace ๐ E]
[NormedAddCommGroup F]
[NormedSpace ๐ F]
{n : WithTop โโ}
{f : E โ F}
{x : E}
(hf : ContDiffAt ๐ n f x)
(hn : 1 โค n)
:
โแถ (y : E) in nhds x, DifferentiableAt ๐ f y
If f is C^n at x with 1 โค n, then f is differentiable on a neighborhood of x.
theorem
ContDiffAt.differentiableAt_deriv_two
{๐ : Type u_1}
{F : Type u_3}
[NontriviallyNormedField ๐]
[NormedAddCommGroup F]
[NormedSpace ๐ F]
{f : ๐ โ F}
{x : ๐}
(hf : ContDiffAt ๐ 2 f x)
:
DifferentiableAt ๐ (deriv f) x
The derivative of a function of one variable that is Cยฒ at x is differentiable at x.