ComparatorChallenges/PerfectCompleteness.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.

Project sources: Pinned openai/math documentation, Pinned formalization catalogue

31 declarations, 1 contain sorry, 0 declared as axioms

  1. def OAI.UniqueGamesTheorem.Foundations.Complexity.encodeWord line 7

    Also declared: ComparatorChallenges/UniqueGamesTheorem.lean:147 (same declaration text), OAI/Computability/UniqueGames/Model.lean:147 (same declaration text).

  2. def OAI.UniqueGamesTheorem.Foundations.Complexity.encodeWords line 9

    Also declared: ComparatorChallenges/UniqueGamesTheorem.lean:149 (same declaration text), OAI/Computability/UniqueGames/Model.lean:149 (same declaration text).

  3. def OAI.UniqueGamesTheorem.Foundations.Complexity.MachineFiniteAlphabet.FiniteAlphabet line 19

    Also declared: ComparatorChallenges/UniqueGamesTheorem.lean:178 (same declaration text), OAI/Computability/UniqueGames/Model.lean:178 (same declaration text).

  4. structure OAI.PerfectCompleteness.BinaryFormula.Literal line 25

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:8 (same declaration text).

  5. def OAI.PerfectCompleteness.BinaryFormula.Literal.eval line 30

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:13 (same declaration text).

  6. abbrev OAI.PerfectCompleteness.BinaryFormula.Clause line 33

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:16 (same declaration text).

  7. def OAI.PerfectCompleteness.BinaryFormula.Clause.eval line 35

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:18 (same declaration text).

  8. structure OAI.PerfectCompleteness.BinaryFormula.Formula line 38

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:21 (same declaration text).

  9. def OAI.PerfectCompleteness.BinaryFormula.Formula.Satisfiable line 41

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:24 (same declaration text).

  10. def OAI.PerfectCompleteness.BinaryEncoding.bitsValue line 50

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:33 (same declaration text).

  11. def OAI.PerfectCompleteness.BinaryEncoding.parseFrame line 54

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:37 (same declaration text).

  12. def OAI.PerfectCompleteness.BinaryEncoding.parseName line 61

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:44 (same declaration text).

  13. def OAI.PerfectCompleteness.BinaryEncoding.parseLiteral line 66

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:49 (same declaration text).

  14. def OAI.PerfectCompleteness.BinaryEncoding.parseClause line 72

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:55 (same declaration text).

  15. def OAI.PerfectCompleteness.BinaryEncoding.parseClauses line 78

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:61 (same declaration text).

  16. def OAI.PerfectCompleteness.BinaryEncoding.decodeFormula line 87

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:70 (same declaration text).

  17. def OAI.PerfectCompleteness.BinaryLanguage.language line 95

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:78 (same declaration text).

  18. structure OAI.PerfectCompleteness.ProjectionTable line 102

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:85 (same declaration text).

  19. structure OAI.PerfectCompleteness.Edge line 107

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:90 (same declaration text).

  20. structure OAI.PerfectCompleteness.Instance line 112

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:95 (same declaration text).

  21. abbrev OAI.PerfectCompleteness.Labeling line 118

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:101 (same declaration text).

  22. def OAI.PerfectCompleteness.Edge.satisfied line 121

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:104 (same declaration text).

  23. def OAI.PerfectCompleteness.countSatisfied line 125

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:108 (same declaration text).

  24. def OAI.PerfectCompleteness.Instance.maxSatisfied line 134

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:117 (same declaration text).

  25. def OAI.PerfectCompleteness.Instance.value line 137

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:120 (same declaration text).

  26. def OAI.PerfectCompleteness.Encoding.tableWords line 146

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:129 (same declaration text).

  27. def OAI.PerfectCompleteness.Encoding.edgeWords line 149

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:132 (same declaration text).

  28. def OAI.PerfectCompleteness.Encoding.gameWords line 152

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:135 (same declaration text).

  29. def OAI.PerfectCompleteness.Encoding.gameBits line 156

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:139 (same declaration text).

  30. structure OAI.PerfectCompleteness.BinaryGapReduction line 165

    Also declared: OAI/Computability/PerfectCompleteness/Model.lean:148 (same declaration text).

  31. theorem OAI.PerfectCompleteness.Theorem11.exists_reduction Challenge statement: Perfect completeness for 2-to-1 games sorry line 179

    L4DEL explanation

    The formalized result establishes perfect-completeness hardness for 2-to-1 games. For every fixed rational $0<\delta<1$, a deterministic polynomial-time reduction from binary 3SAT produces a nonempty unweighted game of value exactly $1$ on satisfiable inputs and at most $\delta$ on unsatisfiable inputs. Each constraint projection has exactly two preimages for each output label. The alphabet depends only on $\delta$, and the runtime is measured in the original input bit length.

    1. This is an exact comparator target linked by the pinned repository's formalization note for this result.
    2. The repository's comparator configuration selects OAI.Computability.PerfectCompleteness.Main as the released solution module checked against this declaration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Distinct definitions of this name: OAI/Computability/PerfectCompleteness/Theorem11.lean:21 (different declaration text). Qualify references as OAI.PerfectCompleteness.Theorem11.exists_reduction@path.

    Checked implications (found by the pipeline and checked by Lean's kernel when it ran; a recorded result, not checked again in this build: what these are)

    Gives

    • together with OAI.BinPackingGap.NumericalSize.positive, gives ∀ {I : OAI.BinPackingGap.Instance} (s : OAI.BinPackingGap.NumericalSize I), ↑s < 1 → Nonempty (OAI.PerfectCompleteness.BinaryGapReduction ↑s) (short composition) checked derivation

    1 more checked entries are routine (the same statement, a restatement, a generated lemma, one challenge file, a field of a structure, a route the released proof already takes, a duplicate): in the catalogue.

    theorem exists_reduction (δ : ℚ) (positive : 0 < δ) (less_than_one : δ < 1) :
        Nonempty (PerfectCompleteness.BinaryGapReduction δ) := by
    …

    Mentions: OAI.PerfectCompleteness.BinaryGapReduction