Skip to content

v0.17.0 β€” the canonical arithmetic square π•Š with its derived intersection lattice

Choose a tag to compare

@afflom afflom released this 12 Jun 13:22

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 family 2^a βŠ— 2^b is 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.