OAI/Computability/DirectedFeedback/Encoding/FormulaEncoding.lean
121 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DFVSGames.Foundations.Complexity.parseLiteralline 11 - theorem
OAI.DFVSGames.Foundations.Complexity.parseLiteral_encodedline 20 - def
OAI.DFVSGames.Foundations.Complexity.parseClauseline 26 - theorem
OAI.DFVSGames.Foundations.Complexity.clause_three_entriesline 32 - theorem
OAI.DFVSGames.Foundations.Complexity.parseClause_encodedline 39 - def
OAI.DFVSGames.Foundations.Complexity.parseClausesline 44 - theorem
OAI.DFVSGames.Foundations.Complexity.parseClauses_encodedline 51 - def
OAI.DFVSGames.Foundations.Complexity.decodeFormulaWordsline 58 - theorem
OAI.DFVSGames.Foundations.Complexity.decodeFormulaWords_encodedline 64 - def
OAI.DFVSGames.Foundations.Complexity.decodeFormulaBitsline 72 - theorem
OAI.DFVSGames.Foundations.Complexity.decodeFormulaBits_encodedline 75 - theorem
OAI.DFVSGames.Foundations.Complexity.formulaBits_injectiveline 79 - def
OAI.DFVSGames.Foundations.Complexity.parseLabelline 91 - theorem
OAI.DFVSGames.Foundations.Complexity.parseLabel_valueline 94 - theorem
OAI.DFVSGames.Foundations.Complexity.parseLabels_valuesline 97 - def
OAI.DFVSGames.Foundations.Complexity.parseImagesline 103 - theorem
OAI.DFVSGames.Foundations.Complexity.parseImages_valuesline 109 - def
OAI.DFVSGames.Foundations.Complexity.findPreimageline 116 - theorem
OAI.DFVSGames.Foundations.Complexity.findPreimage_permutationline 119 - def
OAI.DFVSGames.Foundations.Complexity.searchedInverseline 138 - theorem
OAI.DFVSGames.Foundations.Complexity.searchedInverse_permutationline 141 - def
OAI.DFVSGames.Foundations.Complexity.tableWordsline 147 - def
OAI.DFVSGames.Foundations.Complexity.parsePermutationline 150 - theorem
OAI.DFVSGames.Foundations.Complexity.parsePermutation_encodedline 159 - theorem
OAI.DFVSGames.Foundations.Complexity.tableWords_lengthline 166 - def
OAI.DFVSGames.Foundations.Complexity.constraintWordsline 169 - def
OAI.DFVSGames.Foundations.Complexity.parseConstraintline 172 - theorem
OAI.DFVSGames.Foundations.Complexity.parseConstraint_encodedline 181 - def
OAI.DFVSGames.Foundations.Complexity.parseConstraintsline 190 - theorem
OAI.DFVSGames.Foundations.Complexity.parseConstraints_encodedline 198 - def
OAI.DFVSGames.Foundations.Complexity.gameWordsline 207 - def
OAI.DFVSGames.Foundations.Complexity.gameBitsline 210 - def
OAI.DFVSGames.Foundations.Complexity.decodeGameWordsline 212 - theorem
OAI.DFVSGames.Foundations.Complexity.decodeGameWords_encodedline 222 - def
OAI.DFVSGames.Foundations.Complexity.decodeGameBitsline 230 - theorem
OAI.DFVSGames.Foundations.Complexity.decodeGameBits_encodedline 233 - theorem
OAI.DFVSGames.Foundations.Complexity.gameBits_injectiveline 237 - theorem
OAI.DFVSGames.Foundations.Complexity.constraintWords_lengthline 242 - theorem
OAI.DFVSGames.Foundations.Complexity.constraintsWords_lengthline 245 - theorem
OAI.DFVSGames.Foundations.Complexity.gameWords_lengthline 254 - def
OAI.DFVSGames.Foundations.Complexity.naturalWordsEncodingline 264 - def
OAI.DFVSGames.Foundations.Complexity.formulaEncodingline 269 - def
OAI.DFVSGames.Foundations.Complexity.gameEncodingline 274 - def
OAI.DFVSGames.Foundations.Complexity.prefixBitMachineline 279 - def
OAI.DFVSGames.Foundations.Complexity.prefixBitPolyTimeline 290 - def
OAI.DFVSGames.Foundations.Complexity.enlargePolynomialBoundline 309 - def
OAI.DFVSGames.Foundations.Complexity.composeMachinePhasesline 322 - structure
OAI.DFVSGames.Foundations.Complexity.PolynomialGapReductionline 334 - structure
OAI.DFVSGames.Integration.RealTarget.PolynomialGapReductionline 348 - def
OAI.DFVSGames.Integration.RealTarget.ofRationalline 362 - theorem
OAI.DFVSGames.Integration.RealTarget.for_all_real_of_dyadicline 379 - def
OAI.DFVSGames.Integration.InstanceValue.maxSatisfiedline 398 - def
OAI.DFVSGames.Integration.InstanceValue.valueline 402 - theorem
OAI.DFVSGames.Integration.InstanceValue.countSatisfied_le_maxSatisfiedline 405 - theorem
OAI.DFVSGames.Integration.InstanceValue.maxSatisfied_le_lengthline 413 - theorem
OAI.DFVSGames.Integration.InstanceValue.maxSatisfied_attainedline 419 - theorem
OAI.DFVSGames.Integration.InstanceValue.value_attainedline 428 - theorem
OAI.DFVSGames.Integration.InstanceValue.labeling_rate_le_valueline 434 - theorem
OAI.DFVSGames.Integration.InstanceValue.satisfactionRate_le_valueline 441 - theorem
OAI.DFVSGames.Integration.InstanceValue.value_nonnegline 446 - theorem
OAI.DFVSGames.Integration.InstanceValue.value_le_oneline 449 - theorem
OAI.DFVSGames.Integration.InstanceValue.value_mem_unitIntervalline 455 - theorem
OAI.DFVSGames.Integration.InstanceValue.exists_rate_ge_iffline 458 - theorem
OAI.DFVSGames.Integration.InstanceValue.forall_rate_le_iffline 469 - theorem
OAI.DFVSGames.Integration.InstanceValue.completeAt_iff_valueline 480 - theorem
OAI.DFVSGames.Integration.InstanceValue.soundAt_iff_valueline 485 - theorem
OAI.DFVSGames.Integration.InstanceValue.realTarget_completenessline 490 - theorem
OAI.DFVSGames.Integration.InstanceValue.realTarget_soundnessline 498 - theorem
OAI.DFVSGames.Integration.InstanceValue.realTarget_value_guaranteesline 506 - abbrev
OAI.DFVSGames.Integration.BinaryCoordinates.Coordinatesline 519 - def
OAI.DFVSGames.Integration.BinaryCoordinates.packline 521 - def
OAI.DFVSGames.Integration.BinaryCoordinates.unpackline 525 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.pack_getline 528 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.unpack_packline 537 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.pack_unpackline 541 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.unpack_injectiveline 546 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.pack_injectiveline 551 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.unpack_xorline 556 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.pack_xorline 561 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.unpack_zeroline 566 - theorem
OAI.DFVSGames.Integration.BinaryCoordinates.pack_zeroline 570 - abbrev
OAI.DFVSGames.Integration.BinaryLinear.F2line 581 - abbrev
OAI.DFVSGames.Integration.BinaryLinear.Vectorline 582 - def
OAI.DFVSGames.Integration.BinaryLinear.ofBitline 584 - def
OAI.DFVSGames.Integration.BinaryLinear.toBitline 585 - theorem
OAI.DFVSGames.Integration.BinaryLinear.scalar_casesline 587 - theorem
OAI.DFVSGames.Integration.BinaryLinear.ofBit_toBitline 588 - theorem
OAI.DFVSGames.Integration.BinaryLinear.toBit_ofBitline 589 - theorem
OAI.DFVSGames.Integration.BinaryLinear.ofBit_xorline 590 - theorem
OAI.DFVSGames.Integration.BinaryLinear.toBit_addline 591 - def
OAI.DFVSGames.Integration.BinaryLinear.toVectorline 593 - def
OAI.DFVSGames.Integration.BinaryLinear.fromVectorline 594 - theorem
OAI.DFVSGames.Integration.BinaryLinear.toVector_fromVectorline 596 - theorem
OAI.DFVSGames.Integration.BinaryLinear.fromVector_toVectorline 600 - def
OAI.DFVSGames.Integration.BinaryLinear.coordinatesEquivline 604 - theorem
OAI.DFVSGames.Integration.BinaryLinear.toVector_xorline 610 - theorem
OAI.DFVSGames.Integration.BinaryLinear.fromVector_addline 615 - theorem
OAI.DFVSGames.Integration.BinaryLinear.toVector_zeroline 619 - theorem
OAI.DFVSGames.Integration.BinaryLinear.fromVector_zeroline 624 - def
OAI.DFVSGames.Integration.BinaryLinear.liftLinearline 627 - theorem
OAI.DFVSGames.Integration.BinaryLinear.liftLinear_applyline 638 - theorem
OAI.DFVSGames.Integration.BinaryLinear.finrank_vectorline 643 - def
OAI.DFVSGames.Integration.TranslationTarget.IsTranslationInstanceline 654 - structure
OAI.DFVSGames.Integration.TranslationTarget.PolynomialGapReductionline 660 - def
OAI.DFVSGames.Integration.TranslationTarget.ofRationalline 666 - theorem
OAI.DFVSGames.Integration.TranslationTarget.for_all_real_of_dyadicline 677 - theorem
OAI.DFVSGames.Explicit.UniformTarget.copy_lengthline 699 - def
OAI.DFVSGames.Explicit.UniformTarget.constructline 707 - theorem
OAI.DFVSGames.Explicit.UniformTarget.verticesline 715 - theorem
OAI.DFVSGames.Explicit.UniformTarget.edge_countline 718 - theorem
OAI.DFVSGames.Explicit.UniformTarget.count_append_inline_UniformTargetline 722 - theorem
OAI.DFVSGames.Explicit.UniformTarget.count_copiesline 727 - theorem
OAI.DFVSGames.Explicit.UniformTarget.countline 737 - theorem
OAI.DFVSGames.Explicit.UniformTarget.maxSatisfiedline 742 - theorem
OAI.DFVSGames.Explicit.UniformTarget.valueline 757 - theorem
OAI.DFVSGames.Explicit.UniformTarget.mem_originalline 767 - theorem
OAI.DFVSGames.Explicit.UniformTarget.translationsline 774 - theorem
OAI.DFVSGames.Explicit.UniformTarget.flatMap_copiesline 781 - theorem
OAI.DFVSGames.Explicit.UniformTarget.encode_copiesline 789 - theorem
OAI.DFVSGames.Explicit.UniformTarget.gameWords_constructline 797 - theorem
OAI.DFVSGames.Explicit.UniformTarget.gameBits_constructline 805