OAI/Computability/DirectedFeedback/Machines/MachineSubdivisionRows.lean
108 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.identityTableline 15 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.inverseTableline 21 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.rowsline 27 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.rows_lengthline 34 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.tokensline 38 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.tokens_lengthline 44 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.fieldsline 47 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.rowBitsline 50 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.templateOutput_rowsline 53 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.fieldline 62 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.scratchline 64 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.outputline 65 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.field_ne_scratchline 67 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.field_ne_outputline 73 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.scratch_ne_outputline 79 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.machineline 81 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.machine_finiteAlphabetline 92 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.phaseInTimeline 98 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.phase_budgetline 113 - def
OAI.DFVSGames.Explicit.MachineSubdivisionRows.subdivisionVertexWordsline 122 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionRows.subdivisionVertexWords_boundedline 129 - def
OAI.DFVSGames.Reduction.Encoding.sideEquivline 142 - theorem
OAI.DFVSGames.Reduction.Encoding.sideEquiv_false_valline 145 - theorem
OAI.DFVSGames.Reduction.Encoding.sideEquiv_true_valline 148 - def
OAI.DFVSGames.Reduction.Encoding.alphabetEquivline 151 - theorem
OAI.DFVSGames.Reduction.Encoding.alphabetEquiv_symm_apply_applyline 158 - theorem
OAI.DFVSGames.Reduction.Encoding.alphabetEquiv_apply_symm_applyline 163 - def
OAI.DFVSGames.Reduction.Encoding.translateline 167 - theorem
OAI.DFVSGames.Reduction.Encoding.translate_involutiveline 171 - def
OAI.DFVSGames.Reduction.Encoding.translationTableline 183 - theorem
OAI.DFVSGames.Reduction.Encoding.translationTable_imagesline 190 - theorem
OAI.DFVSGames.Reduction.Encoding.translationTable_inverseImagesline 195 - theorem
OAI.DFVSGames.Reduction.Encoding.translationTable_satisfied_iffline 201 - def
OAI.DFVSGames.Reduction.Encoding.imageVerticesline 211 - theorem
OAI.DFVSGames.Reduction.Encoding.mem_imageVerticesline 214 - theorem
OAI.DFVSGames.Reduction.Encoding.imageVertices_nodupline 218 - theorem
OAI.DFVSGames.Reduction.Encoding.imageVertices_length_leline 221 - abbrev
OAI.DFVSGames.Reduction.Encoding.ImageVertexline 226 - def
OAI.DFVSGames.Reduction.Encoding.imageEquivline 229 - def
OAI.DFVSGames.Reduction.Encoding.imageVertexline 233 - def
OAI.DFVSGames.Reduction.Encoding.imageIndexline 236 - theorem
OAI.DFVSGames.Reduction.Encoding.imageIndex_eq_iffline 239 - theorem
OAI.DFVSGames.Reduction.Encoding.imageVertices_rangeline 245 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.rowsline 262 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.tokensline 269 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.tokens_lengthline 275 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.fieldsline 278 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.rowBitsline 284 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.templateOutput_rowsline 287 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.fieldline 295 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.scratchline 297 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.outputline 298 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.field_ne_scratchline 300 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.field_ne_outputline 306 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.scratch_ne_outputline 312 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.machineline 314 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.machine_finiteAlphabetline 325 - def
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.phaseInTimeline 331 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.phase_budgetline 346 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.translation_inverseline 355 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionDynamicRows.translation_rowsline 359 - abbrev
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.Alphabetline 374 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardline 376 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.counterTapesline 383 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.counterTapes_counterline 387 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.counterTapes_otherline 392 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardPushBoundline 398 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.stepAux_succline 402 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.stepAux_zeroline 410 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardStep_succline 418 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardStep_zeroline 430 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardTrace_succline 442 - theorem
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardTrace_zeroline 455 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardInTime_succline 467 - def
OAI.DFVSGames.Foundations.Complexity.MachineUnaryCounter.guardInTime_zeroline 482 - inductive
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.Tapeline 507 - instance
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.(instance at line 514)line 514 - abbrev
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.Stateline 516 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.initialStateline 518 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.headerFieldline 520 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.rowFieldline 525 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.rowTokensline 533 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.headerTokensline 536 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.newHeaderFieldline 539 - structure
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.InitOpline 543 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.initOpline 549 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.clearKeysline 560 - inductive
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.Labelline 565 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.headerNextline 581 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.initNextline 584 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.rowEntryline 588 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.programline 591 - def
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.machineline 635 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.machine_finiteAlphabetline 646 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.rowField_injectiveline 652 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.clearKeys_coversline 656 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.accumulator_not_mem_clearKeysline 660 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionProgram.output_not_mem_clearKeysline 661 - def
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.inputTapesline 673 - def
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.afterVerticesline 676 - def
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.afterAlphabetline 679 - def
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.resultTapesline 683 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.initList_eqline 688 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.first_resultline 694 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.second_resultline 702 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.third_resultline 710 - def
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.headersInTimeline 718 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionHeaders.headers_budgetline 756