Skip to content

Commit

Permalink
feat(analysis/calculus/times_cont_diff): continuous affine maps are s…
Browse files Browse the repository at this point in the history
…mooth (#10335)

Formalized as part of the Sphere Eversion project.
  • Loading branch information
ocfnash committed Nov 16, 2021
1 parent bff69c9 commit 9264f30
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions src/analysis/calculus/affine_map.lean
@@ -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

0 comments on commit 9264f30

Please sign in to comment.