OAI/Analysis/TreePotential/Dyadic.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BoundedTreePotentials.Dyadic.historiesline 14 - def
OAI.BoundedTreePotentials.Dyadic.averageline 18 - lemma
OAI.BoundedTreePotentials.Dyadic.mem_historiesline 21 - lemma
OAI.BoundedTreePotentials.Dyadic.average_zeroline 29 - lemma
OAI.BoundedTreePotentials.Dyadic.average_succline 31 - lemma
OAI.BoundedTreePotentials.Dyadic.average_constline 45 - lemma
OAI.BoundedTreePotentials.Dyadic.average_monoline 50 - lemma
OAI.BoundedTreePotentials.Dyadic.average_congrline 55 - lemma
OAI.BoundedTreePotentials.Dyadic.average_addline 59 - lemma
OAI.BoundedTreePotentials.Dyadic.average_mulline 65 - lemma
OAI.BoundedTreePotentials.Dyadic.average_subline 71 - lemma
OAI.BoundedTreePotentials.Dyadic.average_nonnegline 77 - def
OAI.BoundedTreePotentials.Dyadic.IsMartingaleline 82Source documentation
The one-step arithmetic martingale identity on fair dyadic histories.
def IsMartingale {E : Type*} [AddCommGroup E] [Module ℝ E] (m : ℕ) (W : List Bool → E) : Prop := … - lemma
OAI.BoundedTreePotentials.Dyadic.endpointsline 86 - lemma
OAI.BoundedTreePotentials.Dyadic.telescopeline 95Source documentation
Telescoping a predictable fair-child estimate, with the exact uniform averages and finite horizon, rather than an assumed energy conclusion.
lemma telescope {m : ℕ} {v e : List Bool → ℝ} (hv : ∀ w, 0 ≤ v w) (he : ∀ w, w.length < m → (e (false::w)+e (true::w))/2 ≤ 16*((v (false::w)+v (true::w))/2-v w)) : (∑ i ∈ Finset.range m, average (i+1) e) ≤ 16*average m v := by …Mentions: OAI.BoundedTreePotentials.Dyadic.average
- structure
OAI.BoundedTreePotentials.CostHeads.PredictableLinearHeadsline 126Source documentation
Exact predictable timing: P_i has the same value for the two children of a history of length i-1. The support and nesting clauses are retained.
structure PredictableLinearHeads (m : ℕ) (W : List Bool → LinearOuter) (P : List Bool → FiniteOuterHead) : Prop where …Mentions: OAI.BoundedTreePotentials.LinearOuter, OAI.BoundedTreePotentials.FiniteOuterHead
- def
OAI.BoundedTreePotentials.CostHeads.linearLayerline 133Source documentation
Measurable-window restriction to P_i \ P_{i-1}.
def linearLayer (P : List Bool → FiniteOuterHead) (W : List Bool → LinearOuter) (w : List Bool) : LinearOuter := …Mentions: OAI.BoundedTreePotentials.FiniteOuterHead, OAI.BoundedTreePotentials.LinearOuter
- lemma
OAI.BoundedTreePotentials.CostHeads.linear_predictable_stepline 138 - theorem
OAI.BoundedTreePotentials.CostHeads.linear_predictable_energy_sixteenline 167Source documentation
A stronger constant is proved first. No predictability or support premise is moved to the wrong side of the newly revealed sign.
theorem linear_predictable_energy_sixteen {m : ℕ} {W : List Bool → LinearOuter} {P : List Bool → FiniteOuterHead} (hW : IsMartingale m W) (hP : PredictableLinearHeads m W P) : (∑ i ∈ Finset.range m, average (i+1) (fun w => ‖linearLayer P W w‖^2)) ≤ 16*average m (fun w => ‖W w‖^2) := …Mentions: OAI.BoundedTreePotentials.LinearOuter, OAI.BoundedTreePotentials.FiniteOuterHead, OAI.BoundedTreePotentials.CostHeads.PredictableLinearHeads, OAI.BoundedTreePotentials.CostHeads.linearLayer
- theorem
OAI.BoundedTreePotentials.CostHeads.linear_predictable_energy_495line 174 - theorem
OAI.BoundedTreePotentials.CostHeads.linear_variation_energy_252line 188