Documentation

LeanPool.NavierStokesAndEuler.Euler.TruncationFamilySmooth

Time dependence of the radial truncation #

The radial average and potential truncation preserve joint smoothness. For a velocity smooth only on nonnegative times, the square-time pullback is globally smooth. Pulling this family back along the continuous square root recovers the original truncation, which is sufficient for the continuous-in-time spatial-jet interface of SmoothTimeField.

Radial integration preserves joint smoothness with an auxiliary parameter.

The radial vector potential is jointly smooth in space and the parameter.

Spatial derivatives of a smooth joint family are jointly smooth.

theorem Euler.ComparatorBridge.curl_family_smooth (ψ : Fin 3EulerSmoothLimit.Space × ) ( : ∀ (i : Fin 3), ContDiff (↑) (ψ i)) :
ContDiff fun (xt : EulerSmoothLimit.Space × ) => EulerVectorCalculus.curl (fun (i : Fin 3) (y : EulerSmoothLimit.Space) => ψ i (y, xt.2)) xt.1

Curl, applied in the spatial variables only, preserves joint smoothness.

A fixed smooth cutoff gives a jointly smooth family of solenoidal truncations.

Squaring the time parameter turns smoothness on the closed half-space into global smoothness, including at time zero.

The radial truncation of a Comparator-smooth field has a globally smooth square-time parametrization.

noncomputable def Euler.ComparatorBridge.sqrtTimeMap (T : ) :
C((Set.Icc 0 T), (Set.Icc 0 T))

The continuous time map used to recover the original compact time interval.

Equations
Instances For
    @[simp]
    theorem Euler.ComparatorBridge.sqrtTimeMap_apply (T : ) (t : (Set.Icc 0 T)) :
    ((sqrtTimeMap T) t) = t

    Continuous square-root reparametrization recovers the exact original family.