OAI/Combinatorics/LowSpaceSubsetSum/Representation/RepresentationAllocation.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Feasibility of the executable representation allocation
- def
OAI.LowSpaceSubsetSum.representationCountline 14 - def
OAI.LowSpaceSubsetSum.representationBitsline 17 - def
OAI.LowSpaceSubsetSum.representationBackgroundSizeline 20 - def
OAI.LowSpaceSubsetSum.representationParentSizeline 22 - def
OAI.LowSpaceSubsetSum.representationChildSizeline 26 - def
OAI.LowSpaceSubsetSum.representationLeafCountsline 30 - def
OAI.LowSpaceSubsetSum.representationEntropyline 36 - theorem
OAI.LowSpaceSubsetSum.representation_log_budgetline 41Source documentation
The main-branch input-scale test supplies the small allocation error.
theorem representation_log_budget {n : ℕ} {u : ℝ} (hn : 10000 ≤ n) (hmu : (mixerSize n : ℝ) + 1 ≤ u) (hlog : Real.logb 2 u ≤ (n : ℝ) / 1000000000) : Real.logb 2 ((mixerSize n : ℝ) + 1) + 1 ≤ (n : ℝ) / 1000 := by …Mentions: OAI.LowSpaceSubsetSum.mixerSize
- theorem
OAI.LowSpaceSubsetSum.representationCount_leline 49 - theorem
OAI.LowSpaceSubsetSum.representationCount_fractionline 55 - theorem
OAI.LowSpaceSubsetSum.representationBits_entropy_errorline 73 - theorem
OAI.LowSpaceSubsetSum.representationBits_differenceline 82 - theorem
OAI.LowSpaceSubsetSum.allocation_guards_of_errorline 94 - theorem
OAI.LowSpaceSubsetSum.weighted_parent_allocation_boundline 103 - theorem
OAI.LowSpaceSubsetSum.allocation_three_levels_feasibleline 111 - theorem
OAI.LowSpaceSubsetSum.representationAllocation_feasibleline 127 - theorem
OAI.LowSpaceSubsetSum.representationLeafCounts_sumline 156