OAI/Analysis/TreePotential/Leakage.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.BoundedTreePotentials.BlockCalculus.inward_pair_identity_leakline 17 - lemma
OAI.BoundedTreePotentials.BlockCalculus.InwardPiece.linear_le_twoline 35 - lemma
OAI.BoundedTreePotentials.BlockCalculus.InwardPiece.error_boundline 44 - theorem
OAI.BoundedTreePotentials.BlockCalculus.linear_paired_leakline 54 - lemma
OAI.BoundedTreePotentials.leakage_energy_scalarline 79 - theorem
OAI.BoundedTreePotentials.BlockCalculus.linear_leakage_stepline 108Source documentation
One-step energy with actual leakage, valid with no head support assumption.
theorem linear_leakage_step {n : ℕ} {D : Set Node} (hD : Initial D) (x y : TreeHilbert n) : ((linearBlockCost n ((x+y)-head D (x+y)))^2+ (linearBlockCost n ((x-y)-head D (x-y)))^2)/2 ≤ 50*(linearBlockCost n (x-head D x))^2+ 32*(((linearBlockCost n (x+y))^2+(linearBlockCost n (x-y))^2)/2- (linearBlockCost n (head D x))^2) := by …Mentions: OAI.BoundedTreePotentials.TreeHilbert, OAI.BoundedTreePotentials.linearBlockCost, OAI.BoundedTreePotentials.BlockCalculus.head
- lemma
OAI.BoundedTreePotentials.BlockCalculus.head_nestedline 138 - lemma
OAI.BoundedTreePotentials.CostHeads.linearOuterHead_nestedline 151 - lemma
OAI.BoundedTreePotentials.CostHeads.linearOuterHead_norm_monoline 159 - theorem
OAI.BoundedTreePotentials.CostHeads.linearOuter_leakage_stepline 165 - structure
OAI.BoundedTreePotentials.CostHeads.AdaptiveLinearWindowsline 184Source documentation
Both window endpoints are chosen from the past history. Within a history A_t is contained in D_t, and D_t is contained in either next A_{t+1}. There is deliberately no support assertion.
structure AdaptiveLinearWindows (m : ℕ) (A D : List Bool → FiniteOuterHead) : Prop where …
- def
OAI.BoundedTreePotentials.CostHeads.adaptiveLinearLayerline 188 - def
OAI.BoundedTreePotentials.CostHeads.adaptiveLinearLeakline 193 - def
OAI.BoundedTreePotentials.CostHeads.adaptiveLinearStateline 198 - lemma
OAI.BoundedTreePotentials.CostHeads.adaptiveLinearState_contractline 203 - lemma
OAI.BoundedTreePotentials.CostHeads.adaptiveLinearState_le_headline 209 - lemma
OAI.BoundedTreePotentials.CostHeads.linear_adaptive_stepline 219 - lemma
OAI.BoundedTreePotentials.Dyadic.telescope_leakline 253 - theorem
OAI.BoundedTreePotentials.CostHeads.linear_adaptive_energy_fiftyline 286Source documentation
Adaptive-window energy with an explicit absolute constant. The leakage is the actual parent window contribution. No parent support condition is present.
theorem linear_adaptive_energy_fifty {m : ℕ} {W : List Bool → LinearOuter} {A D : List Bool → FiniteOuterHead} (hW : IsMartingale m W) (hAD : AdaptiveLinearWindows m A D) : (∑ i ∈ Finset.range m, average (i+1) (fun w => ‖adaptiveLinearLayer A D W w‖^2)) ≤ 50*(average m (fun w => ‖W w‖^2)+ ∑ i ∈ Finset.range m, average i (fun w => ‖adaptiveLinearLeak A D W w‖^2)) := by …Mentions: OAI.BoundedTreePotentials.LinearOuter, OAI.BoundedTreePotentials.FiniteOuterHead, OAI.BoundedTreePotentials.CostHeads.AdaptiveLinearWindows, OAI.BoundedTreePotentials.CostHeads.adaptiveLinearLayer, OAI.BoundedTreePotentials.CostHeads.adaptiveLinearLeak
- theorem
OAI.BoundedTreePotentials.CostHeads.linear_adaptive_energyline 307Source documentation
The adaptive estimate is uniform in the horizon, martingale, and measurable nested windows.
theorem linear_adaptive_energy : ∃ K : ℝ, 0 < K ∧ ∀ (m : ℕ) (W : List Bool → LinearOuter) (A D : List Bool → FiniteOuterHead), IsMartingale m W → AdaptiveLinearWindows m A D → (∑ i ∈ Finset.range m, average (i+1) (fun w => ‖adaptiveLinearLayer A D W w‖^2)) ≤ K*(average m (fun w => ‖W w‖^2)+ ∑ i ∈ Finset.range m, average i (fun w => ‖adaptiveLinearLeak A D W w‖^2)) := by …Mentions: OAI.BoundedTreePotentials.LinearOuter, OAI.BoundedTreePotentials.FiniteOuterHead, OAI.BoundedTreePotentials.CostHeads.AdaptiveLinearWindows, OAI.BoundedTreePotentials.CostHeads.adaptiveLinearLayer, OAI.BoundedTreePotentials.CostHeads.adaptiveLinearLeak
- theorem
OAI.BoundedTreePotentials.CostHeads.linear_fixed_leakage_1024line 317Source documentation
Fixed finite heads without support assumptions: the stronger adaptive estimate implies the leakage constant 1024.
theorem linear_fixed_leakage_1024 {m : ℕ} {W : List Bool → LinearOuter} (P : ℕ → FiniteOuterHead) (hW : IsMartingale m W) (hP : ∀ i < m, ∀ n, (P i).nodes n ⊆ (P (i+1)).nodes n) : (∑ i ∈ Finset.range m, average (i+1) (fun w => ‖linearOuterHead (P (i+1)).nodes (P (i+1)).initial (W w)- linearOuterHead (P i).nodes (P i).initial (W w)‖^2)) ≤ 1024*(average m (fun w => ‖W w‖^2)+ ∑ i ∈ Finset.range m, average i (fun w => ‖linearOuterHead (P (i+1)).nodes (P (i+1)).initial (W w)- linearOuterHead (P i).nodes (P i).initial (W w)‖^2)) := by …Mentions: OAI.BoundedTreePotentials.LinearOuter, OAI.BoundedTreePotentials.FiniteOuterHead, OAI.BoundedTreePotentials.CostHeads.linearOuterHead