ComparatorChallenges/TriangleFace.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
26 declarations, 1 contain sorry, 0 declared as axioms
- structure
OAI.MatchingEntropyBounds.LooplessGraphline 14Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:14 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:14 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.Incidentline 24Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:24 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:24 (same declaration text).
- instance
OAI.MatchingEntropyBounds.LooplessGraph.incidentDecidableline 27Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:27 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:27 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.IsPerfectMatchingline 30Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:30 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:30 (same declaration text).
- abbrev
OAI.MatchingEntropyBounds.LooplessGraph.Matchingline 33Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:33 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:33 (same declaration text).
- instance
OAI.MatchingEntropyBounds.LooplessGraph.matchingFintypeline 35Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:35 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:35 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.indicatorline 38Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:38 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:38 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.polytopeline 41Also declared: ComparatorChallenges/MatchingEntropyBounds.lean:41 (same declaration text), OAI/Combinatorics/MatchingEntropy/Model.lean:41 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.Crossesline 59Also declared: OAI/Combinatorics/MatchingEntropy/OddCuts.lean:16 (same declaration text).
- instance
OAI.MatchingEntropyBounds.LooplessGraph.crossesDecidableline 62Also declared: OAI/Combinatorics/MatchingEntropy/OddCuts.lean:19 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.cutline 66Also declared: OAI/Combinatorics/MatchingEntropy/OddCuts.lean:23 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.degreeline 69Also declared: OAI/Combinatorics/MatchingEntropy/OddCuts.lean:26 (same declaration text).
- def
OAI.MatchingEntropyBounds.LooplessGraph.cutMassline 72Also declared: OAI/Combinatorics/MatchingEntropy/OddCuts.lean:29 (same declaration text).
- def
OAI.MatchingEntropyBounds.Refined.triangleTipline 90Also declared: OAI/Combinatorics/MatchingEntropy/TriangleExpansion.lean:22 (same declaration text).
- def
OAI.MatchingEntropyBounds.Refined.triangleCollapseline 92Also declared: OAI/Combinatorics/MatchingEntropy/TriangleExpansion.lean:24 (same declaration text).
- def
OAI.MatchingEntropyBounds.Refined.reattachline 94Also declared: OAI/Combinatorics/MatchingEntropy/TriangleExpansion.lean:26 (same declaration text).
- theorem
OAI.MatchingEntropyBounds.Refined.collapse_reattachline 98Also declared: OAI/Combinatorics/MatchingEntropy/TriangleExpansion.lean:30 (same declaration text).
- def
OAI.MatchingEntropyBounds.Refined.triangleExpansionline 105Also declared: OAI/Combinatorics/MatchingEntropy/TriangleExpansion.lean:37 (same declaration text).
- def
OAI.MatchingEntropyBounds.Refined.triangleVerticesline 117Also declared: OAI/Combinatorics/MatchingEntropy/TriangleExpansion.lean:51 (same declaration text).
- def
OAI.CanonicalFace198.facesThroughline 128Also declared: OAI/Combinatorics/TriangleFace/Model.lean:10 (same declaration text).
- def
OAI.CanonicalFace198.minFaceline 131Also declared: OAI/Combinatorics/TriangleFace/Model.lean:13 (same declaration text).
- def
OAI.TriangleFace198.LocalLabelsline 141Also declared: OAI/Combinatorics/TriangleFace/Model.lean:23 (same declaration text).
- def
OAI.TriangleFace198.localEdgeline 144Also declared: OAI/Combinatorics/TriangleFace/Model.lean:26 (same declaration text).
- def
OAI.TriangleFace198.localExtensionline 147Also declared: OAI/Combinatorics/TriangleFace/Model.lean:29 (same declaration text).
- def
OAI.TriangleFace198.oldRestrictionline 153Also declared: OAI/Combinatorics/TriangleFace/Model.lean:35 (same declaration text).
- theorem
OAI.TriangleFace198.triangle_expansion_faceChallenge statement: Face correspondence under triangle expansion sorry line 169L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 6 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.Combinatorics.TriangleFace.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Combinatorics/TriangleFace/Main.lean:51 (same statement text; different proof or body). Qualify references as OAI.TriangleFace198.triangle_expansion_face@path.
theorem triangle_expansion_face {V : Type uV} {E : Type uE} [Fintype V] [Fintype E] [DecidableEq V] [DecidableEq E] (G : LooplessGraph V E) (v : V) (hdeg : Fintype.card {e : E // G.Incident v e} = 3) (_hmatching : Nonempty G.Matching) : ∃ (c : E → Fin 3) (hc : LocalLabels G v c), let H := triangleExpansion G c v …Mentions: OAI.TriangleFace198.LocalLabels