v0.5.0 — ℝ multiplication, ≈ an equivalence, ℂ = ℝ×ℝ
v0.5.0 — ℝ's equality is an equivalence, ℝ multiplication, ℂ = ℝ×ℝ
This release completes the constructive field arithmetic over the Bishop reals and makes Bishop
equality a genuine equivalence relation — all pure Lean 4 core, no Mathlib, no sorry, every
theorem axiom-clean. RH remains open; the substrate makes the analytic half statable and
checkable, never proven.
Added
≈is now a full equivalence (QOrder.lean,Real.lean). TransitivityReq_transis the
genuine limiting argument: for eachn, the gap|xₙ − zₙ|is bounded — for every auxiliary
indexm— by2/(n+1) + 6/(m+1)(four triangle steps throughxₘ, yₘ, zₘ), and the
Archimedean lemmaQarch(ifp ≤ q + 6/(m+1)for allmthenp ≤ q) kills the tail.- ℝ multiplication
Rmul(Real.lean). Reindex both factors atr(n) = 2K(n+1) − 1, where
K = max(K_x, K_y)bounds both sequences via the canonical bound|xₙ| ≤ |x₀| + 2(canon_bound);
regularity is proved because each factor is≤ Kand the2Kreindexing cancels it exactly
(2K·(1/(2K(m+1)) + 1/(2K(n+1))) = 1/(m+1)+1/(n+1), discharged byring_uor). Commutative
(Rmul_comm). Supporting ℚ multiplication-order library inQOrder.lean(Qabs_mul,
Qmul_le_mul, the product-difference triangleQabs_mul_diff). - Operation-congruence over
≈:Rneg_congr,Radd_congr,Rsub_congr(the operations are
well-defined on the Bishop setoid). - ℂ = ℝ×ℝ (
Complex.lean) with componentwise Bishop equality (an equivalence) and all four
operations —Cadd,Cneg,Cmul((ac−bd, ad+bc)),0, 1, i, and ℝ ↪ ℂ — the additive-group
laws and commutative multiplicationCmul_comm(up to≈).
Honesty
The mechanized gate (scripts/honesty_audit.sh) is green: every proof-layer theorem is axiom-clean
(#print axioms ⊆ {propext, Classical.choice, Quot.sound}). The crux (Hodge index on 𝕊 = RH) stays
none because it is open, never because it is forbidden.
Next (v0.6.0)
The remaining ℂ ring laws — associativity and distributivity — need Rmul-congruence and
Rmul-associativity (a reindex-reconciliation theorem, harder than the additive congruences); then
completeness (every regular sequence of reals converges) and the transcendentals.