OAI/Combinatorics/ContingencyTables/Counting/CompanionInitialDraw.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Actual bounded-word initialization of the companion trace
The output is in the literal PlainIndex used by the trace chain. Its
ideal rational law is exactly the source's phase-zero law; the bounded
word implementation is within 2^(-h), with an explicit word length.
- def
OAI.ContingencyTables.CompanionInitialDraw.cellEnumline 23 - def
OAI.ContingencyTables.CompanionInitialDraw.cellCapacityline 26 - def
OAI.ContingencyTables.CompanionInitialDraw.indexEquivline 29 - def
OAI.ContingencyTables.CompanionInitialDraw.idealLawline 37 - theorem
OAI.ContingencyTables.CompanionInitialDraw.idealLaw_massline 41 - def
OAI.ContingencyTables.CompanionInitialDraw.initialBitsline 46 - def
OAI.ContingencyTables.CompanionInitialDraw.drawline 48 - lemma
OAI.ContingencyTables.CompanionInitialDraw.cellCount_boundline 53 - lemma
OAI.ContingencyTables.CompanionInitialDraw.cellCapacity_boundline 57 - theorem
OAI.ContingencyTables.CompanionInitialDraw.initialBits_boundline 61 - theorem
OAI.ContingencyTables.CompanionInitialDraw.draw_errorline 67 - def
OAI.ContingencyTables.CompanionInitialDraw.precisionline 83 - lemma
OAI.ContingencyTables.CompanionInitialDraw.precision_errorline 86 - theorem
OAI.ContingencyTables.CompanionInitialDraw.initial_distanceline 101Source documentation
The implemented initial word is compared directly to the literal phase-zero law, so later restart estimates need no initializer oracle.
theorem initial_distance (A : Instance I J) (h : ℕ) : distance (fun S => ((mapLaw (uniformLaw (α := Fin (initialBits A (precision A h)) → Bool)) …Mentions: OAI.ContingencyTables.CompanionInitialDraw.initialBits, OAI.ContingencyTables.CompanionInitialDraw.precision