OAI/Combinatorics/ContingencyTables/Machines/FractionAcceptanceProgram.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Binary execution of the rational acceptance coin
The integer quotient computes the exact floor threshold used by the finite-word acceptance law. The word length controls all powering and word traversal, even for malformed fraction inputs.
- abbrev
OAI.ContingencyTables.FractionAcceptanceProgram.Inputline 17 - def
OAI.ContingencyTables.FractionAcceptanceProgram.scaledNumeratorline 19 - def
OAI.ContingencyTables.FractionAcceptanceProgram.scaledNumeratorRealizerline 21 - lemma
OAI.ContingencyTables.FractionAcceptanceProgram.polynomial_scaledNumeratorline 26 - def
OAI.ContingencyTables.FractionAcceptanceProgram.thresholdline 31 - def
OAI.ContingencyTables.FractionAcceptanceProgram.thresholdRealizerline 33 - lemma
OAI.ContingencyTables.FractionAcceptanceProgram.polynomial_thresholdline 38 - def
OAI.ContingencyTables.FractionAcceptanceProgram.acceptCodeline 42 - def
OAI.ContingencyTables.FractionAcceptanceProgram.acceptCodeRealizerline 44 - theorem
OAI.ContingencyTables.FractionAcceptanceProgram.polynomial_acceptCodeline 49 - lemma
OAI.ContingencyTables.FractionAcceptanceProgram.fraction_thresholdline 56 - theorem
OAI.ContingencyTables.FractionAcceptanceProgram.acceptCode_ofFnline 73Source documentation
The compiled decision agrees on every Boolean word with the rational threshold used in the proved companion transition law.
theorem acceptCode_ofFn (q : TreeFraction.Fraction) (B : ℕ) (bits : Fin B → Bool) : acceptCode (q,List.ofFn bits)=decide (FairBits.rationalThresholdAccept B (TreeFraction.val q) bits) := by …Mentions: OAI.ContingencyTables.FractionAcceptanceProgram.acceptCode, OAI.ContingencyTables.FairBits.rationalThresholdAccept