OAI/Combinatorics/ContingencyTables/Machines/ScalarScheduleProgram.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Fixed arithmetic circuits for the scalar counting schedules
These circuits only read a fixed finite list and perform binary addition and multiplication. Their syntax describes the fixed program, not a numeric loop selected by the input.
- inductive
OAI.ContingencyTables.ScalarScheduleProgram.Exprline 16 - def
OAI.ContingencyTables.ScalarScheduleProgram.Expr.evalline 22 - def
OAI.ContingencyTables.ScalarScheduleProgram.Expr.realizerline 28 - lemma
OAI.ContingencyTables.ScalarScheduleProgram.Expr.polynomialline 34 - def
OAI.ContingencyTables.ScalarScheduleProgram.Expr.powline 42 - lemma
OAI.ContingencyTables.ScalarScheduleProgram.Expr.eval_powline 46 - instance
OAI.ContingencyTables.ScalarScheduleProgram.(instance at line 53)line 53 - instance
OAI.ContingencyTables.ScalarScheduleProgram.(instance at line 54)line 54 - instance
OAI.ContingencyTables.ScalarScheduleProgram.(instance at line 55)line 55 - instance
OAI.ContingencyTables.ScalarScheduleProgram.(instance at line 56)line 56 - lemma
OAI.ContingencyTables.ScalarScheduleProgram.Expr.eval_powerline 58 - lemma
OAI.ContingencyTables.ScalarScheduleProgram.Expr.eval_addline 61 - lemma
OAI.ContingencyTables.ScalarScheduleProgram.Expr.eval_mulline 63 - lemma
OAI.ContingencyTables.ScalarScheduleProgram.Expr.eval_ofNatline 65 - def
OAI.ContingencyTables.ScalarScheduleProgram.vectorline 68 - def
OAI.ContingencyTables.ScalarScheduleProgram.vectorRealizerline 70 - lemma
OAI.ContingencyTables.ScalarScheduleProgram.polynomial_vectorline 74