OAI/Computability/DirectedFeedback/Machines/MachineTuple.lean
104 declarations, 0 contain sorry, 0 declared as axioms
- inductive
OAI.DFVSGames.Reduction.MachineSourceTuple.Tapeline 57 - inductive
OAI.DFVSGames.Reduction.MachineSourceTuple.Labelline 64 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.placeline 73 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.place_injectiveline 77 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.fillline 81 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.fill_placeline 88 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.fill_selfline 93 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.fill_updateline 103 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.placedLabelline 112 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.placedConfigurationline 116 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.placedStatementline 122 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.placed_stepAuxline 134 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.nextLabelline 159 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.programline 162 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.placed_stepline 173 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.lookupOutputline 190 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.placedLookupInTimeline 195 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.copiedTapesline 211 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.coordinateOutputline 214 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.cleanup_lookupOutputline 222 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.coordinateOutput_savedIndexline 250 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.coordinateOutput_fieldline 255 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.coordinateOutput_other_fieldline 262 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.suffix_length_le_inputline 267 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.coordinateInTimeline 279 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.labelAtline 324 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.nextLabel_eqline 327 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.stageTapesline 329 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.stageTapes_frameline 337 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.stageTapes_cleanline 350 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.stageTapes_fieldline 362 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.prefixInTimeline 387 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.loadInTimeline 430 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.equations_length_le_inputline 453 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.loadUnaryInTimeline 458 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.timePolynomialline 481 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.timePolynomial_evalline 484 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.tupleBitLengthline 490 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.savedIndex_length_le_tupleBitLengthline 494 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.loadTupleInTimeline 499 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.loadTuplePolynomialInTimeline 513 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.nameSlotline 531 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.nameFieldline 532 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.rhsFieldline 533 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.nameField_ne_rhsFieldline 536 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.equationNameline 545 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.equationWords_nameline 551 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.output_nameline 558 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.output_rhsline 565 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.output_savedIndexline 573 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.output_savedIndex_unaryline 579 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.output_sourceline 586 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.canonicalFieldsline 591 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.canonicalWordsline 594 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.output_canonicalFieldsline 598 - theorem
OAI.DFVSGames.Reduction.MachineSourceTuple.zeroWidthStepline 607 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.placedLoadUnaryInTimeline 611 - def
OAI.DFVSGames.Reduction.MachineSourceTuple.machineline 628 - def
OAI.DFVSGames.Reduction.CloneTable.cloneNameline 650 - theorem
OAI.DFVSGames.Reduction.CloneTable.cloneName_valueline 656 - def
OAI.DFVSGames.Reduction.CloneTable.cloneEquationline 660 - def
OAI.DFVSGames.Reduction.CloneTable.clonedEquationsline 665 - theorem
OAI.DFVSGames.Reduction.CloneTable.length_flatMap_map_inline_CloneTableline 668 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedEquations_lengthline 678 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedEquations_nonemptyline 682 - theorem
OAI.DFVSGames.Reduction.CloneTable.cloned_sourceListline 688 - theorem
OAI.DFVSGames.Reduction.CloneTable.cloned_ofList_sourceListline 702 - theorem
OAI.DFVSGames.Reduction.CloneTable.source_reconstructedline 707 - theorem
OAI.DFVSGames.Reduction.CloneTable.ofList_congr_inline_CloneTableline 718 - def
OAI.DFVSGames.Reduction.CloneTable.eraseEquationline 724 - def
OAI.DFVSGames.Reduction.CloneTable.natCloneEquationline 727 - def
OAI.DFVSGames.Reduction.CloneTable.natClonedEquationsline 730 - theorem
OAI.DFVSGames.Reduction.CloneTable.erase_cloneEquationline 733 - theorem
OAI.DFVSGames.Reduction.CloneTable.erase_clonedEquationsline 740 - def
OAI.DFVSGames.Reduction.CloneTable.cloneEquationWordsline 750 - def
OAI.DFVSGames.Reduction.CloneTable.clonedBodyWordsline 754 - theorem
OAI.DFVSGames.Reduction.CloneTable.cloneEquation_wordsline 757 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedEquations_wordsline 764 - def
OAI.DFVSGames.Reduction.CloneTable.clonedInputline 773 - def
OAI.DFVSGames.Reduction.CloneTable.clonedInputWordsline 778 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedInput_equationsline 782 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedInput_sourceline 787 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedInput_wordsline 795 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedInput_decodesline 800 - theorem
OAI.DFVSGames.Reduction.CloneTable.clonedInput_bits_length_leline 805 - inductive
OAI.DFVSGames.Reduction.CloneMachineModel.Tapeline 828 - abbrev
OAI.DFVSGames.Reduction.CloneMachineModel.Contextline 832 - abbrev
OAI.DFVSGames.Reduction.CloneMachineModel.Stateline 833 - abbrev
OAI.DFVSGames.Reduction.CloneMachineModel.Alphabetline 834 - inductive
OAI.DFVSGames.Reduction.CloneMachineModel.Labelline 836 - def
OAI.DFVSGames.Reduction.CloneMachineModel.defaultControlline 852 - def
OAI.DFVSGames.Reduction.CloneMachineModel.initialStateline 853 - def
OAI.DFVSGames.Reduction.CloneMachineModel.headerTapeline 855 - def
OAI.DFVSGames.Reduction.CloneMachineModel.contextSourceline 857 - def
OAI.DFVSGames.Reduction.CloneMachineModel.contextScaleline 861 - def
OAI.DFVSGames.Reduction.CloneMachineModel.tripleFieldline 865 - def
OAI.DFVSGames.Reduction.CloneMachineModel.contextOffsetline 872 - def
OAI.DFVSGames.Reduction.CloneMachineModel.affineEmitline 876 - def
OAI.DFVSGames.Reduction.CloneMachineModel.emissionline 880 - def
OAI.DFVSGames.Reduction.CloneMachineModel.contextNextline 883 - def
OAI.DFVSGames.Reduction.CloneMachineModel.cleanupNextline 890 - def
OAI.DFVSGames.Reduction.CloneMachineModel.drainline 893 - def
OAI.DFVSGames.Reduction.CloneMachineModel.programline 900 - def
OAI.DFVSGames.Reduction.CloneMachineModel.machineline 923