Actual dyadic deficit recurrence
Lax342547.DyadicTails · concepts/Lax342547/DyadicTails.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
For nonnegative decreasing span increments, tail deficits are nonnegative and satisfy the dyadic averaging recurrence.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax342547.DyadicDeficits |
| 2 | import Mathlib.Algebra.BigOperators.Field |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Actual dyadic deficit recurrence |
| 7 | type: lemma |
| 8 | --- |
| 9 | For nonnegative decreasing span increments, tail deficits are nonnegative and satisfy the dyadic averaging recurrence. |
| 10 | -/ |
| 11 | |
| 12 | namespace Lax342547.DyadicTails |
| 13 | |
| 14 | open scoped BigOperators |
| 15 | |
| 16 | noncomputable def tailSum (a : ℕ → ℝ) (s b : ℕ) : ℝ := ∑ t ∈ Finset.range b, a (s-b+t) |
| 17 | noncomputable def tailDeficit (a : ℕ → ℝ) (s b : ℕ) : ℝ := a (s-b)-tailSum a s b/b |
| 18 | |
| 19 | axiom tail_deficit_nonneg (a : ℕ → ℝ) (ha : Antitone a) (s b : ℕ) (hb : 0 < b) : |
| 20 | 0 ≤ tailDeficit a s b |
| 21 | |
| 22 | axiom tail_deficit_le (a : ℕ → ℝ) (ha : ∀ t, 0 ≤ a t) (s b : ℕ) : |
| 23 | tailDeficit a s b ≤ a (s-b) |
| 24 | |
| 25 | axiom dyadic_recurrence (a : ℕ → ℝ) (ha : Antitone a) (s b : ℕ) |
| 26 | (hb : 0 < b) (hbs : 2*b ≤ s) : |
| 27 | 2*tailDeficit a s (2*b) ≤ 2*(a (s-2*b)-a (s-b))+tailDeficit a s b |
| 28 | |
| 29 | end Lax342547.DyadicTails |
| 30 |
Builds on
From Mathlib
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments