Documentation

TauCeti.Analysis.Calculus.ContDiff.FTaylorSeries

Taylor derivative series: transport, limits, and gluing #

For HasFTaylorSeriesUpTo n f q, if f takes values in a closed subspace, then the Taylor coefficients q x m take values there at every order m ≀ n. The proof uses the closed-subspace derivative criterion at each successive order.

A linear isometry lifts a Taylor derivative series when its coefficients lie in the isometry’s range; this lifting does not require the range to be closed.

Over a real or complex normed field, locally uniform limits of the coefficients of Taylor derivative series are again Taylor derivative series, provided the underlying functions converge pointwise. This is the derivative-compatibility step in completeness of smooth function spaces. The limit argument uses Mathlib's hasFDerivAt_of_tendstoLocallyUniformlyOn.

Taylor series with matching coefficients glue across two closed sets on their union. For a closed cover of the whole space this gives a global piecewise Cᡏ criterion. Finite sums and constant scalar multiples carry the corresponding coefficientwise series.

theorem HasFTaylorSeriesUpTo.apply_mem_of_range_subset {π•œ : Type u_1} {D : Type u_2} {F : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup D] [NormedSpace π•œ D] [NormedAddCommGroup F] [NormedSpace π•œ F] {n : WithTop β„•βˆž} {f : D β†’ F} {q : D β†’ FormalMultilinearSeries π•œ D F} {S : Submodule π•œ F} (hq : HasFTaylorSeriesUpTo n f q) (hS : IsClosed ↑S) (hf : Set.range f βŠ† ↑S) (m : β„•) (hm : ↑m ≀ n) (x : D) (v : Fin m β†’ D) :
(q x m) v ∈ S

For a Taylor derivative series up to order n of a function valued in a closed subspace, the coefficients of every order m ≀ n take values in that subspace.

theorem HasFTaylorSeriesUpToOn.of_tendstoLocallyUniformlyOn {π•œ : Type u_1} {D : Type u_2} {F : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup D] [NormedSpace π•œ D] [NormedAddCommGroup F] [NormedSpace π•œ F] {n : WithTop β„•βˆž} {f : D β†’ F} {q : D β†’ FormalMultilinearSeries π•œ D F} [IsRCLikeNormedField π•œ] {s : Set D} (hs : IsOpen s) {ΞΉ : Type u_4} {l : Filter ΞΉ} [l.NeBot] {fα΅’ : ΞΉ β†’ D β†’ F} {qα΅’ : ΞΉ β†’ D β†’ FormalMultilinearSeries π•œ D F} (h : βˆ€ (i : ΞΉ), HasFTaylorSeriesUpToOn n (fα΅’ i) (qα΅’ i) s) (hq : βˆ€ (m : β„•), ↑m ≀ n β†’ TendstoLocallyUniformlyOn (fun (i : ΞΉ) (x : D) => qα΅’ i x m) (fun (x : D) => q x m) l s) (hf : βˆ€ x ∈ s, Filter.Tendsto (fun (i : ΞΉ) => fα΅’ i x) l (nhds (f x))) :

On an open set, locally uniform limits of Taylor derivative series are Taylor derivative series of the pointwise limit. No completeness of the target is needed once limits are given.

theorem HasFTaylorSeriesUpTo.of_tendstoLocallyUniformly {π•œ : Type u_1} {D : Type u_2} {F : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup D] [NormedSpace π•œ D] [NormedAddCommGroup F] [NormedSpace π•œ F] {n : WithTop β„•βˆž} {f : D β†’ F} {q : D β†’ FormalMultilinearSeries π•œ D F} [IsRCLikeNormedField π•œ] {ΞΉ : Type u_4} {l : Filter ΞΉ} [l.NeBot] {fα΅’ : ΞΉ β†’ D β†’ F} {qα΅’ : ΞΉ β†’ D β†’ FormalMultilinearSeries π•œ D F} (h : βˆ€ (i : ΞΉ), HasFTaylorSeriesUpTo n (fα΅’ i) (qα΅’ i)) (hq : βˆ€ (m : β„•), ↑m ≀ n β†’ TendstoLocallyUniformly (fun (i : ΞΉ) (x : D) => qα΅’ i x m) (fun (x : D) => q x m) l) (hf : βˆ€ (x : D), Filter.Tendsto (fun (i : ΞΉ) => fα΅’ i x) l (nhds (f x))) :

Locally uniform limits of Taylor derivative series are Taylor derivative series of the pointwise limit. This is the whole-source specialization of the open-set result.

theorem LinearIsometry.exists_hasFTaylorSeriesUpTo_of_comp {π•œ : Type u_1} {D : Type u_2} {F : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup D] [NormedSpace π•œ D] [NormedAddCommGroup F] [NormedSpace π•œ F] {E : Type u_4} [NormedAddCommGroup E] [NormedSpace π•œ E] (i : E β†’β‚—α΅’[π•œ] F) {f : D β†’ E} {n : WithTop β„•βˆž} {q : D β†’ FormalMultilinearSeries π•œ D F} (hq : HasFTaylorSeriesUpTo n (⇑i ∘ f) q) (hQ : βˆ€ (m : β„•), ↑m ≀ n β†’ βˆ€ (x : D) (v : Fin m β†’ D), (q x m) v ∈ i.range) :
βˆƒ (p : D β†’ FormalMultilinearSeries π•œ D E), HasFTaylorSeriesUpTo n f p

A Taylor derivative series of i ∘ f lifts through the linear isometry i when its coefficients of orders m ≀ n lie in the range of i. No closed-range assumption is needed.

theorem HasFTaylorSeriesUpToOn.union_of_isClosed {π•œ : Type u_5} {E : Type u_6} {F : Type u_7} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [NormedAddCommGroup F] [NormedSpace π•œ F] {k : WithTop β„•βˆž} {f : E β†’ F} {p : E β†’ FormalMultilinearSeries π•œ E F} {s t : Set E} (hfs : HasFTaylorSeriesUpToOn k f p s) (hft : HasFTaylorSeriesUpToOn k f p t) (hs : IsClosed s) (ht : IsClosed t) :
HasFTaylorSeriesUpToOn k f p (s βˆͺ t)

Matching values and one common Taylor series glue across two closed sets at every allowed Taylor order.

theorem HasFTaylorSeriesUpToOn.sum {π•œ : Type u_5} {E : Type u_6} {F : Type u_7} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [NormedAddCommGroup F] [NormedSpace π•œ F] {k : WithTop β„•βˆž} {ΞΉ : Type u_8} {u : Finset ΞΉ} {f : ΞΉ β†’ E β†’ F} {p : ΞΉ β†’ E β†’ FormalMultilinearSeries π•œ E F} {s : Set E} (hf : βˆ€ i ∈ u, HasFTaylorSeriesUpToOn k (f i) (p i) s) :
HasFTaylorSeriesUpToOn k (fun (x : E) => βˆ‘ i ∈ u, f i x) (fun (x : E) (m : β„•) => βˆ‘ i ∈ u, p i x m) s

A finite sum of functions with Taylor series has the finite sum series on the same set.

theorem HasFTaylorSeriesUpToOn.const_smul {π•œ : Type u_5} {E : Type u_6} {F : Type u_7} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [NormedAddCommGroup F] [NormedSpace π•œ F] {k : WithTop β„•βˆž} {f : E β†’ F} {p : E β†’ FormalMultilinearSeries π•œ E F} {s : Set E} (hf : HasFTaylorSeriesUpToOn k f p s) (c : π•œ) :
HasFTaylorSeriesUpToOn k (fun (x : E) => c β€’ f x) (fun (x : E) (m : β„•) => c β€’ p x m) s

Constant scalar multiplication scales every term of a within-set Taylor series.

theorem HasFTaylorSeriesUpToOn.contDiff_piecewise {π•œ : Type u_5} {E : Type u_6} {F : Type u_7} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] [NormedAddCommGroup F] [NormedSpace π•œ F] {k : β„•βˆž} {f g : E β†’ F} {p q : E β†’ FormalMultilinearSeries π•œ E F} {s t : Set E} [DecidablePred fun (x : E) => x ∈ s] (hf : HasFTaylorSeriesUpToOn (↑k) f p s) (hg : HasFTaylorSeriesUpToOn (↑k) g q t) (hs : IsClosed s) (ht : IsClosed t) (hcover : s βˆͺ t = Set.univ) (hmatch : βˆ€ x ∈ s ∩ t, βˆ€ (m : β„•), ↑m ≀ k β†’ p x m = q x m) :
ContDiff π•œ (↑k) (s.piecewise f g)

Piecewise functions on two closed sets covering the space are Cᡏ when all boundary Taylor terms through order k agree.