Documentation

LeanPool.NavierStokesAndEuler.Euler.WeightedRootLimit

Related estimates used together by the same construction modules.

Weighted removal of root regularization, preserving the signed derivative of the radius.

theorem EulerWeightedRootLimit.regularized_integral_tendsto (Q A F : ) (s t : ) (hst : s t) (hQ : ContinuousOn Q (Set.Icc s t)) (hQ0 : uSet.Icc s t, 0 Q u) (hA : MeasureTheory.IntegrableOn A (Set.Icc s t) MeasureTheory.volume) (hF : MeasureTheory.IntegrableOn F (Set.Icc s t) MeasureTheory.volume) :
Filter.Tendsto (fun (n : ) => (u : ) in s..t, A u * (Q u + EulerNoncompactTransport.cutoffScale n ^ 2) + F u) Filter.atTop (nhds ( (u : ) in s..t, A u * (Q u) + F u))

Dominated convergence for the regularized scalar energy integrand on a fixed finite interval.

theorem EulerWeightedRootLimit.weighted_root_integral_limit (Q A F w : ) (s t : ) (hst : s t) (hQ : ContinuousOn Q (Set.Icc s t)) (hQ0 : uSet.Icc s t, 0 Q u) (hA : MeasureTheory.IntegrableOn A (Set.Icc s t) MeasureTheory.volume) (hF : MeasureTheory.IntegrableOn F (Set.Icc s t) MeasureTheory.volume) (hineq : ∀ (δ : ), 0 < δw t * (Q t + δ ^ 2) - w s * (Q s + δ ^ 2) (u : ) in s..t, A u * (Q u + δ ^ 2) + F u) :
w t * (Q t) - w s * (Q s) (u : ) in s..t, A u * (Q u) + F u

Endpoint weights pass through the same genuine regularization limit.

theorem EulerWeightedRootLimit.weighted_root_integral_of_deriv_bound (Q a F w w' : ) (s t : ) (hst : s t) (hQ : ContinuousOn Q (Set.Icc s t)) (hQ0 : uSet.Icc s t, 0 Q u) (hwc : ContinuousOn w (Set.Icc s t)) (hw : uSet.Ioo s t, 0 w u) (hwd : uSet.Ioo s t, HasDerivAt w (w' u) u) (hregd : ∀ (δ : ), 0 < δuSet.Ioo s t, DifferentiableAt (fun (v : ) => (Q v + δ ^ 2)) u) (hreg : ∀ (δ : ), 0 < δuSet.Ioo s t, deriv (fun (v : ) => (Q v + δ ^ 2)) u a u * (Q u + δ ^ 2) + F u) (hA : MeasureTheory.IntegrableOn (fun (u : ) => w u * a u + w' u) (Set.Icc s t) MeasureTheory.volume) (hF : MeasureTheory.IntegrableOn (fun (u : ) => w u * F u) (Set.Icc s t) MeasureTheory.volume) :
w t * (Q t) - w s * (Q s) (u : ) in s..t, (w u * a u + w' u) * (Q u) + w u * F u

A nonnegative differentiable weight preserves an energy differential bound with its signed derivative.

Weighted Energy #

theorem EulerWeightedEnergy.weight_hasDerivAt (ρ : ) (ρ' t : ) ( : HasDerivAt ρ ρ' t) (hpos : 0 < ρ t) (n : ) :
HasDerivAt (fun (s : ) => EulerPacketWeights.weight (ρ s) n) (ρ' / ρ t * n * EulerPacketWeights.weight (ρ t) n) t
theorem EulerWeightedEnergy.finite_weighted_energy_hasDerivAt (ρ : ) (ρ' t : ) ( : HasDerivAt ρ ρ' t) (hpos : 0 < ρ t) (E : ) (E' : ) (N : ) (hE : nFinset.range (N + 1), HasDerivAt (E n) (E' n) t) :
HasDerivAt (fun (s : ) => nFinset.range (N + 1), EulerPacketWeights.weight (ρ s) n * E n s) (nFinset.range (N + 1), EulerPacketWeights.weight (ρ t) n * E' n + ρ' / ρ t * nFinset.range (N + 1), n * EulerPacketWeights.weight (ρ t) n * E n t) t

Exact differentiation of the finite weighted Gevrey energy, including radius loss.