The geometry error for the literal scale sequences, including the initial polynomial shear and frequency. Comparison with the normal-form costs is proved here, rather than imposed at the two exceptional starting stages.
Epsilon, given by sqrt (a/previousShear J X n).
Equations
- EulerPacketSourceScaleActual.epsilon J X a n = √(a / EulerPacketSourceScaleSequence.previousShear J X n)
Instances For
Prior error, given by previousFrequency J D X n ^ (-(1/4 : ℝ)).
Equations
- EulerPacketSourceScaleActual.priorError J D X n = EulerPacketSourceScaleSequence.previousFrequency J D X n ^ (-(1 / 4))
Instances For
theorem
EulerPacketSourceScaleActual.epsilon_succ_le
(J : ℕ)
(hJ : 1 ≤ J)
(X a : ℝ)
(ha : 0 ≤ a)
(ha₂ : a ≤ 2)
(n : ℕ)
:
epsilon J X a (n + 1) ≤ EulerPacketSourceScales.sourceEpsilon J (EulerPacketSourceScaleChoice.scaleSequence J X) (n + 1)
theorem
EulerPacketSourceScaleActual.priorError_succ_eq
(J D : ℕ)
(hJ : 1 ≤ J)
(X : ℝ)
(n : ℕ)
:
priorError J D X (n + 1) = EulerPacketSourceScales.sourcePriorError J (EulerPacketSourceScaleChoice.scaleSequence J X) (n + 1)
theorem
EulerPacketSourceScaleActual.neighborError_le
(J D : ℕ)
(hJ : 1 ≤ J)
(X c : ℝ)
(hX : 0 < X)
(hc : 0 ≤ c)
(hbaseH : X ^ 1000 ≤ Real.exp (X / ↑(J - 1) ^ 7))
(hbaseK : X ^ D ≤ Real.exp (X / ↑(J - 1) ^ 4))
(n : ℕ)
:
neighborError J D X c n ≤ EulerPacketSourceScales.sourceNeighborError J c (EulerPacketSourceScaleChoice.scaleSequence J X) n
theorem
EulerPacketSourceScaleActual.geometryError_succ_le
(J D : ℕ)
(hJ : 3 ≤ J)
(C c X : ℝ)
(hC : 1 ≤ C)
(hX : 1 ≤ X)
(hc : 0 ≤ c)
(a : ℕ → ℝ)
(ha : ∀ (n : ℕ), 0 ≤ a n)
(ha₂ : ∀ (n : ℕ), a n ≤ 2)
(hbaseH : X ^ 1000 ≤ Real.exp (X / ↑(J - 1) ^ 7))
(hbaseK : X ^ D ≤ Real.exp (X / ↑(J - 1) ^ 4))
(n : ℕ)
:
geometryError J D C c X a (n + 1) ≤ 16 * EulerPacketSourceScales.sourceCoefficientError J C c (EulerPacketSourceScaleChoice.scaleSequence J X) (n + 1)
theorem
EulerPacketSourceScaleActual.geometryError_zero_le
(J D : ℕ)
(hJ : 3 ≤ J)
(C c X : ℝ)
(hC : 1 ≤ C)
(hX : 1 ≤ X)
(hc : 0 ≤ c)
(a : ℕ → ℝ)
(ha : 0 ≤ a 0)
(ha₂ : a 0 ≤ 2)
(hbaseH : X ^ 1000 ≤ Real.exp (X / ↑(J - 1) ^ 7))
(hbaseK : X ^ D ≤ Real.exp (X / ↑(J - 1) ^ 4))
:
geometryError J D C c X a 0 ≤ 16 * (128 * X ^ (-500) * EulerPacketSourceScales.sourceTheta J C (EulerPacketSourceScaleChoice.scaleSequence J X) 0 + X ^ (-↑D / 4)) + EulerPacketSourceScales.sourceCoefficientError J C c (EulerPacketSourceScaleChoice.scaleSequence J X) 0
theorem
EulerPacketSourceScaleActual.geometryErrorCost_bound
(J D : ℕ)
(hJ : 3 ≤ J)
(C c X : ℝ)
(hC : 1 ≤ C)
(hX : 1 ≤ X)
(hc : 0 ≤ c)
(a : ℕ → ℝ)
(ha : ∀ (n : ℕ), 0 ≤ a n)
(ha₂ : ∀ (n : ℕ), a n ≤ 2)
(hbaseH : X ^ 1000 ≤ Real.exp (X / ↑(J - 1) ^ 7))
(hbaseK : X ^ D ≤ Real.exp (X / ↑(J - 1) ^ 4))
(n : ℕ)
:
geometryErrorCost J D C c X a n ≤ 16 * EulerPacketSourceScaleChoice.coefficientCost J C c 60 (EulerPacketSourceScaleChoice.scaleSequence J X) n + if n = 0 then baseErrorCost J D C X else 0
theorem
EulerPacketSourceScaleActual.baseErrorCost_nonneg
(J D : ℕ)
(C X : ℝ)
(hC : 0 ≤ C)
(hX : 0 ≤ X)
:
theorem
EulerPacketSourceScaleActual.baseErrorCost_tendsto_zero
(J D : ℕ)
(hJ : 1 ≤ J)
(hD : 1000 ≤ D)
(C : ℝ)
(hC : 1 ≤ C)
:
Filter.Tendsto (baseErrorCost J D C) Filter.atTop (nhds 0)
The two genuinely exceptional polynomial terms are small with the specified D₀=1000 and any base frequency power D≥1000.
Actual bounds data, collecting normal, initial_shear, initial_frequency,
coefficient.
- normal : EulerPacketSourceScaleChoice.UniformBounds J C c 60 (EulerPacketSourceScaleChoice.scaleSequence J X) δ
- coefficient (a : ℕ → ℝ) : (∀ (n : ℕ), 0 ≤ a n) → (∀ (n : ℕ), a n ≤ 2) → EulerPacketSourceScaleChoice.SmallSeries (geometryErrorCost J D C c X a) δ
Instances For
theorem
EulerPacketSourceScaleActual.actual_uniform_choice
(D : ℕ)
(hD : 1000 ≤ D)
(C c : ℝ)
(hC : 1 ≤ C)
(hc : 0 ≤ c)
:
The actual sequence, with both polynomial starting scales, has one choice of J followed by x₀ making every geometry error uniformly and summably small. This is uniform over the allowed frame coefficient a.