← Lean Check PipelineLean 检查流程 · measured example 3 of 9实测例 3/9
Same machine, same isolated CPUs同一台机器、同样的独占 CPU

The Hilbert–Smith conjecture in every finite dimension

openai/math, paper family 304. OpenAI, The Hilbert-Smith conjecture in every finite dimension, OpenAI math release (paper family 304). Statement formalised from Theorem 1.1 of the paper.openai/math 第 304 族。OpenAI, The Hilbert-Smith conjecture in every finite dimension, OpenAI math release (paper family 304). Statement formalised from Theorem 1.1 of the paper. github.com/openai/math

When LOT proved this problem, a 12-level chain of intermediate theorems closed at once: each level is proved from the one below. We checked that chain twice, each run alone in its own sandbox with 8 whole CPU cores (16 CPUs) and 64 GiB locked for it: once with Lean’s original pipeline and once with LOT’s infrastructure, all six optimizations on. Both runs accepted every level.LOT 证这道题时,有一条 12 层的中间定理链同时收口:每一层都由下一层推出。我们把这条链检查了两遍,每一遍单独运行,独占锁定 8 个完整 CPU 核(16 个逻辑 CPU)和 64 GiB 内存:一遍用 Lean 原始流程,一遍用 LOT 基础设施(6 项优化全开)。两遍都接受了每一层。

Lean originalLean 原始流程
≈ 139.77 h
12 checks, one after another (estimated, too long to run)12 次检查,依次进行(估计值,太长未实际运行)
LOT’s infrastructureLOT 基础设施
77.9 min
one check for the whole chain整条链一次检查
Faster by加速
≈ 107.65×
CPU-hours 0.000 → 17.077CPU 小时 0.000 → 17.077

Premise. Both runs start from the same situation: every theorem of the chain is already proved. LOT’s run also assumes what LOT has already done by then: everything below the chain was pre-checked, so the build of the library just below the chain is ready to reuse. That earlier work happens while the agents are still proving and is not inside the LOT time below; measured on its own, that build takes 17043 s from scratch on the same 8 cores, 5500 modules. The ledger is not assumed: the LOT run starts with an empty one.前提。两遍检查从相同的情况开始:链上每个定理都已经证明完毕。LOT 那一遍还默认 LOT 此前已经做完的工作:链下面的一切都做过预检查,紧挨着链的那一层库已经编译好、可以直接复用。这部分工作发生在 agent 还在证明的时候,不计入下面 LOT 的用时;单独测量,这次从头编译在同样的 8 个核上用时 17043 秒,5500 个模块。账本不算在前提里:LOT 那一遍从空账本开始。

What the two times are. Lean original is the wall-clock time to check the 12 levels one after another on one worker, each from scratch with the unmodified official checker. LOT’s infrastructure (all six optimizations on) is the wall-clock time of the latest pipeline on the same chain: a probe build that reuses the artefacts of the level below, then one check of the whole chain with parallel kernel replay. In this single replay the ledger is on but starts empty, and the queueing and speculative-checking optimizations, which act across a whole tree, have nothing to overlap with. Neither time includes the root check, queue waits or the scheduler’s pauses. The chain is not necessarily the tree’s longest: it is one closing cascade, the levels that became checkable one after another when the bottom theorem was proved, chosen for size and variety.两个时间分别是什么。Lean 原始流程:在一台 worker 上把这 12 层依次检查完的总用时,每层都用未改动的官方检查器从头检查。LOT 基础设施(6 项优化全开):最新流程检查同一条链的总用时,先做一次复用下一层编译产物的探测编译,再用并行内核重放把整条链一次查完。在这次单独回放里,账本虽然开着但从空开始;排队和推测并行检查这两项是在整棵树的层面起作用的,这里没有可以重叠的东西。两个时间都不含根检查、排队等待和调度器的停顿。这条链不一定是这棵树里最长的:它是一次“收口”,即最底层定理证完后,上面各层依次变得可检查;挑选时兼顾规模和多样性。

Watch both checks, replayed side by side两遍检查并排回放

0:00
set-up准备build编译export导出parse + ledger解析 + 账本nanoda kernelnanoda 内核Lean kernel, serialLean 内核(串行)both kernels, parallel replay两个内核(并行重放)

Each bar spans its own run from start to finish, drawn from the measured stage times, so both end at the same length; the minutes on the right and the shared clock show how long each run really took. White ticks separate the levels.每条色条从头到尾对应各自那次运行,按实测各阶段用时画出,所以两条最终一样长;右侧分钟数和共用的时钟显示各自的真实用时。白色刻线分隔各层。 The original lane is an estimate, drawn hatched: not run (estimate-only, user decision): each of the 12 levels holds the heavy proofs, so each original check = a from-scratch build of ~5,500 modules (10,920 s: the tree's own root compile on 16 cores) + export (~180 s, estimated) + nanoda (2,760 s: 46 min measured on this node) + the serial Lean replay (28,070 s: the o206/o207 node's serial replay measured in the check-v12 tests); 12 levels one after another. Resources differ from the isolated runs: the build figure was measured on 16 cores while every isolated run here has 8, and the nanoda and serial-Lean figures come from a production check worker, not isolated cores. The estimate assumes the 16-core build, which makes the original look faster than an 8-core isolated run would be, so the estimated speed-up is a lower bound; nothing was rescaled原始流程那一条是估计值,用斜线画出:not run (estimate-only, user decision): each of the 12 levels holds the heavy proofs, so each original check = a from-scratch build of ~5,500 modules (10,920 s: the tree's own root compile on 16 cores) + export (~180 s, estimated) + nanoda (2,760 s: 46 min measured on this node) + the serial Lean replay (28,070 s: the o206/o207 node's serial replay measured in the check-v12 tests); 12 levels one after another. Resources differ from the isolated runs: the build figure was measured on 16 cores while every isolated run here has 8, and the nanoda and serial-Lean figures come from a production check worker, not isolated cores. The estimate assumes the 16-core build, which makes the original look faster than an 8-core isolated run would be, so the estimated speed-up is a lower bound; nothing was rescaled

The chain: 12 levels, bottom to top这条链:12 层,自下而上

A level lights up when a run has checked it: red for the original pipeline, teal for the optimized one.某次运行检查完一层,该层就会亮起:红色是原始流程,青色是优化后的流程。

  1. Level第 1 层 hs304_sphere_character_classes_from_finite_cutoff

    Assuming the actual finite-test cutoff theorem and the original compact-derived-coproduct hypothesis, construct the original compatible primitive sphere comparison, its normalized rational coordinate and exact 2^d cyclic relations, and one simultaneous integral character-class family with all four original laws modulo torsion. Proper projection/acyclicity is imported from accepted o199.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (X : TopCat.{0}) [T2Space X] [∀ Z : TopCat.{0}, HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) Z)] [∀ (Z : TopCat.{0}) (f : Quiver.Hom Z X), (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) f).Additive] (M : ∀ (r : ℕ) (S : Set (Fin r → ℝ)), C(S,X) → Prop), (∀ (r : ℕ) (T : Set (Fin r → ℝ)), T ∈ BooleanSubalgebra.closure {s | ∃ P : MvPolynomial (Fin r) ℝ, s = {x | 0 < MvPolynomial.eval x P}} → ∀ (S : Set (Fin r → ℝ)) (f : C(S,X)) (h : T ⊆ S), M r S f → M r T (f.comp ⟨Set.inclusion h, continuous_inclusion h⟩)) → (fun (G : TopologicalSpace.Opens X → CategoryTheory.ObjectProperty (DerivedCategory.Plus (TopCat.Sheaf (ModuleCat.{0} ℝ) X))) => ∀ (O : TopologicalSpace.Opens X) (K : Set X), IsClosed K → K ⊆ O → ∀ (n : ℕ) (A : DerivedCategory.Plus (TopCat.Sheaf (ModuleCat.{0} ℝ) X)), (((G ⊤).shiftClosure ℤ).binaryProductsClosure.extensionProductIter n) A → ∃ B, (G O).triangEnvelope B ∧ ∃ s : Quiver.Hom B A, ∃ N : TopologicalSpace.Opens X, K ⊆ N ∧ ∀ x ∈ N, ∀ i : ℤ, CategoryTheory.IsIso ((TopCat.Presheaf.stalkFunctor (ModuleCat.{0} ℝ) x).map ((TopCat.Sheaf.forget (ModuleCat.{0} ℝ) X).map ((DerivedCategory.Plus.homologyFunctor _ i).map s)))) (fun O A => ∃ (r : ℕ) (S : Set (Fin r → ℝ)) (f : C(S,X)), S ∈ BooleanSubalgebra.closure {s | ∃ P : MvPolynomial (Fin r) ℝ, s = {x | 0 < MvPolynomial.eval x P}} ∧ IsCompact S ∧ M r S f ∧ (∀ x, f x ∈ O) ∧ Nonempty (A ≅ (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerivedFunctorPlus.obj ((DerivedCategory.Plus.singleFunctor _ 0).obj ((CategoryTheory.constantSheaf (Opens.grothendieckTopology (TopCat.of S)) (ModuleCat.{0} ℝ)).obj (ModuleCat.of.{0} ℝ ℝ))))))→(∀ (X Y:TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) X)] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) Y)] (f:C(X,Y)) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive],CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerivedFunctorPlus)→∀ (p d:ℕ) [Fact p.Prime] (W:Set (EuclideanSpace ℝ (Fin d))),IsOpen W→IsConnected W→3≤d→Odd d→∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)],(∀ g:PadicInt p,g +ᵥ (OnePoint.infty:OnePoint W)=OnePoint.infty)→(∀ g:PadicInt p,∃ r:W ≃ₜ W,∀ x:W,g +ᵥ (x:OnePoint W)=(r (r x):OnePoint W))→∀ (S Y:Type) [TopologicalSpace S] [TopologicalSpace Y] (eY:Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q:C(OnePoint W,Y)),(∀ x,q x=eY (Quotient.mk'' x))→∀ (e:OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c:C(OnePoint (EuclideanSpace ℝ (Fin d)),OnePoint W)),c OnePoint.infty=OnePoint.infty→(∀ x:W,c ((x:EuclideanSpace ℝ (Fin d)):OnePoint _)=(x:OnePoint W))→(∀ x:EuclideanSpace ℝ (Fin d),x ∉ W→c (x:OnePoint _)=OnePoint.infty)→∀ deg:C(S,S)→ℤ,(∀ D,((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D)=deg D • CategoryTheory.CategoryStruct.id _)→∃ (F E:AddCommGrpCat.{0}) (cmp:F→+E) (ρ:E→+ℚ) (u v:F) (z:∀ k:ℕ,C(Y,S)→Fin (p^k)→E),(∀ (x:F) (m n:ℤ),m • x=n • u→∃ t:ℤ,m*t=n)∧ρ (cmp u)=1∧(∃ b:ℤ,b • v=(2^d:ℕ) • u)∧(∀ x:E,∃ b:ℤ,b • cmp v=(2^d:ℕ) • x)∧(∀ k t,∃ n:ℕ,0<n∧n • (∑ i,z k t i)=n • ((4*deg (((t.comp q).comp c).comp ⟨e.symm,e.symm.continuous⟩)) • cmp u))∧(∀ k D t i,∃ n:ℕ,0<n∧n • z k (D.comp t) i=n • (deg D • z k t i))∧(∀ k t₀ t₁,t₀.Homotopic t₁→∀ i,∃ n:ℕ,0<n∧n • z k t₀ i=n • z k t₁ i)∧∀ k,0 < k→∀ (U:Set (OnePoint W)) (β:OnePoint W→ZMod (p ^ k)),IsOpen U→U.Nonempty→OnePoint.infty ∉ U→(∀ g:PadicInt p,∀ x ∈ U,g +ᵥ x ∈ U)→IsLocallyConstant (U.restrict β)→(∀ g:PadicInt p,∀ x ∈ U,β (g +ᵥ x)=β x + PadicInt.toZModPow k g)→∀ h:C(Y,S),(∃ b,∀ y ∉ q '' U,h y=b)→∀ i j,∃ n:ℕ,0<n∧n • z k h i=n • z k h j
  2. Level第 2 层 hs304_sphere_character_classes_from_proper_projection

    From the actual proper projection/acyclicity theorem and original compact-derived-coproduct hypothesis, construct one semialgebraic/continuous sphere group comparison with primitive orientation u, normalized rational coordinate rho, propagated generator v whose cyclic image contains 2^d times every continuous class, the corresponding semialgebraic relation, and one simultaneous integral character-class family satisfying all four original identities modulo torsion. Accepted generic finite cohomology, convex splitting and open adjoints are available directly in lib.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (X Y : TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] (f : Quiver.Hom X Y) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) f).Additive] [MX : CategoryTheory.MonoidalCategory (TopCat.Sheaf (ModuleCat.{0} ℝ) X)] [MY : CategoryTheory.MonoidalCategory (TopCat.Sheaf (ModuleCat.{0} ℝ) Y)], MX = CategoryTheory.Sheaf.monoidalCategory (Opens.grothendieckTopology X) (ModuleCat.{0} ℝ) → MY = CategoryTheory.Sheaf.monoidalCategory (Opens.grothendieckTopology Y) (ModuleCat.{0} ℝ) → ∀ [_m : (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) f).Monoidal], (∀ (A : TopCat.Sheaf (ModuleCat.{0} ℝ) Y) (B : TopCat.Sheaf (ModuleCat.{0} ℝ) X), CategoryTheory.IsIso ((TopCat.Sheaf.pullbackPushforwardAdjunction (ModuleCat.{0} ℝ) f).homEquiv _ _ (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxMonoidal.δ (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) f) ((TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) f).obj B) A) (CategoryTheory.MonoidalCategoryStruct.whiskerRight ((TopCat.Sheaf.pullbackPushforwardAdjunction (ModuleCat.{0} ℝ) f).counit.app B) ((TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) f).obj A))))) ∧ ∀ (I : TopCat.Sheaf (ModuleCat.{0} ℝ) X), CategoryTheory.Injective I → ∀ (A : TopCat.Sheaf (ModuleCat.{0} ℝ) Y) (q : ℕ), 0 < q → CategoryTheory.Limits.IsZero (((TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) f).rightDerived q).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj I ((TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) f).obj A))))→(∀ (X Y:TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) X)] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) Y)] (f:C(X,Y)) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive],CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerivedFunctorPlus)→∀ (p d:ℕ) [Fact p.Prime] (W:Set (EuclideanSpace ℝ (Fin d))),IsOpen W→IsConnected W→3≤d→Odd d→∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)],(∀ g:PadicInt p,g +ᵥ (OnePoint.infty:OnePoint W)=OnePoint.infty)→(∀ g:PadicInt p,∃ r:W ≃ₜ W,∀ x:W,g +ᵥ (x:OnePoint W)=(r (r x):OnePoint W))→∀ (S Y:Type) [TopologicalSpace S] [TopologicalSpace Y] (eY:Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q:C(OnePoint W,Y)),(∀ x,q x=eY (Quotient.mk'' x))→∀ (e:OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c:C(OnePoint (EuclideanSpace ℝ (Fin d)),OnePoint W)),c OnePoint.infty=OnePoint.infty→(∀ x:W,c ((x:EuclideanSpace ℝ (Fin d)):OnePoint _)=(x:OnePoint W))→(∀ x:EuclideanSpace ℝ (Fin d),x ∉ W→c (x:OnePoint _)=OnePoint.infty)→∀ deg:C(S,S)→ℤ,(∀ D,((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D)=deg D • CategoryTheory.CategoryStruct.id _)→∃ (F E:AddCommGrpCat.{0}) (cmp:F→+E) (ρ:E→+ℚ) (u v:F) (z:∀ k:ℕ,C(Y,S)→Fin (p^k)→E),(∀ (x:F) (m n:ℤ),m • x=n • u→∃ t:ℤ,m*t=n)∧ρ (cmp u)=1∧(∃ b:ℤ,b • v=(2^d:ℕ) • u)∧(∀ x:E,∃ b:ℤ,b • cmp v=(2^d:ℕ) • x)∧(∀ k t,∃ n:ℕ,0<n∧n • (∑ i,z k t i)=n • ((4*deg (((t.comp q).comp c).comp ⟨e.symm,e.symm.continuous⟩)) • cmp u))∧(∀ k D t i,∃ n:ℕ,0<n∧n • z k (D.comp t) i=n • (deg D • z k t i))∧(∀ k t₀ t₁,t₀.Homotopic t₁→∀ i,∃ n:ℕ,0<n∧n • z k t₀ i=n • z k t₁ i)∧∀ k,0 < k→∀ (U:Set (OnePoint W)) (β:OnePoint W→ZMod (p ^ k)),IsOpen U→U.Nonempty→OnePoint.infty ∉ U→(∀ g:PadicInt p,∀ x ∈ U,g +ᵥ x ∈ U)→IsLocallyConstant (U.restrict β)→(∀ g:PadicInt p,∀ x ∈ U,β (g +ᵥ x)=β x + PadicInt.toZModPow k g)→∀ h:C(Y,S),(∃ b,∀ y ∉ q '' U,h y=b)→∀ i j,∃ n:ℕ,0<n∧n • z k h i=n • z k h j
  3. Level第 3 层 hs304_characters_from_generic_cohomology

    Generic bounded finite locally constant cohomology of compact semialgebraic coordinate projections and the stated convex local splitting imply the original normalized integer character system, assuming open-extension adjoints and compact-image derived coproduct preservation. The full ball premise follows from accepted o162 and o138.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (n r:ℕ) (K:Set ((Fin n→ℝ)×(Fin r→ℝ))),K ∈ BooleanSubalgebra.closure {s | ∃ P:MvPolynomial (Sum (Fin n) (Fin r)) ℝ,s={x | 0 < MvPolynomial.eval (Sum.elim x.1 x.2) P}}→IsCompact K→∀ (f:C(K,Fin r→ℝ)),(∀ x,f x=x.val.2)→∀ [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive],∃ V:Set (Fin r→ℝ),IsOpen V∧Dense V∧∀ y ∈ V,∃ U:TopologicalSpace.Opens (Fin r→ℝ),y ∈ U∧∃ N:ℕ,∀ q:ℕ,∃ A:(ModuleCat.{0} ℝ),Module.Finite ℝ A∧(N < q→CategoryTheory.Limits.IsZero A)∧Nonempty ((TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val,continuous_subtype_val⟩:C(U,Fin r→ℝ)))).obj (((TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerived q).obj ((CategoryTheory.constantSheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (ModuleCat.of.{0} ℝ ℝ)))≅(CategoryTheory.constantSheaf (Opens.grothendieckTopology U) (ModuleCat.{0} ℝ)).obj A))→(∀ (n:ℕ) (B:Set (EuclideanSpace ℝ (Fin n))),Convex ℝ B→∀ [HasDerivedCategory.{1} (CategoryTheory.Sheaf (Opens.grothendieckTopology B) (ModuleCat.{0} ℝ))] (A:DerivedCategory.Plus (CategoryTheory.Sheaf (Opens.grothendieckTopology B) (ModuleCat.{0} ℝ))) (l u:ℤ),(∀ i:ℤ,i < l ∨ u < i→CategoryTheory.Limits.IsZero ((DerivedCategory.Plus.homologyFunctor _ i).obj A))→(∀ i:ℤ,∃ V:(ModuleCat.{0} ℝ),Module.Finite ℝ V∧Nonempty ((DerivedCategory.Plus.homologyFunctor _ i).obj A≅(CategoryTheory.constantSheaf (Opens.grothendieckTopology B) (ModuleCat.{0} ℝ)).obj V))→∃ (N:ℕ) (j:Fin N→ℤ) (V:Fin N→(ModuleCat.{0} ℝ)),(∀ i,Module.Finite ℝ (V i))∧(∀ i,l≤j i∧j i≤u)∧Nonempty (A≅CategoryTheory.Limits.biproduct (fun i=> (DerivedCategory.Plus.singleFunctor _ (j i)).obj ((CategoryTheory.constantSheaf (Opens.grothendieckTopology B) (ModuleCat.{0} ℝ)).obj (V i)))))→(∀ (X:TopCat.{0}) (U:TopologicalSpace.Opens X),CategoryTheory.Functor.IsRightAdjoint (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val,continuous_subtype_val⟩:C(U,X)))))→(∀ (X Y:TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) X)] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) Y)] (f:C(X,Y)) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive],CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerivedFunctorPlus)→∀ (p d:ℕ) [Fact p.Prime] (W:Set (EuclideanSpace ℝ (Fin d))),IsOpen W→IsConnected W→3≤d→Odd d→∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)],(∀ g:PadicInt p,g +ᵥ (OnePoint.infty:OnePoint W)=OnePoint.infty)→(∀ g:PadicInt p,∃ r:W ≃ₜ W,∀ x:W,g +ᵥ (x:OnePoint W)=(r (r x):OnePoint W))→∀ (S Y:Type) [TopologicalSpace S] [TopologicalSpace Y] (eY:Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q:C(OnePoint W,Y)),(∀ x,q x=eY (Quotient.mk'' x))→∀ (e:OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c:C(OnePoint (EuclideanSpace ℝ (Fin d)),OnePoint W)),c OnePoint.infty=OnePoint.infty→(∀ x:W,c ((x:EuclideanSpace ℝ (Fin d)):OnePoint _)=(x:OnePoint W))→(∀ x:EuclideanSpace ℝ (Fin d),x ∉ W→c (x:OnePoint _)=OnePoint.infty)→∀ deg:C(S,S)→ℤ,(∀ D,((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D)=deg D • CategoryTheory.CategoryStruct.id _)→∃ (a:ℕ) (ζ:∀ k:ℕ,C(Y,S)→Fin (p ^ k)→ℤ),a≤d∧(∀ k t,(∑ i,ζ k t i)=(2:ℤ) ^ (a + 2) * deg (((t.comp q).comp c).comp ⟨e.symm,e.symm.continuous⟩))∧(∀ k D t i,ζ k (D.comp t) i=deg D * ζ k t i)∧(∀ k t₀ t₁,t₀.Homotopic t₁→∀ i,ζ k t₀ i=ζ k t₁ i)∧∀ k,0 < k→∀ (U:Set (OnePoint W)) (β:OnePoint W→ZMod (p ^ k)),IsOpen U→U.Nonempty→OnePoint.infty ∉ U→(∀ g:PadicInt p,∀ x ∈ U,g +ᵥ x ∈ U)→IsLocallyConstant (U.restrict β)→(∀ g:PadicInt p,∀ x ∈ U,β (g +ᵥ x)=β x + PadicInt.toZModPow k g)→∀ h:C(Y,S),(∃ b,∀ y ∉ q '' U,h y=b)→∀ i j,ζ k h i=ζ k h j
  4. Level第 4 层 hs304_characters_from_generic_projection

    Assuming generic compact semialgebraic projection triviality with finite-polyhedral fibers, and all three original o163 premises including the full closed-ball dualizing calculation, construct the normalized simultaneous integer character system.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (n r:ℕ) (K:Set ((Fin n → ℝ) × (Fin r → ℝ))), K ∈ BooleanSubalgebra.closure {s | ∃ P:MvPolynomial (Sum (Fin n) (Fin r)) ℝ, s = {x | 0 < MvPolynomial.eval (Sum.elim x.1 x.2) P}} → IsCompact K → ∃ V:Set (Fin r → ℝ), IsOpen V ∧ Dense V ∧ ∀ y ∈ V, ∃ U:Set (Fin r → ℝ), IsOpen U ∧ y ∈ U ∧ ∃ (m:ℕ) (L:Geometry.SimplicialComplex ℝ (EuclideanSpace ℝ (Fin m))), L.faces.Finite ∧ ∃ h:({z:K // z.val.2 ∈ U}) ≃ₜ (U × L.space), ∀ z, (h z).1.val = z.val.val.2) → (∀ (X:TopCat.{0}) (U:TopologicalSpace.Opens X),CategoryTheory.Functor.IsRightAdjoint (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val,continuous_subtype_val⟩:C(U,X))))) → (∀ (n:ℕ) (K:Set (EuclideanSpace ℝ (Fin n))),IsCompact K → ∀ [HasDerivedCategory.{1} (CategoryTheory.Sheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ))] [HasDerivedCategory.{1} (ModuleCat.{0} ℝ)] [((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).Additive],∃ R,Nonempty (CategoryTheory.Adjunction ((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerivedFunctorPlus R) ∧ ∀ (U:TopologicalSpace.Opens K),K = Metric.closedBall 0 1 → (∀ x:K,x ∈ U ↔ ‖(x:EuclideanSpace ℝ (Fin n))‖ < 1) → ∀ J,Nonempty (CategoryTheory.Adjunction J (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val,continuous_subtype_val⟩:C(U,K))))) → Nonempty (R.obj ((DerivedCategory.Plus.singleFunctor _ 0).obj (ModuleCat.of.{0} ℝ ℝ)) ≅ (CategoryTheory.shiftFunctor _ (n:ℤ)).obj ((DerivedCategory.Plus.singleFunctor _ 0).obj (J.obj ((CategoryTheory.constantSheaf (Opens.grothendieckTopology U) _).obj (ModuleCat.of.{0} ℝ ℝ)))))) → (∀ (X Y:TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) X)] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) Y)] (f:C(X,Y)) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive],CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerivedFunctorPlus) → ∀ (p d:ℕ) [Fact p.Prime] (W:Set (EuclideanSpace ℝ (Fin d))),IsOpen W → IsConnected W → 3 ≤ d → Odd d → ∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)],(∀ g:PadicInt p,g +ᵥ (OnePoint.infty:OnePoint W) = OnePoint.infty) → (∀ g:PadicInt p,∃ r:W ≃ₜ W,∀ x:W,g +ᵥ (x:OnePoint W) = (r (r x):OnePoint W)) → ∀ (S Y:Type) [TopologicalSpace S] [TopologicalSpace Y] (eY:Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q:C(OnePoint W,Y)),(∀ x,q x = eY (Quotient.mk'' x)) → ∀ (e:OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c:C(OnePoint (EuclideanSpace ℝ (Fin d)),OnePoint W)),c OnePoint.infty = OnePoint.infty → (∀ x:W,c ((x:EuclideanSpace ℝ (Fin d)):OnePoint _) = (x:OnePoint W)) → (∀ x:EuclideanSpace ℝ (Fin d),x ∉ W → c (x:OnePoint _) = OnePoint.infty) → ∀ deg:C(S,S) → ℤ,(∀ D,((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) = deg D • CategoryTheory.CategoryStruct.id _) → ∃ (a:ℕ) (ζ:∀ k:ℕ,C(Y,S) → Fin (p ^ k) → ℤ),a ≤ d ∧ (∀ k t,(∑ i,ζ k t i) = (2:ℤ) ^ (a + 2) * deg (((t.comp q).comp c).comp ⟨e.symm,e.symm.continuous⟩)) ∧ (∀ k D t i,ζ k (D.comp t) i = deg D * ζ k t i) ∧ (∀ k t₀ t₁,t₀.Homotopic t₁ → ∀ i,ζ k t₀ i = ζ k t₁ i) ∧ ∀ k,0 < k → ∀ (U:Set (OnePoint W)) (β:OnePoint W → ZMod (p ^ k)),IsOpen U → U.Nonempty → OnePoint.infty ∉ U → (∀ g:PadicInt p,∀ x ∈ U,g +ᵥ x ∈ U) → IsLocallyConstant (U.restrict β) → (∀ g:PadicInt p,∀ x ∈ U,β (g +ᵥ x) = β x + PadicInt.toZModPow k g) → ∀ h:C(Y,S),(∃ b,∀ y ∉ q '' U,h y = b) → ∀ i j,ζ k h i = ζ k h j
  5. Level第 5 层 hs304_characters_from_ball_duality

    Given actual open-extension adjoints, compact derived-section adjoints with their closed-ball dualizing calculation, and compact-source total-derived coproduct preservation, construct the normalized simultaneous integer character system. Accepted proper base change, convex acyclicity and the sphere-tower algebra may be imported directly.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (X:TopCat.{0}) (U:TopologicalSpace.Opens X),CategoryTheory.Functor.IsRightAdjoint (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val,continuous_subtype_val⟩:C(U,X))))) → (∀ (n:ℕ) (K:Set (EuclideanSpace ℝ (Fin n))),IsCompact K → ∀ [HasDerivedCategory.{1} (CategoryTheory.Sheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ))] [HasDerivedCategory.{1} (ModuleCat.{0} ℝ)] [((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).Additive],∃ R:CategoryTheory.Functor (DerivedCategory.Plus (ModuleCat.{0} ℝ)) (DerivedCategory.Plus (CategoryTheory.Sheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ))),Nonempty (CategoryTheory.Adjunction ((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerivedFunctorPlus R) ∧ ∀ (U:TopologicalSpace.Opens K),K = Metric.closedBall 0 1 → (∀ x:K,x ∈ U ↔ ‖(x:EuclideanSpace ℝ (Fin n))‖ < 1) → ∀ (J:CategoryTheory.Functor (TopCat.Sheaf (ModuleCat.{0} ℝ) (TopCat.of U)) (CategoryTheory.Sheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ))),Nonempty (CategoryTheory.Adjunction J (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val,continuous_subtype_val⟩:C(U,K))))) → Nonempty (R.obj ((DerivedCategory.Plus.singleFunctor (ModuleCat.{0} ℝ) 0).obj (ModuleCat.of.{0} ℝ ℝ)) ≅ (CategoryTheory.shiftFunctor (DerivedCategory.Plus (CategoryTheory.Sheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ))) (n:ℤ)).obj ((DerivedCategory.Plus.singleFunctor (CategoryTheory.Sheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)) 0).obj (J.obj ((CategoryTheory.constantSheaf (Opens.grothendieckTopology U) (ModuleCat.{0} ℝ)).obj (ModuleCat.of.{0} ℝ ℝ)))))) → (∀ (X Y:TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) X)] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) Y)] (f:C(X,Y)) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive],CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerivedFunctorPlus) → ∀ (p d:ℕ) [Fact p.Prime] (W:Set (EuclideanSpace ℝ (Fin d))),IsOpen W → IsConnected W → 3 ≤ d → Odd d → ∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)],(∀ g:PadicInt p,g +ᵥ (OnePoint.infty:OnePoint W) = OnePoint.infty) → (∀ g:PadicInt p,∃ r:W ≃ₜ W,∀ x:W,g +ᵥ (x:OnePoint W) = (r (r x):OnePoint W)) → ∀ (S Y:Type) [TopologicalSpace S] [TopologicalSpace Y] (eY:Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q:C(OnePoint W,Y)),(∀ x,q x = eY (Quotient.mk'' x)) → ∀ (e:OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c:C(OnePoint (EuclideanSpace ℝ (Fin d)),OnePoint W)),c OnePoint.infty = OnePoint.infty → (∀ x:W,c ((x:EuclideanSpace ℝ (Fin d)):OnePoint _) = (x:OnePoint W)) → (∀ x:EuclideanSpace ℝ (Fin d),x ∉ W → c (x:OnePoint _) = OnePoint.infty) → ∀ deg:C(S,S) → ℤ,(∀ D,((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) = deg D • CategoryTheory.CategoryStruct.id (((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).obj (TopCat.of S))) → ∃ (a:ℕ) (ζ:∀ k:ℕ,C(Y,S) → Fin (p ^ k) → ℤ),a ≤ d ∧ (∀ k (t:C(Y,S)),(∑ i,ζ k t i) = (2:ℤ) ^ (a + 2) * deg (((t.comp q).comp c).comp ⟨e.symm,e.symm.continuous⟩)) ∧ (∀ k (D:C(S,S)) (t:C(Y,S)) (i:Fin (p ^ k)),ζ k (D.comp t) i = deg D * ζ k t i) ∧ (∀ k (t₀ t₁:C(Y,S)),t₀.Homotopic t₁ → ∀ i,ζ k t₀ i = ζ k t₁ i) ∧ ∀ k,0 < k → ∀ (U:Set (OnePoint W)) (β:OnePoint W → ZMod (p ^ k)),IsOpen U → U.Nonempty → OnePoint.infty ∉ U → (∀ g:PadicInt p,∀ x ∈ U,g +ᵥ x ∈ U) → IsLocallyConstant (U.restrict β) → (∀ g:PadicInt p,∀ x ∈ U,β (g +ᵥ x) = β x + PadicInt.toZModPow k g) → ∀ h:C(Y,S),(∃ b,∀ y ∉ q '' U,h y = b) → ∀ i j,ζ k h i = ζ k h j
  6. Level第 6 层 hs304_characters_from_derived_adjoints

    Assuming compact-source proper base change, convex constant-sheaf acyclicity, compact derived-section adjoints, and total-derived countable coproduct preservation for compact-source proper images, construct the normalized simultaneous integer character system. The dimension and compact cohomology-sum theorems are already accepted as o072 and o073.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (X Y : TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] (f : C(X,Y)) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive] (y : Y) [((CategoryTheory.sheafSections (Opens.grothendieckTopology {x : X // f x = y}) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).Additive],∀ q : ℕ,Nonempty (((TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerived q).comp ((TopCat.Sheaf.forget (ModuleCat.{0} ℝ) Y).comp (TopCat.Presheaf.stalkFunctor (ModuleCat.{0} ℝ) y)) ≅ (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val,continuous_subtype_val⟩ : C({x : X // f x = y},X)))).comp (((CategoryTheory.sheafSections (Opens.grothendieckTopology {x : X // f x = y}) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerived q))) → (∀ (n : ℕ) (K : Set (EuclideanSpace ℝ (Fin n))),Convex ℝ K → ∀ [((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).Additive] (M : ModuleCat.{0} ℝ) (q : ℕ),0 < q → CategoryTheory.Limits.IsZero ((((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerived q).obj ((CategoryTheory.constantSheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj M))) → (∀ (n : ℕ) (K : Set (EuclideanSpace ℝ (Fin n))),IsCompact K → ∀ [HasDerivedCategory.{1} (CategoryTheory.Sheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ))] [HasDerivedCategory.{1} (ModuleCat.{0} ℝ)] [((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).Additive],CategoryTheory.Functor.IsLeftAdjoint ((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerivedFunctorPlus) → (∀ (X Y : TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) X)] [HasDerivedCategory.{1} (TopCat.Sheaf (ModuleCat.{0} ℝ) Y)] (f : C(X,Y)) [(TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).Additive],CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerivedFunctorPlus) → ∀ (p d : ℕ) [Fact p.Prime] (W : Set (EuclideanSpace ℝ (Fin d))),IsOpen W → IsConnected W → 3 ≤ d → Odd d → ∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)],(∀ g : PadicInt p,g +ᵥ (OnePoint.infty : OnePoint W) = OnePoint.infty) → (∀ g : PadicInt p,∃ r : W ≃ₜ W,∀ x : W,g +ᵥ (x : OnePoint W) = (r (r x) : OnePoint W)) → ∀ (S Y : Type) [TopologicalSpace S] [TopologicalSpace Y] (eY : Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q : C(OnePoint W,Y)),(∀ x,q x = eY (Quotient.mk'' x)) → ∀ (e : OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c : C(OnePoint (EuclideanSpace ℝ (Fin d)),OnePoint W)),c OnePoint.infty = OnePoint.infty → (∀ x : W,c ((x : EuclideanSpace ℝ (Fin d)) : OnePoint _) = (x : OnePoint W)) → (∀ x : EuclideanSpace ℝ (Fin d),x ∉ W → c (x : OnePoint _) = OnePoint.infty) → ∀ deg : C(S,S) → ℤ, (∀ D, ((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) = deg D • CategoryTheory.CategoryStruct.id (((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).obj (TopCat.of S))) → ∃ (a : ℕ) (ζ : ∀ k : ℕ, C(Y, S) → Fin (p ^ k) → ℤ), a ≤ d ∧ (∀ k (t : C(Y, S)), (∑ i, ζ k t i) = (2 : ℤ) ^ (a + 2) * deg (((t.comp q).comp c).comp ⟨e.symm, e.symm.continuous⟩)) ∧ (∀ k (D : C(S, S)) (t : C(Y, S)) (i : Fin (p ^ k)), ζ k (D.comp t) i = deg D * ζ k t i) ∧ (∀ k (t₀ t₁ : C(Y, S)), t₀.Homotopic t₁ → ∀ i, ζ k t₀ i = ζ k t₁ i) ∧ ∀ k, 0 < k → ∀ (U : Set (OnePoint W)) (β : OnePoint W → ZMod (p ^ k)), IsOpen U → U.Nonempty → OnePoint.infty ∉ U → (∀ g : PadicInt p, ∀ x ∈ U, g +ᵥ x ∈ U) → IsLocallyConstant (U.restrict β) → (∀ g : PadicInt p, ∀ x ∈ U, β (g +ᵥ x) = β x + PadicInt.toZModPow k g) → ∀ h : C(Y, S), (∃ b, ∀ y ∉ q '' U, h y = b) → ∀ i j, ζ k h i = ζ k h j
  7. Level第 7 层 hs304_characters_from_local_sheaf_theorems

    Assuming the two original universal cohomology foundations, compact-source proper base change and constant-sheaf acyclicity on convex subspaces, construct the simultaneous normalized integer character system for the original compactified p-adic action.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (n : ℕ) (K : Set (EuclideanSpace ℝ (Fin n))), IsCompact K → ∀ [CategoryTheory.Functor.Additive ((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤))] (q : ℕ), n < q → ∀ F : TopCat.Sheaf (ModuleCat.{0} ℝ) (TopCat.of.{0} K), CategoryTheory.Limits.IsZero ((((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerived q).obj F)) → (∀ (X : TopCat.{0}) [CompactSpace X] [T2Space X] [CategoryTheory.Functor.Additive ((CategoryTheory.sheafSections (Opens.grothendieckTopology X) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤))], ∀ q : ℕ, CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (((CategoryTheory.sheafSections (Opens.grothendieckTopology X) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerived q)) → (∀ (X Y : TopCat.{0}) [CompactSpace X] [T2Space X] [T2Space Y] (f : C(X, Y)) [CategoryTheory.Functor.Additive (TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f))] (y : Y) [CategoryTheory.Functor.Additive ((CategoryTheory.sheafSections (Opens.grothendieckTopology {x : X // f x = y}) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤))], ∀ q : ℕ, Nonempty (((TopCat.Sheaf.pushforward (ModuleCat.{0} ℝ) (TopCat.ofHom f)).rightDerived q).comp ((TopCat.Sheaf.forget (ModuleCat.{0} ℝ) Y).comp (TopCat.Presheaf.stalkFunctor (ModuleCat.{0} ℝ) y)) ≅ (TopCat.Sheaf.pullback (ModuleCat.{0} ℝ) (TopCat.ofHom (⟨Subtype.val, continuous_subtype_val⟩ : C({x : X // f x = y}, X)))).comp (((CategoryTheory.sheafSections (Opens.grothendieckTopology {x : X // f x = y}) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerived q))) → (∀ (n : ℕ) (K : Set (EuclideanSpace ℝ (Fin n))), Convex ℝ K → ∀ [CategoryTheory.Functor.Additive ((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤))] (M : ModuleCat.{0} ℝ) (q : ℕ), 0 < q → CategoryTheory.Limits.IsZero ((((CategoryTheory.sheafSections (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj (Opposite.op ⊤)).rightDerived q).obj ((CategoryTheory.constantSheaf (Opens.grothendieckTopology K) (ModuleCat.{0} ℝ)).obj M))) → ∀ (p d : ℕ) [Fact p.Prime] (W : Set (EuclideanSpace ℝ (Fin d))), IsOpen W → IsConnected W → 3 ≤ d → Odd d → ∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)], (∀ g : PadicInt p, g +ᵥ (OnePoint.infty : OnePoint W) = OnePoint.infty) → (∀ g : PadicInt p, ∃ r : W ≃ₜ W, ∀ x : W, g +ᵥ (x : OnePoint W) = (r (r x) : OnePoint W)) → ∀ (S Y : Type) [TopologicalSpace S] [TopologicalSpace Y] (eY : Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q : C(OnePoint W, Y)), (∀ x, q x = eY (Quotient.mk'' x)) → ∀ (e : OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c : C(OnePoint (EuclideanSpace ℝ (Fin d)), OnePoint W)), c OnePoint.infty = OnePoint.infty → (∀ x : W, c ((x : EuclideanSpace ℝ (Fin d)) : OnePoint _) = (x : OnePoint W)) → (∀ x : EuclideanSpace ℝ (Fin d), x ∉ W → c (x : OnePoint _) = OnePoint.infty) → ∀ deg : C(S, S) → ℤ, (∀ D, ((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) = deg D • CategoryTheory.CategoryStruct.id (((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).obj (TopCat.of S))) → ∃ (a : ℕ) (ζ : ∀ k : ℕ, C(Y, S) → Fin (p ^ k) → ℤ), a ≤ d ∧ (∀ k (t : C(Y, S)), (∑ i, ζ k t i) = (2 : ℤ) ^ (a + 2) * deg (((t.comp q).comp c).comp ⟨e.symm, e.symm.continuous⟩)) ∧ (∀ k (D : C(S, S)) (t : C(Y, S)) (i : Fin (p ^ k)), ζ k (D.comp t) i = deg D * ζ k t i) ∧ (∀ k (t₀ t₁ : C(Y, S)), t₀.Homotopic t₁ → ∀ i, ζ k t₀ i = ζ k t₁ i) ∧ ∀ k, 0 < k → ∀ (U : Set (OnePoint W)) (β : OnePoint W → ZMod (p ^ k)), IsOpen U → U.Nonempty → OnePoint.infty ∉ U → (∀ g : PadicInt p, ∀ x ∈ U, g +ᵥ x ∈ U) → IsLocallyConstant (U.restrict β) → (∀ g : PadicInt p, ∀ x ∈ U, β (g +ᵥ x) = β x + PadicInt.toZModPow k g) → ∀ h : C(Y, S), (∃ b, ∀ y ∉ q '' U, h y = b) → ∀ i j, ζ k h i = ζ k h j
  8. Level第 8 层 hs304_scalar_characters_from_sheaf_foundations

    Assuming the two universal sheaf-cohomology foundations, construct one integer character system for all tests and p-power partitions, with normalization 2^a for a<=d, degree covariance, homotopy invariance and concentrated equality.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (n : ℕ) (K : Set (EuclideanSpace ℝ (Fin n))), IsCompact K → ∀ [CategoryTheory.Functor.Additive (CategoryTheory.Functor.comp (TopCat.Sheaf.forget (ModuleCat.{0} ℝ) (TopCat.of.{0} K)) ((CategoryTheory.evaluation (Opposite (TopologicalSpace.Opens (TopCat.of.{0} K))) (ModuleCat.{0} ℝ)).obj (Opposite.op (⊤ : TopologicalSpace.Opens (TopCat.of.{0} K)))))], ∀ (q : ℕ), n < q → ∀ F : TopCat.Sheaf (ModuleCat.{0} ℝ) (TopCat.of.{0} K), CategoryTheory.Limits.IsZero ((CategoryTheory.Functor.rightDerived (CategoryTheory.Functor.comp (TopCat.Sheaf.forget (ModuleCat.{0} ℝ) (TopCat.of.{0} K)) ((CategoryTheory.evaluation (Opposite (TopologicalSpace.Opens (TopCat.of.{0} K))) (ModuleCat.{0} ℝ)).obj (Opposite.op (⊤ : TopologicalSpace.Opens (TopCat.of.{0} K))))) q).obj F)) → (∀ (X : TopCat.{0}) [CompactSpace X] [T2Space X] [CategoryTheory.Functor.Additive (CategoryTheory.Functor.comp (TopCat.Sheaf.forget (ModuleCat.{0} ℝ) X) ((CategoryTheory.evaluation (Opposite (TopologicalSpace.Opens X)) (ModuleCat.{0} ℝ)).obj (Opposite.op (⊤ : TopologicalSpace.Opens X))))], ∀ q : ℕ, CategoryTheory.Limits.PreservesColimitsOfShape (CategoryTheory.Discrete ℕ) (CategoryTheory.Functor.rightDerived (CategoryTheory.Functor.comp (TopCat.Sheaf.forget (ModuleCat.{0} ℝ) X) ((CategoryTheory.evaluation (Opposite (TopologicalSpace.Opens X)) (ModuleCat.{0} ℝ)).obj (Opposite.op (⊤ : TopologicalSpace.Opens X)))) q)) → ∀ (p d : ℕ) [Fact p.Prime] (W : Set (EuclideanSpace ℝ (Fin d))), IsOpen W → IsConnected W → 3 ≤ d → Odd d → ∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)], (∀ g : PadicInt p, g +ᵥ (OnePoint.infty : OnePoint W) = OnePoint.infty) → (∀ g : PadicInt p, ∃ r : W ≃ₜ W, ∀ x : W, g +ᵥ (x : OnePoint W) = (r (r x) : OnePoint W)) → ∀ (S Y : Type) [TopologicalSpace S] [TopologicalSpace Y] (eY : Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q : C(OnePoint W, Y)), (∀ x, q x = eY (Quotient.mk'' x)) → ∀ (e : OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c : C(OnePoint (EuclideanSpace ℝ (Fin d)), OnePoint W)), c OnePoint.infty = OnePoint.infty → (∀ x : W, c ((x : EuclideanSpace ℝ (Fin d)) : OnePoint _) = (x : OnePoint W)) → (∀ x : EuclideanSpace ℝ (Fin d), x ∉ W → c (x : OnePoint _) = OnePoint.infty) → ∀ deg : C(S, S) → ℤ, (∀ D, ((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) = deg D • CategoryTheory.CategoryStruct.id (((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).obj (TopCat.of S))) → ∃ (a : ℕ) (ζ : ∀ k : ℕ, C(Y, S) → Fin (p ^ k) → ℤ), a ≤ d ∧ (∀ (k : ℕ) (t : C(Y, S)), (∑ i, ζ k t i) = (2 : ℤ) ^ (a + 2) * deg (((t.comp q).comp c).comp ⟨e.symm, e.symm.continuous⟩)) ∧ (∀ (k : ℕ) (D : C(S, S)) (t : C(Y, S)) (i : Fin (p ^ k)), ζ k (D.comp t) i = deg D * ζ k t i) ∧ (∀ (k : ℕ) (t₀ t₁ : C(Y, S)), t₀.Homotopic t₁ → ∀ i, ζ k t₀ i = ζ k t₁ i) ∧ ∀ (k : ℕ), 0 < k → ∀ (U : Set (OnePoint W)) (β : OnePoint W → ZMod (p ^ k)), IsOpen U → U.Nonempty → OnePoint.infty ∉ U → (∀ g : PadicInt p, ∀ x ∈ U, g +ᵥ x ∈ U) → IsLocallyConstant (U.restrict β) → (∀ g : PadicInt p, ∀ x ∈ U, β (g +ᵥ x) = β x + PadicInt.toZModPow k g) → ∀ h : C(Y, S), (∃ b, ∀ y ∉ q '' U, h y = b) → ∀ i j, ζ k h i = ζ k h j
  9. Level第 9 层 hs304_integral_character_model

    An orientation-preserving compactified local p-adic action and collapse admit compatible reduced semialgebraic and continuous integral sphere-group towers, finite-relation signatures, and integral character classes for every test and finite p-power partition. Their sum is four times the pushed orientation class; they satisfy covariance, homotopy invariance and equality for a concentrated finite-sheet test. Sphere pushforward has the prescribed degree on the orientation class modulo torsion.

    Frozen statement (Lean)冻结语句(Lean)
    ∀ (p d : ℕ) [Fact p.Prime] (W : Set (EuclideanSpace ℝ (Fin d))), IsOpen W → IsConnected W → 3 ≤ d → Odd d → ∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)], (∀ g : PadicInt p, g +ᵥ (OnePoint.infty : OnePoint W) = OnePoint.infty) → (∀ g : PadicInt p, ∃ r : W ≃ₜ W, ∀ x : W, g +ᵥ (x : OnePoint W) = (r (r x) : OnePoint W)) → ∀ (S Y : Type) [TopologicalSpace S] [TopologicalSpace Y] (eY : Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)) ≃ₜ Y) (q : C(OnePoint W, Y)), (∀ x, q x = eY (Quotient.mk'' x)) → ∀ (e : OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ S) (c : C(OnePoint (EuclideanSpace ℝ (Fin d)), OnePoint W)), c OnePoint.infty = OnePoint.infty → (∀ x : W, c ((x : EuclideanSpace ℝ (Fin d)) : OnePoint _) = (x : OnePoint W)) → (∀ x : EuclideanSpace ℝ (Fin d), x ∉ W → c (x : OnePoint _) = OnePoint.infty) → ∀ deg : C(S, S) → ℤ, (∀ D, ((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) = deg D • CategoryTheory.CategoryStruct.id (((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).obj (TopCat.of S))) → ∃ (F E : ℕ → AddCommGrpCat.{0}) (cmp : ∀ j, F j →+ E j) (sF : ∀ j, F j →+ F (j + 1)) (sE : ∀ j, E j →+ E (j + 1)) (u : F d) (push : C(S, S) → (E d →+ E d)) (z : ∀ k : ℕ, C(Y, S) → Fin (p ^ k) → E d), (Nonempty (F 0 ≃+ ℤ) ∧ Function.Bijective (cmp 0) ∧ (∀ j, (sE j).comp (cmp j) = (cmp (j + 1)).comp (sF j)) ∧ ∀ j, (∀ x, sF j x = 0 → (2 : ℕ) • x = 0) ∧ (∀ y, ∃ x, sF j x = (2 : ℕ) • y) ∧ (∀ x, sE j x = 0 → (2 : ℕ) • x = 0) ∧ (∀ y, ∃ x, sE j x = (2 : ℕ) • y)) ∧ (∀ (x : F d) (m n : ℤ), m • x = n • u → ∃ t : ℤ, m * t = n) ∧ (∀ D, ∃ N : ℕ, 0 < N ∧ N • push D (cmp d u) = N • (deg D • cmp d u)) ∧ (∀ (k : ℕ) (t : C(Y, S)), (∑ i, z k t i) = (4 : ℕ) • push (((t.comp q).comp c).comp ⟨e.symm, e.symm.continuous⟩) (cmp d u)) ∧ (∀ (k : ℕ) (D : C(S, S)) (t : C(Y, S)) (i : Fin (p ^ k)), push D (z k t i) = z k (D.comp t) i) ∧ (∀ (k : ℕ) (t₀ t₁ : C(Y, S)), t₀.Homotopic t₁ → ∀ i, z k t₀ i = z k t₁ i) ∧ ∀ (k : ℕ), 0 < k → ∀ (U : Set (OnePoint W)) (β : OnePoint W → ZMod (p ^ k)), IsOpen U → U.Nonempty → OnePoint.infty ∉ U → (∀ g : PadicInt p, ∀ x ∈ U, g +ᵥ x ∈ U) → IsLocallyConstant (U.restrict β) → (∀ g : PadicInt p, ∀ x ∈ U, β (g +ᵥ x) = β x + PadicInt.toZModPow k g) → ∀ h : C(Y, S), (∃ b, ∀ y ∉ q '' U, h y = b) → ∀ i j, z k h i = z k h j
  10. Level第 10 层 hs304_character_lattice

    For an odd-dimensional oriented local test, the sheaf/Witt theory supplies a fixed positive denominator L and a nonzero integer delta before k. Any one equivariant p^k-sheet region and a nonzero-degree postcomposition concentrated there give p^k equal rational parts with sum 4 delta and each L times a part integral.

    Frozen statement (Lean)冻结语句(Lean)
    ∀ (p d : ℕ) [Fact p.Prime] (W : Set (EuclideanSpace ℝ (Fin d))), IsOpen W → IsConnected W → 3 ≤ d → Odd d → ∀ [AddAction (PadicInt p) (OnePoint W)] [ContinuousVAdd (PadicInt p) (OnePoint W)] [TopologicalSpace.MetrizableSpace (OnePoint W)], (∀ a : PadicInt p, a +ᵥ (OnePoint.infty : OnePoint W) = OnePoint.infty) → (∀ a : PadicInt p, ∃ h : W ≃ₜ W, ∀ x : W, a +ᵥ (x : OnePoint W) = (h (h x) : OnePoint W)) → ∀ (e : OnePoint (EuclideanSpace ℝ (Fin d)) ≃ₜ ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1)) (c : C(OnePoint (EuclideanSpace ℝ (Fin d)), OnePoint W)) (a : C(Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)), ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1))), c OnePoint.infty = OnePoint.infty → (∀ x : W, c ((x : EuclideanSpace ℝ (Fin d)) : OnePoint _) = (x : OnePoint W)) → (∀ x : EuclideanSpace ℝ (Fin d), x ∉ W → c (x : OnePoint _) = OnePoint.infty) → ((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom (((a.comp (⟨Quotient.mk'', continuous_quotient_mk'⟩ : C(OnePoint W, Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W))))).comp c).comp ⟨e.symm, e.symm.continuous⟩)) ≠ 0 → ∃ (L : ℕ) (δ : ℤ), 0 < L ∧ δ ≠ 0 ∧ ∀ (k : ℕ), 0 < k → ∀ (U : Set (OnePoint W)) (β : OnePoint W → ZMod (p ^ k)), IsOpen U → U.Nonempty → OnePoint.infty ∉ U → (∀ g : PadicInt p, ∀ x ∈ U, g +ᵥ x ∈ U) → IsLocallyConstant (U.restrict β) → (∀ g : PadicInt p, ∀ x ∈ U, β (g +ᵥ x) = β x + PadicInt.toZModPow k g) → ∀ (D : C(↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1), ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1))) (h : C(Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)), ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1))), ((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) ≠ 0 → (D.comp a).Homotopic h → (∃ b, ∀ y ∉ (⟨Quotient.mk'', continuous_quotient_mk'⟩ : C(OnePoint W, Quotient (AddAction.orbitRel (PadicInt p) (OnePoint W)))) '' U, h y = b) → ∃ z : Fin (p ^ k) → ℚ, (∀ i, ∃ t : ℤ, (L : ℚ) * z i = t) ∧ (∑ i, z i) = 4 * (δ : ℚ) ∧ ∀ i j, z i = z j
  11. Level第 11 层 hs304_signature_core

    Assuming supported-map transport and odd-sphere orbit-null descent, finite quotient sheets exclude a faithful continuous local p-adic action on a positive-dimensional connected open Euclidean set. The proved compactification, averaging and homotopy-extension library modules supply the other topological inputs; the remaining proof is the fixed-lattice/character-class argument of Sections 2-4 and 6 and the assembly of Section 5.

    Frozen statement (Lean)冻结语句(Lean)
    (∀ (d : ℕ) (W : Set (EuclideanSpace ℝ (Fin d))), IsOpen W → IsConnected W → ∀ (Z : Type) [TopologicalSpace Z] (P : C(EuclideanSpace ℝ (Fin d), Z)) (b : Z), (∀ x : EuclideanSpace ℝ (Fin d), 1 ≤ ‖x‖ → P x = b) → ∀ (z₀ z₁ : EuclideanSpace ℝ (Fin d)) (r₀ r₁ : ℝ), 0 < r₀ → 0 < r₁ → Metric.closedBall z₀ r₀ ⊆ W → Metric.closedBall z₁ r₁ ⊆ W → ∃ H : C(↥unitInterval × OnePoint W, Z), (∀ x : W, H (0, (x : OnePoint W)) = P (r₀⁻¹ • ((x : EuclideanSpace ℝ (Fin d)) - z₀))) ∧ (∀ x : W, H (1, (x : OnePoint W)) = P (r₁⁻¹ • ((x : EuclideanSpace ℝ (Fin d)) - z₁))) ∧ (∀ t : ↥unitInterval, H (t, OnePoint.infty) = b) ∧ ∃ K : Set W, IsCompact K ∧ ∀ (t : ↥unitInterval) (x : W), x ∉ K → H (t, (x : OnePoint W)) = b) → (∀ (p d : ℕ) [Fact p.Prime] (X : Type) [TopologicalSpace X] [CompactSpace X] [TopologicalSpace.MetrizableSpace X] [AddAction (PadicInt p) X] [ContinuousVAdd (PadicInt p) X], 3 ≤ d → Odd d → ∀ (v : C(Quotient (AddAction.orbitRel (PadicInt p) X), ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1))), (v.comp ⟨Quotient.mk'', continuous_quotient_mk'⟩).Nullhomotopic → ∃ D : C(↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1), ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1)), ((AlgebraicTopology.singularHomologyFunctor.{0} (ModuleCat.{0} ℤ) d).obj (ModuleCat.of.{0} ℤ ℤ)).map (TopCat.ofHom D) ≠ 0 ∧ (D.comp v).Nullhomotopic) → (∀ (p : ℕ) [Fact p.Prime] (W : Type) [TopologicalSpace W] [T2Space W] [AddAction (PadicInt p) W] [ContinuousVAdd (PadicInt p) W] [FaithfulVAdd (PadicInt p) W] (k : ℕ), ∃ (U : Set W) (β : W → ZMod (p ^ k)), IsOpen U ∧ U.Nonempty ∧ (∀ a : PadicInt p, ∀ x ∈ U, a +ᵥ x ∈ U) ∧ IsLocallyConstant (U.restrict β) ∧ ∀ a : PadicInt p, ∀ x ∈ U, β (a +ᵥ x) = β x + PadicInt.toZModPow k a) → ∀ (n p : ℕ) [Fact p.Prime] (O : Set (EuclideanSpace ℝ (Fin n))) (T : PadicInt p → EuclideanSpace ℝ (Fin n) → EuclideanSpace ℝ (Fin n)), 1 ≤ n → IsOpen O → IsConnected O → (∀ a, Set.MapsTo (T a) O O) → (∀ x ∈ O, T 0 x = x) → (∀ a b, ∀ x ∈ O, T (a + b) x = T a (T b x)) → ContinuousOn (fun q : PadicInt p × EuclideanSpace ℝ (Fin n) => T q.1 q.2) (Set.univ ×ˢ O) → (∀ a : PadicInt p, a ≠ 0 → ∃ x ∈ O, T a x ≠ x) → False
  12. Level第 12 层 hs304_local_exclusion

    Paper Theorem 6.8 (thm:contradiction) for the local model of R2, with the orientation step of Prop 5.1 done inside (pass to the subgroup 2ℤ_p, which acts by orientation-preserving homeomorphisms because every element is a double; index 2 only for p = 2; the restricted action stays faithful). The proof is the whole signature machinery: §2 test categories T(X) and Witt groups E_r(X) = W_r(T(X)) with homotopy invariance (Thm 2.9), §3 cutoff/germs/Witt localization/dense doubling (Thm 3.3, 3.4, 3.6), §4 the fixed sphere lattice (Thm 4.7) and degree action (Prop 4.8), §5 the local tests (Lemmas 5.2–5.7, Prop 5.8; R3 supplies 5.2/5.3/5.6/5.7), §6 character classes and the equal-parts contradiction (Props 6.4–6.7, Thm 6.8). The frozen-type constraint: Mathlib has no D^b(Sh_ℝ(X)), Rf_*, f^!, Witt groups; DEC must state sub-obligations with Mathlib vocabulary only (see NOTES.md §5). Expected to stay at 1–2 levels in 72 h.

    Frozen statement (Lean)冻结语句(Lean)
    ((∀ (K X : Type) [AddCommGroup K] [TopologicalSpace K] [IsTopologicalAddGroup K] [CompactSpace K] [T2Space K] [TopologicalSpace X] [CompactSpace X] [TopologicalSpace.MetrizableSpace X] [AddAction K X] [ContinuousVAdd K X] (d : ℕ) (f : C(X, ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1))), (∀ (a : K) (x : X), dist (f (a +ᵥ x) : EuclideanSpace ℝ (Fin (d + 1))) (f x : EuclideanSpace ℝ (Fin (d + 1))) < 1 / 2) → ∃ g : C(X, ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1)), (∀ (a : K) (x : X), g (a +ᵥ x) = g x) ∧ Nonempty (ContinuousMap.HomotopyRel f g {x : X | ∀ a : K, f (a +ᵥ x) = f x})) ∧ (∀ (Y : Type) [TopologicalSpace Y] [CompactSpace Y] [TopologicalSpace.MetrizableSpace Y] (F : Set Y), IsClosed F → ∀ (d : ℕ) (f : C(Y, ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1))) (H : C(↥unitInterval × ↥F, ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1))), (∀ y : ↥F, H (0, y) = f (y : Y)) → ∃ H' : C(↥unitInterval × Y, ↥(Metric.sphere (0 : EuclideanSpace ℝ (Fin (d + 1))) 1)), (∀ y : Y, H' (0, y) = f y) ∧ ∀ (t : ↥unitInterval) (y : ↥F), H' (t, (y : Y)) = H (t, y)) ∧ (∀ (p : ℕ) [Fact p.Prime] (W : Type) [TopologicalSpace W] [T2Space W] [AddAction (PadicInt p) W] [ContinuousVAdd (PadicInt p) W] [FaithfulVAdd (PadicInt p) W] (k : ℕ), ∃ (U : Set W) (β : W → ZMod (p ^ k)), IsOpen U ∧ U.Nonempty ∧ (∀ (a : PadicInt p), ∀ x ∈ U, a +ᵥ x ∈ U) ∧ IsLocallyConstant (U.restrict β) ∧ ∀ (a : PadicInt p), ∀ x ∈ U, β (a +ᵥ x) = β x + PadicInt.toZModPow k a) ∧ (∀ (K X : Type) [AddGroup K] [TopologicalSpace K] [IsTopologicalAddGroup K] [CompactSpace K] [TopologicalSpace X] [CompactSpace X] [TopologicalSpace.MetrizableSpace X] [AddAction K X] [ContinuousVAdd K X], CompactSpace (Quotient (AddAction.orbitRel K X)) ∧ TopologicalSpace.MetrizableSpace (Quotient (AddAction.orbitRel K X)))) → ∀ (n p : ℕ) [Fact p.Prime] (O : Set (EuclideanSpace ℝ (Fin n))) (T : PadicInt p → EuclideanSpace ℝ (Fin n) → EuclideanSpace ℝ (Fin n)), 1 ≤ n → IsOpen O → IsConnected O → (∀ a, Set.MapsTo (T a) O O) → (∀ x ∈ O, T 0 x = x) → (∀ a b, ∀ x ∈ O, T (a + b) x = T a (T b x)) → ContinuousOn (fun q : PadicInt p × EuclideanSpace ℝ (Fin n) => T q.1 q.2) (Set.univ ×ˢ O) → (∀ a : PadicInt p, a ≠ 0 → ∃ x ∈ O, T a x ≠ x) → False
The problem as stated (Challenge.lean)题目原文(Challenge.lean)
import ChallengeDeps

open scoped Manifold ContDiff

/-- Theorem 1.1 (the Hilbert–Smith conjecture): a locally compact second-countable Hausdorff
group acting faithfully and jointly continuously on a connected Hausdorff second-countable
topological `n`-manifold without boundary, `n ≥ 1`, is a Lie group. -/
theorem hilbert_smith {G M : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    [LocallyCompactSpace G] [SecondCountableTopology G] [T2Space G]
    (n : ℕ) (hn : 1 ≤ n) [TopologicalSpace M] [T2Space M] [SecondCountableTopology M]
    [ConnectedSpace M] [ChartedSpace (EuclideanSpace ℝ (Fin n)) M]
    [MulAction G M] [ContinuousSMul G M] [FaithfulSMul G M] :
    ∃ (k : ℕ) (_ : ChartedSpace (EuclideanSpace ℝ (Fin k)) G),
      LieGroup 𝓘(ℝ, EuclideanSpace ℝ (Fin k)) ∞ G := by
  sorry

The root theorem根定理

LOT always checks the root, the problem’s own theorem, with the unmodified official pipeline from scratch, as Lean-Eval does. As a what-if we also checked the root once as an ordinary node with all of LOT’s optimizations, under the same premise as above: everything below it already proved and pre-checked.LOT 对根(题目本身的定理)总是用未改动的官方流程从头检查,与 Lean-Eval 一致。作为假设对比,我们还把根当作普通节点、打开 LOT 全部优化检查了一次,前提与上文相同:它下面的一切都已证明并做过预检查。

Lean original (official root check)Lean 原始流程(官方根检查) — estimated(估计)
≈ 16.06 h
LOT’s infrastructure (what-if)LOT 基础设施(假设)
5.9 min

The official root check was not run on the isolated cores here; its bar is hatched and its time is an estimate: the tree's own official root check (check.sh root, from scratch, serial), 57,814 s, measured by the tree on its root worker, not on the isolated 8 cores used here; not rescaled.官方根检查没有在这里的独占核上运行;它的色条用斜线画出,时间是估计值:the tree's own official root check (check.sh root, from scratch, serial), 57,814 s, measured by the tree on its root worker, not on the isolated 8 cores used here; not rescaled。

≈ 162.26× faster. Each bar spans its own run (colours as in the legend above). Not inside the LOT time, and listed here: the root’s probe build (177 s), done ahead of time while the last levels were checked, and the ledger of 141,538 constants learned from the chain’s own checks.约快 162.26 倍。每条色条对应各自那次运行(颜色同上方图例)。不计入 LOT 用时、在此单独列出的有:根的探测编译(177 秒),在检查最后几层时就已提前完成;以及从这条链自己的检查里学到的 141,538 个常量的账本。

The root statement (Lean)根定理的语句(Lean)
hilbert_smith : {G M : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [LocallyCompactSpace G] [SecondCountableTopology G] [T2Space G] (n : ℕ) (hn : 1 ≤ n) [TopologicalSpace M] [T2Space M] [SecondCountableTopology M] [ConnectedSpace M] [ChartedSpace (EuclideanSpace ℝ (Fin n)) M] [MulAction G M] [ContinuousSMul G M] [FaithfulSMul G M] : ∃ (k : ℕ) (_ : ChartedSpace (EuclideanSpace ℝ (Fin k)) G), LieGroup (modelWithCornersSelf ℝ (EuclideanSpace ℝ (Fin k))) ((⊤ : ℕ∞) : WithTop ℕ∞) G

Other configurations measured其他实测配置

Configuration配置Wall clock (min)用时(分钟)CPU-hours used实际 CPU 小时
Lean's original pipelineLean 原始流程 (estimated, not run)(估计,未实际运行)≈ 8386.0–
LOT’s infrastructure (all six optimizations)LOT 基础设施(6 项优化全开)77.917.077
As it ran in the proved tree (that day’s pipeline, queueing included)证明树当时实际用时(当时的流程,含排队)609.8–

Conditions: each run alone on 8 whole physical cores (16 CPUs, both hyperthreads) and 64 GiB of one NUMA node of one host (AMD EPYC 7B13), locked exclusively for that run so that no other process could use those CPUs; network off, every tool and library mounted read-only; Lean leanprover/lean4:v4.35.0-rc3. The original pipeline is the unmodified official checker[3,4] run once per level; queue waits and the scheduler’s pauses between levels are not counted for either lane. Measured on 2026-10-24.条件:每次运行单独占用同一台主机(AMD EPYC 7B13)一个 NUMA 节点上的 8 个完整物理核(16 个逻辑 CPU,含超线程)和 64 GiB 内存,运行期间独占锁定,其他进程用不了这些 CPU;断网,所有工具和库只读挂载;Lean leanprover/lean4:v4.35.0-rc3。原始流程是未经改动的官方检查器[3,4],每层运行一次;两条泳道都不计排队等待和层与层之间调度器的停顿。测于 2026-10-24。

References are listed on the main page.参考文献见主页面。