OAI/Computability/BinPacking/Hardness/LiteralSlotGraphEnumeration.lean
113 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.LiteralSlotGraphMachine.twoTapesline 13 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.twoTapes_sourceline 17 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.twoTapes_destinationline 22 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.twoTapes_update_sourceline 27 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.twoTapes_update_destinationline 38 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.readVariable_loop_execline 44 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.readVariable_execline 83 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.readSign_execline 93 - abbrev
OAI.BinPackingGap.LiteralSlotGraphMachine.RawLiteralline 108 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.counterHeadline 110 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.comparedControlline 112 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.comparisonResultline 115 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.counter_head_tail_eqline 118 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.compareGuard_evalline 122 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.comparisonResult_stepline 135 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.compareLoop_execline 140 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.compareVariables_execline 183 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexBodyCostline 199 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexRecordline 202 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexBody_execline 204 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexRecordsline 233 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexLoopCostline 237 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexResultline 241 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.vertices_execline 246 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.bits_length_leline 285 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexBodyCost_leline 289 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexLoopCost_leline 295 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexRecords_rangeline 305 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.vertexRecords_listBitsline 311 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.pairRecordline 320 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.pairCostline 323 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.emitPair_execline 325 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.literalBitsline 355 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.literalsBitsline 358 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.bodyEdgeline 360 - instance
OAI.BinPackingGap.LiteralSlotGraphMachine.(instance at line 363)line 363 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.bodyControlline 367 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.branchCostline 370 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.innerBodyCostline 373 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.bodyAccumulatorline 377 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.innerBodyResultline 382 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.innerBody_execline 387 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.pairCost_leline 474 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.innerBodyCost_leline 480 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rowEdgesline 492 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.suffixEdgesline 499 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.literalsBits_consline 503 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.literalsBits_ne_nilline 506 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.remaining_same_clauseline 512 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.edgeRecordsline 516 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rowControlline 519 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.innerLoopCostline 523 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.innerLoopResultline 528 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.bodyControl_remainingline 534 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.bodyControl_slotline 537 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.bodyControl_outerSignline 540 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.rowControl_slotline 543 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.rowControl_outerSignline 549 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.innerLoop_execline 555 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.innerLoopCost_leline 628 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rowStartControlline 641 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerBodyControlline 644 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerBodyCostline 647 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerBodyResultline 654 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.outerBody_execline 660 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.outerBodyControl_slotline 754 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.outerBodyCost_leline 758 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerControlline 772 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerLoopCostline 776 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.outerLoopResultline 781 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.outerLoop_execline 786 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.outerLoopCost_leline 839 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.skipField_execline 858 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.countHeaderResultline 880 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.countHeader_execline 885 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapesline 936 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapes_inputline 945 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapes_accumulatorline 949 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapes_outerIndexline 953 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapes_vertexCountline 957 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapes_unaryline 961 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapes_outputline 965 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.mainTapes_scratchline 969 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rawInputline 973 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rawGraphWordline 976 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.phaseCostsline 980 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rawCostline 988 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.raw_program_execline 991 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rawLiteralline 1110 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.clauseLiteralsline 1113 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.formulaLiteralsline 1116 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.clauseLiterals_lengthline 1119 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.formulaLiterals_lengthline 1122 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.clauseLiterals_bitsline 1132 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.clausesLiterals_bitsline 1137 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.formulaBits_eq_formulaLiteralsline 1148 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.literalSlots_le_formulaBits_lengthline 1154 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.formulaLiterals_eq_ofFnline 1161 - abbrev
OAI.BinPackingGap.LiteralSlotGraphMachine.TaggedLiteralline 1186 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.indexFromline 1188 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.taggedConflictline 1192 - instance
OAI.BinPackingGap.LiteralSlotGraphMachine.(instance at line 1195)line 1195 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.pairEntryline 1199 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.rowEntryline 1202 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.forwardRowsline 1205 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.rowEdges_eq_filterMapline 1209 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.suffixEdges_eq_forwardRowsline 1218 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.indexFrom_ofFnline 1225 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.forwardRows_eq_allPairsline 1236 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.filtered_productline 1256 - def
OAI.BinPackingGap.LiteralSlotGraphMachine.tagVertexline 1280 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.tagVertex_conflictline 1283 - theorem
OAI.BinPackingGap.LiteralSlotGraphMachine.suffixEdges_formulaLiteralsline 1288