Imports
/- Copyright (c) 2025 Joseph Tooby-Smith. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. Authors: Joseph Tooby-Smith -/ module public import Physlib.SpaceAndTime.TimeAndSpace.Basic public import Mathlib.Analysis.Calculus.ContDiff.FiniteDimension

Distributions which are constant in time

i. Overview

in this module given a distribution on Space d, we define the associated distribution on Time × Space d which is constant in time.

This is defined by integrating Schwartz Maps on Time × Space d over the time coordinate, to get a Schwartz Map on Space d.

ii. Key results

    Space.timeIntegralSchwartz : the integral over time of a Schwartz map on Time × Space d to give a Schwartz map on Space d.

    Space.constantTime : the distribution on Time × Space d associated with a distribution on Space d, which is constant in time.

iii. Table of contents

    A. Properties of time integrals of Schwartz maps

      A.1. Continuity as a function of space

      A.2. Derivative a function of space

      A.3. Differentiability as a function of space

      A.4. Integrability of the derivative as a function of space

      A.5. Smoothness as a function of space

    B. Properties of schwartz maps at a constant space point

      B.1. Integrability

      B.2. Integrability of powers times norm of iterated derivatives

        B.2.1. Bounds on powers times norm of iterated derivatives

        B.2.2. Integrability of powers times norm of iterated derivatives

      B.3. Integrability of iterated derivatives

    C. Decay results for derivatives of the time integral

      C.1. Moving the iterated derivative inside the time integral

      C.2. Bound on the norm of iterated derivative

      C.3. Bound on the norm of iterated derivative mul a power

    D. The time integral as a schwartz map

    E. Constant time distributions

      E.1. Space derivatives of constant time distributions

      E.2. Space gradient of constant time distributions

      E.3. Space divergence of constant time distributions

      E.4. Space curl of constant time distributions

      E.5. Time derivative of constant time distributions

iv. References

@[expose] public section

A. Properties of time integrals of Schwartz maps

A.1. Continuity as a function of space

d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ Continuous fun x => ∫ (t : Time), η (t, x) d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ ∀ (x : Space d), AEStronglyMeasurable (fun a => η (a, x)) volumed:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ ∀ (x : Space d), ∀ᵐ (a : Time), ‖η (a, x)‖ ≤ k * ‖(1 + ‖a‖) ^ rt‖⁻¹d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ Integrable (fun t => k * ‖(1 + ‖t‖) ^ rt‖⁻¹) volumed:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ ∀ᵐ (a : Time), Continuous fun x => η (a, x) d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ ∀ (x : Space d), AEStronglyMeasurable (fun a => η (a, x)) volume d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹x:Space d⊢ AEStronglyMeasurable (fun a => η (a, x)) volume All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ ∀ (x : Space d), ∀ᵐ (a : Time), ‖η (a, x)‖ ≤ k * ‖(1 + ‖a‖) ^ rt‖⁻¹ d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹x:Space d⊢ ∀ᵐ (a : Time), ‖η (a, x)‖ ≤ k * ‖(1 + ‖a‖) ^ rt‖⁻¹ d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹x:Space dt:Time⊢ ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹ All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ Integrable (fun t => k * ‖(1 + ‖t‖) ^ rt‖⁻¹) volume d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ Integrable (fun x => ‖(1 + ‖x‖) ^ rt‖⁻¹) volume All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ ∀ᵐ (a : Time), Continuous fun x => η (a, x) d:ℕη:𝓢(Time × Space d, ℝ)rt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 0).1 * ((Finset.Iic (rt, 0)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * |η (a, b)| ≤ kh1:∀ (x : Space d) (t : Time), ‖η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹t:Time⊢ Continuous fun x => η (t, x) All goals completed! 🐙

A.2. Derivative a function of space

d:ℕη:𝓢(Time × Space d, ℝ)x₀:Space dF:Space d → Time → ℝ := fun x t => η (t, x)F':Space d → Time → Space d →L[ℝ] ℝ := fun x₀ t => fderiv ℝ (fun x => η (t, x)) x₀hF:∀ (t : Time) (x : Space d), HasFDerivAt (fun x => F x t) (F' x t) xrt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1✝:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹h1:HasFDerivAt (fun x => ∫ (a : Time), F x a) (∫ (a : Time), F' x₀ a) x₀⊢ HasFDerivAt (fun x => ∫ (t : Time), η (t, x)) (∫ (t : Time), fderiv ℝ (fun x => η (t, x)) x₀) x₀ All goals completed! 🐙

A.3. Differentiability as a function of space

lemma time_integral_differentiable {d : ℕ} (η : 𝓢(Time × Space d, ℝ)) : Differentiable ℝ (fun x => ∫ (t : Time), η (t, x)) := fun x => (time_integral_hasFDerivAt η x).differentiableAt

A.4. Integrability of the derivative as a function of space

d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Integrable (fun a => ‖fderiv ℝ (fun x => η (a, x)) x‖) volumed:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ AEStronglyMeasurable (fun t => fderiv ℝ (fun x => η (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Integrable (fun t => k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹) volumed:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ AEStronglyMeasurable (fun a => ‖fderiv ℝ (fun x => η (a, x)) x‖) volumed:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ ∀ᵐ (a : Time), ‖‖fderiv ℝ (fun x => η (a, x)) x‖‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖a‖| ^ rt)⁻¹d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ AEStronglyMeasurable (fun t => fderiv ℝ (fun x => η (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Integrable (fun t => k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹) volume d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Integrable (fun x => (|1 + ‖x‖| ^ rt)⁻¹) volume All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ AEStronglyMeasurable (fun a => ‖fderiv ℝ (fun x => η (a, x)) x‖) volume d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => ‖fderiv ℝ (fun x => η (a, x)) x‖ d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous normd:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => fderiv ℝ (fun x => η (a, x)) x d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous norm All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => fderiv ℝ (fun x => η (a, x)) x d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ ContDiff ℝ 1 (Function.uncurry fun a x => η (a, x))d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => x d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ ContDiff ℝ 1 ⇑ηd:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => x apply η.smooth'.of_le (d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ 1 ≤ ↑⊤ All goals completed! 🐙) d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => x All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ ∀ᵐ (a : Time), ‖‖fderiv ℝ (fun x => η (a, x)) x‖‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖a‖| ^ rt)⁻¹ d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹t:Time⊢ ‖‖fderiv ℝ (fun x => η (t, x)) x‖‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹ All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ AEStronglyMeasurable (fun t => fderiv ℝ (fun x => η (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun t => fderiv ℝ (fun x => η (t, x)) x d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ ContDiff ℝ 1 (Function.uncurry fun a x => η (a, x))d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => x d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ ContDiff ℝ 1 ⇑ηd:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => x apply η.smooth'.of_le (d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ 1 ≤ ↑⊤ All goals completed! 🐙) d:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt, 1).1 * ((Finset.Iic (rt, 1)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ rt * ‖fderiv ℝ ⇑η (a, b)‖ ≤ kh1:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hx:∀ (x : Space d) (t : Time), ‖iteratedFDeriv ℝ 1 ⇑η (t, x)‖ * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹h2:∀ (x : Space d) (t : Time), ‖fderiv ℝ (fun x => η (t, x)) x‖ ≤ k * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ * (|1 + ‖t‖| ^ rt)⁻¹⊢ Continuous fun a => x All goals completed! 🐙

A.5. Smoothness as a function of space

d:ℕn:ℕih:∀ (η : 𝓢(Time × Space d, ℝ)), ContDiff ℝ ↑n fun x => ∫ (t : Time), η (t, x)η:𝓢(Time × Space d, ℝ)y:Space dhl:(fun x => (∫ (t : Time), fderiv ℝ (fun x => η (t, x)) x) y) = fun x => ∫ (t : Time), (fderiv ℝ (fun x => η (t, x)) x) yhl2:(fun x => ∫ (t : Time), (fderiv ℝ (fun x => η (t, x)) x) y) = fun x => ∫ (t : Time), ((LineDeriv.lineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) (0, y)) η) (t, x)⊢ ContDiff ℝ ↑n fun x => ∫ (t : Time), ((LineDeriv.lineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) (0, y)) η) (t, x) All goals completed! 🐙 d:ℕn:ℕih:∀ (η : 𝓢(Time × Space d, ℝ)), ContDiff ℝ ↑n fun x => ∫ (t : Time), η (t, x)η:𝓢(Time × Space d, ℝ)⊢ ∀ (x : Space d), HasFDerivAt (fun x => ∫ (t : Time), η (t, x)) (∫ (t : Time), fderiv ℝ (fun x => η (t, x)) x) x All goals completed! 🐙

B. Properties of schwartz maps at a constant space point

B.1. Integrability

d:ℕη:𝓢(Time × Space d, ℝ)x:Space dr:ℕhr✝:Integrable (fun x => (1 + ‖x‖) ^ (-↑r)) volumet:Timehr:¬r = 0⊢ 1 + ‖t‖ ≤ 1 + max ‖t‖ ‖x‖ All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)x:Space dr:ℕhr:Integrable (fun x => (1 + ‖x‖) ^ (-↑r)) volume⊢ MeasurableEmbedding fun t => (t, x) All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowth⊢ Integrable (⇑η) (Measure.map (fun t => (t, x)) volume)d:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowth⊢ AEMeasurable (fun t => (t, x)) volume d:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowth⊢ Integrable (⇑η) (Measure.map (fun t => (t, x)) volume) All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowth⊢ AEMeasurable (fun t => (t, x)) volume All goals completed! 🐙

B.2. Integrability of powers times norm of iterated derivatives

B.2.1. Bounds on powers times norm of iterated derivatives
n:ℕm:ℕd:ℕrt:ℕhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumeη:𝓢(Time × Space d, ℝ)x:Space dk:ℝhk:2 ^ (rt, n).1 * ((Finset.Iic (rt, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = kh0:∀ (a : Time) (b : Space d), (1 + max ‖a‖ ‖b‖) ^ (rt + m) * ‖iteratedFDeriv ℝ n ⇑η (a, b)‖ ≤ 2 ^ (rt + m) * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) ηh1:∀ (x : Space d) (t : Time), ‖(t, x)‖ ^ m * ‖iteratedFDeriv ℝ n ⇑η (t, x)‖ ≤ 2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η * ‖(1 + ‖t‖) ^ rt‖⁻¹⊢ Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ∀ (t : Time), ‖(t, x)‖ ^ m * ‖iteratedFDeriv ℝ n ⇑η (t, x)‖ ≤ 2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η * ‖(1 + ‖t‖) ^ rt‖⁻¹ All goals completed! 🐙
B.2.2. Integrability of powers times norm of iterated derivatives
d:ℕn:ℕm:ℕη:𝓢(Time × Space d, ℝ)x:Space drt:ℕhrt✝:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ∀ (t : Time), ‖(t, x)‖ ^ m * ‖iteratedFDeriv ℝ ?m.42 ⇑η (t, x)‖ ≤ 2 ^ (rt + m, ?m.42).1 * ((Finset.Iic (rt + m, ?m.42)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η * ‖(1 + ‖t‖) ^ rt‖⁻¹hbound:∀ (t : Time), ‖(t, x)‖ ^ m * ‖iteratedFDeriv ℝ ?m.42 ⇑η (t, x)‖ ≤ 2 ^ (rt + m, ?m.42).1 * ((Finset.Iic (rt + m, ?m.42)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η * ‖(1 + ‖t‖) ^ rt‖⁻¹hrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumet:Time⊢ ‖(t, x)‖ ^ m * ‖iteratedFDeriv ℝ n ⇑η (t, x)‖ ≤ 2 ^ (rt + m) * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η * ‖(1 + ‖t‖) ^ rt‖⁻¹ All goals completed! 🐙

B.3. Integrability of iterated derivatives

@[fun_prop] lemma iteratedFDeriv_norm_integrable {n} {d : ℕ} (η : 𝓢(Time × Space d, ℝ)) (x : Space d) : Integrable (fun t => ‖iteratedFDeriv ℝ n ⇑η (t, x)‖) volume := n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun t => ‖iteratedFDeriv ℝ n ⇑η (t, x)‖) volume All goals completed! 🐙n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun a => ‖iteratedFDeriv ℝ n ⇑η (a, x)‖) volumen:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ AEStronglyMeasurable (fun t => iteratedFDeriv ℝ n ⇑η (t, x)) volume n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ AEStronglyMeasurable (fun t => iteratedFDeriv ℝ n ⇑η (t, x)) volume haveI : SecondCountableTopologyEither Time (ContinuousMultilinearMap ℝ (fun i : Fin n => Time × Space d) ℝ) := { out := n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ SecondCountableTopology Time ∨ SecondCountableTopology (Time × Space d [×n]→L[ℝ] ℝ) n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ SecondCountableTopology Time All goals completed! 🐙 } n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ Continuous fun t => iteratedFDeriv ℝ n ⇑η (t, x) n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ Continuous (iteratedFDeriv ℝ n ⇑η)n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ Continuous fun x_1 => (x_1, x) n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ ↑n ≤ ↑(n + 1)n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ ContDiff ℝ ↑(n + 1) ⇑ηn:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ Continuous fun x_1 => (x_1, x) refine Nat.cast_le.mpr (n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ n ≤ n + 1 All goals completed! 🐙) n:ℕd:ℕη:𝓢(Time × Space d, ℝ)x:Space dthis:SecondCountableTopologyEither Time (Time × Space d [×n]→L[ℝ] ℝ)⊢ Continuous fun x_1 => (x_1, x) All goals completed! 🐙

C. Decay results for derivatives of the time integral

C.1. Moving the iterated derivative inside the time integral

d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ (((fderiv ℝ (iteratedFDeriv ℝ n ⇑η) (t, x) ∘SL (fderiv ℝ (fun x => t) x).prod (fderiv ℝ (fun x => x) x)) (y 0)) fun i => (0, Fin.tail y i)) = ((fderiv ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)) (0, y 0)) (Fin.tail fun i => (0, y i))d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => t) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => x) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun t_1 => iteratedFDeriv ℝ n ⇑η (t, t_1)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) x⊢ Integrable (fun t => fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ (((fderiv ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)) (0, y 0)) fun i => (0, Fin.tail y i)) = ((fderiv ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)) (0, y 0)) (Fin.tail fun i => (0, y i))d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => t) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => x) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun t_1 => iteratedFDeriv ℝ n ⇑η (t, t_1)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) x⊢ Integrable (fun t => fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => t) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => x) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun t_1 => iteratedFDeriv ℝ n ⇑η (t, t_1)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) x⊢ Integrable (fun t => fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => x) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun t_1 => iteratedFDeriv ℝ n ⇑η (t, t_1)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) x⊢ Integrable (fun t => fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (iteratedFDeriv ℝ n ⇑η) (t, x)d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun t_1 => iteratedFDeriv ℝ n ⇑η (t, t_1)) xd:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) x⊢ Integrable (fun t => fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) volume d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (iteratedFDeriv ℝ n ⇑η) (t, x) All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) x All goals completed! 🐙 d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ DifferentiableAt ℝ (fun t_1 => iteratedFDeriv ℝ n ⇑η (t, t_1)) x exact ((hη_diff n).fun_comp (d:ℕη:𝓢(Time × Space d, ℝ)hη_diff:∀ (m : ℕ), Differentiable ℝ (iteratedFDeriv ℝ m ⇑η)hη_diff':∀ (m : ℕ) (t : Time), Differentiable ℝ (iteratedFDeriv ℝ m fun x => η (t, x))n:ℕih:∀ (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x) y = ∫ (t : Time), (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)x:Space dy:Fin (n + 1) → Space dh0:∀ (t : Time) (x : Space d) (y : Fin n → Space d), (iteratedFDeriv ℝ n (fun x => η (t, x)) x) y = (iteratedFDeriv ℝ n ⇑η (t, x)) fun i => (0, y i)h1:HasFDerivAt (fun x => ∫ (t : Time), ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) (∫ (t : Time), fderiv ℝ (fun x => ((LineDeriv.iteratedLineDerivOpCLM ℝ 𝓢(Time × Space d, ℝ) fun i => (0, Fin.tail y i)) η) (t, x)) x) xt:Time⊢ Differentiable ℝ (Prod.mk t) All goals completed! 🐙)).differentiableAt All goals completed! 🐙d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space dy:Fin n → Space d⊢ ((∫ (x_1 : Time), iteratedFDeriv ℝ n ⇑η (x_1, x)) fun i => (0, y i)) = ((∫ (t : Time), iteratedFDeriv ℝ n ⇑η (t, x)).compContinuousLinearMap fun x => ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))) yd:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space dy:Fin n → Space d⊢ Integrable (fun t => iteratedFDeriv ℝ n ⇑η (t, x)) volume d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space dy:Fin n → Space d⊢ Integrable (fun t => iteratedFDeriv ℝ n ⇑η (t, x)) volume All goals completed! 🐙

C.2. Bound on the norm of iterated derivative

d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ ‖(∫ (t : Time), iteratedFDeriv ℝ n ⇑η (t, x)).compContinuousLinearMap fun x => ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ (∫ (t : Time), ‖iteratedFDeriv ℝ n ⇑η (t, x)‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ ‖∫ (t : Time), iteratedFDeriv ℝ n ⇑η (t, x)‖ * ∏ i, ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ≤ (∫ (t : Time), ‖iteratedFDeriv ℝ n ⇑η (t, x)‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ ‖∫ (t : Time), iteratedFDeriv ℝ n ⇑η (t, x)‖ * ‖ContinuousLinearMap.id ℝ (Space d)‖ ^ n ≤ (∫ (t : Time), ‖iteratedFDeriv ℝ n ⇑η (t, x)‖) * ‖ContinuousLinearMap.id ℝ (Space d)‖ ^ n refine mul_le_mul ?_ (d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ ‖ContinuousLinearMap.id ℝ (Space d)‖ ^ n ≤ ‖ContinuousLinearMap.id ℝ (Space d)‖ ^ n All goals completed! 🐙) (d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ 0 ≤ ‖ContinuousLinearMap.id ℝ (Space d)‖ ^ n All goals completed! 🐙) (d:ℕn:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ 0 ≤ ∫ (t : Time), ‖iteratedFDeriv ℝ n ⇑η (t, x)‖ All goals completed! 🐙) All goals completed! 🐙

C.3. Bound on the norm of iterated derivative mul a power

d:ℕn:ℕm:ℕrt:ℕhrt✝:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ∀ (t : Time), ‖(t, x)‖ ^ m * ‖iteratedFDeriv ℝ n ⇑η (t, x)‖ ≤ 2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η * ‖(1 + ‖t‖) ^ rt‖⁻¹η:𝓢(Time × Space d, ℝ)x:Space dhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumek:ℝhk:2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η = khbound:∀ (t : Time), ‖(t, x)‖ ^ m * ‖iteratedFDeriv ℝ n ⇑η (t, x)‖ ≤ k * ‖(1 + ‖t‖) ^ rt‖⁻¹hk':0 ≤ k⊢ (k * ∫ (a : Time), ‖((1 + ‖a‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n = (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * k All goals completed! 🐙

D. The time integral as a schwartz map

The continuous linear map taking Schwartz maps on Time × Space d to space d by integrating over time.

All goals completed! 🐙 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕ⊢ ∀ (f : 𝓢(Time × Space d, ℝ)), ContDiff ℝ ↑⊤ fun x => ∫ (t : Time), f (t, x) 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕη:𝓢(Time × Space d, ℝ)⊢ ContDiff ℝ ↑⊤ fun x => ∫ (t : Time), η (t, x) 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕη:𝓢(Time × Space d, ℝ)⊢ ∀ (n : ℕ), ContDiff ℝ ↑n fun x => ∫ (t : Time), η (t, x) 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕη:𝓢(Time × Space d, ℝ)n:ℕ⊢ ContDiff ℝ ↑n fun x => ∫ (t : Time), η (t, x) All goals completed! 🐙 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕ⊢ ∀ (n : ℕ × ℕ), ∃ s C, 0 ≤ C ∧ ∀ (f : 𝓢(Time × Space d, ℝ)) (x : Space d), ‖x‖ ^ n.1 * ‖iteratedFDeriv ℝ n.2 (fun x => ∫ (t : Time), f (t, x)) x‖ ≤ C * (s.sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) f 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕ⊢ ∀ (a b : ℕ), ∃ s C, 0 ≤ C ∧ ∀ (f : 𝓢(Time × Space d, ℝ)) (x : Space d), ‖x‖ ^ a * ‖iteratedFDeriv ℝ b (fun x => ∫ (t : Time), f (t, x)) x‖ ≤ C * (s.sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) f 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕ⊢ ∃ s C, 0 ≤ C ∧ ∀ (f : 𝓢(Time × Space d, ℝ)) (x : Space d), ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), f (t, x)) x‖ ≤ C * (s.sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) f 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕhrt:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ ∃ s C, 0 ≤ C ∧ ∀ (f : 𝓢(Time × Space d, ℝ)) (x : Space d), ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), f (t, x)) x‖ ≤ C * (s.sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) f 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕhrt:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ ∃ C, 0 ≤ C ∧ ∀ (f : 𝓢(Time × Space d, ℝ)) (x : Space d), ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), f (t, x)) x‖ ≤ C * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) f 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕhrt:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ 0 ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n ∧ ∀ (f : 𝓢(Time × Space d, ℝ)) (x : Space d), ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), f (t, x)) x‖ ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) f 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕhrt:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ 0 ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕhrt:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ ∀ (f : 𝓢(Time × Space d, ℝ)) (x : Space d), ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), f (t, x)) x‖ ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) f 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕhrt:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ 0 ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n All goals completed! 🐙 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕhrt:∀ (η : 𝓢(Time × Space d, ℝ)) (x : Space d), Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)η:𝓢(Time × Space d, ℝ)x:Space d⊢ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) η 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕη:𝓢(Time × Space d, ℝ)x:Space dhrt:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volume ∧ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) η 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕη:𝓢(Time × Space d, ℝ)x:Space dhrt1:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumehbound:‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ ‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) η 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕη:𝓢(Time × Space d, ℝ)x:Space dhrt1:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumehbound:‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η) ≤ (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) η 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕη:𝓢(Time × Space d, ℝ)x:Space dhrt1:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumehbound:‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η) = (2 ^ (rt + m, n).1 * ∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) η 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁵:RCLike 𝕜inst✝⁴:NormedAddCommGroup Einst✝³:NormedAddCommGroup Finst✝²:NormedAddCommGroup F'inst✝¹:NormedSpace ℝ Einst✝:NormedSpace ℝ Fd:ℕm:ℕn:ℕrt:ℕη:𝓢(Time × Space d, ℝ)x:Space dhrt1:Integrable (fun x => ‖((1 + ‖x‖) ^ rt)⁻¹‖) volumehbound:‖x‖ ^ m * ‖iteratedFDeriv ℝ n (fun x => ∫ (t : Time), η (t, x)) x‖ ≤ (∫ (t : Time), ‖((1 + ‖t‖) ^ rt)⁻¹‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * (2 ^ (rt + m, n).1 * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η)⊢ (∫ (t : Time), ‖(1 + ‖t‖)⁻¹ ^ rt‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup fun m => SchwartzMap.seminorm ℝ m.1 m.2) η * 2 ^ rt * 2 ^ m = (∫ (t : Time), ‖(1 + ‖t‖)⁻¹ ^ rt‖) * ‖ContinuousLinearMap.prod 0 (ContinuousLinearMap.id ℝ (Space d))‖ ^ n * ((Finset.Iic (rt + m, n)).sup (schwartzSeminormFamily ℝ (Time × Space d) ℝ)) η * 2 ^ rt * 2 ^ m All goals completed! 🐙
lemma timeIntegralSchwartz_apply {d : ℕ} (η : 𝓢(Time × Space d, ℝ)) (x : Space d) : timeIntegralSchwartz η x = ∫ (t : Time), η (t, x) := d:ℕη:𝓢(Time × Space d, ℝ)x:Space d⊢ (timeIntegralSchwartz η) x = ∫ (t : Time), η (t, x) All goals completed! 🐙

E. Constant time distributions

Distributions on Time × Space d from distributions on Space d. These distributions are constant in time.

def constantTime {M : Type} [NormedAddCommGroup M] [NormedSpace ℝ M] {d : ℕ} : ((Space d) →d[ℝ] M) →ₗ[ℝ] (Time × Space d) →d[ℝ] M where toFun f := f ∘L timeIntegralSchwartz map_add' f g := 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁷:RCLike 𝕜inst✝⁶:NormedAddCommGroup Einst✝⁵:NormedAddCommGroup Finst✝⁴:NormedAddCommGroup F'inst✝³:NormedSpace ℝ Einst✝²:NormedSpace ℝ FM:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mg:(Space d)→d[ℝ] M⊢ (f + g) ∘SL timeIntegralSchwartz = f ∘SL timeIntegralSchwartz + g ∘SL timeIntegralSchwartz 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁷:RCLike 𝕜inst✝⁶:NormedAddCommGroup Einst✝⁵:NormedAddCommGroup Finst✝⁴:NormedAddCommGroup F'inst✝³:NormedSpace ℝ Einst✝²:NormedSpace ℝ FM:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mg:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)⊢ ((f + g) ∘SL timeIntegralSchwartz) η = (f ∘SL timeIntegralSchwartz + g ∘SL timeIntegralSchwartz) η All goals completed! 🐙 map_smul' c f := 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁷:RCLike 𝕜inst✝⁶:NormedAddCommGroup Einst✝⁵:NormedAddCommGroup Finst✝⁴:NormedAddCommGroup F'inst✝³:NormedSpace ℝ Einst✝²:NormedSpace ℝ FM:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕc:ℝf:(Space d)→d[ℝ] M⊢ (c • f) ∘SL timeIntegralSchwartz = (RingHom.id ℝ) c • f ∘SL timeIntegralSchwartz 𝕜:TypeE:TypeF:TypeF':Typeinst✝⁷:RCLike 𝕜inst✝⁶:NormedAddCommGroup Einst✝⁵:NormedAddCommGroup Finst✝⁴:NormedAddCommGroup F'inst✝³:NormedSpace ℝ Einst✝²:NormedSpace ℝ FM:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕc:ℝf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)⊢ ((c • f) ∘SL timeIntegralSchwartz) η = ((RingHom.id ℝ) c • f ∘SL timeIntegralSchwartz) η All goals completed! 🐙
lemma constantTime_apply {M : Type} [NormedAddCommGroup M] [NormedSpace ℝ M] {d : ℕ} (f : (Space d) →d[ℝ] M) (η : 𝓢(Time × Space d, ℝ)) : constantTime f η = f (timeIntegralSchwartz η) := M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)⊢ (constantTime f) η = f (timeIntegralSchwartz η) All goals completed! 🐙

E.1. Space derivatives of constant time distributions

M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ (fderiv ℝ ⇑η (t, x) ∘SL (fderiv ℝ (fun x => t) x).prod (fderiv ℝ (fun x => x) x)) (basis i) = (fderiv ℝ ⇑η (t, x)) (0, basis i)M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => t) xM:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => x) xM:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ ⇑η (t, x)M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) x M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => t) xM:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => x) xM:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ ⇑η (t, x)M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) x M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => t) x All goals completed! 🐙 M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => x) x All goals completed! 🐙 M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ ⇑η (t, x) M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ Differentiable ℝ ⇑η exact η.smooth'.differentiable (M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ ↑⊤ ≠ 0 All goals completed! 🐙) M:Typed:ℕinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Mi:Fin df:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun x => (t, x)) x All goals completed! 🐙

E.2. Space gradient of constant time distributions

d:ℕf:(Space d)→d[ℝ] ℝη:𝓢(Time × Space d, ℝ)i:Fin d⊢ (fun i => ((distSpaceDeriv i) (constantTime f)) η) i = (fun i => ((distDeriv i) f) (timeIntegralSchwartz η)) i All goals completed! 🐙

E.3. Space divergence of constant time distributions

d:ℕf:(Space d)→d[ℝ] EuclideanSpace ℝ (Fin d)η:𝓢(Time × Space d, ℝ)i:Fin d⊢ ((constantTime ((distDeriv i) f)) η).ofLp i = (((distDeriv i) f) (timeIntegralSchwartz η)).ofLp i All goals completed! 🐙

E.4. Space curl of constant time distributions

f:Space→d[ℝ] EuclideanSpace ℝ (Fin 3)η:𝓢(Time × Space, ℝ)i:Fin 3⊢ ((distSpaceCurl (constantTime f)) η).ofLp i = ((distCurl f) (timeIntegralSchwartz η)).ofLp i f:Space→d[ℝ] EuclideanSpace ℝ (Fin 3)η:𝓢(Time × Space, ℝ)⊢ ((distSpaceCurl (constantTime f)) η).ofLp ((fun i => i) ⟨0, ⋯⟩) = ((distCurl f) (timeIntegralSchwartz η)).ofLp ((fun i => i) ⟨0, ⋯⟩)f:Space→d[ℝ] EuclideanSpace ℝ (Fin 3)η:𝓢(Time × Space, ℝ)⊢ ((distSpaceCurl (constantTime f)) η).ofLp ((fun i => i) ⟨1, ⋯⟩) = ((distCurl f) (timeIntegralSchwartz η)).ofLp ((fun i => i) ⟨1, ⋯⟩)f:Space→d[ℝ] EuclideanSpace ℝ (Fin 3)η:𝓢(Time × Space, ℝ)⊢ ((distSpaceCurl (constantTime f)) η).ofLp ((fun i => i) ⟨2, ⋯⟩) = ((distCurl f) (timeIntegralSchwartz η)).ofLp ((fun i => i) ⟨2, ⋯⟩) all_goals f:Space→d[ℝ] EuclideanSpace ℝ (Fin 3)η:𝓢(Time × Space, ℝ)⊢ (((distDeriv 1) f) (timeIntegralSchwartz η)).ofLp 0 - (((distDeriv 0) f) (timeIntegralSchwartz η)).ofLp 1 = ((((fderivD ℝ) f) (timeIntegralSchwartz η)) (basis 1)).ofLp 0 - ((((fderivD ℝ) f) (timeIntegralSchwartz η)) (basis 0)).ofLp 1 All goals completed! 🐙

E.5. Time derivative of constant time distributions

M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun x_1 => (fderiv ℝ (fun t => 1) x_1) 1 * η (x_1, x)) volumeM:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun x_1 => 1 * (fderiv ℝ (fun t => η (t, x)) x_1) 1) volumeM:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun x_1 => 1 * η (x_1, x)) volumeM:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ ∀ x_1 ∈ tsupport fun t => η (t, x), DifferentiableAt ℝ (fun t => 1) x_1M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ ∀ x_1 ∈ tsupport fun t => 1, DifferentiableAt ℝ (fun t => η (t, x)) x_1 M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun x_1 => (fderiv ℝ (fun t => 1) x_1) 1 * η (x_1, x)) volume All goals completed! 🐙 M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun x_1 => 1 * (fderiv ℝ (fun t => η (t, x)) x_1) 1) volume conv_lhs => M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time| 1 * (fderiv ℝ (fun t => η (t, x)) t) 1 M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time| (fderiv ℝ (fun t => η (t, x)) t) 1 M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time| (fderiv ℝ (⇑η ∘ fun t => (t, x)) t) 1 rw [fderiv_comp _ (M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ ⇑η (t, x) M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ Differentiable ℝ ⇑η exact η.smooth'.differentiable (M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ ↑⊤ ≠ 0 All goals completed! 🐙)) (M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun t => (t, x)) t All goals completed! 🐙), DifferentiableAt.fderiv_prodMk (M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun t => t) t All goals completed! 🐙) (M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time⊢ DifferentiableAt ℝ (fun t => x) t All goals completed! 🐙)] M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space dt:Time| (fderiv ℝ ⇑η (t, x)) (1, 0) All goals completed! 🐙 M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun x_1 => 1 * η (x_1, x)) volume M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ Integrable (fun x_1 => η (x_1, x)) volume All goals completed! 🐙 M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ ∀ x_1 ∈ tsupport fun t => η (t, x), DifferentiableAt ℝ (fun t => 1) x_1 All goals completed! 🐙 M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace ℝ Md:ℕf:(Space d)→d[ℝ] Mη:𝓢(Time × Space d, ℝ)x:Space d⊢ ∀ x_1 ∈ tsupport fun t => 1, DifferentiableAt ℝ (fun t => η (t, x)) x_1 All goals completed! 🐙 All goals completed! 🐙