OAI/Combinatorics/ContingencyTables/Machines/BinaryPowerProgram.lean
9 declarations, 0 contain sorry, 0 declared as axioms
Binary powers with a polynomial bound in the exponent and input bits
- def
OAI.ContingencyTables.BinaryPowerPrograms.setupline 11 - def
OAI.ContingencyTables.BinaryPowerPrograms.singletonline 13 - lemma
OAI.ContingencyTables.BinaryPowerPrograms.polynomial_singletonline 16 - def
OAI.ContingencyTables.BinaryPowerPrograms.setupRealizerline 20 - lemma
OAI.ContingencyTables.BinaryPowerPrograms.polynomial_setupline 23 - def
OAI.ContingencyTables.BinaryPowerPrograms.powerline 28 - def
OAI.ContingencyTables.BinaryPowerPrograms.powerRealizerline 30 - theorem
OAI.ContingencyTables.BinaryPowerPrograms.power_eqline 33 - theorem
OAI.ContingencyTables.BinaryPowerPrograms.work_powerline 49Source documentation
Multiplication uses binary operands; only the exponent controls the number of iterations. This is sufficient for the dyadic tabulation.
theorem work_power : WorkBound powerRealizer (fun z => z.2+weight z.1) := by …
Mentions: OAI.ContingencyTables.BinaryPowerPrograms.powerRealizer