ComparatorChallenges/FiniteCongruenceGraph.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

11 declarations, 1 contain sorry, 0 declared as axioms

  1. structure OAI.FiniteCongruence.Algebra line 10

    Also declared: OAI/Algebra/Universal/Congruence.lean:18 (same declaration text).

  2. def OAI.FiniteCongruence.Compatible line 15

    Also declared: OAI/Algebra/Universal/Congruence.lean:24 (same declaration text).

  3. def OAI.FiniteCongruence.Congruence line 19

    Also declared: OAI/Algebra/Universal/Congruence.lean:29 (same declaration text).

  4. instance OAI.FiniteCongruence.(instance at line 22) line 22
  5. def OAI.FiniteCongruence.Representable line 25

    Also declared: OAI/Algebra/Universal/Congruence.lean:36 (same declaration text).

  6. def OAI.FiniteCongruence.Admissible line 28

    Also declared: OAI/Algebra/Universal/GraphCriterion.lean:21 (same declaration text).

  7. def OAI.FiniteCongruence.Marked line 32

    Also declared: OAI/Algebra/Universal/GraphCriterion.lean:26 (same declaration text).

  8. def OAI.FiniteCongruence.Connected line 37

    Also declared: OAI/Algebra/Universal/GraphCriterion.lean:32 (same declaration text).

  9. def OAI.FiniteCongruence.IsGraphWitness line 41

    Also declared: OAI/Algebra/Universal/GraphCriterion.lean:38 (same declaration text).

  10. def OAI.FiniteCongruence.HasGraphWitness line 52

    Also declared: OAI/Algebra/Universal/GraphCriterion.lean:50 (same declaration text).

  11. theorem OAI.FiniteCongruence.graph_criterion Challenge statement: Finite lattice representation and undecidability sorry line 57

    Source documentation

    A finite lattice is representable as the full congruence lattice of a nonempty finite algebra exactly when it has a finite nonempty colored-graph witness.

    L4DEL explanation

    The finite lattice representation problem asks which finite lattices occur as the full congruence lattice of a finite algebra. The formalization proves the paper's colored-graph characterization: a finite nonempty lattice is representable exactly when it admits the specified finite nonempty graph witness, whose edge colors encode the required congruence relations. This selected theorem is the equivalence with the graph criterion; the paper's undecidability and subgroup-interval conclusions are outside it.

    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.Algebra.Universal.GraphCriterion as the released solution module checked against this declaration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Distinct definitions of this name: OAI/Algebra/Universal/GraphCriterion.lean:291 (same statement text; different proof or body). Qualify references as OAI.FiniteCongruence.graph_criterion@path.

    theorem graph_criterion (Lat : Type) [Fintype Lat] [Lattice Lat] [OrderBot Lat] :
        Representable Lat ↔ HasGraphWitness Lat := by
    …

    Mentions: OAI.FiniteCongruence.Representable, OAI.FiniteCongruence.HasGraphWitness