OAI/Combinatorics/KServer/Trees.lean
29 declarations, 0 contain sorry, 0 declared as axioms
A literal finite complete-prefix tree, numbered parent-before-child. The unused words are retained, as required for an unconditioned finite key tape.
- abbrev
OAI.KServer.PrefixTree.Vertexline 14 - def
OAI.KServer.PrefixTree.rootline 16 - instance
OAI.KServer.PrefixTree.(instance at line 17)line 17 - def
OAI.KServer.PrefixTree.codeline 19 - lemma
OAI.KServer.PrefixTree.code_injectiveline 22 - instance
OAI.KServer.PrefixTree.(instance at line 32)line 32 - lemma
OAI.KServer.PrefixTree.root_leline 34 - instance
OAI.KServer.PrefixTree.(instance at line 46)line 46 - def
OAI.KServer.PrefixTree.numberingline 48 - lemma
OAI.KServer.PrefixTree.numbering_zeroline 51 - def
OAI.KServer.PrefixTree.parentline 58 - lemma
OAI.KServer.PrefixTree.parent_rootline 63 - lemma
OAI.KServer.PrefixTree.parent_ltline 65 - def
OAI.KServer.PrefixTree.treeline 81 - def
OAI.KServer.HierarchyCounts.hitline 110 - def
OAI.KServer.HierarchyCounts.countline 113 - lemma
OAI.KServer.HierarchyCounts.count_leline 117 - lemma
OAI.KServer.HierarchyCounts.hit_zeroline 122 - lemma
OAI.KServer.HierarchyCounts.count_zeroline 126 - lemma
OAI.KServer.HierarchyCounts.hit_snocline 130 - lemma
OAI.KServer.HierarchyCounts.count_sumline 141 - lemma
OAI.KServer.HierarchyCounts.positive_massline 153 - def
OAI.KServer.HierarchyCounts.conditionalline 158Source documentation
The actual conditional distribution on the true prefix fiber.
def conditional (w : Ω → ℝ) (H : Ω → ℕ) (ω ρ : Ω) : ℝ := …
- lemma
OAI.KServer.HierarchyCounts.conditional_nonnegline 161 - lemma
OAI.KServer.HierarchyCounts.conditional_sumline 168 - lemma
OAI.KServer.HierarchyCounts.conditional_rankline 174 - theorem
OAI.KServer.HierarchyCounts.compatibleline 183Source documentation
The actual posterior lower bounds simultaneously satisfy both source superadditivities, even though the labeled counts are arbitrarily dependent.
theorem compatible (w : Ω → ℝ) (hw : ∀ ω,0≤w ω) (H : Ω → ℕ) (ω : Ω) (hω : 0<w ω) (maps : Ω → ℕ → Y → A) (word : Fin d → A) (q : Ω → Fin k → Y) {z : ℝ} (hz : z∈Set.Icc 0 (1/100:ℝ)) : (∑ a : A, CompatibleBounds.L k (conditional w H ω) (fun ρ=>count (maps ρ) (Fin.snoc word a) (q ρ)) z) ≤ CompatibleBounds.L k (conditional w H ω) (fun ρ=>count (maps ρ) word (q ρ)) z ∧ (∑ a : A, CompatibleBounds.M k (conditional w H ω) (fun ρ=>count (maps ρ) (Fin.snoc word a) (q ρ))) ≤ CompatibleBounds.M k (conditional w H ω) (fun ρ=>count (maps ρ) word (q ρ)) ∧ CompatibleBounds.M k (conditional w H ω) (fun ρ=>count (maps ρ) word (q ρ)) ≤ ∑ ρ,conditional w H ω ρ*count (maps ρ) word (q ρ) := by …Mentions: OAI.KServer.CompatibleBounds.L, OAI.KServer.HierarchyCounts.conditional, OAI.KServer.HierarchyCounts.count, OAI.KServer.CompatibleBounds.M
- lemma
OAI.KServer.HierarchyCounts.conditional_adaptedline 200 - lemma
OAI.KServer.HierarchyCounts.rank_adaptedline 205