ComparatorChallenges/FiniteCircle.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
43 declarations, 1 contain sorry, 0 declared as axioms
- inductive
OAI.FiniteCircle.EditStepline 11Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:11 (same declaration text).
- inductive
OAI.FiniteCircle.EditScriptline 16Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:16 (same declaration text).
- def
OAI.FiniteCircle.editDistanceline 21Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:21 (same declaration text).
- def
OAI.FiniteCircle.lcsline 24Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:24 (same declaration text).
- def
OAI.FiniteCircle.deficitline 27Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:27 (same declaration text).
- abbrev
OAI.FiniteCircle.Wordsline 29Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:29 (same declaration text).
- abbrev
OAI.FiniteCircle.RealL1line 30Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:30 (same declaration text).
- def
OAI.FiniteCircle.distortionline 32Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:32 (same declaration text).
- def
OAI.FiniteCircle.optimalDistortionline 39Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:39 (same declaration text).
- def
OAI.FiniteCircle.Eline 43Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:43 (same declaration text).
- def
OAI.FiniteCircle.setDistortionline 46Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:46 (same declaration text).
- def
OAI.FiniteCircle.alphabetSupremumline 49Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:49 (same declaration text).
- def
OAI.FiniteCircle.exponentScaleline 52Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:52 (same declaration text).
- def
OAI.FiniteCircle.encodeline 55Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:55 (same declaration text).
- def
OAI.FiniteCircle.intervalline 58Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:58 (same declaration text).
- def
OAI.FiniteCircle.OffsetLocalline 62Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:62 (same declaration text).
- def
OAI.FiniteCircle.indexSpanline 68Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:68 (same declaration text).
- def
OAI.FiniteCircle.AnchorLocalline 73Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:73 (same declaration text).
- def
OAI.FiniteCircle.SubstitutionBoundsline 83Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:83 (same declaration text).
- def
OAI.FiniteCircle.TwoCodesline 91Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:91 (same declaration text).
- def
OAI.FiniteCircle.periodline 98Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:98 (same declaration text).
- def
OAI.FiniteCircle.circleSizeline 100Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:100 (same declaration text).
- def
OAI.FiniteCircle.MaskPrimesline 103Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:103 (same declaration text).
- def
OAI.FiniteCircle.ExcludedPrimesline 108Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:108 (same declaration text).
- abbrev
OAI.FiniteCircle.MaskTagline 113Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:113 (same declaration text).
- def
OAI.FiniteCircle.maskTagsline 115Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:115 (same declaration text).
- def
OAI.FiniteCircle.MaskAlphabetline 118Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:118 (same declaration text).
- instance
OAI.FiniteCircle.maskAlphabetFintypeline 122Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:122 (same declaration text).
- def
OAI.FiniteCircle.MaskStateline 128Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:128 (same declaration text).
- def
OAI.FiniteCircle.shiftMaskStateline 132Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:132 (same declaration text).
- def
OAI.FiniteCircle.maskGammaline 137Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:137 (same declaration text).
- def
OAI.FiniteCircle.maskWordline 142Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:142 (same declaration text).
- def
OAI.FiniteCircle.ExcludedAlphabetline 151Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:151 (same declaration text).
- instance
OAI.FiniteCircle.excludedAlphabetFintypeline 155Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:155 (same declaration text).
- def
OAI.FiniteCircle.ExcludedStateline 160Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:160 (same declaration text).
- def
OAI.FiniteCircle.shiftExcludedStateline 164Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:164 (same declaration text).
- def
OAI.FiniteCircle.excludedTranslationline 169Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:169 (same declaration text).
- def
OAI.FiniteCircle.excludedWordline 172Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:172 (same declaration text).
- def
OAI.FiniteCircle.MaskWitnessline 182Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:182 (same declaration text).
- def
OAI.FiniteCircle.ExcludedWitnessline 193Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:193 (same declaration text).
- def
OAI.FiniteCircle.UniformUpperline 204Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:204 (same declaration text).
- def
OAI.FiniteCircle.FullMainline 211Also declared: OAI/Combinatorics/FiniteCircle/Model.lean:211 (same declaration text).
- theorem
OAI.finiteCircle_fullMainChallenge statement: Finite-circle obstructions and histogram embeddings for edit distance sorry line 225L4DEL 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.Combinatorics.FiniteCircle.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Combinatorics/FiniteCircle/Main.lean:139 (same statement text; different proof or body). Qualify references as OAI.finiteCircle_fullMain@path.
theorem finiteCircle_fullMain : FiniteCircle.FullMain := by …
Mentions: OAI.FiniteCircle.FullMain