ComparatorChallenges/FiniteCongruenceGraph.lean
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
- structure
OAI.FiniteCongruence.Algebraline 10Also declared: OAI/Algebra/Universal/Congruence.lean:18 (same declaration text).
- def
OAI.FiniteCongruence.Compatibleline 15Also declared: OAI/Algebra/Universal/Congruence.lean:24 (same declaration text).
- def
OAI.FiniteCongruence.Congruenceline 19Also declared: OAI/Algebra/Universal/Congruence.lean:29 (same declaration text).
- instance
OAI.FiniteCongruence.(instance at line 22)line 22 - def
OAI.FiniteCongruence.Representableline 25Also declared: OAI/Algebra/Universal/Congruence.lean:36 (same declaration text).
- def
OAI.FiniteCongruence.Admissibleline 28Also declared: OAI/Algebra/Universal/GraphCriterion.lean:21 (same declaration text).
- def
OAI.FiniteCongruence.Markedline 32Also declared: OAI/Algebra/Universal/GraphCriterion.lean:26 (same declaration text).
- def
OAI.FiniteCongruence.Connectedline 37Also declared: OAI/Algebra/Universal/GraphCriterion.lean:32 (same declaration text).
- def
OAI.FiniteCongruence.IsGraphWitnessline 41Also declared: OAI/Algebra/Universal/GraphCriterion.lean:38 (same declaration text).
- def
OAI.FiniteCongruence.HasGraphWitnessline 52Also declared: OAI/Algebra/Universal/GraphCriterion.lean:50 (same declaration text).
- theorem
OAI.FiniteCongruence.graph_criterionChallenge statement: Finite lattice representation and undecidability sorry line 57Source 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.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- 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