OAI/Computability/BinPacking/Computation/MachineVertexPadding.lean
138 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.tapesline 11 - def
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.statementline 13 - def
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configurationline 15 - def
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.programline 17 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.castStatementline 20 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.castConfigurationline 21 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.castProgramline 22 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.tapes_rflline 24 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.statement_rflline 25 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configuration_rflline 26 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.program_rflline 27 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.program_applyline 29 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.statement_roundtripline 32 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.statement_symm_roundtripline 35 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configuration_roundtripline 38 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configuration_symm_roundtripline 41 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.program_roundtripline 44 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.program_symm_roundtripline 47 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.tapes_roundtripline 50 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.tapes_symm_roundtripline 53 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configuration_labelline 56 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configuration_stateline 59 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configuration_tapesline 62 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.configuration_mkline 65 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.map_configuration_rflline 69 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.stepAux_simulationline 74 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.step_simulationline 79 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.trace_transportline 85 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.successfulTraceline 93 - def
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.executionInTimeline 101 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.executionInTime_stepsline 113 - def
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.successfulExecutionInTimeline 118 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineAlphabetTransport.successfulExecutionInTime_stepsline 124 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.Tapeline 135 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.Stateline 136 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.Labelline 138 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.Label.enumListline 142 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.Label.enumList_getElem?_ctorIdx_eqline 145 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.Label.enumList_nodupline 149 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.(instance at line 151)line 151 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.tapesline 155 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.initialTapesline 159 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.resultTapesline 161 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.resultTapes_originalline 164 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.resultTapes_workline 168 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.resultTapes_scratchline 171 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.resultTapes_verticesline 174 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.resultTapes_dartsline 177 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.programline 180 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.exactStepsline 188 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.splitTraceline 191 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.timePolynomialline 261 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.timePolynomial_evalline 263 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.exactSteps_leline 266 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.splitInTimeline 273 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.machineline 283 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.initial_configurationline 294 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.rowsBitsline 301 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.tableBits_header_rowsline 304 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.tableTraceline 308 - def
OAI.BinPackingGames.Foundations.Complexity.MachineTableSplit.initializedTableInTimeline 316 - def
OAI.BinPackingGames.Foundations.Complexity.MachinePaddingTable.initialOutputline 329 - def
OAI.BinPackingGames.Foundations.Complexity.MachinePaddingTable.executionline 332 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.Tapeline 365 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.Tape.enumListline 370 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.Tape.enumList_getElem?_ctorIdx_eqline 373 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.Tape.enumList_nodupline 377 - instance
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.(instance at line 379)line 379 - inductive
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.Labelline 383 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.Alphabetline 392 - abbrev
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.Stateline 393 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.memoryline 395 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.update_outputline 406 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.update_vertexline 409 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.update_edgeline 412 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.update_powerline 415 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.update_fuelline 418 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.update_relationline 421 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.splitTapeline 425 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.splitViewline 426 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.splitView_leftline 434 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.splitView_rightline 436 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.powerTapeline 440 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.powerViewline 449 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.powerView_leftline 460 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.powerView_rightline 462 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.subtractTapeline 466 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.subtractViewline 477 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.subtractView_leftline 490 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.subtractView_rightline 492 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowTapeline 496 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowViewline 499 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowView_leftline 509 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowView_rightline 513 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowAlphabet_eqline 519 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowStateEquivline 522 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowProgramline 528 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.programline 535 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.appendTraceline 561 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.tableBits_splitline 565 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.splitInitialTapesline 571 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.splitResultTapesline 577 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.splitTraceline 583 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.powerTapesline 600 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.powerTraceline 605 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.affineTapesline 619 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.affineOutputTraceline 626 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.headersTraceline 668 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.copyPowerTraceline 684 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.subtractTapesline 698 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.subtractTraceline 705 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowBoolTapesline 720 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.transport_tapes_applyline 725 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowCastTapesline 732 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowInitialTapesline 738 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowFinalTapesline 745 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowTimeline 753 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.frameTraceline 756 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rowsTraceline 765 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.cleanupTimeline 799 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.cleanupTraceline 801 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.otherTimeline 836 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.totalTimeline 843 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.vertexPaddingTraceline 846 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.rows_length_leline 882 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.darts_length_leline 887 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.power_length_boundline 891 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.initialOutput_lengthline 896 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.intermediateCoefficientline 903 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.intermediatePolynomialline 905 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.intermediate_boundline 908 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.otherPolynomialline 923 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.otherTime_leline 927 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.timePolynomialline 943 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.totalTime_leline 946 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.vertexPaddingInTimeline 957 - def
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.machineline 971 - theorem
OAI.BinPackingGames.Foundations.Complexity.MachineVertexPadding.alphabet_finiteline 982