OAI/Computability/DirectedFeedback/Machines/MachineExpanderRowDivision.lean
133 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.controlStatement_inverse_inline_MachineExpanderRowDivisionline 56 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.transportedDivision_inline_MachineExpanderRowDivisionline 63 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.divisionStates_applyline 122 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.divisionStateline 126 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.divisionOutputline 131 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.firstDivisionTraceline 137 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.secondDivisionTraceline 178 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.divisionOutput_sourceline 222 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.divisionOutput_quotientline 234 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.divisionOutput_remainderline 243 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.divisionOutput_otherline 250 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.firstDivisionInTimeline 260 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderRow.secondDivisionInTimeline 284 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.ExtraTapeline 320 - instance
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.(instance at line 324)line 324 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.Tapeline 326 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.Alphabetline 328 - instance
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.alphabetFintypeline 332 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.OuterLabelline 335 - instance
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.(instance at line 339)line 339 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.Labelline 341 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.Positionline 342 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.Stateline 343 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.RowStatePrefixline 344 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.guardStatesline 347 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.guardStates_applyline 354 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.guardStates_symm_applyline 358 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.rowFactor_posline 361 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.zeroPositionline 365 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.nextPositionline 368 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.positionPairline 371 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.callerline 374 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.boundaryStateline 376 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.initialStateline 381 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.prepareStateline 385 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.resetStateline 389 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.clearRegisterline 393 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.advancePositionStateline 396 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.resetPositionStateline 399 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.vertexGuardCoreline 402 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.outerStatementline 412 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.rowReturnline 432 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.programline 434 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.program_rowline 439 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.program_outerline 445 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.rowExecutionline 449 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.rowExecution_stepsline 461 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.rowTapesline 469 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.extraTapesline 475 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.boundaryTapesline 479 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.initialTapesline 483 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderTable.finalTapesline 489 - def
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.tapesline 504 - def
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.statementline 506 - def
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configurationline 508 - def
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.programline 510 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.castStatementline 513 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.castConfigurationline 514 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.castProgramline 515 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.tapes_rflline 517 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.statement_rflline 518 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configuration_rflline 519 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.program_rflline 520 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.program_applyline 522 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.statement_roundtripline 525 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.statement_symm_roundtripline 528 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configuration_roundtripline 531 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configuration_symm_roundtripline 534 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.program_roundtripline 537 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.program_symm_roundtripline 540 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.tapes_roundtripline 543 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.tapes_symm_roundtripline 546 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configuration_labelline 549 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configuration_stateline 552 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configuration_tapesline 555 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.configuration_mkline 558 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.map_configuration_rflline 562 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.stepAux_simulationline 567 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.step_simulationline 572 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.trace_transportline 578 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.successfulTraceline 586 - def
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.executionInTimeline 594 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.executionInTime_stepsline 606 - def
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.successfulExecutionInTimeline 611 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineAlphabetTransport.successfulExecutionInTime_stepsline 617 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.ExtraTapeline 633 - instance
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 637)line 637 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.Tapeline 639 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.Alphabetline 640 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.BoolAlphabetline 642 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.alphabet_eqline 644 - instance
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.alphabetFintypeline 650 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.AffinePhaseline 654 - instance
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 658)line 658 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.AffineLabelline 660 - instance
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.(instance at line 664)line 664 - inductive
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.OuterLabelline 666 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.Labelline 674 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.Stateline 675 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.RegisterAmbientline 676 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.registerStatesline 679 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.registerStates_applyline 686 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.registerStates_symm_applyline 690 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.callerline 693 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.initialStateline 696 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.normalizeStateline 700 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.initialEncodingline 704 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.initialEncoding_eq_familyline 706 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.tableTapeline 709 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.inputVertexTapeline 710 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.vertexCountTapeline 711 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.resultTapeline 712 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.affineSourceline 714 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.affineDestinationline 718 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.affineCoefficientline 722 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.affineExitline 726 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.affineStatementline 730 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.drainStatementline 748 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.boolOuterStatementline 756 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.outerStatementline 785 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.tableReturnline 789 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.programline 791 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.program_tableline 796 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.program_outerline 803 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.boolViewline 807 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.boolView_outerline 811 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.tableExecutionline 820 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.tableExecution_stepsline 832 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.tableFrameline 841 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.extraFrameline 847 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.boundaryTapesline 852 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.initialTapesline 856 - def
OAI.DFVSGames.Foundations.Complexity.MachineExpanderFamily.familyTapesline 863