OAI/Computability/DirectedFeedback/Machines/MachineBinaryTokenMachine.lean
93 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.BinaryTokenMachine.Tapeline 59 - abbrev
OAI.DFVSGames.BinaryTokenMachine.Alphabetline 60 - abbrev
OAI.DFVSGames.BinaryTokenMachine.Stateline 61 - inductive
OAI.DFVSGames.BinaryTokenMachine.Labelline 63 - def
OAI.DFVSGames.BinaryTokenMachine.afterNameline 72 - theorem
OAI.DFVSGames.BinaryTokenMachine.afterName_zeroline 75 - theorem
OAI.DFVSGames.BinaryTokenMachine.afterName_oneline 76 - theorem
OAI.DFVSGames.BinaryTokenMachine.afterName_twoline 77 - def
OAI.DFVSGames.BinaryTokenMachine.jumpline 79 - def
OAI.DFVSGames.BinaryTokenMachine.clauseInstructionline 82 - def
OAI.DFVSGames.BinaryTokenMachine.signInstructionline 89 - def
OAI.DFVSGames.BinaryTokenMachine.nameInstructionline 95 - def
OAI.DFVSGames.BinaryTokenMachine.programline 107 - abbrev
OAI.DFVSGames.BinaryTokenMachine.machineline 115 - def
OAI.DFVSGames.BinaryTokenMachine.tapesline 126 - def
OAI.DFVSGames.BinaryTokenMachine.cfgline 129 - theorem
OAI.DFVSGames.BinaryTokenMachine.tapes_zeroline 133 - theorem
OAI.DFVSGames.BinaryTokenMachine.tapes_oneline 136 - theorem
OAI.DFVSGames.BinaryTokenMachine.tapes_twoline 139 - theorem
OAI.DFVSGames.BinaryTokenMachine.update_zero_inline_MachineBinaryTokenMachineline 142 - theorem
OAI.DFVSGames.BinaryTokenMachine.update_one_inline_MachineBinaryTokenMachineline 148 - theorem
OAI.DFVSGames.BinaryTokenMachine.clauseStepline 154 - theorem
OAI.DFVSGames.BinaryTokenMachine.finalStepline 161 - theorem
OAI.DFVSGames.BinaryTokenMachine.signStepline 168 - theorem
OAI.DFVSGames.BinaryTokenMachine.nameEndStepline 176 - theorem
OAI.DFVSGames.BinaryTokenMachine.nameDigitStepline 184 - theorem
OAI.DFVSGames.BinaryTokenMachine.nameTraceline 193 - theorem
OAI.DFVSGames.BinaryTokenMachine.literalTraceline 210 - theorem
OAI.DFVSGames.BinaryTokenMachine.joinTrace_inline_MachineBinaryTokenMachineline 227 - theorem
OAI.DFVSGames.BinaryTokenMachine.clauseTraceline 231 - def
OAI.DFVSGames.BinaryTokenMachine.tokensline 252 - theorem
OAI.DFVSGames.BinaryTokenMachine.tokens_nilline 254 - theorem
OAI.DFVSGames.BinaryTokenMachine.tokens_consline 256 - theorem
OAI.DFVSGames.BinaryTokenMachine.tokens_lengthline 260 - theorem
OAI.DFVSGames.BinaryTokenMachine.stripTraceline 269 - theorem
OAI.DFVSGames.BinaryTokenMachine.restoreTraceline 301 - theorem
OAI.DFVSGames.BinaryTokenMachine.initList_eqline 318 - theorem
OAI.DFVSGames.BinaryTokenMachine.haltList_eqline 325 - theorem
OAI.DFVSGames.BinaryTokenMachine.acceptTraceline 332 - theorem
OAI.DFVSGames.BinaryTokenMachine.haltStepline 350 - theorem
OAI.DFVSGames.BinaryTokenMachine.tokenTraceline 355 - theorem
OAI.DFVSGames.BinaryTokenMachine.tokenSteps_leline 364 - def
OAI.DFVSGames.BinaryTokenMachine.outputsInTimeline 370 - def
OAI.DFVSGames.BinaryTokenMachine.computableInPolyTimeline 377 - theorem
OAI.DFVSGames.BinaryTokenMachine.machine_finiteAlphabetline 392 - def
OAI.DFVSGames.BinaryRenameWords.clauseLiteralsline 406 - def
OAI.DFVSGames.BinaryRenameWords.literalsline 408 - def
OAI.DFVSGames.BinaryRenameWords.tokenline 410 - def
OAI.DFVSGames.BinaryRenameWords.tokensline 413 - theorem
OAI.DFVSGames.BinaryRenameWords.literals_nilline 416 - theorem
OAI.DFVSGames.BinaryRenameWords.literals_consline 418 - theorem
OAI.DFVSGames.BinaryRenameWords.literals_lengthline 421 - theorem
OAI.DFVSGames.BinaryRenameWords.tokens_lengthline 427 - theorem
OAI.DFVSGames.BinaryRenameWords.literals_namesline 430 - theorem
OAI.DFVSGames.BinaryRenameWords.tokens_payloadsline 435 - theorem
OAI.DFVSGames.BinaryRenameWords.token_bitsline 440 - theorem
OAI.DFVSGames.BinaryRenameWords.tokens_streamline 445 - theorem
OAI.DFVSGames.BinaryRenameWords.tokens_canonicalline 456 - theorem
OAI.DFVSGames.BinaryRenameWords.payload_indexline 462 - theorem
OAI.DFVSGames.BinaryRenameWords.token_payload_memline 467 - theorem
OAI.DFVSGames.BinaryRenameWords.payloadSize_tokensline 474 - def
OAI.DFVSGames.BinaryRenameWords.outputLiteralline 487 - def
OAI.DFVSGames.BinaryRenameWords.bodyline 491 - theorem
OAI.DFVSGames.BinaryRenameWords.encoded_clauseline 494 - theorem
OAI.DFVSGames.BinaryRenameWords.encodeWords_flatMap_inline_MachineBinaryRenameWordsline 502 - theorem
OAI.DFVSGames.BinaryRenameWords.encoded_bodyline 509 - theorem
OAI.DFVSGames.BinaryRenameWords.encoded_renamedline 522 - abbrev
OAI.DFVSGames.BinaryHeaderMachine.Alphabetline 544 - abbrev
OAI.DFVSGames.BinaryHeaderMachine.Stateline 545 - def
OAI.DFVSGames.BinaryHeaderMachine.delimiterline 551 - def
OAI.DFVSGames.BinaryHeaderMachine.tapesline 555 - theorem
OAI.DFVSGames.BinaryHeaderMachine.tapes_variablesline 560 - theorem
OAI.DFVSGames.BinaryHeaderMachine.tapes_clausesline 567 - theorem
OAI.DFVSGames.BinaryHeaderMachine.tapes_destinationline 574 - theorem
OAI.DFVSGames.BinaryHeaderMachine.tapes_otherline 580 - theorem
OAI.DFVSGames.BinaryHeaderMachine.update_variables_inline_MachineBinaryHeaderMachineline 586 - theorem
OAI.DFVSGames.BinaryHeaderMachine.update_clauses_inline_MachineBinaryHeaderMachineline 603 - theorem
OAI.DFVSGames.BinaryHeaderMachine.update_destination_inline_MachineBinaryHeaderMachineline 617 - theorem
OAI.DFVSGames.BinaryHeaderMachine.clauseDelimiterStepline 636 - theorem
OAI.DFVSGames.BinaryHeaderMachine.variableDelimiterStepline 648 - theorem
OAI.DFVSGames.BinaryHeaderMachine.clauseCounterTraceline 660 - theorem
OAI.DFVSGames.BinaryHeaderMachine.variableCounterTraceline 680 - theorem
OAI.DFVSGames.BinaryHeaderMachine.joinTrace_inline_MachineBinaryHeaderMachineline 699 - theorem
OAI.DFVSGames.BinaryHeaderMachine.headerTraceline 705 - def
OAI.DFVSGames.BinaryHeaderMachine.headerInTimeline 734 - abbrev
OAI.DFVSGames.BinaryHeaderMachine.ConcreteTapeline 749 - abbrev
OAI.DFVSGames.BinaryHeaderMachine.ConcreteLabelline 750 - def
OAI.DFVSGames.BinaryHeaderMachine.concreteProgramline 752 - abbrev
OAI.DFVSGames.BinaryHeaderMachine.machineline 759 - def
OAI.DFVSGames.BinaryHeaderMachine.startline 770 - theorem
OAI.DFVSGames.BinaryHeaderMachine.haltList_eqline 774 - def
OAI.DFVSGames.BinaryHeaderMachine.machineInTimeline 782 - theorem
OAI.DFVSGames.BinaryHeaderMachine.machine_finiteAlphabetline 792