OAI/Algebra/FormulaHitting/BitRefinement.lean
45 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.NCHitting.BitRefinement.width_posline 10 - theorem
OAI.NCHitting.BitRefinement.width_monoline 12 - theorem
OAI.NCHitting.BitRefinement.width_add_leline 15 - theorem
OAI.NCHitting.BitRefinement.addCost_ge_widthsline 27 - theorem
OAI.NCHitting.BitRefinement.mulCost_ge_widthsline 31 - theorem
OAI.NCHitting.BitRefinement.powerRun_count_leline 37 - theorem
OAI.NCHitting.BitRefinement.powerRun_width_leline 42 - theorem
OAI.NCHitting.BitRefinement.listBits_mem_leline 52 - theorem
OAI.NCHitting.BitRefinement.expr_width_leline 64 - inductive
OAI.NCHitting.BitRefinement.Stepline 109 - def
OAI.NCHitting.BitRefinement.Step.tariffline 124 - def
OAI.NCHitting.BitRefinement.Step.stepsline 136 - theorem
OAI.NCHitting.BitRefinement.self_le_squareline 144 - theorem
OAI.NCHitting.BitRefinement.Step.steps_leline 149 - abbrev
OAI.NCHitting.BitRefinement.Traceline 158 - def
OAI.NCHitting.BitRefinement.Trace.stepsline 159 - def
OAI.NCHitting.BitRefinement.powerTraceline 161 - def
OAI.NCHitting.BitRefinement.exprTraceline 166 - def
OAI.NCHitting.BitRefinement.programTraceline 183 - inductive
OAI.NCHitting.BitRefinement.PowerExecutionline 197 - inductive
OAI.NCHitting.BitRefinement.ExprExecutionline 205 - inductive
OAI.NCHitting.BitRefinement.ProgramExecutionline 229 - def
OAI.NCHitting.BitRefinement.Execline 255 - theorem
OAI.NCHitting.BitRefinement.powerTrace_correctline 258 - theorem
OAI.NCHitting.BitRefinement.exprTrace_correctline 266 - theorem
OAI.NCHitting.BitRefinement.programTrace_correctline 288 - structure
OAI.NCHitting.BitRefinement.Boundedline 314 - theorem
OAI.NCHitting.BitRefinement.Bounded.monoline 318 - theorem
OAI.NCHitting.BitRefinement.Bounded.appendline 322 - theorem
OAI.NCHitting.BitRefinement.bounded_flatMapline 334 - theorem
OAI.NCHitting.BitRefinement.bounded_pairline 342 - theorem
OAI.NCHitting.BitRefinement.bounded_singleline 351 - theorem
OAI.NCHitting.BitRefinement.expr_cost_posline 359 - theorem
OAI.NCHitting.BitRefinement.program_cost_posline 362 - theorem
OAI.NCHitting.BitRefinement.powerTrace_boundedline 365 - theorem
OAI.NCHitting.BitRefinement.binary_boundedline 400 - theorem
OAI.NCHitting.BitRefinement.exprTrace_boundedline 409 - theorem
OAI.NCHitting.BitRefinement.sum_map_mem_leline 442 - def
OAI.NCHitting.BitRefinement.iterationCostline 454 - theorem
OAI.NCHitting.BitRefinement.loop_costline 457 - theorem
OAI.NCHitting.BitRefinement.programTrace_boundedline 463 - def
OAI.NCHitting.BitRefinement.executionStepsline 591 - theorem
OAI.NCHitting.BitRefinement.executionSteps_execline 594 - theorem
OAI.NCHitting.BitRefinement.executionSteps_leline 598 - theorem
OAI.NCHitting.BitRefinement.execute_refinesline 625