OAI/Computability/DirectedFeedback/Encoding/EmitRows.lean
82 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.Contextline 13 - abbrev
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.RowCommandline 14 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.relationBitsline 16 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.vector_list_ofFn_inline_EmitRowsline 21 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.bitValues_ofFn_inline_EmitRowsline 26 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.relationBits_valuesline 35 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.rowCommandsline 43 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.rowContextline 52 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.rowValuesline 56 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.encodedRow_inline_EmitRowsline 62 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.rowCommands_bitsline 68 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockCommandsline 99 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockWordsline 104 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.tableWords_eq_blocksline 111 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.headerCommandsline 122 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.headerCommands_bitsline 128 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.headerCommands_lengthline 142 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.headerInTimeline 146 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.encodeWords_flatMap_inline_EmitRowsline 171 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockCommands_bitsline 177 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.rowCommands_length_leline 184 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.flatMap_length_le_inline_EmitRowsline 192 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockCommands_length_leline 203 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockInTimeline 214 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockCommandsInline 243 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockCommandsIn_bitsline 247 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.EmitRows.blockInTimeAmbientline 256 - abbrev
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.Alphabetline 297 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.finishline 299 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.instructionline 304 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.instruction_drainline 313 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.instruction_finishline 321 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.clearTapesline 326 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.actualCostline 331 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.clearTapes_applyline 337 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.clearTapes_selectedline 350 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.clearTapes_unselectedline 354 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.actualCost_leline 360 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.cleanupTraceline 376 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.cleanupInTimeline 401 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.programline 417 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.machineline 421 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.machineInTimeline 433 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.clearTapes_outputOnlyline 444 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Cleanup.machineHaltInTimeline 456 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.headerPlanline 483 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.rowPlanline 484 - inductive
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.Labelline 486 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.headerEntryline 498 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.rowEntryline 501 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.clearNextline 504 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.programline 507 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.machineline 541 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.program_setupline 554 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.program_guardline 558 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.program_headLookupline 561 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.program_compareline 565 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.Driver.program_incrementline 568 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.inputBitsline 580 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixWordsline 583 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixBitsline 588 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.cursorWordsline 591 - def
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.cursorBitsline 594 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixWords_zeroline 597 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_zeroline 603 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixWords_succline 609 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_succline 622 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_reverse_succline 629 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixWords_fullline 636 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.prefixBits_fullline 645 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.cursorBits_zeroline 650 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.cursorWords_succline 655 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.cursorBits_succline 666 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.cursorBits_fullline 674 - structure
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Readyline 682 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Ready.of_agreeline 700 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Ready.update_scanline 720 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Ready.update_indexScanline 727 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Ready.counter_succline 734 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Ready.counter_at_endline 741 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Ready.cursor_at_endline 746 - theorem
OAI.DFVSGames.Foundations.PCP.AlphabetTable.LoopState.Ready.reversed_at_endline 750