OAI/Combinatorics/ContingencyTables/Machines/FixedCardinalityBits.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Bounded Boolean implementation of fixed-cardinality subset draws
- def
OAI.ContingencyTables.FixedCardinalityBits.headDrawline 17 - def
OAI.ContingencyTables.FixedCardinalityBits.roundedHeadLawline 20 - lemma
OAI.ContingencyTables.FixedCardinalityBits.roundedHead_trueline 23 - lemma
OAI.ContingencyTables.FixedCardinalityBits.bool_variationline 40 - theorem
OAI.ContingencyTables.FixedCardinalityBits.roundedHead_errorline 50 - def
OAI.ContingencyTables.FixedCardinalityBits.roundedFixedLawline 58 - theorem
OAI.ContingencyTables.FixedCardinalityBits.roundedFixed_errorline 63 - def
OAI.ContingencyTables.FixedCardinalityBits.drawline 80 - theorem
OAI.ContingencyTables.FixedCardinalityBits.consWordLawline 86 - theorem
OAI.ContingencyTables.FixedCardinalityBits.draw_lawline 98 - def
OAI.ContingencyTables.FixedCardinalityBits.blockWordsline 128 - def
OAI.ContingencyTables.FixedCardinalityBits.bitDrawline 131 - theorem
OAI.ContingencyTables.FixedCardinalityBits.bitDraw_lawline 134 - theorem
OAI.ContingencyTables.FixedCardinalityBits.bitDraw_errorline 144Source documentation
Exactly nB fair bits implement the sequential subset draw with total variation error at most n/2^B, uniformly in the requested size.
theorem bitDraw_error (B n k : ℕ) : variation (mapLaw (uniformLaw (α := Fin (n*B) → Bool)) (bitDraw B n k)) …Mentions: OAI.ContingencyTables.FixedCardinalityBits.bitDraw