Small actual greedy exposure tails
Lax342547.GreedyTails · concepts/Lax342547/GreedyTails.lean · lax-342547
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Lemma
Greedy exposure bounds the actual sum of projected mode dimensions minus their span increase by a dyadic tail deficit, yielding a small tail at an explicit scale.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax342547.GreedySpans |
| 2 | import Lax342547.ListTails |
| 3 | import Lax342547.DyadicScale |
| 4 | import Mathlib.Algebra.Order.BigOperators.Group.List |
| 5 | |
| 6 | /-! |
| 7 | --- |
| 8 | title: Small actual greedy exposure tails |
| 9 | type: lemma |
| 10 | --- |
| 11 | Greedy exposure bounds the actual sum of projected mode dimensions minus their span increase by a dyadic tail deficit, yielding a small tail at an explicit scale. |
| 12 | -/ |
| 13 | |
| 14 | namespace Lax342547.GreedyTails |
| 15 | |
| 16 | open Lax342547.GreedySpans Lax342547.ListTails Lax342547.DyadicTails |
| 17 | open scoped BigOperators |
| 18 | |
| 19 | noncomputable def deficit {K V ι : Type} [Field K] [AddCommGroup V] [Module K V] |
| 20 | [FiniteDimensional K V] (S : ι → Submodule K V) (W : Submodule K V) (l : List ι) : ℝ := |
| 21 | (l.map (fun i => gain W (S i))).sum-(increments S W l).sum |
| 22 | |
| 23 | axiom greedy_deficit_bound {K V ι : Type} [Field K] [AddCommGroup V] [Module K V] |
| 24 | [FiniteDimensional K V] (S : ι → Submodule K V) (W : Submodule K V) (l : List ι) |
| 25 | (hg : Greedy S W l) (hl : l ≠ []) : |
| 26 | deficit S W l ≤ (l.length : ℝ)*value (increments S W l) 0-(increments S W l).sum |
| 27 | |
| 28 | axiom greedy_tail_bound {K V ι : Type} [Field K] [AddCommGroup V] [Module K V] |
| 29 | [FiniteDimensional K V] (S : ι → Submodule K V) (W : Submodule K V) (l : List ι) |
| 30 | (hg : Greedy S W l) (b : ℕ) (hb : 0 < b) (hbl : b ≤ l.length) : |
| 31 | deficit S (spanAfter S W (l.take (l.length-b))) (l.drop (l.length-b)) ≤ |
| 32 | (b : ℝ)*tailDeficit (value (increments S W l)) l.length b |
| 33 | |
| 34 | axiom small_greedy_tail {K V ι : Type} [Field K] [AddCommGroup V] [Module K V] |
| 35 | [FiniteDimensional K V] (S : ι → Submodule K V) (W : Submodule K V) (l : List ι) |
| 36 | (hg : Greedy S W l) (r : ℝ) (hr : ∀ i ∈ l, (Module.finrank K (S i) : ℝ) ≤ r) |
| 37 | (k n : ℕ) (hlen : l.length = 2^k) (hnk : n ≤ k) (hn : 8*r < n) : |
| 38 | ∃ j < n, deficit S (spanAfter S W (l.take (l.length-2^(k-j)))) |
| 39 | (l.drop (l.length-2^(k-j))) < (2^(k-j) : ℝ)/4 |
| 40 | |
| 41 | end Lax342547.GreedyTails |
| 42 |
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments