Removing the bounded time profile and performing the one final coarse factorial split.
theorem
EulerPacketCylinderField.Field.WordBound.remove_profile
{P T : ℝ}
[Fact (0 < P)]
{raw : EulerPacketProfileRecursion.VectorField}
{G : Field P T raw}
{q d : ℕ}
{R A : ℝ}
(hT : 0 ≤ T)
(g : C(↑(Set.Icc 0 T), ℝ))
(hg : ∀ (t : ↑(Set.Icc 0 T)), 0 < g t)
(hG : (G.normalized hT g hg).WordBound q R A d)
(C : ℝ)
(hC : 0 ≤ C)
(hbound : ∀ (t : ↑(Set.Icc 0 T)), g t ≤ C)
:
theorem
EulerPacketCylinderField.ProfileBudget.high_unnormalized
{P T : ℝ}
[Fact (0 < P)]
{hT : 0 ≤ T}
{support : Set EulerSmoothLimit.Space}
{a : EulerPacketProfileRecursion.Profile}
{G : ProfileRegularity P T hT support a}
{S : EulerPacketTimeProfile.Scales ↑(Set.Icc 0 T)}
{R : ℝ}
{p : ℕ}
(B : ProfileBudget G S R p)
(hp : 1 ≤ p)
:
theorem
EulerPacketCylinderField.ProfileBudget.highDerivative_unnormalized
{P T : ℝ}
[Fact (0 < P)]
{hT : 0 ≤ T}
{support : Set EulerSmoothLimit.Space}
{a : EulerPacketProfileRecursion.Profile}
{G : ProfileRegularity P T hT support a}
{S : EulerPacketTimeProfile.Scales ↑(Set.Icc 0 T)}
{R : ℝ}
{p : ℕ}
(B : ProfileBudget G S R p)
(hp : 1 ≤ p)
:
G.highDerivative.WordBound 6 R (S.H0 ^ (2 * p)) (EulerPacketShiftArithmetic.highShift p)
theorem
EulerPacketCylinderField.ProfileBudget.mean_unnormalized
{P T : ℝ}
[Fact (0 < P)]
{hT : 0 ≤ T}
{support : Set EulerSmoothLimit.Space}
{a : EulerPacketProfileRecursion.Profile}
{G : ProfileRegularity P T hT support a}
{S : EulerPacketTimeProfile.Scales ↑(Set.Icc 0 T)}
{R : ℝ}
{p : ℕ}
(B : ProfileBudget G S R p)
:
theorem
EulerPacketCylinderField.ProfileBudget.meanDerivative_unnormalized
{P T : ℝ}
[Fact (0 < P)]
{hT : 0 ≤ T}
{support : Set EulerSmoothLimit.Space}
{a : EulerPacketProfileRecursion.Profile}
{G : ProfileRegularity P T hT support a}
{S : EulerPacketTimeProfile.Scales ↑(Set.Icc 0 T)}
{R : ℝ}
{p : ℕ}
(B : ProfileBudget G S R p)
:
G.meanDerivative.WordBound 6 R (S.H0 ^ (2 * p)) (EulerPacketShiftArithmetic.meanShift p)
theorem
EulerPacketCylinderField.ProfileBudget.corrector_unnormalized
{P T : ℝ}
[Fact (0 < P)]
{hT : 0 ≤ T}
{support : Set EulerSmoothLimit.Space}
{a : EulerPacketProfileRecursion.Profile}
{G : ProfileRegularity P T hT support a}
{S : EulerPacketTimeProfile.Scales ↑(Set.Icc 0 T)}
{R : ℝ}
{p : ℕ}
(B : ProfileBudget G S R p)
(hp : 1 ≤ p)
:
theorem
EulerPacketCylinderField.ProfileBudget.correctorDerivative_unnormalized
{P T : ℝ}
[Fact (0 < P)]
{hT : 0 ≤ T}
{support : Set EulerSmoothLimit.Space}
{a : EulerPacketProfileRecursion.Profile}
{G : ProfileRegularity P T hT support a}
{S : EulerPacketTimeProfile.Scales ↑(Set.Icc 0 T)}
{R : ℝ}
{p : ℕ}
(B : ProfileBudget G S R p)
(hp : 1 ≤ p)
:
G.correctorDerivative.WordBound 6 R (S.H0 ^ (2 * p)) (EulerPacketShiftArithmetic.highShift p)
theorem
EulerPacketCylinderField.ProfileBudget.pressure_unnormalized
{P T : ℝ}
[Fact (0 < P)]
{hT : 0 ≤ T}
{support : Set EulerSmoothLimit.Space}
{a : EulerPacketProfileRecursion.Profile}
{G : ProfileRegularity P T hT support a}
{S : EulerPacketTimeProfile.Scales ↑(Set.Icc 0 T)}
{R : ℝ}
{p : ℕ}
(B : ProfileBudget G S R p)
(hp : 1 ≤ p)
: