OAI/Computability/MinUncut/Machines/MachineExpanderTableProgram.lean
171 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.ExtraTapeline 11 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.ExtraTape.enumListline 15 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.ExtraTape.enumList_getElem?_ctorIdx_eqline 17 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.ExtraTape.enumList_nodupline 21 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.(instance at line 23)line 23 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.Tapeline 27 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.Alphabetline 29 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.alphabetFintypeline 33 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.OuterLabelline 36 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.OuterLabel.enumListline 40 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.OuterLabel.enumList_getElem?_ctorIdx_eqline 43 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.OuterLabel.enumList_nodupline 47 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.(instance at line 49)line 49 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.Labelline 53 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.Positionline 54 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.Stateline 55 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.RowStatePrefixline 56 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.guardStatesline 59 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.guardStates_applyline 66 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.guardStates_symm_applyline 70 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.rowFactor_posline 73 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.zeroPositionline 77 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.nextPositionline 80 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.positionPairline 83 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.callerline 86 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.boundaryStateline 88 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.initialStateline 93 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.prepareStateline 97 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.resetStateline 101 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.clearRegisterline 105 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.advancePositionStateline 108 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.resetPositionStateline 111 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.vertexGuardCoreline 114 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.outerStatementline 124 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.rowReturnline 144 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.programline 146 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.program_rowline 151 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.program_outerline 157 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.rowExecutionline 161 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.rowExecution_stepsline 173 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.rowTapesline 181 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.extraTapesline 187 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.boundaryTapesline 191 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.initialTapesline 195 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderTable.finalTapesline 201 - def
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.tapesline 213 - def
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.statementline 215 - def
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configurationline 217 - def
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.programline 219 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.castStatementline 222 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.castConfigurationline 223 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.castProgramline 224 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.tapes_rflline 226 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.statement_rflline 227 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configuration_rflline 228 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.program_rflline 229 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.program_applyline 231 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.statement_roundtripline 234 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.statement_symm_roundtripline 237 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configuration_roundtripline 240 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configuration_symm_roundtripline 243 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.program_roundtripline 246 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.program_symm_roundtripline 249 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.tapes_roundtripline 252 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.tapes_symm_roundtripline 255 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configuration_labelline 258 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configuration_stateline 261 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configuration_tapesline 264 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.configuration_mkline 267 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.map_configuration_rflline 271 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.stepAux_simulationline 276 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.step_simulationline 281 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.trace_transportline 287 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.successfulTraceline 295 - def
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.executionInTimeline 303 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.executionInTime_stepsline 315 - def
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.successfulExecutionInTimeline 320 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineAlphabetTransport.successfulExecutionInTime_stepsline 326 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.ExtraTapeline 338 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.ExtraTape.enumListline 342 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.ExtraTape.enumList_getElem?_ctorIdx_eqline 345 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.ExtraTape.enumList_nodupline 349 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 351)line 351 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.Tapeline 355 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.Alphabetline 356 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.BoolAlphabetline 358 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.alphabet_eqline 360 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.alphabetFintypeline 366 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffinePhaseline 370 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffinePhase.enumListline 374 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffinePhase.enumList_getElem?_ctorIdx_eqline 376 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffinePhase.enumList_nodupline 380 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 382)line 382 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffineLabelline 386 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffineLabel.enumListline 390 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffineLabel.enumList_getElem?_ctorIdx_eqline 392 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.AffineLabel.enumList_nodupline 396 - instance
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 398)line 398 - inductive
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.OuterLabelline 402 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.Labelline 410 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.Stateline 411 - abbrev
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.RegisterAmbientline 412 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.registerStatesline 415 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.registerStates_applyline 422 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.registerStates_symm_applyline 426 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.callerline 429 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.initialStateline 432 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.normalizeStateline 436 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.initialEncodingline 440 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.initialEncoding_eq_familyline 442 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.tableTapeline 445 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.inputVertexTapeline 446 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.vertexCountTapeline 447 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.resultTapeline 448 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.affineSourceline 450 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.affineDestinationline 454 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.affineCoefficientline 458 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.affineExitline 462 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.affineStatementline 466 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.drainStatementline 484 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.boolOuterStatementline 492 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.outerStatementline 521 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.tableReturnline 525 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.programline 527 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.program_tableline 532 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.program_outerline 539 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.boolViewline 543 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.boolView_outerline 547 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.tableExecutionline 556 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.tableExecution_stepsline 568 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.tableFrameline 577 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.extraFrameline 583 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.boundaryTapesline 588 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.initialTapesline 592 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.familyTapesline 599 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.boolWordline 606 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.toBoolWordline 611 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.fromBoolTapesline 616 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.toBoolTapesline 619 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.toBoolWord_boolWordline 622 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.boolWord_toBoolWordline 628 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.toBool_fromBoolline 634 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.fromBool_toBoolline 639 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.transport_tapes_applyline 644 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.toBoolTapes_eq_transportline 651 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.fromBoolTapes_eq_transportline 659 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.fromBoolTapes_updateline 667 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.toBoolTapes_updateline 676 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.configuration_fromBoolline 686 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.configuration_toBoolline 692 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.controlStatementInverseline 701 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.controlTraceline 708 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.controlDrainTraceline 732 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.controlTransferTraceline 751 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.clearRegisterline 776 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.registerStates_resetline 779 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.clearRegister_idempotentline 783 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.caller_clearRegisterline 786 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.clearRegister_positionline 789 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.clearRegister_registerline 792 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.boolTraceActualline 797 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.drainBoolTraceline 808 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.transferBoolTraceline 825 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.installedTapesline 848 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.cleanedCounterTapesline 855 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.installTableBoolTraceline 858 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.cleanupCountersBoolTraceline 917 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.installTableTraceline 935 - theorem
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.cleanupCountersTraceline 948 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.installTableInTimeline 959 - def
OAI.MinUncutGames.Foundations.Complexity.MachineExpanderFamily.cleanupCountersInTimeline 974