OAI/Computability/BinPacking/Reductions/BinaryTokenMachine.lean
90 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.BinPackingCompleteness.BinaryEncoding.bitsValue_bitsline 12 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.parseFrame_encodedline 19 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.frame_lengthline 25 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.parseName_encodedline 31 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.nameBits_lengthline 35 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.nameBits_length_le_of_lt_powline 39 - def
OAI.BinPackingCompleteness.BinaryEncoding.literalBitsline 45 - def
OAI.BinPackingCompleteness.BinaryEncoding.parseLiteralline 48 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.parseLiteral_encodedline 54 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.literalBits_lengthline 59 - def
OAI.BinPackingCompleteness.BinaryEncoding.clauseBitsline 63 - def
OAI.BinPackingCompleteness.BinaryEncoding.parseClauseline 66 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.clause_three_entriesline 72 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.parseClause_encodedline 78 - def
OAI.BinPackingCompleteness.BinaryEncoding.clauseNameSizeline 82 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.clauseBits_lengthline 85 - def
OAI.BinPackingCompleteness.BinaryEncoding.clausesBitsline 90 - def
OAI.BinPackingCompleteness.BinaryEncoding.formulaBitsline 94 - def
OAI.BinPackingCompleteness.BinaryEncoding.namesBitSizeline 96 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.namesBitSize_nilline 99 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.namesBitSize_consline 101 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.clausesBits_lengthline 105 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.formulaBits_lengthline 114 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.clauses_length_lt_bitsline 119 - def
OAI.BinPackingCompleteness.BinaryEncoding.ordinarySizeline 124 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.ordinarySize_le_bitsline 127 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.bits_le_three_ordinarySizeline 133 - def
OAI.BinPackingCompleteness.BinaryEncoding.parseClausesline 139 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.parseClauses_encodedline 148 - def
OAI.BinPackingCompleteness.BinaryEncoding.decodeFormulaline 163 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.decodeFormula_encodedline 167 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.formulaBits_injectiveline 176 - theorem
OAI.BinPackingCompleteness.BinaryEncoding.dense_encoding_boundline 181 - theorem
OAI.BinPackingCompleteness.BinaryParsing.frame_eqline 197 - theorem
OAI.BinPackingCompleteness.BinaryParsing.canonical_cons_consline 202 - theorem
OAI.BinPackingCompleteness.BinaryParsing.canonical_iffline 205 - theorem
OAI.BinPackingCompleteness.BinaryParsing.canonical_nat_bitsline 230 - theorem
OAI.BinPackingCompleteness.BinaryParsing.parseFrame_soundline 235 - theorem
OAI.BinPackingCompleteness.BinaryParsing.parseName_soundline 259 - theorem
OAI.BinPackingCompleteness.BinaryParsing.parseLiteral_soundline 275 - theorem
OAI.BinPackingCompleteness.BinaryParsing.parseClause_soundline 290 - theorem
OAI.BinPackingCompleteness.BinaryParsing.parseClauses_soundline 314 - theorem
OAI.BinPackingCompleteness.BinaryParsing.decodeFormula_soundline 342 - theorem
OAI.BinPackingCompleteness.BinaryParsing.decodeFormula_eq_some_iffline 356 - theorem
OAI.BinPackingCompleteness.BinaryParsing.scanSpec_nameBitsline 360 - abbrev
OAI.BinPackingCompleteness.BinaryTokenMachine.Tapeline 380 - abbrev
OAI.BinPackingCompleteness.BinaryTokenMachine.Alphabetline 381 - abbrev
OAI.BinPackingCompleteness.BinaryTokenMachine.Stateline 382 - inductive
OAI.BinPackingCompleteness.BinaryTokenMachine.Labelline 384 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.afterNameline 393 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.afterName_zeroline 396 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.afterName_oneline 397 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.afterName_twoline 398 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.jumpline 400 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.clauseInstructionline 403 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.signInstructionline 410 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.nameInstructionline 416 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.programline 428 - abbrev
OAI.BinPackingCompleteness.BinaryTokenMachine.machineline 436 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.tapesline 447 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.cfgline 450 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tapes_zeroline 454 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tapes_oneline 457 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tapes_twoline 460 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.update_zeroline 463 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.update_oneline 469 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.clauseStepline 475 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.finalStepline 482 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.signStepline 489 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.nameEndStepline 497 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.nameDigitStepline 505 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.nameTraceline 514 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.literalTraceline 531 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.joinTraceline 548 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.clauseTraceline 552 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.tokensline 573 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tokens_nilline 575 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tokens_consline 577 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tokens_lengthline 581 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.stripTraceline 590 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.restoreTraceline 622 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.initList_eqline 638 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.haltList_eqline 645 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.acceptTraceline 652 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.haltStepline 670 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tokenTraceline 675 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.tokenSteps_leline 684 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.outputsInTimeline 690 - def
OAI.BinPackingCompleteness.BinaryTokenMachine.computableInPolyTimeline 697 - theorem
OAI.BinPackingCompleteness.BinaryTokenMachine.machine_finiteAlphabetline 712