OAI/Computability/DirectedFeedback/Main.lean
122 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DirectedFeedback.CookLevin.LocalCSP.queryCountline 19 - def
OAI.DirectedFeedback.CookLevin.LocalCSP.asVerifierline 21 - def
OAI.DirectedFeedback.CookLevin.LocalCSP.asFormulaline 26 - theorem
OAI.DirectedFeedback.CookLevin.LocalCSP.convert_satisfiable_iffline 28 - theorem
OAI.DirectedFeedback.CookLevin.LocalCSP.asFormula_satisfiable_iffline 52 - def
OAI.DirectedFeedback.CookLevin.NPTableau.alphabetCodecline 64 - instance
OAI.DirectedFeedback.CookLevin.NPTableau.codec_width_nonemptyline 71 - def
OAI.DirectedFeedback.CookLevin.NPTableau.formulaline 78 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.formula_satisfiable_iffline 81 - def
OAI.DirectedFeedback.CookLevin.LocalCSP.padAtline 98 - theorem
OAI.DirectedFeedback.CookLevin.LocalCSP.padAt_satisfiable_iffline 103 - def
OAI.DirectedFeedback.CookLevin.NPTableau.eventCountline 110 - def
OAI.DirectedFeedback.CookLevin.NPTableau.decodeEventline 112 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.decodeEvent_surjectiveline 118 - abbrev
OAI.DirectedFeedback.CookLevin.NPTableau.FixedSlotline 132 - def
OAI.DirectedFeedback.CookLevin.NPTableau.queryNumberline 135 - def
OAI.DirectedFeedback.CookLevin.NPTableau.slotIndexline 137 - def
OAI.DirectedFeedback.CookLevin.NPTableau.variableIndexline 139 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.variableIndex_valline 142 - def
OAI.DirectedFeedback.CookLevin.NPTableau.canonicalVerifierline 146 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.canonicalVerifier_satisfiable_iffline 156 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.queryNumber_geline 193 - def
OAI.DirectedFeedback.CookLevin.NPTableau.canonicalFormulaline 196 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.canonicalFormula_correctline 199 - def
OAI.DirectedFeedback.CookLevin.WDefline 218 - theorem
OAI.DirectedFeedback.CookLevin.WDef.congrline 225 - theorem
OAI.DirectedFeedback.CookLevin.WDef.iteline 229 - theorem
OAI.DirectedFeedback.CookLevin.WDef.updateline 235 - theorem
OAI.DirectedFeedback.CookLevin.WDef.pushline 245 - theorem
OAI.DirectedFeedback.CookLevin.WDef.popline 255 - structure
OAI.DirectedFeedback.CookLevin.CDefline 260 - theorem
OAI.DirectedFeedback.CookLevin.CDef.congrline 269 - theorem
OAI.DirectedFeedback.CookLevin.CDef.iteline 274 - theorem
OAI.DirectedFeedback.CookLevin.CDef.bindline 282 - theorem
OAI.DirectedFeedback.CookLevin.wordStepAux_defline 293 - theorem
OAI.DirectedFeedback.CookLevin.wordNext_defline 309 - theorem
OAI.DirectedFeedback.CookLevin.localWord_defline 336 - def
OAI.DirectedFeedback.CookLevin.rawDataline 362 - def
OAI.DirectedFeedback.CookLevin.rawStepAcceptsline 367 - theorem
OAI.DirectedFeedback.CookLevin.rawStepAccepts_eqline 374 - theorem
OAI.DirectedFeedback.CookLevin.rawStepAccepts_defline 384 - instance
OAI.DirectedFeedback.CookLevin.NPTableau.verifierAlphabetline 413 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.certBound_defline 416 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.inputBound_defline 419 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.horizon_defline 422 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.capacity_defline 425 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.fixedPrefix_defline 428 - def
OAI.DirectedFeedback.CookLevin.NPTableau.rawInitialAcceptsline 433 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawInitialAccepts_eqline 439 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawInitialAccepts_defline 445 - def
OAI.DirectedFeedback.CookLevin.rawCellline 483 - theorem
OAI.DirectedFeedback.CookLevin.rawCell_eqline 485 - theorem
OAI.DirectedFeedback.CookLevin.rawCell_defline 489 - def
OAI.DirectedFeedback.CookLevin.rawInitialQueryline 496 - def
OAI.DirectedFeedback.CookLevin.rawStepQueryline 499 - theorem
OAI.DirectedFeedback.CookLevin.rawInitialQuery_eqline 504 - theorem
OAI.DirectedFeedback.CookLevin.rawStepQuery_eqline 509 - def
OAI.DirectedFeedback.CookLevin.AddrDefline 516 - theorem
OAI.DirectedFeedback.CookLevin.AddrDef.constline 521 - theorem
OAI.DirectedFeedback.CookLevin.AddrDef.iteline 522 - theorem
OAI.DirectedFeedback.CookLevin.AddrDef.congrline 527 - theorem
OAI.DirectedFeedback.CookLevin.rawInitialQuery_defline 532 - theorem
OAI.DirectedFeedback.CookLevin.rawStepQuery_defline 541 - def
OAI.DirectedFeedback.CookLevin.NPTableau.rawTableauQueryline 556 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawTableauQuery_defline 567 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawTableauQuery_correctline 599 - def
OAI.DirectedFeedback.CookLevin.NPTableau.rawQueryline 620 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawQuery_defline 628 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawQuery_correctline 636 - def
OAI.DirectedFeedback.CookLevin.NPTableau.decodedPatternline 662 - def
OAI.DirectedFeedback.CookLevin.NPTableau.rawAcceptsline 666 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawAccepts_defline 675 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.rawAccepts_correctline 691 - def
OAI.DirectedFeedback.CookLevin.NPTableau.familyline 709 - def
OAI.DirectedFeedback.CookLevin.NPTableau.computationline 722 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.computation_finiteline 726 - def
OAI.DirectedFeedback.BinaryEmbed.nameline 741 - theorem
OAI.DirectedFeedback.BinaryEmbed.name_bitsline 745 - theorem
OAI.DirectedFeedback.BinaryEmbed.name_injectiveline 751 - def
OAI.DirectedFeedback.BinaryEmbed.literalline 756 - def
OAI.DirectedFeedback.BinaryEmbed.clauseline 757 - def
OAI.DirectedFeedback.BinaryEmbed.formulaline 758 - theorem
OAI.DirectedFeedback.BinaryEmbed.literal_evalline 760 - theorem
OAI.DirectedFeedback.BinaryEmbed.clause_evalline 763 - theorem
OAI.DirectedFeedback.BinaryEmbed.satisfiable_iffline 767 - theorem
OAI.DirectedFeedback.BinaryEmbed.frame_replicateline 785 - theorem
OAI.DirectedFeedback.BinaryEmbed.literal_bitsline 794 - def
OAI.DirectedFeedback.BinaryEmbed.clauseBodyline 798 - theorem
OAI.DirectedFeedback.BinaryEmbed.formula_bitsline 800 - abbrev
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Litline 821 - def
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.literalBitsline 823 - def
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.clauseBitsline 824 - def
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.rawSplitline 826 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.clauseBits_eqline 831 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.rawSplit_eqline 837 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.literalBits_defline 859 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.clauseBits_defline 864 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.rawSplit_defline 871 - abbrev
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Familyline 898 - def
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.blockBitsline 903 - def
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.eventBitsline 913 - def
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.bitsline 916 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.blockBits_defline 919 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.eventBits_defline 940 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.bits_defline 943 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.blockBits_correctline 965 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.eventBits_correctline 990 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.bits_correctline 997 - def
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.computationline 1010 - theorem
OAI.DirectedFeedback.BoundedExpr.BinaryCNFPrinter.Family.computation_finiteline 1020 - def
OAI.DirectedFeedback.CookLevin.NPTableau.binaryFormulaline 1037 - def
OAI.DirectedFeedback.CookLevin.NPTableau.binaryInputline 1040 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.binaryInput_correctline 1043 - def
OAI.DirectedFeedback.CookLevin.NPTableau.binaryComputationline 1048 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.binaryComputation_finiteline 1058 - def
OAI.DirectedFeedback.CookLevin.NPTableau.sourceComputationline 1061 - theorem
OAI.DirectedFeedback.CookLevin.NPTableau.sourceComputation_finiteline 1066 - def
OAI.DirectedFeedback.RawFamily.gameComputationline 1093 - theorem
OAI.DirectedFeedback.RawFamily.gameComputation_finiteline 1103 - def
OAI.DirectedFeedback.RawFamily.reductionline 1109 - theorem
OAI.DirectedFeedback.rankSize_posline 1126 - theorem
OAI.DirectedFeedback.mainline 1132Distinct definitions of this name: ComparatorChallenges/DirectedFeedback.lean:98 (different declaration text). Qualify references as OAI.DirectedFeedback.main@path.