PV Infrastructure: Step Bounds #
Dyadic step bounds and subsequence selection for principal value convergence. These combine the gamma analysis (lower/upper bounds) with the remainder analysis (C² bounded remainder) to show that cutoff integrals converge along dyadic subsequences.
Main Results #
remainder_integral_O_eps— O(ε) step bound from bounded remainderintegral_inv_symm— symmetric cancellation of 1/(t-t₀)remainder_annulus_bound— integral of remainder over annulus is O(log ratio)exists_summable_subseq— summable subsequence constructioncutoff_integrand_intervalIntegrable— integrability of cutoffcutoff_diff_eq_annulus_integral— difference equals annulus integral
theorem
exists_eta_delta
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(η : ℝ)
(hη : 0 < η)
:
Scale-dependent η from asymptotic control.
theorem
error_at_smaller_scale
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(η' : ℝ)
:
Error bound extends to smaller scales.
theorem
exists_delta_for_error_bound
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(n : ℕ)
:
δ giving error bound (1/2)^n at scale ε < δ.
noncomputable def
summableSubseqAux
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
:
An auxiliary summable subsequence used in the step-bound estimates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
summableSubseqAux_zero
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
:
theorem
summableSubseqAux_succ
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(n : ℕ)
:
theorem
summableSubseqAux_pos
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(hδ₀_pos : 0 < δ₀)
(n : ℕ)
:
theorem
summableSubseqAux_halving
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(hδ₀_pos : 0 < δ₀)
(n : ℕ)
:
summableSubseqAux hL hγ_hasderiv hγ_cont_deriv δ₀ (n + 1) ≤ summableSubseqAux hL hγ_hasderiv hγ_cont_deriv δ₀ n / 2
theorem
summableSubseqAux_lt_delta
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(hδ₀_pos : 0 < δ₀)
(n : ℕ)
:
have δ := fun (m : ℕ) => ⋯.choose;
summableSubseqAux hL hγ_hasderiv hγ_cont_deriv δ₀ n < δ n
theorem
summableSubseqAux_error_bound
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(hδ₀_pos : 0 < δ₀)
(n : ℕ)
:
theorem
exists_summable_subseq
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(hδ₀_pos : 0 < δ₀)
:
theorem
summableSubseqAux_le_geometric
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(hδ₀_pos : 0 < δ₀)
(n : ℕ)
:
summableSubseqAux hL hγ_hasderiv hγ_cont_deriv δ₀ n ≤ summableSubseqAux hL hγ_hasderiv hγ_cont_deriv δ₀ 0 / 2 ^ n
ε_n ≤ ε_0 / 2^n for the summable subsequence.
theorem
summableSubseqAux_tendsto_zero
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
(hL : L ≠ 0)
(hγ_hasderiv : HasDerivAt γ L t₀)
(hγ_cont_deriv : ContinuousAt (deriv γ) t₀)
(δ₀ : ℝ)
(hδ₀_pos : 0 < δ₀)
:
Filter.Tendsto (summableSubseqAux hL hγ_hasderiv hγ_cont_deriv δ₀) Filter.atTop (nhds 0)
The summable subsequence tends to 0.
theorem
cutoff_integrand_intervalIntegrable
{γ : ℝ → ℂ}
{a b t₀ : ℝ}
{L : ℂ}
(hat₀ : t₀ ∈ Set.Ioo a b)
(_hL : L ≠ 0)
(hγ_meas : Measurable γ)
(hγ_cont_deriv : ContinuousOn (deriv γ) (Set.Icc a b))
(ε : ℝ)
(hε_pos : 0 < ε)
:
Cutoff integrand is interval integrable.
theorem
cutoff_diff_eq_annulus_integral
{f γ : ℝ → ℂ}
{a b t₀ ε₁ ε₂ : ℝ}
(h_le : ε₁ ≤ ε₂)
(h_int₁ : IntervalIntegrable (fun (t : ℝ) => if ε₁ < ‖γ t - γ t₀‖ then f t else 0) MeasureTheory.volume a b)
(h_int₂ : IntervalIntegrable (fun (t : ℝ) => if ε₂ < ‖γ t - γ t₀‖ then f t else 0) MeasureTheory.volume a b)
:
Cutoff difference equals annulus integral.
theorem
t_bound_from_gamma_annulus
{γ : ℝ → ℂ}
{t₀ : ℝ}
{L : ℂ}
{δ₁ ε : ℝ}
(hL : L ≠ 0)
(_hε_pos : 0 < ε)
(h_lower : ∀ (t : ℝ), 0 < |t - t₀| → |t - t₀| < δ₁ → ‖γ t - γ t₀‖ ≥ ‖L‖ / 2 * |t - t₀|)
(t : ℝ)
(ht_pos : 0 < |t - t₀|)
(ht_lt : |t - t₀| < δ₁)
(hγ_bound : ‖γ t - γ t₀‖ ≤ ε)
:
t-space bound from γ-annulus.