OAI/Computability/PerfectCompleteness/Machines/WitnessEncodingLemmas.lean
59 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.Bitsline 15 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.selectorline 17 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.payloadline 20 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.packline 23 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.selector_packline 28 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.payload_packline 33 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.Validline 39 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.valid_iff_localline 42 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.selectedLengthline 63 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.selectedLength_eqline 66 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.decodeline 71 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.decode_length_leline 74 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.decode_length_eqline 77 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.encodeline 82 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.selector_encodeline 86 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.payload_encodeline 92 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.encode_validline 97 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.selectedLength_encodeline 101 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.decode_encodeline 105 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.exists_valid_iffline 116 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.presentline 125 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.present_eqline 128 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.witnessCellline 133 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.witnessCell_eq_getElem?line 138 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.witnessCell_endline 145 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.inputPrefixline 149 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.inputPrefix_lengthline 151 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.pairCellline 156 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.pairCell_eq_getElem?line 160 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.pairBits_decode_length_leline 168 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.pairCells_eq_stackEncodingline 175 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.freeInputPolynomialline 182 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.freeInputPolynomial_evalline 184 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.localConstraintSitesline 188 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.localConstraintSites_leline 190 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.localConstraintPolynomialline 194 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.localConstraintSites_le_evalline 196 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initialline 203 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_controlline 208 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_stateline 211 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_input_stackline 214 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_other_stackline 219 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_input_cellline 224 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_input_endline 230 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_stack_length_leline 237 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.initial_encodeline 248 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.WitnessEncoding.accepts_iff_valid_assignmentline 255 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.initializationPolynomialline 270 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.validationPolynomialline 273 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.initializationPolynomial_evalline 276 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.validationPolynomial_evalline 280 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.gatesPolynomialline 284 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.gatesPolynomial_evalline 292 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.bitsPolynomialline 304 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.machineGatesPolynomialline 310 - def
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.machineBitsPolynomialline 315 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.machineGatesPolynomial_evalline 320 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.toFormula_bits_leline 332 - theorem
OAI.UniqueGamesTheorem.Foundations.Complexity.CookLevin.VerifierBounds.toFormula_bits_le_machinePolynomialline 349