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 dAEStronglyMeasurable (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:TimeContinuous 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:Timefderiv (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 = 01 + t 1 + max t x All goals completed! 🐙 d:η:𝓢(Time × Space d, )x:Space dr:hr:Integrable (fun x => (1 + x) ^ (-r)) volumeMeasurableEmbedding fun t => (t, x) All goals completed! 🐙 d:η:𝓢(Time × Space d, )x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowthIntegrable (⇑η) (Measure.map (fun t => (t, x)) volume)d:η:𝓢(Time × Space d, )x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowthAEMeasurable (fun t => (t, x)) volume d:η:𝓢(Time × Space d, )x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowthIntegrable (⇑η) (Measure.map (fun t => (t, x)) volume) All goals completed! 🐙 d:η:𝓢(Time × Space d, )x:Space dthis:(Measure.map (fun t => (t, x)) volume).HasTemperateGrowthAEMeasurable (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 dIntegrable (fun t => iteratedFDeriv n η (t, x)) volume All goals completed! 🐙n:d:η:𝓢(Time × Space d, )x:Space dIntegrable (fun a => iteratedFDeriv n η (a, x)) volumen:d:η:𝓢(Time × Space d, )x:Space dAEStronglyMeasurable (fun t => iteratedFDeriv n η (t, x)) volume n:d:η:𝓢(Time × Space d, )x:Space dAEStronglyMeasurable (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 dSecondCountableTopology Time SecondCountableTopology (Time × Space d n]→L[] ) n:d:η:𝓢(Time × Space d, )x:Space dSecondCountableTopology 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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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) xIntegrable (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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) xIntegrable (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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) xIntegrable (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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) xIntegrable (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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) xIntegrable (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiable (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 dIntegrable (fun t => iteratedFDeriv n η (t, x)) volume d:n:η:𝓢(Time × Space d, )x:Space dy:Fin n Space dIntegrable (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 dContinuousLinearMap.id (Space d) ^ n ContinuousLinearMap.id (Space d) ^ n All goals completed! 🐙) (d:n:η:𝓢(Time × Space d, )x:Space d0 ContinuousLinearMap.id (Space d) ^ n All goals completed! 🐙) (d:n:η:𝓢(Time × Space d, )x:Space d0 (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 dx ^ 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:TimeDifferentiableAt (fun x => t) xM:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt (fun x => x) xM:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt η (t, x)M:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt (fun x => (t, x)) x M:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt (fun x => t) xM:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt (fun x => x) xM:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt η (t, x)M:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt (fun x => (t, x)) x M:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt (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:TimeDifferentiableAt (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:TimeDifferentiableAt η (t, x) M:Typed:inst✝¹:NormedAddCommGroup Minst✝:NormedSpace Mi:Fin df:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiable η 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:TimeDifferentiableAt (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 dIntegrable (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 dIntegrable (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 dIntegrable (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 dIntegrable (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 dIntegrable (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:TimeDifferentiableAt η (t, x) M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace Md:f:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiable η 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:TimeDifferentiableAt (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:TimeDifferentiableAt (fun t => t) t All goals completed! 🐙) (M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace Md:f:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dt:TimeDifferentiableAt (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 dIntegrable (fun x_1 => 1 * η (x_1, x)) volume M:Typeinst✝¹:NormedAddCommGroup Minst✝:NormedSpace Md:f:(Space d)→d[] Mη:𝓢(Time × Space d, )x:Space dIntegrable (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! 🐙