ComparatorChallenges/WeisfeilerLeman.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
53 declarations, 1 contain sorry, 0 declared as axioms
- inductive
OAI.WLTime.Conventionline 7Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:7 (same declaration text).
- def
OAI.WLTime.Graphline 11Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:11 (same declaration text).
- def
OAI.WLTime.Graph.adjline 17Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:17 (same declaration text).
- def
OAI.WLTime.Graph.diameterTwoline 19Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:19 (same declaration text).
- instance
OAI.WLTime.Graph.(instance at line 23)line 23 - abbrev
OAI.WLTime.AtomicColorline 30Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:30 (same declaration text).
- def
OAI.WLTime.Colorline 33Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:33 (same declaration text).
- def
OAI.WLTime.tupleColorline 39Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:39 (same declaration text).
- def
OAI.WLTime.histogramline 50Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:50 (same declaration text).
- def
OAI.WLTime.Equivalentline 54Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:54 (same declaration text).
- def
OAI.WLTime.encodeNatline 57Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:57 (same declaration text).
- def
OAI.WLTime.matrixBitsline 61Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:61 (same declaration text).
- def
OAI.WLTime.encodePairline 64Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:64 (same declaration text).
- inductive
OAI.WLTime.Moveline 67Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:67 (same declaration text).
- def
OAI.WLTime.Move.displacementline 71Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:71 (same declaration text).
- structure
OAI.WLTime.TMline 76Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:76 (same declaration text).
- structure
OAI.WLTime.TM.Configline 88Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:88 (same declaration text).
- def
OAI.WLTime.TM.symbolline 93Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:93 (same declaration text).
- def
OAI.WLTime.TM.initialline 97Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:97 (same declaration text).
- def
OAI.WLTime.TM.haltedline 103Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:103 (same declaration text).
- instance
OAI.WLTime.TM.(instance at line 105)line 105 - def
OAI.WLTime.TM.stepline 108Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:108 (same declaration text).
- def
OAI.WLTime.TM.runline 115Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:115 (same declaration text).
- def
OAI.WLTime.TM.haltsline 117Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:117 (same declaration text).
- def
OAI.WLTime.TM.timeline 119Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:119 (same declaration text).
- def
OAI.WLTime.TM.acceptsline 123Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:123 (same declaration text).
- def
OAI.WLTime.TM.outputsline 126Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:126 (same declaration text).
- abbrev
OAI.WLTime.Wordline 133Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:133 (same declaration text).
- def
OAI.WLTime.wordBitsline 135Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:135 (same declaration text).
- def
OAI.WLTime.registerBitsline 138Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:138 (same declaration text).
- structure
OAI.WLTime.WordOperationline 141Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:141 (same declaration text).
- inductive
OAI.WLTime.RAMInstructionline 151Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:151 (same declaration text).
- structure
OAI.WLTime.WordWidthline 159Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:159 (same declaration text).
- structure
OAI.WLTime.RAMline 165Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:165 (same declaration text).
- structure
OAI.WLTime.RAM.Configline 176Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:176 (same declaration text).
- def
OAI.WLTime.RAM.packedWordline 182Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:182 (same declaration text).
- def
OAI.WLTime.RAM.initialline 186Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:186 (same declaration text).
- def
OAI.WLTime.RAM.executeline 192Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:192 (same declaration text).
- def
OAI.WLTime.RAM.stepline 205Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:205 (same declaration text).
- def
OAI.WLTime.RAM.runline 210Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:210 (same declaration text).
- def
OAI.WLTime.RAM.haltsline 213Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:213 (same declaration text).
- def
OAI.WLTime.RAM.timeline 216Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:216 (same declaration text).
- def
OAI.WLTime.RAM.acceptsline 220Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:220 (same declaration text).
- inductive
OAI.WLTime.Modelline 225Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:225 (same declaration text).
- def
OAI.WLTime.Model.haltsline 229Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:229 (same declaration text).
- def
OAI.WLTime.Model.acceptsline 233Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:233 (same declaration text).
- def
OAI.WLTime.Model.timeline 237Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:237 (same declaration text).
- inductive
OAI.WLTime.InputClassline 241Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:241 (same declaration text).
- def
OAI.WLTime.InputClass.containsline 245Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:245 (same declaration text).
- def
OAI.WLTime.Decidesline 249Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:249 (same declaration text).
- def
OAI.WLTime.worstTimeline 254Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:254 (same declaration text).
- def
OAI.WLTime.MainClaimline 259Also declared: OAI/Computability/WeisfeilerLeman/Model.lean:259 (same declaration text).
- theorem
OAI.WLTime.unconditional_time_lower_boundChallenge statement: Unconditional sequential time lower bounds for Weisfeiler–Leman equivalence sorry line 267L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 4 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.Computability.WeisfeilerLeman.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Computability/WeisfeilerLeman/Main.lean:64 (same statement text; different proof or body). Qualify references as OAI.WLTime.unconditional_time_lower_bound@path.
theorem WLTime.unconditional_time_lower_bound : WLTime.MainClaim := by …
Mentions: OAI.WLTime.MainClaim