OAI/Computability/DirectedFeedback/Encoding/VerifierCNF.lean
121 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.BoolTripleline 10 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.tripleValueline 12 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.chainViewline 14 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.fillBitsline 19 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.chainView_lengthline 27 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.chainView_soundline 51 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.fillBits_lengthline 78 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.fillBits_correctline 94 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.zero_false_count_iff_allline 113 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.chainView_failedline 119 - abbrev
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.Patternline 131 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.patternsline 133 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.flatMap_pair_lengthline 137 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.patterns_lengthline 146 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.mem_patternsline 153 - abbrev
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.PatternIndexline 174 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.patternAtline 175 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.patternAt_surjectiveline 177 - structure
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.FiniteVerifierline 182 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.eventValueline 188 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.rejectedEventCountline 191 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.auxiliaryCountline 194 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.outputVariablesline 197 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.oldIndexline 199 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.freshIndexline 202 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.freshIndex_valueline 206 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.liftLiteralline 212 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.forbiddenLiteralline 215 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.forbiddenClauseline 219 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.auxiliaryNamesline 223 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.splitLongline 227 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.tautologyline 233 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.blockline 238 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.eventBlockline 243 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.convertline 247 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.clauseFailuresline 251 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.splitLong_valuesline 254 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.splitLong_lengthline 277 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.restrictAssignmentline 286 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.mismatchBitsline 290 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.mismatchBits_lengthline 294 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.forbiddenLiteral_falseline 298 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.forbiddenClause_valuesline 304 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.mismatchBits_falseline 311 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.mismatchBits_trueline 321 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.mismatchFill_lengthline 340 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.mismatchFillline 347 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.extendAssignmentline 354 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.extend_oldline 361 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.extend_freshline 366 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.restrict_extendline 374 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.ofFn_getElem_of_lengthline 379 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.extended_auxiliary_valuesline 384 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.tautology_satisfiedline 390 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.block_lengthline 395 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.block_honestline 408 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.length_flatMap_constantline 424 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.eventBlock_lengthline 435 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.convert_clause_countline 440 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.convert_nonemptyline 446 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.convert_completenessline 455 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.clauseFailures_appendline 463 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.clauseFailures_le_flatMapline 467 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.block_failedline 481 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.eventBlock_failedline 498 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.count_false_map_sumline 510 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.clauseFailures_flatMapline 516 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.nat_sum_map_leline 524 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.convert_count_bridgeline 532 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.convert_gapline 545 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.twelve_query_factorline 560 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.twelve_query_clause_countline 562 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padLiteralline 566 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padClauseline 569 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padTautologyline 572 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padInputline 576 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padClause_evalline 580 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padTautology_satisfiedline 583 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padInput_satisfiable_iffline 587 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padInput_clause_countline 608 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.padInput_nonemptyline 611 - def
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.prepareInputline 617 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.prepareInput_satisfiable_iffline 619 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.prepareInput_clause_countline 623 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.prepareInput_nonemptyline 627 - theorem
OAI.DFVSGames.Foundations.PCP.VerifierToCNF.prepareInput_variable_boundline 633 - abbrev
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.Labelline 643 - def
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.bitIndexline 647 - def
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.labelsOfBitsline 650 - def
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.bitsOfLabelsline 653 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.labelsOfBits_bitsOfLabelsline 658 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.bitsOfLabels_labelsOfBitsline 663 - abbrev
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.verifierline 668 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.query_tailline 678 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.query_headline 684 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.eventValue_eqline 690 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.count_false_map_filterline 698 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.count_false_finRangeline 704 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.rejection_count_eqline 718 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.verifier_completenessline 734 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.verifier_reflectsline 743 - def
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnfline 751 - abbrev
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.OutputAssignmentline 754 - def
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.extractLabelingline 758 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_completenessline 762 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_count_bridgeline 768 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.failedCount_zero_of_satisfiedline 776 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.all_satisfied_of_rejectionCount_zeroline 783 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_reflectsline 794 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_satisfiable_iffline 804 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_clause_countline 809 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.twelve_query_auxiliary_factorline 813 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_variable_countline 815 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_nonemptyline 820 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.cnf_gapline 824 - abbrev
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.ReducedVertexline 838 - abbrev
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.ReducedDartline 841 - def
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.alphabetCNFline 846 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.alphabetCNF_completenessline 851 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.alphabetCNF_clause_countline 857 - theorem
OAI.DFVSGames.Foundations.PCP.FinalBooleanVerifier.alphabetCNF_gapline 862