v0.17.0 β the canonical arithmetic square π with its derived intersection lattice
Stage C β the canonical arithmetic square. Pure Lean 4, no Mathlib, choice-free (#print axioms = {propext, Quot.sound}); all 1683 non-private proof-layer theorems audited; build green and the mechanized-honesty gate passes. RH stays OPEN β the crux hodgeIndexHolds/liPositivityHolds remain none.
Canonical π = Spec β€ Γ_π½β Spec β€, with its universal property proved
Deitmar π½β-algebras are commutative monoids and π½β (the trivial monoid) is proved initial, so the tensor F β_π½β F is the plain coproduct β realized as ββ Γ ββ.
copair_inl/copair_inr/copair_unique,sq_factorβ the universal property; the π½β-cocone condition is automatic (coproduct = pushout overπ½β).IsCoproduct,sq_isCoproduct,coproduct_unique_upto_isoβ canonicality as a theorem: "the" tensor is well-defined, unique up to canonical isomorphism, not a candidate model.- Strict 2-dimensionality (
gen2_injectiveβ the monomial family2^a β 2^bis free of rank 2); the Β§3.1β€-collapse avoided by theorems (inl_ne_inr, non-injective codiagonal); both projections recover the curve. T1 for all points. - Level precision: the canonical object is the monoid-level
β_π½β; the semiring-levelβ_πΉconcrete description (Sagnier, arXiv 1703.10521) remains open and is not claimed.
The intersection lattice β derived, never entered by hand
Every primitive number is a point count on the constructed square, with classes moved along their translation pencils: VΒ·H = 1, VΒ² = HΒ² = 0, ΞΒ·V = ΞΒ·H = 1, ΞΒ² = 0 from the parallel-pencil disjointness itself (Ξ β© Ξ_n = β
), ΞΒ·V = ΞΒ·H = 1, ΞΒ·Ξ = ΞΒ·Ξ = 0. Bilinearity then forces EβΒ² = β2 (e3_sq_forced), and the sourced product-of-curves template emerges (sqPair_eq_template) β T3's intrinsic realization, closed by derivation. The five Β§2.2 gate self-checks are theorems; the class lattice is finitely generated (T2 on π); the graph class is forced (graph_class_unique), so [Ξ_n] = [Ξ] β the pencil is numerically trivial.
The parallel pencil carries the arithmetic as shift lengths
logN_mul_general (log(ab) = log a + log b, all positive naturals, by exp injectivity) and logN_pow_general; pencil_shift (the affine shift log y = log x + log n on Ξ_n, exact), pencil_parallel (slope 1 β direction (1,1)), pencil_det_zero (stable ΞΒ·Ξ_n = 0), pencil_separation (constant log n) β and the Ξ-tie on the full prime-power support: pencil_separation_vonMangoldt (= Ξ(p) = log p at primes) and pencil_separation_pow_vonMangoldt (= kΒ·Ξ(pα΅)), the latter via Euclid's lemma built from scratch (prime_dvd_mul, BΓ©zout-free β core Lean has no Nat.Coprime) giving Ξ(pα΅) = log p in general (vonMangoldt_prime_pow).
Polarized π, its Hodge index β and the boundary that keeps RH open
squarePolarized β the Crux.Polarized instance is now π's own derived lattice; ample H = [V]+[H], HΒ² = 2 > 0 (verified β not automatic tropically); H^β₯ negative-definite; square_hodgeIndex holds. And square_hodge_pencil_blind: the lattice is pencil-blind ([Ξ_n] = [Ξ], ΞΒ·Ξ_n = 0 for all n) β the function-field trace input (ΞΒ·Ξ_q = q+1βa) is provably absent, the positivity carries no spectral content (the Β§2.3-control discipline, geometric face), so it is not the crux. The crux is the Hodge index / Weil positivity of the HΒΉ-bearing pairing (βΊ Ξ»β β₯ 0 βn), faithfully stated in stage D.
De-hedges
surfaceConstructed and parallelPencilFinding flip none β some true (honest scope: the T1βT3 monoid-scheme level; the HΒΉ-bearing spectral enrichment is NOT constructed); classGroupFinitelyGen / intersectionTemplateValid / ampleClassExists are now carried by canonical π.
Full details in CHANGELOG.md.