OAI/Computability/DirectedFeedback/Machines/MachineSubdivisionInit.lean
87 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.source_ne_scratchline 14 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.source_ne_destinationline 17 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.scratch_ne_destinationline 20 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.priorWordline 23 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.operationTraceline 28 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.sourceValueline 76 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.beforeValueline 87 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.afterValueline 98 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.frameline 101 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.frame_sourceline 108 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.frame_scratchline 113 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.frame_destinationline 117 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.atStageline 123 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.initNext_eq_atStageline 127 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.stageCostline 131 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.sourceValue_leline 133 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.prefixInTimeline 136 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.resultTapesline 179 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionInit.final_frameline 193 - def
OAI.DFVSGames.Explicit.MachineSubdivisionInit.initializeInTimeline 201 - def
OAI.DFVSGames.Explicit.MachineSubdivisionEmission.headerBitsline 220 - def
OAI.DFVSGames.Explicit.MachineSubdivisionEmission.resultTapesline 222 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionEmission.header_templateline 226 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionEmission.header_copiedLengthline 234 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionEmission.header_resultline 242 - def
OAI.DFVSGames.Explicit.MachineSubdivisionEmission.headerInTimeline 248 - def
OAI.DFVSGames.Explicit.MachineSubdivisionEmission.prepareInTimeline 266 - theorem
OAI.DFVSGames.Reduction.GameEncodingSize.tableBits_length_leline 290 - theorem
OAI.DFVSGames.Reduction.GameEncodingSize.constraintBits_length_leline 299 - theorem
OAI.DFVSGames.Reduction.GameEncodingSize.constraintsBits_length_leline 308 - theorem
OAI.DFVSGames.Reduction.GameEncodingSize.gameBits_length_leline 319 - def
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.tapesline 338 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.tapes_inputline 341 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.tapes_reverseline 344 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.update_input_inline_MachineSubdivisionTableReadline 347 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.update_reverse_inline_MachineSubdivisionTableReadline 353 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.step_trueline 359 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.step_falseline 369 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.readWordTraceline 379 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.readWordsTraceline 400 - def
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.finalTapesline 430 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.finalTapes_otherline 433 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.finalTapes_inputline 438 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.finalTapes_reverseline 441 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.finalTapes_permutationline 444 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.tableTraceline 447 - def
OAI.DFVSGames.Explicit.MachineSubdivisionTableRead.tableInTimeline 474 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.tableBitsline 501 - structure
OAI.DFVSGames.Explicit.MachineSubdivisionBody.Readyline 504 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.afterUline 513 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.afterVline 517 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.afterTableline 521 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.rowPayloadline 525 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.afterRowsline 530 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.afterDrainUline 535 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.afterDrainVline 539 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.afterDrainTableline 543 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.incrementTapesline 547 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.bodyResultline 553 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.bodyBudgetline 557 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBody.rowField_ne_scratch_inline_MachineSubdivisionBodyline 566 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBody.rowField_ne_accumulator_inline_MachineSubdivisionBodyline 569 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.incrementInTimeline 572 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBody.bodyInTimeline 582 - def
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.bodyBitsline 657 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.bodyBits_nilline 660 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.bodyBits_consline 662 - def
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.identityBitsline 669 - def
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.rowBitsline 672 - def
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.outputRowsline 679 - def
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.frameline 683 - def
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.afterGuardline 694 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.frame_preparedline 698 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.guard_consline 705 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.guard_nilline 726 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionLoopFrame.readyline 743 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.resultTapesline 767 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.bodyResult_eqline 777 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.result_inputline 787 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.result_localsline 794 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.result_accumulatorline 805 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.encodeWord_succline 813 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.result_indicesline 816 - def
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.rowBitsline 831 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.rowPayload_eqline 839 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.rowBits_eq_dynamicline 852 - theorem
OAI.DFVSGames.Explicit.MachineSubdivisionBodySpec.bodyBudget_leline 859