OAI/Computability/MinUncut/Machines/MachineBinaryParsing.lean
105 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.MinUncutGames.BinaryParsing.frame_eqline 11 - theorem
OAI.MinUncutGames.BinaryParsing.canonical_cons_consline 16 - theorem
OAI.MinUncutGames.BinaryParsing.canonical_iffline 19 - theorem
OAI.MinUncutGames.BinaryParsing.canonical_nat_bitsline 44 - theorem
OAI.MinUncutGames.BinaryParsing.parseFrame_soundline 49 - theorem
OAI.MinUncutGames.BinaryParsing.parseName_soundline 73 - theorem
OAI.MinUncutGames.BinaryParsing.parseLiteral_soundline 89 - theorem
OAI.MinUncutGames.BinaryParsing.parseClause_soundline 104 - theorem
OAI.MinUncutGames.BinaryParsing.parseClauses_soundline 128 - theorem
OAI.MinUncutGames.BinaryParsing.decodeFormula_soundline 156 - theorem
OAI.MinUncutGames.BinaryParsing.decodeFormula_eq_some_iffline 170 - theorem
OAI.MinUncutGames.BinaryParsing.scanSpec_nameBitsline 174 - abbrev
OAI.MinUncutGames.BinaryTokenMachine.Tapeline 194 - abbrev
OAI.MinUncutGames.BinaryTokenMachine.Alphabetline 195 - abbrev
OAI.MinUncutGames.BinaryTokenMachine.Stateline 196 - inductive
OAI.MinUncutGames.BinaryTokenMachine.Labelline 198 - def
OAI.MinUncutGames.BinaryTokenMachine.afterNameline 207 - theorem
OAI.MinUncutGames.BinaryTokenMachine.afterName_zeroline 210 - theorem
OAI.MinUncutGames.BinaryTokenMachine.afterName_oneline 211 - theorem
OAI.MinUncutGames.BinaryTokenMachine.afterName_twoline 212 - def
OAI.MinUncutGames.BinaryTokenMachine.jumpline 214 - def
OAI.MinUncutGames.BinaryTokenMachine.clauseInstructionline 217 - def
OAI.MinUncutGames.BinaryTokenMachine.signInstructionline 224 - def
OAI.MinUncutGames.BinaryTokenMachine.nameInstructionline 230 - def
OAI.MinUncutGames.BinaryTokenMachine.programline 242 - abbrev
OAI.MinUncutGames.BinaryTokenMachine.machineline 250 - def
OAI.MinUncutGames.BinaryTokenMachine.tapesline 261 - def
OAI.MinUncutGames.BinaryTokenMachine.cfgline 264 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tapes_zeroline 268 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tapes_oneline 271 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tapes_twoline 274 - theorem
OAI.MinUncutGames.BinaryTokenMachine.update_zeroline 277 - theorem
OAI.MinUncutGames.BinaryTokenMachine.update_oneline 283 - theorem
OAI.MinUncutGames.BinaryTokenMachine.clauseStepline 289 - theorem
OAI.MinUncutGames.BinaryTokenMachine.finalStepline 295 - theorem
OAI.MinUncutGames.BinaryTokenMachine.signStepline 301 - theorem
OAI.MinUncutGames.BinaryTokenMachine.nameEndStepline 308 - theorem
OAI.MinUncutGames.BinaryTokenMachine.nameDigitStepline 315 - theorem
OAI.MinUncutGames.BinaryTokenMachine.nameTraceline 323 - theorem
OAI.MinUncutGames.BinaryTokenMachine.literalTraceline 340 - theorem
OAI.MinUncutGames.BinaryTokenMachine.joinTraceline 357 - theorem
OAI.MinUncutGames.BinaryTokenMachine.clauseTraceline 361 - def
OAI.MinUncutGames.BinaryTokenMachine.tokensline 382 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tokens_nilline 384 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tokens_consline 386 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tokens_lengthline 390 - theorem
OAI.MinUncutGames.BinaryTokenMachine.stripTraceline 399 - theorem
OAI.MinUncutGames.BinaryTokenMachine.restoreTraceline 431 - theorem
OAI.MinUncutGames.BinaryTokenMachine.initList_eqline 447 - theorem
OAI.MinUncutGames.BinaryTokenMachine.haltList_eqline 454 - theorem
OAI.MinUncutGames.BinaryTokenMachine.acceptTraceline 461 - theorem
OAI.MinUncutGames.BinaryTokenMachine.haltStepline 479 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tokenTraceline 484 - theorem
OAI.MinUncutGames.BinaryTokenMachine.tokenSteps_leline 493 - def
OAI.MinUncutGames.BinaryTokenMachine.outputsInTimeline 499 - def
OAI.MinUncutGames.BinaryTokenMachine.computableInPolyTimeline 506 - theorem
OAI.MinUncutGames.BinaryTokenMachine.machine_finiteAlphabetline 521 - def
OAI.MinUncutGames.BinaryRenameWords.clauseLiteralsline 531 - def
OAI.MinUncutGames.BinaryRenameWords.literalsline 533 - def
OAI.MinUncutGames.BinaryRenameWords.tokenline 535 - def
OAI.MinUncutGames.BinaryRenameWords.tokensline 538 - theorem
OAI.MinUncutGames.BinaryRenameWords.literals_nilline 541 - theorem
OAI.MinUncutGames.BinaryRenameWords.literals_consline 543 - theorem
OAI.MinUncutGames.BinaryRenameWords.literals_lengthline 546 - theorem
OAI.MinUncutGames.BinaryRenameWords.tokens_lengthline 552 - theorem
OAI.MinUncutGames.BinaryRenameWords.literals_namesline 555 - theorem
OAI.MinUncutGames.BinaryRenameWords.tokens_payloadsline 560 - theorem
OAI.MinUncutGames.BinaryRenameWords.token_bitsline 565 - theorem
OAI.MinUncutGames.BinaryRenameWords.tokens_streamline 570 - theorem
OAI.MinUncutGames.BinaryRenameWords.tokens_canonicalline 581 - theorem
OAI.MinUncutGames.BinaryRenameWords.payload_indexline 587 - theorem
OAI.MinUncutGames.BinaryRenameWords.token_payload_memline 592 - theorem
OAI.MinUncutGames.BinaryRenameWords.payloadSize_tokensline 599 - def
OAI.MinUncutGames.BinaryRenameWords.outputLiteralline 612 - def
OAI.MinUncutGames.BinaryRenameWords.bodyline 616 - theorem
OAI.MinUncutGames.BinaryRenameWords.encoded_clauseline 619 - theorem
OAI.MinUncutGames.BinaryRenameWords.encodeWords_flatMapline 627 - theorem
OAI.MinUncutGames.BinaryRenameWords.encoded_bodyline 634 - theorem
OAI.MinUncutGames.BinaryRenameWords.encoded_renamedline 647 - abbrev
OAI.MinUncutGames.BinaryHeaderMachine.Alphabetline 665 - abbrev
OAI.MinUncutGames.BinaryHeaderMachine.Stateline 666 - def
OAI.MinUncutGames.BinaryHeaderMachine.delimiterline 672 - def
OAI.MinUncutGames.BinaryHeaderMachine.tapesline 676 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.tapes_variablesline 681 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.tapes_clausesline 688 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.tapes_destinationline 695 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.tapes_otherline 701 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.update_variablesline 707 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.update_clausesline 724 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.update_destinationline 738 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.clauseDelimiterStepline 757 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.variableDelimiterStepline 769 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.clauseCounterTraceline 781 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.variableCounterTraceline 801 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.joinTraceline 820 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.headerTraceline 826 - def
OAI.MinUncutGames.BinaryHeaderMachine.headerInTimeline 855 - abbrev
OAI.MinUncutGames.BinaryHeaderMachine.ConcreteTapeline 870 - abbrev
OAI.MinUncutGames.BinaryHeaderMachine.ConcreteLabelline 871 - def
OAI.MinUncutGames.BinaryHeaderMachine.concreteProgramline 873 - abbrev
OAI.MinUncutGames.BinaryHeaderMachine.machineline 880 - def
OAI.MinUncutGames.BinaryHeaderMachine.startline 891 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.haltList_eqline 895 - def
OAI.MinUncutGames.BinaryHeaderMachine.machineInTimeline 903 - theorem
OAI.MinUncutGames.BinaryHeaderMachine.machine_finiteAlphabetline 913