OAI/Combinatorics/ContingencyTables/Machines/RetryNumeratorProgram.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Binary first-success numerators via a two-coordinate recurrence
- abbrev
OAI.ContingencyTables.RetryNumeratorPrograms.Inputline 12Source documentation
Unary trial count; denominator, failure count, success count, fallback match.
abbrev Input := List Bool×((ℕ×ℕ)×(ℕ×Bool))
- def
OAI.ContingencyTables.RetryNumeratorPrograms.twoEntriesline 14 - lemma
OAI.ContingencyTables.RetryNumeratorPrograms.polynomial_twoEntriesline 17 - def
OAI.ContingencyTables.RetryNumeratorPrograms.setupline 22 - def
OAI.ContingencyTables.RetryNumeratorPrograms.setupRealizerline 25 - lemma
OAI.ContingencyTables.RetryNumeratorPrograms.polynomial_setupline 37 - def
OAI.ContingencyTables.RetryNumeratorPrograms.countline 56 - def
OAI.ContingencyTables.RetryNumeratorPrograms.countRealizerline 58 - theorem
OAI.ContingencyTables.RetryNumeratorPrograms.polynomial_countline 63Source documentation
All stored numbers are binary; only the supplied trial marker controls iteration, so evaluation is polynomial in that marker and binary data.
theorem polynomial_count : PolynomialTime countRealizer := by …
Mentions: OAI.ContingencyTables.RetryNumeratorPrograms.countRealizer
- def
OAI.ContingencyTables.RetryNumeratorPrograms.recurrenceline 75 - lemma
OAI.ContingencyTables.RetryNumeratorPrograms.iterate_eqline 79 - lemma
OAI.ContingencyTables.RetryNumeratorPrograms.propagate_twoline 87 - lemma
OAI.ContingencyTables.RetryNumeratorPrograms.count_eqline 93 - lemma
OAI.ContingencyTables.RetryNumeratorPrograms.recurrence_retryline 109