ComparatorChallenges/ThomasonModelStructures.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
112 declarations, 2 contain sorry, 0 declared as axioms
Definitions for the Thomason model structures and their Street-nerve detection statement.
- structure
OAI.Thomason.OmegaCategoryline 12Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:12 (same declaration text).
- structure
OAI.Thomason.OmegaCategory.Functorline 62Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:62 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Functor.idline 79Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:79 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Functor.compline 85Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:85 (same declaration text).
- instance
OAI.Thomason.OmegaCategory.(instance at line 107)line 107 - def
OAI.Thomason.OmegaCategory.IsTruncatedline 112Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:112 (same declaration text).
- def
OAI.Thomason.OmegaCategory.NCategoryline 114Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:114 (same declaration text).
- instance
OAI.Thomason.OmegaCategory.(instance at line 116)line 116 - structure
OAI.Thomason.DirectedComplexline 129Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:129 (same declaration text).
- structure
OAI.Thomason.DirectedComplex.Homline 148Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:148 (same declaration text).
- def
OAI.Thomason.DirectedComplex.Hom.idline 162Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:162 (same declaration text).
- def
OAI.Thomason.DirectedComplex.Hom.compline 168Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:168 (same declaration text).
- instance
OAI.Thomason.DirectedComplex.(instance at line 183)line 183 - structure
OAI.Thomason.DirectedComplex.Tableline 189Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:189 (same declaration text).
- def
OAI.Thomason.DirectedComplex.Table.truncateline 205Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:205 (same declaration text).
- def
OAI.Thomason.DirectedComplex.Table.compline 235Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:235 (same declaration text).
- def
OAI.Thomason.DirectedComplex.nuline 309Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:309 (same declaration text).
- def
OAI.Thomason.DirectedComplex.Hom.tableline 510Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:510 (same declaration text).
- def
OAI.Thomason.DirectedComplex.Hom.nuline 521Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:521 (same declaration text).
- def
OAI.Thomason.DirectedComplex.nuFunctorline 559Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:559 (same declaration text).
- abbrev
OAI.Thomason.NormalizedChains.Wordline 579Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:579 (same declaration text).
- abbrev
OAI.Thomason.NormalizedChains.Chainsline 582Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:582 (same declaration text).
- def
OAI.Thomason.NormalizedChains.bracketline 584Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:584 (same declaration text).
- def
OAI.Thomason.NormalizedChains.prependline 588Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:588 (same declaration text).
- def
OAI.Thomason.NormalizedChains.wordBoundaryline 591Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:591 (same declaration text).
- def
OAI.Thomason.NormalizedChains.boundaryline 595Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:595 (same declaration text).
- def
OAI.Thomason.NormalizedChains.facesline 608Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:608 (same declaration text).
- def
OAI.Thomason.NormalizedChains.gradeline 620Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:620 (same declaration text).
- def
OAI.Thomason.NormalizedChains.emptyWordline 623Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:623 (same declaration text).
- def
OAI.Thomason.NormalizedChains.emptyCoefficientline 625Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:625 (same declaration text).
- def
OAI.Thomason.NormalizedChains.Positiveline 627Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:627 (same declaration text).
- def
OAI.Thomason.NormalizedChains.positiveGradeline 629Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:629 (same declaration text).
- def
OAI.Thomason.NormalizedChains.complexline 634Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:634 (same declaration text).
- def
OAI.Thomason.NormalizedChains.mapline 835Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:835 (same declaration text).
- def
OAI.Thomason.NormalizedChains.complexMapline 846Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:846 (same declaration text).
- def
OAI.Thomason.NormalizedChains.simplexComplexesline 1180Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1180 (same declaration text).
- def
OAI.Thomason.orientalsline 1261Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1261 (same declaration text).
- def
OAI.Thomason.OmegaCategory.uliftline 1272Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1272 (same declaration text).
- def
OAI.Thomason.OmegaCategory.uliftUpline 1308Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1308 (same declaration text).
- def
OAI.Thomason.OmegaCategory.uliftDownline 1314Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1314 (same declaration text).
- def
OAI.Thomason.OmegaCategory.uliftFunctorline 1328Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1328 (same declaration text).
- def
OAI.Thomason.raisedOrientalsline 1340Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1340 (same declaration text).
- structure
OAI.Thomason.OmegaCategory.Presentationline 1351Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1351 (same declaration text).
- structure
OAI.Thomason.OmegaCategory.Presentation.Interpretationline 1364Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1364 (same declaration text).
- inductive
OAI.Thomason.OmegaCategory.CellTermline 1377Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1377 (same declaration text).
- def
OAI.Thomason.OmegaCategory.CellTerm.composeOrLeftline 1391Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1391 (same declaration text).
- def
OAI.Thomason.OmegaCategory.CellTerm.evalline 1395Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1395 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.Equivline 1409Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1409 (same declaration text).
- inductive
OAI.Thomason.OmegaCategory.Presentation.Validline 1412Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1412 (same declaration text).
- abbrev
OAI.Thomason.OmegaCategory.Presentation.ValidTermline 1418Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1418 (same declaration text).
- instance
OAI.Thomason.OmegaCategory.Presentation.termSetoidline 1420Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1420 (same declaration text).
- abbrev
OAI.Thomason.OmegaCategory.Presentation.Cellsline 1431Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1431 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.evaluateline 1433Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1433 (same declaration text).
- def
OAI.Thomason.OmegaCategory.CellTerm.dimensionline 1444Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1444 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.sourceTermline 1458Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1458 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.sourceline 1460Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1460 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.targetTermline 1467Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1467 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.targetline 1469Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1469 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.compTermline 1476Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1476 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.compline 1481Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1481 (same declaration text).
- abbrev
OAI.Thomason.OmegaCategory.Presentation.categoryline 1515Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1515 (same declaration text).
- abbrev
OAI.Thomason.OmegaCategory.colimitPresentationline 1655Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1655 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.generatorline 1670Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1670 (same declaration text).
- def
OAI.Thomason.OmegaCategory.colimitInclusionline 1681Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1681 (same declaration text).
- def
OAI.Thomason.OmegaCategory.presentedCoconeline 1736Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1736 (same declaration text).
- def
OAI.Thomason.OmegaCategory.Presentation.liftline 1767Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1767 (same declaration text).
- def
OAI.Thomason.OmegaCategory.colimitInterpretationline 1808Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1808 (same declaration text).
- def
OAI.Thomason.OmegaCategory.presentedCoconeIsColimitline 1816Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1816 (same declaration text).
- instance
OAI.Thomason.OmegaCategory.hasColimitsline 1865Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1865 (same declaration text).
- instance
OAI.Thomason.omegaHasSimplicialColimitsline 1876Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1876 (same declaration text).
- def
OAI.Thomason.categorificationline 1880Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1880 (same declaration text).
- def
OAI.Thomason.thomasonLeftline 1891Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1891 (same declaration text).
- def
OAI.Thomason.streetNerveline 1902Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1902 (same declaration text).
- def
OAI.Thomason.streetNerveMapline 1920Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1920 (same declaration text).
- def
OAI.Thomason.streetNerveFunctorline 1925Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1925 (same declaration text).
- def
OAI.Thomason.thomasonRightline 1937Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1937 (same declaration text).
- def
OAI.Thomason.streetYonedaEquivline 1948Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1948 (same declaration text).
- def
OAI.Thomason.streetYonedaIsoline 1956Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1956 (same declaration text).
- def
OAI.Thomason.categorificationAdjunctionline 1962Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1962 (same declaration text).
- def
OAI.Thomason.thomasonAdjunctionline 1975Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1975 (same declaration text).
- abbrev
OAI.Thomason.OmegaCategory.truncationPresentationline 1986Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1986 (same declaration text).
- def
OAI.Thomason.OmegaCategory.truncationUnitline 1991Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:1991 (same declaration text).
- def
OAI.Thomason.OmegaCategory.truncationline 2046Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2046 (same declaration text).
- def
OAI.Thomason.OmegaCategory.truncationLiftline 2067Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2067 (same declaration text).
- def
OAI.Thomason.OmegaCategory.truncationFunctorline 2082Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2082 (same declaration text).
- def
OAI.Thomason.categorificationFiniteline 2143Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2143 (same declaration text).
- def
OAI.Thomason.thomasonLeftFiniteline 2154Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2154 (same declaration text).
- def
OAI.Thomason.streetNerveFiniteline 2165Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2165 (same declaration text).
- def
OAI.Thomason.thomasonRightFiniteline 2177Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2177 (same declaration text).
- def
OAI.Thomason.OmegaCategory.nCategoryInclusionline 2188Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2188 (same declaration text).
- def
OAI.Thomason.OmegaCategory.truncationHomEquivline 2192Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2192 (same declaration text).
- def
OAI.Thomason.OmegaCategory.truncationAdjunctionline 2244Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2244 (same declaration text).
- def
OAI.Thomason.categorificationFiniteAdjunctionline 2305Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2305 (same declaration text).
- def
OAI.Thomason.thomasonFiniteAdjunctionline 2317Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2317 (same declaration text).
- def
OAI.Thomason.WeakHomotopy.loopMapline 2330Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2330 (same declaration text).
- def
OAI.Thomason.WeakHomotopy.groupMapline 2333Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2333 (same declaration text).
- def
OAI.Thomason.WeakHomotopy.componentsMapline 2343Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2343 (same declaration text).
- def
OAI.Thomason.WeakHomotopy.Equivalenceline 2347Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2347 (same declaration text).
- def
OAI.Thomason.simplicialWeakEquivalencesline 2359Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2359 (same declaration text).
- def
OAI.Thomason.simplicialFibrationsline 2362Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2362 (same declaration text).
- structure
OAI.Thomason.KanQuillenModelline 2372Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2372 (same declaration text).
- def
OAI.Thomason.LeftProperForline 2378Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2378 (same declaration text).
- def
OAI.Thomason.RightProperForline 2383Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2383 (same declaration text).
- def
OAI.Thomason.FibrantForline 2388Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2388 (same declaration text).
- def
OAI.Thomason.boundaryImagesline 2391Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2391 (same declaration text).
- def
OAI.Thomason.hornImagesline 2394Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2394 (same declaration text).
- structure
OAI.Thomason.ExactModelEndpointline 2397Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2397 (same declaration text).
- def
OAI.Thomason.FullMainline 2430Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2430 (same declaration text).
- def
OAI.Thomason.thomasonWeakEquivalencesline 2445Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2445 (same declaration text).
- def
OAI.Thomason.thomasonWeakEquivalencesFiniteline 2448Also declared: OAI/CategoryTheory/Thomason/Definitions.lean:2448 (same declaration text).
- theorem
OAI.Thomason.mainChallenge statement: Thomason model structures in all strict higher dimensions sorry line 2460L4DEL explanation
The formalization proves the higher-dimensional Thomason model-structure theorem for small strict globular $n$-categories in every positive finite dimension and in dimension $\omega$. Each category has the stated proper combinatorial model structure, Quillen equivalent to simplicial sets through the twice-subdivided categorification and twice-extended Street nerve adjunction. The selected statements also identify weak equivalences by the Street nerve in all these dimensions. Thus the constructions model the homotopy theory of spaces throughout the stated range.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.CategoryTheory.Thomason.RankedFaithfulness as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/CategoryTheory/Thomason/RankedFaithfulness.lean:683 (different declaration text). Qualify references as OAI.Thomason.main@path.
theorem Thomason.main : OAI.Thomason.FullMain.{u} := by … - theorem
OAI.Thomason.nerveDetection_allDimensionsChallenge statement: Thomason model structures in all strict higher dimensions sorry line 2463L4DEL explanation
The formalization proves the higher-dimensional Thomason model-structure theorem for small strict globular $n$-categories in every positive finite dimension and in dimension $\omega$. Each category has the stated proper combinatorial model structure, Quillen equivalent to simplicial sets through the twice-subdivided categorification and twice-extended Street nerve adjunction. The selected statements also identify weak equivalences by the Street nerve in all these dimensions. Thus the constructions model the homotopy theory of spaces throughout the stated range.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.CategoryTheory.Thomason.RankedFaithfulness as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/CategoryTheory/Thomason/DimensionOne.lean:516 (different declaration text). Qualify references as OAI.Thomason.nerveDetection_allDimensions@path.
theorem Thomason.nerveDetection_allDimensions : OAI.Thomason.thomasonWeakEquivalences.{u} = OAI.Thomason.simplicialWeakEquivalences.inverseImage OAI.Thomason.streetNerveFunctor ∧ ∀ n : ℕ, OAI.Thomason.thomasonWeakEquivalencesFinite.{u} n = OAI.Thomason.simplicialWeakEquivalences.inverseImage (OAI.Thomason.streetNerveFinite n) := by …Mentions: OAI.Thomason.streetNerveFunctor, OAI.Thomason.streetNerveFinite