Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(analysis/calculus/times_cont_diff): continuous affine maps are s…
…mooth (#10335) Formalized as part of the Sphere Eversion project.
- Loading branch information
Showing
1 changed file
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
/- | ||
Copyright (c) 2021 Oliver Nash. All rights reserved. | ||
Released under Apache 2.0 license as described in the file LICENSE. | ||
Authors: Oliver Nash | ||
-/ | ||
import analysis.normed_space.continuous_affine_map | ||
import analysis.calculus.times_cont_diff | ||
|
||
/-! | ||
# Smooth affine maps | ||
This file contains results about smoothness of affine maps. | ||
## Main definitions: | ||
* `continuous_affine_map.times_cont_diff`: a continuous affine map is smooth | ||
-/ | ||
|
||
namespace continuous_affine_map | ||
|
||
variables {𝕜 V W : Type*} [nondiscrete_normed_field 𝕜] | ||
variables [normed_group V] [normed_space 𝕜 V] | ||
variables [normed_group W] [normed_space 𝕜 W] | ||
|
||
/-- A continuous affine map between normed vector spaces is smooth. -/ | ||
lemma times_cont_diff {n : with_top ℕ} (f : V →A[𝕜] W) : | ||
times_cont_diff 𝕜 n f := | ||
begin | ||
rw f.decomp, | ||
apply f.cont_linear.times_cont_diff.add, | ||
simp only, | ||
exact times_cont_diff_const, | ||
end | ||
|
||
end continuous_affine_map |