All notable changes to this project are documented here. The format is based on
Keep a Changelog, and this project adheres to
Semantic Versioning, starting at v0.0.1.
Post-v0.21.0 research thread β the constructive RH witness, the ΞΎ-zero symmetry group, the
BombieriβLagarias pipeline wiring the witness to the genuine Ξ» (Li's criterion, both
directions), the arithmetic Hodge index βΊ RH equivalence stated about the constructed ΞΆ, the
Voros off-line analysis, and the Burnol-multiplier obstruction β the RiemannβSiegel angle's
non-monotone window and its capstone Ξ±(2) < 0 (the archimedean multiplier is pointwise indefinite,
so single-place positivity provably does not extend β the obstruction, never a false Ξ± β₯ 0). All
axiom-clean ({propext, Quot.sound}), no sorry/native_decide, choice-free; the no-smuggling audit
passes; the crux fields stay none (RH open throughout β every classical input is an explicit,
audit-visible hypothesis, never an axiom).
-
coupling_n5_positiveβ then = 5primeβarchimedean coupling is positive (newSquare/CruxN5Closed.lean): composescoupling_n5_iff_pos_lambda5(the reduction of the coupling'sn = 5instance to the closed formRlambda5) withRlambda5_pos, conquering then = 5coefficient ofatlas_crux_localization'sβ n, coupling(n) > 0β the first new rung beyondn = 4, matching thecoupling_head_positive/Rlambda2_pos/coupling_n3_positive/Rlambda4_posfamily. Does NOT close the crux (the uniformβ n, = RH). Axiom-clean; crux fieldsnone. -
Pos Rlambda5β the fifth Li coefficient is positive (newAnalysis/LambdaFivePos.lean): then = 5primeβarchimedean coupling coefficient is conquered β the FIRST new rung beyondn = 4, and the first to carryΞ³β. CertifiedΞ»β β₯ 83316/10βΆ β +0.0833(trueΞ»β β 0.518), assembled fromRlambda5_arith β₯ 1018316/10βΆ β +1.0183(the Ξ·-anchor uppersreta1_le5β¦reta4_le5on the TIGHT brackets ofLambdaFivePrecision, viaRlambda5_S_le/Rlambda5_arith_ge_r) andgenuineArchSeq 5 β₯ β935000/10βΆ = β0.935(genuineArchSeq5_ge:arch(5) = 1 β (5/2)(Ξ³+log4Ο) + (15/2)ΞΆ(2) β (35/4)ΞΆ(3) + (75/16)ΞΆ(4) β (31/32)ΞΆ(5), using the tightenedΞΆ(3) β€ 1.205). This required the full n=5 constant-precision campaign:Ξ³βwas NOT the sole gate β the margin (β0.652 with the nβ€4 brackets) is dominated byΞ·β'schoose(5,4) = Γ5amplification of the looseΞ³β β€ 1/8, so the closure needed the tighterΞ³β β€ 1/40,Ξ³β β [β0.014, β0.003],Ξ³β β€ β69/1000,ΞΆ(3) β€ 1.205(STEP 1), then the direct Ξ·-by-Ξ·Ξ»β ^arithlower bound +arch(5)lower bound + thePosassembly (STEP 2-4, mirroringLambdaFourPos). Axiom-clean ({propext, Quot.sound}), nosorry/native_decide, choice-free, no-smuggling audited; crux fieldsnone, RH open. -
n=5 constant-precision brackets (new
Analysis/LambdaFivePrecision.lean, STEP 1 of thePos Ξ»βclosure): the tightened Stieltjes/ΞΆ brackets the n=5 margin needs βΞ³β β€ 1/40(Rgamma3_le_1_40),Ξ³β β€ β3/1000(Rgamma2_le_neg0003),Ξ³β β₯ β14/1000(Rgamma2_ge_neg0014),Ξ³β β€ β69/1000(Rgamma1_le_neg069),ΞΆ(3) β€ 1.205(zeta3_le_1205) β each a one-degree-up-precision mirror of the existing bracket theorem at largerNand higher log-cap depthT(Ξ³β: T=21,N=650,j=500; Ξ³β/Ξ³β: T=12,N=600/256,j=400), with the large-Ndecideaccumulators reduced under the lakefile--tstackand the correction-weakening lemmas (corr_weaken500etc.) handling the2^1014-scale middle terms via a raisedexponentiation.threshold. WHY: thePos Ξ»βmargin (β0.652 with the nβ€4 brackets) is dominated byΞ·β'schoose 5 4 = Γ5amplification of the looseΞ³β β€ 1/8β so n=5 needs these tighter constants (notΞ³β, whose bracket contributes only Β±0.04). With them the margin turns positive (+0.083). Axiom-clean ({propext, Quot.sound}), nosorry/native_decide, no-smuggling audited; crux fieldsnone, RH open. -
Rgamma4_ge_neg02β the certifiedΞ³βLOWER bracketΞ³β β₯ β1/5(newAnalysis/GammaFourLower.lean): the numeric heart of then = 5gate, completing thedecompForm4ladder. The one-degree-up mirror ofGammaThreeLower: rational partial-sum lower boundlnQuartSumLo(Ξ£(ln k)β΄/k), thelogBoundβ΅/logBoundβ΄upper bounds for the subtracted(1/5)(ln N)β΅andΒ½(ln N)β΄/Ncorrections, the five per-step LOWER part-bounds againstdecompForm4(b4C2_ge β₯ 0,b3R3_ge β₯ β27/D,b2R2_ge4 β₯ β16/D,bR1_ge4 β₯ β2/D,R0_ge4 β₯ β1/D,D = p(p+1); via the polynomial-log caps(ln p)Β²β€4p/(ln p)Β³β€27p), telescoped tosStep4 β₯ β46/(p(p+1))andΞ³β β₯ hSeq4(N) β 46/(N+1)(Rgamma4_ge_hSeq4, viaRgamma4 = Rlim g4SeqDyadic), collapsed to the rationalgBound4loand closed by one big-integer kerneldecideatN = 245. The target is the LOOSEβ1/5(notβ1/20):Ξ³βentersΞ»βonly through the small favourableβ(5/24)Ξ³βterm, soβ1/5is amply sufficient forPos Ξ»βwhile keeping thedecideinside the default kernel stack (the tightβ1/20would force N β³ 830, past the C-stack ceiling). Axiom-clean ({propext, Quot.sound}), nosorry/native_decide, choice-free, no-smuggling audited; crux fieldsnone, RH open. -
sStep4_decompβ the trapezoidal residual identitysStep4 β decompForm4(Analysis/GammaFourBracket.lean, the keystone of thedecompForm4machinery):decompForm4_eq_RsumL/lhsForm4_eq_RsumLeach expand to the same 11 canonical signedRprodLmonomials (bβ΄C2β3,bΒ³R3β2,bΒ²R2β2,bR1β2,R0β2), matched bydecomp_generic4(the keystoneReq (lhsForm4 β¦) (decompForm4 β¦), via a kernel-verified 11-elementList.Perm[n2,n4,n6,n8,n10,n1,n3,n5,n7,n9,n11] ~ [n1..n11]), andsStep4_decomplands it at the log atoms (a=ln(p+1),b=ln p,u0=1/p,u1=1/(p+1)) by rewriting the quintic difference(ln(p+1))β΅β(ln p)β΅throughquintic_diff_identity. With this, the per-step trapezoidal residualsStep4is now an exactb-power decomposition β the bound-ready form theΞ³βlower bracket telescopes. New degree-5/6 normalizersRmul_eq_RprodL6L/quart_times_pair/cube_times_triple/pair_times_sqpair/single_times_cubepair. Axiom-clean ({propext, Quot.sound}), nosorry/native_decide, no-smuggling audited. -
decompForm4β the bound-ready trapezoidal residual decomposition (Analysis/GammaFourBracket.lean, defslhsForm4/decompForm4+ theoremspartA4_eq/partC4_eq): the thirddecompForm4brick, the degree-4 mirror ofdecompForm3.lhsForm4 = Β½aβ΄u1 + Β½bβ΄u0 β (1/5)·δ·Wβ(the stage-1 residual afterquintic_diff_identity) is grouped by powers ofbintodecompForm4 = bβ΄Β·C2 + bΒ³Β·R3 + bΒ²Β·R2 + bΒ·R1 + R0withC2 = Β½(u0+u1)βΞ΄,R3 = 2Ξ΄(u1βΞ΄),R2 = δ²(3u1β2Ξ΄),R1 = δ³(2u1βΞ΄),R0 = Β½Ξ΄β΄u1 β (1/5)Ξ΄β΅(Ξ΄ = aβb) β the coefficients that will makebΒ²Β·R2 β€ 0drop and leave the clean-telescoping terms.partA4_eqexpandsΒ½aβ΄u1(viaquartic_binom) andpartC4_eqexpands(1/5)·δ·Wβ(viaW4_expand), each into 5 canonicalRprodLmonomials, with the coefficient-collapse helpershalf_four/half_six/fifth_five/fifth_ten. Axiom-clean ({propext, Quot.sound}), nosorry/native_decide, choice-free, no-smuggling audited. -
W4_expandβ the quintic-factor expansionWβ(b+Ξ΄, b)(Analysis/GammaFourBracket.lean,aβ΄+aΒ³b+aΒ²bΒ²+abΒ³+bβ΄ β 5bβ΄ + 10bΒ³Ξ΄ + 10b²δ² + 5bδ³ + Ξ΄β΄,Ξ΄ = aβb): the seconddecompForm4algebra brick β the(aβb)Β·Wβfactor of the quintic differenceaβ΅βbβ΅(quintic_diff_identity), witha = b+Ξ΄substituted. Built by the clean factoringWβ = aβ΄ + (aΒ³+aΒ²b+abΒ²+bΒ³)Β·b, reusingquartic_binomforaβ΄and the degree-3W_expandfor the inner cubic factor, then an aligned 5-term + 4-term collection (W4_collect) β flatten to one 9-elementRsumL, a kernel-verifiedList.Permto bring like terms adjacent, merge (newone_plus_four/four_plus_one/four_plus_six/six_plus_fourcoefficient lemmas,Radd_eq_RsumL4/RsumL5flatteners), reassociate to the left-nested target. Axiom-clean ({propext, Quot.sound}), nosorry/native_decide, choice-free, no-smuggling audited. -
quartic_binomβ the degree-4 binomial identity over the constructive reals (Analysis/GammaFourBracket.lean,(b+d)β΄ β bβ΄ + 4Β·bΒ³d + 6Β·bΒ²dΒ² + 4Β·bdΒ³ + dβ΄): the first reusable algebra brick of thedecompForm4trapezoidal decomposition that theΞ³βnumeric bracket rests on (the sole remainingn = 5gate towardPos Ξ»β). Built as a one-degree-up mirror ofcube_binomβcube_binomΒ·(b+d), eight monomials normalized to canonical coefficient-first form viaRmul_swap_last/Rmul_comm/Rmul_assoc, collected through theRsumLappend/permute machinery (a kernel-verified 8-elementList.Perm), and merged withthree_plus_one/three_plus_three/one_plus_three. Elaborates in ~1 s at the default heartbeat budget (the degree-4 explicit congruence is fast when structurally exact: any single mismatch triggers awhnfblow-up, since theRealops are reducible structure defs β the diagnostic lesson of this brick). Axiom-clean ({propext, Quot.sound}), nosorry/native_decide, choice-free, no-smuggling audited. -
The fifth Li coefficient
Ξ»βas a closed-form constructive object (newAnalysis/LambdaFive.leanSquare/CruxFrontierN5.lean,Rlambda5,coupling_n5_iff_pos_lambda5): the next rung of the genuine Ξ»-ladder, the FIRST to carryΞ³β(Rgamma4). The new Ξ·-anchor isΞ·β = βΞ³β΅ β 5Ξ³Β³Ξ³β β 5Ξ³Ξ³βΒ² β (5/2)Ξ³Β²Ξ³β β (5/2)Ξ³βΞ³β β (5/6)Ξ³Ξ³β β (5/24)Ξ³β, derived from theβΞΆβ²/ΞΆLaurent data viaΞ·β±Ό = (j+1)gβ±Όββ(βlog F = Ξ£ gβ±ΌuΚ²,F = (sβ1)ΞΆ) β the same recursion that reproducesΞ·β..Ξ·βexactly, and numerically confirmed (Ξ·β β β0.005539,Ξ»β ^{arith} β +1.45906,Ξ»β ^{β} β β0.94094,Ξ»β β +0.51812, the standard Li value).Ξ»β ^{arith} = β(5Ξ·β+10Ξ·β+10Ξ·β+5Ξ·β+Ξ·β)and the closed form meets the genuine ladder atn = 5(genuineLam_five), so then = 5coupling conquest reduces exactly toPos Rlambda5(coupling_n5_iff_pos_lambda5/crux_frontier_n5), mirroringn = 4. This builds the Ξ»β OBJECT; it does NOT provePos Ξ»β(which awaits theΞ³βnumeric bracket + the multi-constant assembly).Ξ³βentersΞ»βonly viaΞ·βwith the tiny FAVOURABLE coefficient+(5/24)Ξ³β β +0.0015. Axiom-clean ({propext, Quot.sound}), choice-free, no-smuggling audited; the crux fields staynone, RH open.
-
The fourth Stieltjes constant
Ξ³βas a genuine constructive real (newAnalysis/GammaFour.lean,Rgamma4 := Rlim g4SeqDyadic g4SeqDyadic_RReg,Ξ³β β +0.00722): the arithmetic-side prerequisite for then = 5coupling rung (Ξ»β), built as the full degree-5 mirror ofGammaThree'sΞ³β. The EM-accelerated defining sequencegβ(j) = Ξ£_{kβ€j+1}(ln k)β΄/k β (1/5)(ln(j+1))β΅, whose per-step trapezoidal residualeβis summable-envelopedeβ β [βaβ΄/(p(p+1)), 4aΒ³/(p(p+1))](a = ln(p+1)), then dyadic-block-telescoped to a Bishop-regular sequence (g4SeqDyadic_RReg, reindexM(j)=2j+22) whose limit isΞ³β. New degree-5 algebra: the quintic factoringaβ΅βbβ΅ = (aβb)(aβ΄+aΒ³b+aΒ²bΒ²+abΒ³+bβ΄)(quintic_diff_identity, via the reusableRmul_swap_outer/Rmul_swap_lastmonomial-reassociation helpers), theWβ β [5bβ΄, 5aβ΄]envelopes, and the degree-3/degree-4 discrete-antiderivative domination chains (Q_U(m)=8mΒ³+72mΒ²+264m+408,Q_L(m)=2mβ΄+24mΒ³+132mΒ²+408m+598, each verified byring_uorto satisfy2Q_U(m)βQ_U(m+1)=8(m+2)Β³/2Q_L(m)βQ_L(m+1)=2(m+2)β΄). The cubic/quartic infrastructure (logCube,logQuartic,quartic_diff_identity,W3_le_4a3,Csum, the block caps) is reused fromGammaThree. WithΞ³,Ξ³β,Ξ³β,Ξ³β(bracketed) andΞΆ(5), this is the last unbuilt Stieltjes constant for theΞ·βTaylor data behindΞ»β. Axiom-clean ({propext, Quot.sound}), choice-free, no-smuggling audited; the crux fields staynone, RH open. The two-sidedΞ³βbracket + theΞ»βrung are the remainingn = 5steps. -
ΞΆ-value brackets β
ΞΆ(5) β [1.036, 1.052](Analysis/ZetaTwo.lean,zeta5_lower/zeta5_upper): the next ΞΆ-constituent for the futuren = 5coupling rung, mirroring theΞΆ(4)block (partial-sum lowerzetaSum_five_70_geand decreasing-upperzetaU_five_70_le, each one rationaldecideatN = 70, lifted through the genericzeta_ge_partial/zeta_le_partial). Just asΞΆ(4)feedsPos Rlambda4, this is theΞΆ(5)prerequisite for aPos Rlambda5. Axiom-clean, cruxnone. -
Stieltjes brackets β the Ξ³β LOWER bracket
Ξ³β β₯ β1/20, completing the two-sidedβ1/20 β€ Ξ³β β€ 1/8(newAnalysis/GammaThreeLower.lean,Rgamma3_ge_neg005): the companion ofGammaThreeBracket'sRgamma3_le(Ξ³β β€ 1/8), filling the documented gap (Ξ³βhad an upper bracket but "no lower bracket yet"). Same discrete EulerβMaclaurin construction as the other brackets β the accelerated sequencehSeq3 j = gβ(j) β Β½Β·(ln(j+1))Β³/(j+1)whose per-step trapezoidal residualsStep3is now bounded below (sStep3 β₯ β6/(p(p+1)),sStep3_lower_tele) by mirroring the four-part decompositiondecompForm3 = bΒ³C2 + bΒ²R2 + bΒ·R1 + R0downward:bΒ³C2 β₯ 0,bΒ²R2 β₯ β3/(p(p+1))(via the square-cap(ln p)Β² β€ 4p),bΒ·R1 β₯ β2/(p(p+1)),R0 β₯ β1/(p(p+1))(via the new quartic self-bounddβ΄ β€ 1/pβ΄). Telescoped toΞ³β β₯ hSeq3(N) β 6/(N+1)(Rgamma3_ge_hSeq3), then certified atN = 199with the LOWER-direction rational evaluators β the new cubed-log sum lower boundlnCubeSumLo/lnCubeSum_ge(logLowBoundcubed, round-down) against thelogBound-upper correctionslogQuartic_le/halfCubeOver_leβ collapsed to the singlegBound3loand one big-integer kerneldecide(gamma3_lo_decide). This is theΞ³βprerequisite for the futureΞ»βrung (theΞ·βTaylor data needs a two-sidedΞ³β). Axiom-clean ({propext, Quot.sound}), choice-free, no-smuggling audited; the crux fields staynone, RH open. -
Track 1 (item 0) β the LARGE-argument end of the arctangent range extension (new
Analysis/RArctanExt.lean,RarctanExt/RarctanExt_value_eq/RarctanR_add_RarctanExt): the constructivearctanat large argument|t| β₯ 16, via the complementary-angle reductionarctan(1/s) = Ο/2 β arctan s.RarctanR s(RArctan.lean) is defined only for|s| β€ Ο < 1/16, so its reciprocal1/s(β₯ 16) lies far outside the radius;arctanExt s := Ο/2 β arctan ssupplies that value through the complementary angle β sidestepping the1 β sΒ·(1/s) = 0singularity that blocks the tangent-addition route. The value identityRarctanExt_value_eq(tan(arctanExt s) = 1/s) composes the real-argument value identityRarctanR_value_eq(RArctanValue.lean) with the complementary-tangent formulaRsin_cos_pi_half_sub_tan_real(TanPiQuarter.lean) β the real-level form of the reductionComplexArgUpper.CargUpper_tanalready applies for the complex argument; the genuinely-new piece is the explicit real reflection identityRarctanR_add_RarctanExt(arctan s + arctan(1/s) = Ο/2). Honest scope: this closes only the large-argument end; the middle band1/16 < |t| < 16(where1/tis also outside1/16) remains the open part of the full range extensionCarg/Clogneed towardlog ΞΎβ closing it needs a larger value-identity radius or an addition-law stepping argument. Cruxnone. Axiom-clean, grep-novel. -
Track 1 (item 6) β the Hadamard/
blwitness sum in reciprocal-moment-order form (Analysis/MomentCayley.lean,hadamard_witnessSum_moment): the item-6 object, assembled on the genuine zeros. For aHadamardXienumeration of the nontrivial zeros, theblwitness sum over itss = 1factors equalsβΞ£_{k=1}^{n} Re(M_k)withM_k = Ξ£_j C(n,k)(β1/Οβ±Ό)α΅the order-kreciprocal moment over the reciprocals1/Οβ±Ό:Ξ£_j (1 β Re((1 β 1/Οβ±Ό)βΏ)) = βΞ£_{k} Re(M_k). ChainswitnessSum_hadFactor_eq_liRatio(Hadamards=1factors = Cayley factors), the per-zeroliRatio_eq_one_sub_invlifted across the list (witnessSum_mapidx_congr+List.map_map), and the moment decompositionwitnessSum_moment_orderβΞ»β's zero-sum decomposed by moment order over the actual Hadamard zero enumeration. The remaining classical content (Ξ£_Ο Ο^{βk}as theΞΆ-data with its archimedean place; theHadamardXiconvergence seam) is unchanged; cruxnone. Axiom-clean, grep-novel. -
Track 1 (item 6) β the moment expansion lands on the genuine Cayley object (new
Analysis/MomentCayley.lean,liRatio_witnessTerm_moment/liRatio_npow_moment/liRatio_eq_one_sub_inv): the abstract binomial moment machinery (ComplexBinomial.lean, for anyw = 1 β u) is instantiated at the actual BombieriβLagarias Cayley factorliRatio Ο = 1 β 1/Ο(CayleyMap.lean), withu = 1/Ο = Cinv Ο.liRatio_eq_one_sub_invputsliRatio Οin the exact1 + (βu)form (viahadFactor_one_eq_liRatio+1Β·(1/Ο) β 1/Ο); then the per-zero witness term on the real object follows directly:1 β Re((1 β 1/Ο)βΏ) = βRe(Ξ£_{k=1}^{n} C(n,k)(β1/Ο)α΅)β the per-zero summand ofRHWitness.witnessSumover the explicit-formula reciprocal moments(1/Ο)α΅. Closes the loop: the whole moment-expansion arc is now consumed by the genuine Cayley/Li object behindbl, not an abstractw. The remaining classical content (Ξ£_Ο Ο^{βk}as theΞΆ-data with its archimedean place) is unchanged; cruxnone. Axiom-clean, grep-novel. -
Track 1 (item 6) β the two Li-term linearizations agree
reciprocalMomentPoly_eq_neg_u_cgeomSum(Analysis/ComplexBinomial.lean): the binomial reciprocal-moment polynomial equalsβutimes the geometric sum ofLiLinearize.lean. Forw = 1 β u(sou = 1/Ο), bothreciprocalMomentPoly u n(Ξ£_{k=1}^{n} C(n,k)(βu)α΅, from the binomial) andβuΒ·Ξ£_{k<n} wα΅(cone_sub_npow_factor) are exactlywβΏ β 1, hence equal:reciprocalMomentPoly u n β β(uΒ·Ξ£_{k<n} wα΅). Pins the new binomial-moment representation to the pre-existing geometric one β no representation drift betweenComplexBinomial.leanandLiLinearize.lean, the same per-zero Li contribution in two algebraic forms. Pure algebra, axiom-clean, grep-novel. -
Track 1 (item 6) β moment-side closure
momentListPoly_append/momentListPoly_snoc(Analysis/ComplexBinomial.lean): the summed reciprocal-moment polynomial is additive over concatenation of the zero list (momentListPoly (lβ++lβ) n = momentListPoly lβ n + momentListPoly lβ n, pureCadd_assocfold), with thesnocincrement. The moment-side analogues of the provenwitnessSum_append/_snoc: splitting the zero enumeration (the incrementalblpartial sumsList.range M, or the conjugate-pair grouping{Ο, 1βΟ, ΟΜ, 1βΟΜ}) splits the moment sum. Pure algebra, axiom-clean, grep-novel. -
Track 1 (item 6) β a structural shape-match
witnessSum_eq_genuineArith(newAnalysis/MomentEta.lean): the constructive moment-expansion form of a finite witness sum (witnessSum_moment_order,ComplexBinomial.lean) and the constructive arithmeticΞ·-form (genuineArithSeq,GenuineLi.lean) carry the same binomial-weighted shape (βΞ£_kofC(n,k)-weighted terms), so they are equal term-by-term under one per-order coefficient hypothesisRe(M_k) = C(n,k)Β·Ξ·_{kβ1}(seam, an explicit audit-visible hypothesis, never an axiom, never discharged):Ξ£_w (1 β Re(wβΏ)) = βΞ£_{j=1}^{n} C(n,j)Β·Ξ·_{jβ1}(clean inductionmoment_re_eq_arithTail, matching the(CsumN β¦).re/arithTailrecursions). Honesty scope: this is a shape-level identity between two constructed representations, not a discharge or relocation ofbl.genuineArithSeqis only the arithmetic piece ofΞ»β(Ξ»β = genuineArithSeq + genuineArchSeq;Ξ»β^{arith} = Ξ³ β 0.577vs the fullΞ»β β 0.023), while the genuine BombieriβLagarias zero-sum limit equals the fullΞ»β; and the true explicit formula relates the zero moments to theβΞΆβ²/ΞΆdata plus the archimedean place, which the per-orderseamomits. So theseamis not asserted for the genuine zeros, andblis not shrunk β closing it constructively (explicit formula + archimedean term + Hadamard convergence) remains the open Track-1 work. Crux fieldsnone; RH open. Axiom-clean, no-smuggling audited, grep-novel. -
Track 1 (item 6) β
Ξ»βdecomposed by reciprocal-moment order (Analysis/ComplexBinomial.lean,witnessSum_moment_order,momentListPoly_swap,momentList): the Fubini interchange of the sum over zeros with the sum over orders.momentListPoly_swapswapsΞ£_{uβus} Ξ£_{k=1}^{n} C(n,k)Β·(βu)α΅ β Ξ£_{k=1}^{n} Ξ£_{uβus} C(n,k)Β·(βu)α΅(list induction,CsumN_addregrouping). Combined withwitnessSum_eq_neg_momentList,witnessSum_moment_ordergivesΞ»β's zero-sum (bl) asΞ£_w (1 β Re(wβΏ)) = βΞ£_{k=1}^{n} Re(M_k)withM_k = Ξ£_{uβus} C(n,k)Β·(βu)α΅the order-kreciprocal moment βΞ»β's explicit decomposition into the per-order momentsΞ£_Ο Ο^{βk}. This is the structural endpoint of the constructive moment expansion: the sole remaining classical input is the per-order identity of eachM_kwith theβΞΆβ²/ΞΆTaylor data (the single labelledblseam), reduced from a monolithic limit to one clean identity per order. Axiom-clean, grep-novel. -
Track 1 (item 6) β the witness sum in reciprocal-moment form (
Analysis/ComplexBinomial.lean,witnessSum_eq_neg_momentList,momentListPoly): the per-zerowitnessTerm_momentsummed over the zero list. Over the Cayley factorsw = 1 β uof a moment listus = {1/Ο}, the Li witness sumΞ£_w (1 β Re(wβΏ))equalsβRe(Ξ£_{uβus} Ξ£_{k=1}^{n} C(n,k)Β·(βu)α΅)βΞ»β's zero-sum (bl) written entirely over the explicit-formula reciprocal moments(1/Ο)α΅. With the order-kmomentM_k = Ξ£_Ο Re(Ο^{βk})factored out,Ξ»β = Ξ£_{k=1}^{n} (β1)^{k+1} C(n,k)Β·M_k, leaving the sole classical seam as the per-order identityM_k = Ξ·-data (βΞΆβ²/ΞΆTaylor coefficients). Clean list induction (Rneg_Raddregrouping), axiom-clean, grep-novel. -
Track 1 (item 6) β the per-zero witness term in reciprocal-moment form (
Analysis/ComplexBinomial.lean,witnessTerm_moment/Cnpow_one_sub_momentPoly,reciprocalMomentPoly): the forced consumer of the complex binomial. Forw = 1 β uthe per-zero Li witness term1 β Re(wβΏ)equalsβRe(Ξ£_{k=1}^{n} C(n,k)Β·(βu)α΅)β the binomial expansion ofwβΏwith the leading1cancelling the outer1(front-split viaCsumN_shift+binTermC_zero), leaving exactly the negated reciprocal-moment polynomial. Withu = 1/Οthis is the per-zero summand ofwitnessSum(RHWitness.lean) written over the explicit-formula moments(1/Ο)α΅; summing over the zeros and interchanging the two finite sums givesΞ»βasΞ£_{k=1}^{n} (β1)^{k+1} C(n,k)Β·M_kwithM_k = Ξ£_Ο Re(Ο^{βk})the order-kreciprocal moment β isolating the single classical seamM_k = Ξ·-data. Axiom-clean, grep-novel. -
Track 1 (item 6, pure algebra) β the binomial theorem over the constructive
ComplexAPI(1 + b)βΏ β Ξ£_{k=0}^{n} C(n,k)Β·bα΅(Cnpow_one_add_eq, newAnalysis/ComplexBinomial.lean), and its Cayley-factor consequenceCnpow_one_sub_eq:w = 1 β u βΉ wβΏ β Ξ£_k C(n,k)Β·(βu)α΅. For the BombieriβLagarias factorw = 1 β 1/Οthe moment isu = 1/Ο, so this writes each per-zero power(1 β 1/Ο)βΏover the explicit-formula reciprocal moments(1/Ο)α΅ = Ξ£_Ο Ο^{βk}β the binomial expansion applied to exactly the object theblwitness sumΞ£_w (1 β Re(wβΏ))is built from, extending thewitnessSum_eq_linearmoment-factoring line one step further (full moment polynomial, not just the single1/Ο). The remaining classical content (momentsΞ£_Ο Ο^{βk}as theΞ·-polynomial) stays the single labelled seam; crux fieldsnone. Built choice-free with nat-scalarCnsmul(so Pascal's ruleC(n+1,k)=C(n,k)+C(n,kβ1)is the clean complex additivityCnsmul_add, noofRealembedding of coefficients), plus the supportingCmul_Cnsmul,Cmul_CsumN(mult over finite sum),CsumN_congr_le(bounded congruence), and the subtraction-free index shiftCsumN_shift. Grep-verified novel (the existingBinomial.leanis the β binomial; this is the genuinely-complex one), axiom-clean. -
Track 1 (
blwitness) β partial-sum telescopingwitnessSum_append/witnessSum_snoc(Analysis/RHWitness.lean): the Li/zero-sum witnessΞ£_w (1 β Re(wβΏ))is additive over concatenation of the zero list (witnessSum (lβ++lβ) = witnessSum lβ + witnessSum lβ, pureRadd_assocfold), with thesnocincrementwitnessSum (l ++ [w]) = witnessSum l + (1 β Re(wβΏ)). This is the analogue, on the explicit-formula/blside, of the integral's additive linearity, and the exact shape of theblpartial sumswitnessSum ((List.range M).map zeroCayley) nasMgrows by one β the increment the convergence seamregis stated over. Grep-verified novel, axiom-clean. -
Track 2 (integration) β scalar linearity lifted up the full Mellin stack (
Analysis/IntervalIntegral.lean,Analysis/ImproperIntegral.lean,Analysis/ComplexIntegral.lean):riemannIntegralI_smul(intervalβ«β^{a+w}, left-commutingqpast the widthw),integralTerm_smul,improperIntegral1_smul(the half-line tail, viaRlim_ofQ_mul_of_approxdirectly),halfLineIntegral_smul(β«β^β (qΒ·f)=qΒ·β«β^β f), andChalfLineIntegral_smul(complex Mellin, componentwise, real-rational scalar β explicit pairβ¨qΒ·β«gr, qΒ·β«giβ©). With_addand_negat every layer, the constructive integral β through the complex Mellin domain β is now a full real-rational-linear functional, the form the Weil pairing's real test coefficients act through. The re/im-mixing complexCmulscalar remains the one deferred (downstream) case. -
Track 2 (integration) β scalar linearity
riemannIntegral_smul(β«(qΒ·f)=qΒ·β«f) viaRlim_ofQ_mul_of_approx(Analysis/RlimProps.lean,Analysis/RiemannSum.lean,Analysis/DyadicIntegral.lean): the scalar half of integral linearity β with_add/_neg, the full linear-functional structure of the certified integral (β«(Ξ±Β·f + Ξ²Β·g) = Ξ±Β·β«f + Ξ²Β·β«gfor rationalΞ±,Ξ²).Rlim_ofQ_mulis generalized toRlim_ofQ_mul_of_approx(W β qΒ·Xpointwise,W's regularity given β onehapp-triangle over the core, exactly theRlim_add β Rlim_add_of_approxmove, sinceRReg(qΒ·X)is not derivable when|q|>1). The finite chain: newRsumN_Rmul_const,riemannSum_smul,genSum_Rmul_of_termwise,Rmul_Rsub_distrib_locβ dyadic sums scale at every level β thenRlim_ofQ_mul_of_approx+Rmul_distribcarry the scalar through the limit (shared LipschitzL, so the reindexes align). Grep-verified novel, axiom-clean. -
Track 1 (limit substrate) β scalar-multiple limit
Rlim_ofQ_mul(Analysis/RlimProps.lean):lim (qΒ·X) = qΒ·lim Xfor a constantq : ββ the scalar half of limit linearity, and the genuinely hard one.Rmul's reindexRidx q y n = 2Β·RmulK(q,y)Β·(n+1)β1is magnitude-dependent (varies across the meta-sequence), soRlim_add's clean8n+7alignment does not port. The UOR insight that makes it tractable:qis a CONSTANT, so its sequence is invariant and theQabs_mul_diffcross term vanishes, leaving only|q|Β·|X-difference|; andRmulK β₯ 1forces every reindexβ₯ 8(n+1), so each regularity term isβ€ const/(n+1)regardless of the (varying) magnitude bound.Req_of_lin_boundabsorbs the|q|constant (C = |q.num|). The substrate for the scalar half of integral linearity (β«(qΒ·f) = qΒ·β«f). Grep-verified novel, axiom-clean. -
Track 2 (integration) β complex integral congruence
Cintegral_congr/ChalfLineIntegral_congr(Analysis/ComplexIntegral.lean):β« z β β« z'when the real/imaginary integrand parts agree pointwise, for the complex line integralβ«_a^{a+w}and the complex Mellin integralβ«β^ββ componentwise from the realriemannIntegralI_congr/halfLineIntegral_congr. The integrand-congruence the Weil/theta complex-integrand rewrites need; completes the complex integral's_congralongside_add/_neg. Grep-verified novel, axiom-clean. -
Track 2 (integration) β integral negation up the full stack
halfLineIntegral_neg/ChalfLineIntegral_neg(Analysis/IntervalIntegral.lean,Analysis/ImproperIntegral.lean,Analysis/ComplexIntegral.lean):β«(βf) = ββ«flifted from the base throughriemannIntegralI_neg(interval, affine +Rmul_neg_right) βintegralTerm_negβimproperIntegral1_neg(β«β^β,genSum_Rneg_of_termwise+Rlim_negvia the now-publicRReg_Rneg) βhalfLineIntegral_neg(β«β^β) βChalfLineIntegral_neg(complex Mellin, componentwise). With the_addchain this completes the full additive-GROUP linearity of the entire integral stack (real + complex Mellin:β«(fβg)=β«fββ«g), the substrate the signed Weil functionalpoles β primes β archneeds. Grep-verified novel, axiom-clean. -
Track 2 (integration) β integral negation
riemannIntegral_neg(base) (Analysis/RiemannSum.lean,Analysis/DyadicIntegral.lean):β«βΒΉ (βf) = ββ«βΒΉ f, theβ1-scalar case completing (withriemannIntegral_add) the additive-GROUP linearity of the base integral (β«(fβg)=β«fββ«g, for the signed Weil functional). The dyadic sums negate at every finite level β new primitivesRsumN_Rneg(Ξ£(βF)=βΞ£F),riemannSum_neg,genSum_Rneg_of_termwiseβ andRlim_neg(withRReg_neg, inlined locally) carries it through the limit;dyadicTermnegation viaRsub_Rneg_Rneg. Modulus-safe (negation doesn't inflate the index). Grep-verified novel, axiom-clean. -
Track 2 (integration) β base-integral congruence
riemannIntegral_congr/riemannIntegralI_congr(Analysis/DyadicIntegral.lean,Analysis/IntervalIntegral.lean):β«f β β«gforf β gpointwise on[0,1]and[a,a+w]β the integral respectsβof the integrand, completing the_congrfamily (the improper/half-line congruences already existed; the two base integrals were the gap). Each isRle_antisymmof the corresponding_leboth ways. Axiom-clean. (The integrand-congruence substrate any future integral rewrite β including a negation/subtraction zero-trick β needs.) -
Track 2 (integration) β complex Mellin integral linearity
ChalfLineIntegral_add(additive part) (Analysis/ComplexIntegral.lean):β«β^β ((gfr+ggr) + i(gfi+ggi)) = β«β^β(gfr+iΒ·gfi) + β«β^β(ggr+iΒ·ggi)β the additive half of linearity for the constructive complex Mellin integral, the object the windowed Weil pairing and the Mellin transform of the theta relation (item 3) inhabit. Componentwise from the realhalfLineIntegral_add(real and imaginary parts, each at its own shared Lipschitz constantLr/Liand decay rateKr/Ki). Grep-verified novel, axiom-clean. -
Track 2 (integration) β half-line/Mellin integral linearity
halfLineIntegral_add(additive part) (Analysis/IntervalIntegral.lean,Analysis/ImproperIntegral.lean):β«β^β (f+g) = β«β^β f + β«β^β g, the substrate the Weil/theta Mellin integrals live on (Track-2 step 2), lifted up the integral stack fromriemannIntegral_add:riemannIntegralI_add(interval[a,a+w], via the affine rescaling +Rmul_distrib) βintegralTerm_add(the unit tail increment) βimproperIntegral1_add(β«β^β, the tail increments add βΉ partials add viagenSum_Radd_of_termwise, thenRlim_add_of_approxjoins the limits) βhalfLineIntegral_add(β«β^β = β«βΒΉ + β«β^β,Radd_swap). All at a shared Lipschitz constantLso the dyadic reindexes align. Grep-verified novel, axiom-clean. -
Track 2 (integration) β Riemann-integral linearity
riemannIntegral_add(Analysis/DyadicIntegral.lean):β«βΒΉ (f+g) = β«βΒΉ f + β«βΒΉ gβ the additive half of linearity for the certified Bishop-limit integral, and the first genuine consumer ofRlim_add_of_approx(validating the limit-additivity layer end to end). The three integrals share a Lipschitz constantL(caller suppliesL β₯ L_f + L_gwith all three Lipschitz proofs atL), so they use the same dyadic reindexdigammaMidx Land the limits align β no integral-L-independence lemma needed. The dyadic sums add at every finite level (riemannSum_addβΉdyadicRβΉdyadicTermviaRsub_Radd_RaddβΉgenSumvia the newgenSum_Radd_of_termwise), so the integral sequences satisfyZ_{f+g} β Z_f + Z_gpointwise; the combined convergence is GIVEN (its owndyadicSum_RReg), soRlim_add_of_approxjoins the limits without a (non-derivable) combined regularity. Grep-verified novel, axiom-clean. -
Track 1 (item 6 β series substrate) β series additivity
Cseries_add, viaRlim_add_of_approx(Analysis/RlimProps.lean,Analysis/ComplexLimit.lean,Analysis/ComplexSeries.lean):Ξ£_k (Fβ + Gβ) β (Ξ£_k Fβ) + (Ξ£_k Gβ)β linearity of the complex infinite sum, the forced tool for splitting a log-derivative / witness series into its component series (item 6). This had appeared blocked (the fixedRRegmodulus is not preserved under summation, so a combined regularity is not derivable) β the unblock is the generalizationRlim_add_of_approx(lim W β lim X + lim YwhenW β X + Ypointwise): it takesW's regularity as GIVEN rather than deriving the sum's, so the caller'sCsumConv (F+G)carriesW = CsumN (F+G), which is pointwiseβ CsumN F + CsumN GbyCsumN_add. Proof ofRlim_add_of_approx: theRlim_add8n+7diagonal alignment plus one triangle for thehapperror (2/(4n+4) + 10/(8n+8) = 14/(8n+8) β€ 2/(n+1), still absorbed byReq_of_lin_bound);Rlim_addbecomes itshapp = reflcorollary.Clim_add_of_approxis the componentwise lift;Cseries_adda 1-liner over it. Grep-verified novel, axiom-clean. -
Track 1 (item 5 β product substrate) β finite-product multiplicativity
CprodN_mul(Analysis/ComplexSeries.lean):β_{k<N} (FβΒ·Gβ) β (β_{k<N} Fβ)Β·(β_{k<N} Gβ)β the complex finite product distributes over a factorwise product, the algebraic substrate for factoring the Hadamard productβ(1 β s/Ο)(item 5; e.g. splitting a factor across the product). Proved by induction onNover a new four-term product interchange(aΒ·b)Β·(cΒ·d) β (aΒ·c)Β·(bΒ·d)(Cmul_mul_mul_comm, fromCmul_assoc/Cmul_comm) β the multiplicative mirror ofCsumN_add'sCadd_add_add_comm. Completes the multiplicative half of theCprodNAPI alongsideCprodN_congr/CprodN_succ_one. Grep-verified novel, axiom-clean. -
Track 1 (item 0 β limit/series substrate) β negation closure
Clim_neg/CsumN_neg(Analysis/ComplexLimit.lean,Analysis/ComplexSeries.lean):lim (βX) β βlim XandΞ£_{n<N} (βFβ) β β(Ξ£_{n<N} Fβ)β the negation half of the complex limit/finite-sum linearity (withClim_add/CsumN_add, the full additive-group structure; subtraction pervades the log-derivative1 β Re(Β·)/βΞΆβ²/ΞΆ). Both modulus-SAFE β negation does not inflate the sequence index, soRRegis preserved exactly (no rate doubling, unlikeClim_add).Clim_neglifts the realRlim_negcomponentwise (still threading the transformed regularity as a hypothesis, the codebase idiom);CsumN_negis an induction over the newCneg_Cadd(β(a+b) β (βa)+(βb), fromRneg_Radd). Grep-verified novel, axiom-clean. -
Track 1 (item 0 β limit substrate) β Bishop-limit additivity
Rlim_add/Clim_add(Analysis/RlimProps.lean,Analysis/ComplexLimit.lean):lim (X + Y) β lim X + lim Yover β and β β the forced gateway to complex series linearity (Cseries_add) for splitting a witness / log-derivative series into its two component series (Hadamardbl, item 6). The realRlim_addis the substantive piece: theRTendsTorate would double underRadd(the known "modulus not closed underRadd" obstruction), so the canonicalRTendsTo_addis false; instead the proof goes throughReq_of_lin_bound(which absorbs the constant) and the key alignment that both diagonals land at the same sequence position8n+7βlim(X+Y)at(X (4n+3))_{8n+7}(theRaddindex inflation2Β·(4n+3)+1),(lim X)_{2n+1}at(X (8n+7))_{8n+7}β so the gap is pure meta-regularityRReg, giving5/(8(n+1)) β€ 2/(n+1)per component.Clim_addis then the clean componentwise lift. Both grep-verified novel, axiom-clean. -
Track 1 (item 0 β complex-limit substrate) β zero limit
Clim_zero(Analysis/ComplexLimit.lean): a regular complex sequence pointwiseβ 0has limitβ 0β the complex lift of the realRlim_zero(RlimProps.lean, used real-side in the dyadic telescoping convergence proofs), the convergence side of a telescoped complex series of differences vanishing. Componentwise (bothRlim_zerohalves), the companion of the existingClim_congr. Grep-verified novel. Axiom-clean. -
Track 1 (item 0/6 β complex-series substrate) β finite-sum linearity
CsumN_add(Analysis/ComplexSeries.lean):Ξ£_{n<N} (Fβ + Gβ) β (Ξ£_{n<N} Fβ) + (Ξ£_{n<N} Gβ)β additivity of the complex partial sum, the forced algebraic substrate for splitting a witness / log-derivative series into its two component series (toward the Hadamardblexpansion, item 6). Proved by induction onNover a new four-term addition interchange(a+b)+(c+d) β (a+c)+(b+d)(Cadd_add_add_comm, fromCadd_assoc/Cadd_comm); no realRsumN_addis needed β the swap is done directly overCadd. Completes the additive half of theCsumNAPI alongside the existingCsumN_congr. Axiom-clean. -
Crux frontier (
n = 3) β tighter Ξ³β upperβ€ β0.055(Analysis/GammaOne.lean,Rgamma1_le_neg055): the dominantβ6Ξ³βcontribution to thePos Rlambda3(Ξ»β) certificate, tightened fromβ0.0445(Rgamma1_le_neg445, artanh depthT = 2) toβ0.055at depthT = 4(gBound200_T4_le_neg055, a kerneldecide). Diagnosis recorded: the residual gap to the trueΞ³β β β0.0728is thegSeqEulerβMaclaurin overshoot+(ln N)/(2N)(a convergence limit, not bound depth β raisingTfurther plateaus), whose removal is the remainingGammaTwoBracket-scale acceleration (the single hardestΞ»βbrick). -
Crux frontier (
n = 3) β ΞΆ(2)/ΞΆ(3) brackets towardPos Rlambda3(Analysis/ZetaTwo.lean): the named-missingΞΆ(2)upper bound and two-sidedΞΆ(3)for theΞ»βpositivity certificate. The reusablezeta_le_partial(ΞΆ(s) β€ S(N) + 1/(N+1), the mirror ofzeta_ge_partial, via the decreasing upper sequencezetaUand the rigorous tail-overestimateΞ£_{k>N+1} 1/kΛ’ β€ 1/(N+1)) givesΞΆ(2) β€ 1.646(zeta2_upper; withzeta2_lower β₯ 1.63brackets the Basel constant) andΞΆ(3) β [1.201, 1.217](zeta3_lower/zeta3_upper, two-sided ApΓ©ry). These discharge two of the constant-precision inputs then = 3coupling coefficientPos Rlambda3needs (the dominant remaining gap is the tight two-sidedΞ³β). Axiom-clean. -
Track 1 (item 1 β the Ξ place on the strip) β the complex digamma term (
Analysis/ComplexDigamma.lean, increment 1): the archimedeanΞβ²/ΞseriesΟ(s) = βΞ³ + Ξ£_{nβ₯0} [1/(n+1) β 1/(s+n)]lifted to complexswithRe s β₯ c > 0(the strip) β the piece of item 1 the real-lineGamma.leandoes not provide. Built from the complex reciprocalCinvALONE (noCpow/Clog), so it is entirely free of the1/16value-identity barrier. The term layer: the shifted arguments+n(CdigammaArg), its modulus-squared floor|s+n|Β² β₯ cΒ²(ofQ_le_CnormSq_CdigammaArg, from(Re s+n)Β² β₯ cΒ²and(Im s)Β² β₯ 0) and the resulting positivity witnessCdigammaArg_witness(squared-floor analogue of the realdigammaArg_witness), and the complex termCdigammaTerm = 1/(n+1) β 1/(s+n). Per-term bounds, regular partial sums, and the limit objectCDigammafollow in later increments via the genericRReg_of_real_boundengine. Axiom-clean.- Increment 2a β the factored telescoping identity
Cterm_n = (sβ1)Β·P_nwithP_n = 1/(n+1)Β·1/(s+n)(CdigammaTerm_factored, complex analogue of the realdigammaTerm_eq_factored). The engine is the abstract reciprocal-difference identityCadd_neg_eq_mul_of_inv(P β I β (aβQ)Β·(PΒ·I)wheneveraΒ·I β 1,QΒ·P β 1, the β analogue ofRsub_eq_mul_of_inv), instantiated witha = s+n(Cmul_Cinv) andQ = n+1(Cmul_natSucc_inv), then(s+n)β(n+1) β sβ1(CdigammaArg_sub_succ_eq). This factorization exposes theO(1/nΒ²)decay (the1/(n+1)and1/(s+n)summands each onlyO(1/n)), the prerequisite for the per-term bounds. - Increment 2b/2c β the per-term component bounds
|Re P_n| β€ 1/((n+1)n)and|Im P_n| β€ B/((n+1)n)(|Im s| β€ B), via the inverse-comparison helperxΒ·(1/N) β€ 1/xwhenxΒ² β€ N(no cancellation), the modulus-squared floors|s+n|Β² β₯ Ο_nΒ²and|s+n|Β² β₯ n(CnormSq_CdigammaArg_ge), and the real-linedigamma_Rinv_le.Re P_n = FΒ·(Ο_n/N) β€ FΒ·(1/n)andIm P_n = FΒ·((βIm s)/N)bounded two-sidedly via an abstract product lemma. This is theO(1/nΒ²)decay made rational β the input the genericRReg_of_real_boundengine needs. - Increment 2d β the full term-component bounds
|Re Cterm_n| β€ (B1+B2Β²)/((n+1)n)and|Im Cterm_n| β€ (B1Β·B2+B2)/((n+1)n)(|Re sβ1| β€ B1,|Im s| β€ B2), viaCdigammaTerm_re_bound/_im_bound. FromCterm = (sβ1)Β·P, each component is a sum/difference of twoΒ±-bounded products (combined by abstractcdig_Rsub_prod_bound/cdig_Radd_prod_boundoverRmul_le_mul_of_abs/Rneg_mul_le_of_abs), then collapsed to a singleK/((n+1)n). Both components are now summableO(1/nΒ²)β the regular-partial-sums andCDigammalimit follow. - Increment 3 β the limit object
CDigamma(the complex digamma on the strip). A generic convergence layer (genSum/genTail_two_sided/genSum_RReg) β any real term sequence with|T n| β€ K/((n+1)n)has regularK-reindexed partial sums β reusing the real-line telescoping infrastructure (digammaRsum/digammaMidx/digammaTailQ_Midx_le) and the genericRReg_of_real_boundengine. Instantiated for bothRe CtermandIm Cterm(CdigammaReSum_RReg/CdigammaImSum_RReg), giving the constructive complexΟ(s) = βΞ³ + Ξ£_{nβ₯0}[1/(n+1) β 1/(s+n)]asβ¨Rlim Re-sums, Rlim Im-sumsβ©(theCeta/Czetacomponentwise-limit pattern), withβΞ³on the real part. This is item 1's barrier-free archimedean piece complete: the real-lineDigammalifted to complexson the strip, built fromCinvalone. - Increment 4 β the complex Spouge bracket
cβ + Ξ£_{k=1}^N cβ/(s+k)(CspougeBracket), theCinv-sum core of the complex SpougeΞon the strip. Mirrors the realspougeBracketAuxwithRinv β Cinvand the real coefficients scaled in viaofReal, reusing theCdigammaArgreciprocal-witness machinery β barrier-free (noCpow/Clog). Non-vacuitycspougeBracketWitnessats=1, a=4, N=2. Note: the complexCpow/Clogdefinition needs only the argument ratio< 1(not the1/16value identity, which is only for additivity properties), so the base power(s+a)^{s+Β½}and the fullΞassembly are buildable barrier-free by choosing the Spouge shiftalarge enough to keep the base's argument small β the remaining item-1 pieces. - Increment 5 β the complex Spouge
ΞapproximantCSpougeGamma(item 1'sΞ(s/2)-on-the-strip object). The faithful complex lift of the realSpougeGamma:Ξ(s+1) β (s+a)^{s+Β½}Β·e^{β(s+a)}Β·[cβ + Ξ£_{k=1}^N cβ/(s+k)]for complexs(Re s β₯ c > 0), assembled fromCpow(base power),Cexp, and theCspougeBracket. The base power'sClog/Cargneed only the argument-ratio bound< 1(a caller hypothesis, satisfied by taking the shiftalarge relative to|Im s|) β not the1/16value identity β so the construction is barrier-free; positivity witnesses (CspougeBase_cnormSq_witness/_re_witness, floor|s+a|Β² β₯ cΒ²) come from the floorc. As for the realSpougeGamma, this is the constructive approximant object (noCeqto the trueΞasserted). Item 1's complexΞon the strip is now built (object-level), alongside the barrier-free complex digammaCDigamma. - Increment 6 β the direct
Ξ(w)Spouge variantCSpougeGammaW(Re w > 0), the strip-applicable form forΞ(s/2)(Re(s/2) β (0,Β½)).Ξ(w) β (w+b)^{wβΒ½}Β·e^{β(w+b)}Β·[cβ + Ξ£_{k=1}^N cβ/(w+(kβ1))](Spouge withz = wβ1, base shiftb = aβ1, terms1/(w+(kβ1))). UnlikeCSpougeGamma(wβ1), every node (w+b,w+(kβ1)fork β₯ 1) keepsRe > 0forRe w > 0,b β₯ 0, so it is valid throughout the strip β the prerequisite for assemblingΞΎ(s) = Β½ s(sβ1) Ο^{βs/2} Ξ(s/2) ΞΆ(s)(item 2; the other factorsΟ^{βs/2}viaCpowover the realRpibase, andΞΆviaCzetaStrip, are in hand).
- Increment 2a β the factored telescoping identity
-
Track 1 (item 2 β the completed ΞΎ, assembled) (
Analysis/ComplexXi.lean). The conductor factorΟ^{βs/2} = exp((βs/2)Β·log Ο)(CpiPow) built from the reallog Ο = Rlog_pi(Pi.lean) embedded asβ¨log Ο, 0β©β sidestepping the complexClog/Carg/cnormSqofΟentirely (no1/16barrier, and no infeasibleRpiΒ²whnf;Rlog_pistays an opaque atom). The polynomial prefactorΒ½Β·sΒ·(sβ1)(CxiPoly, entire, tamingΞΆ's pole ats=1), and the product assemblyCxi s gammaHalf zeta = Β½s(sβ1)Β·Ο^{βs/2}Β·Ξ(s/2)Β·ΞΆ(s)(Cxi), with the heavy-data factorsΞ(s/2)(viaCSpougeGammaWats/2) andΞΆ(s)(viaCzetaStrip) passed as already-built values to keep the interface clean. This is the constructive assembly of ΞΎ from the item-1 / Track-1 pieces; the analytic properties (functional equation, order-1 bound, Hadamard) of items 3β5 are separate and not asserted. Axiom-clean. -
Track 1 β
Rlimcongruence infrastructure (Analysis/RlimProps.lean):Rlim_congr(pointwiseβregular sequences haveβdiagonal limits β fromReqat index4n+3, since2/(4n+4) β€ 2/(n+1)) andRlim_neg(lim(βX) β βlim X, seq-equal hence definitional). The limit-level congruences any property/convergence argument overRlim-built objects needs β e.g. the complex digamma's symmetries and the eventualCSpougeGamma β Ξconvergence. Axiom-clean. AlsoRinv_congr(1/x β 1/yfromx β y, across different positivity witnesses β via the cancellation1/x β (1/x)(y/y) β (1/x)(x/y) β 1/y, no witness-dependent reindexing), filling a previously-missing reciprocal congruence. -
Track 1 β real-part conjugation invariance of the complex digamma
Re Ο(sΜ) = Re Ο(s)(CDigamma_re_conj,Analysis/ComplexDigammaConj.lean), a genuine property of the constructedCDigamma. SinceRe(1/(s+n)) = (Re s+n)/|s+n|Β²and|s+n|Β²is conjugation-invariant (Imenters only squared,CnormSq_CdigammaArg_conj), every term's real part agrees (CdigammaTerm_re_conj, viaRinv_congr), so the two real-part partial-sum sequences are pointwiseβ(genSum_congr) and their diagonal limits agree (Rlim_congr). This is the archimedean face of ΞΎ's conjugate-pair zero symmetry; the lineRe Ο(1/4 + iΟ/2)of Track 2 is its instance. The first verified analytic property atop the item-1 objects (advancing beyond the approximant constructions). Axiom-clean. Now extended to the full conjugation symmetryΟ(sΜ) = conj Ο(s)(CDigamma_conj, aCeq): the imaginary part flips,Im Ο(sΜ) = βIm Ο(s)(CDigamma_im_conj), sinceIm(1/(s+n)) = βIm s/|s+n|Β²negates unders β¦ sΜwhile|s+n|Β²stays fixed β proved via the new genericgenSum_neg(Ξ£(βT) = βΞ£T) andRReg_neg(regularity preserved under negation), thenRlim_neg. This is the archimedean place's reflection symmetry (ΞΎ's conjugate-pair zero structure), and it exercises the fullRlim_congr/Rlim_neg/Rinv_congrtoolkit. -
Track 1 β conjugation symmetry of the completed ΞΎ, reduced to the Ξ/ΞΆ factor symmetries (
Analysis/ComplexXiConj.lean):ΞΎ(sΜ) = conj ΞΎ(s)(Cxi_conj) β the structural symmetry behind ΞΎ's conjugate-pair zeros. Two factors are conjugation-symmetric outright: the conductorΟ^{βs/2}(CpiPow_conj, via the reusableCexp_conj, noClog/modulus baggage) and the polynomialΒ½s(sβ1)(CxiPoly_conj, pure β-ring algebra). TheΞ(s/2)andΞΆ(s)factors enterCxias supplied values, so their conjugation is taken as explicit hypotheses andCxi_conjdistributesCconjthrough the product β isolating the genuine remaining content (the Ξ conjugation, a largeClog/Cpowchain; the ΞΆ conjugation) as named audit-visible hypotheses, the program's standard relocation. Axiom-clean. -
Track 1 β the complex digamma value anchor
Ο(1) = βΞ³(CDigamma_one,Analysis/ComplexDigammaValue.lean): the convention witness that the constructedCDigammais genuinelyΞβ²/Ξ(complex lift of the realDigamma_one_eq_neg_gamma). Ats = 1the factored termCterm_n = (sβ1)Β·P_nvanishes (CdigammaTerm_one_eq_zero, sincesβ1 = 0viaCadd_negand0Β·P = 0), so both real and imaginary partial sums are pointwiseβ 0and their limits vanish (CDigammaCore_one_eq_zero, viagenSum_congrto the all-zero sequence + the reusableRlim_zero), givingΟ(1) = βΞ³ + 0 = βΞ³. Also adds the reusableRlim_zero(pointwise-0regular sequence βΉ limit0) andgenSum_const_zero. Axiom-clean. -
Track 1 β left-sector argument additivity
CargLeft(zw) = CargLeft z + Carg w(Analysis/ComplexArgLeftAdd.lean): left-half-planez(Re z < 0) times principalw, the product again left. Reflects the principalCarg_addthrough the+Οshift viaβ(zw) = (βz)Β·w(Cneg_Cmul_left): bothβzandware right half-plane, soarg(β(zw)) = arg(βz) + arg wand the+Οregroups to(arg(βz) + Ο) + arg w = CargLeft z + Carg w. With this, the cross-sector additivityarg(zw) = arg z + arg wis now proved in all four sectors (principal, upper, lower, left) β argument additivity over the whole punctured plane. Axiom-clean. -
Track 1 β the left-half-plane argument (full-plane atan2)
CargLeft(Analysis/ComplexArgLeft.lean) with theΟvalues (Analysis/TanPiQuarter.lean):cos Ο = β1,sin Ο = 0(Rcos_pi/Rsin_pi, double-angle onΟ/2 = Rpi_half), the Ο-shift formulassin(x+Ο) = βsin x,cos(x+Ο) = βcos x(Rsin_add_pi/Rcos_add_pi), andCargLeft z = arg(βz) + ΟforRe z < 0with genuine tangenttan(CargLeft z) = Im z/Re z(CargLeft_tan, value identity onβz+ Ο-shift,tan(A+Ο) = tan A). With the principalCarg,CargUpper, andCargLower, the argument is now defined over the whole punctured plane near the four axes β theRe z < 0quadrants ofatan2. Axiom-clean. -
Track 1 β the general complex power
z^w = exp(wΒ·log z)(Analysis/ComplexPowGen.lean,Cpow), the bridge from item 0's complex logarithm to item 1's complex Ξ. Wherencpowgives onlyn^sfor a natural basen β₯ 2(the ΞΆ Dirichlet terms),Cpowraises a complex base on the principal sector β needed for Spouge's(z+a)^{z+1/2}inΞ(s/2)andΟ^{βs/2}inΞΎ. Defined asCexp(wΒ·Clog z); the exponent lawz^{wβ+wβ} = z^{wβ}Β·z^{wβ}(Cpow_add_exp) is immediate fromCexp_add+ distributivity, and the base law(zw)^v = z^vΒ·w^v(Cpow_mul_base) follows from theClogadditivity of item 0 (Clog_add) + distributivity +Cexp_addβ concretely bridging item 0 to item 1. Axiom-clean ({propext, Quot.sound}). -
Track 1 β the lower-sector argument + its additivity
CargLower(Analysis/ComplexArgLower.lean): forIm z < 0,arg(z) = βarg(zΜ)(CargLower z = βCargUpper(Cconj z),zΜupper). Genuine tangenttan(CargLower z) = Im z/Re z(CargLower_tan, fromCargUpper_tanofzΜ+ sin-oddness / cos-evenness), and additivityCargLower(zw) = Carg z + CargLower w(CargLower_add) β the conjugate reflection ofCargUpper_addthroughCconj_Cmul(zΜwΜ = (zw)βΎ) andCargUpper_congr. Completes the argument across all four wedges near the axes (ΞΎ's zeros are conjugate pairs). Axiom-clean ({propext, Quot.sound}). -
Track 1 β β β cross-sector complex-logarithm additivity
Clog(zw) = Clog z + Clog wpast|arg| < Ο/4(Analysis/ComplexLogUpperAdd.lean,ClogUpper_add):ClogUpper(zw) = Clog z + ClogUpper wfor principalzΓ upperw(product upper). Real half from the modulus hypothesishmod+Rmul_distrib(as inClog_add); imaginary half the fully discharged cross-sector argument additivityCargUpper_add. The complex logarithm is now additive across the principal/upper boundary β the second-sector capstone of substrate item 0. Axiom-clean. -
Track 1 β β β cross-sector argument additivity
arg(zw) = arg z + arg wacross the principal/upper boundary (Analysis/ComplexArgUpperAdd.lean,CargUpper_add):CargUpper(zw) = Carg z + CargUpper wfor principalz(Re z > 0) Γ upperw(Im w > 0), product upper, all ratios< 1/16. The clean reduction via the coordinate swapswapC z = β¨Im z, Re zβ©:CargUpper z = Ο/2 β Carg(swapC z)and the exact identityswapC(zw) = swapC w Β· zΜ(swapC_Cmul_Cconj, componentwise), soCargUpper(zw) = Ο/2 β Carg(swapC w Β· zΜ) = Ο/2 β Carg(swapC w) β Carg(zΜ) = CargUpper w + Carg zβ reusing the principalCarg_addand the conjugate symmetryCarg_conj. Reusable congruence gaps filled:Rdiv_congr(division respectsβ, via denominator cancellationRdiv_mul_cancel/Rmul_right_cancelβ noRinv-congruence needed) andCarg_congr(the argument respectsβ). Axiom-clean ({propext, Quot.sound}). The argument is now additive across|arg| < Ο/4, not only within it. -
Track 1 β β argument conjugate symmetry
arg(zΜ) = βarg z(Analysis/ComplexArgUpper.lean,Carg_conj):Carg(Cconj z) = βCarg z. SinceCconj z = β¨Re z, βIm zβ©has ratioβ(Im z/Re z)andarctanis odd (RarctanR_neg, viaRarctanR_congron the ratioRmul_neg_left). A building block of cross-sector additivity (it turns a subtracted angle into a conjugate factor). Axiom-clean. -
Track 1 β
arctanis oddarctan(βt) = βarctan t(Analysis/RArctanValue.lean,RarctanR_neg, with rationalarctanTerm_neg/arctanSum_neg) β the conjugate symmetry of the argument (arg(zΜ) = βarg z), sincearctansums only odd powers. From the artanh-term oddnessartTerm_neg((β1)βΏfactor preserved). A foundational reusable property toward the cross-sector argument additivity. Axiom-clean ({propext, Quot.sound}). -
Track 1 β the complex logarithm past
|arg| < Ο/4(Analysis/ComplexLogUpper.lean,ClogUpper):ClogUpper z = Β½Β·log|z|Β² + iΒ·(Ο/2 β arctan(Re/Im))on the upper sector (Im z > 0,|Re/Im| β€ Ο < 1, i.e.|arg| β (Ο/4, Ο/2]) β the extension of the principalClogpast its|arg| < Ο/4domain. Real part = the same genuine modulus logΒ½Β·log|z|Β²; imaginary part = the genuine second-sector argumentCargUpper(CargUpper_tan). Anchored byIm (ClogUpper i) = Ο/2(ClogUpper_I_im, i.e.log i = iΒ·Ο/2). Axiom-clean ({propext, Quot.sound}). (Cross-sector additivity β the full-plane atan2 β is the following brick.) -
Track 1 β β the upper-half argument is genuine
tan(CargUpper z) = Im z/Re z(Analysis/ComplexArgUpper.lean,CargUpper_tan):sin(CargUpper z) = (Im/Re)Β·cos(CargUpper z)forIm z > 0,Re zapart from0,|Re/Im| β€ Ο < 1/16(the steep wedge off the imaginary axis). Confirms the second-sector argumentCargUpper z = Ο/2 β arctan(Re/Im)is the genuine argument (not just a definition): the reciprocal reduction givestan(Ο/2 β arctan(Re/Im)) = 1/(Re/Im) = Im/Re. Built from the real-argument value identityRarctanR_value_eq(tan(arctan(Re/Im)) = Re/Im), the real complementary tangentRsin_cos_pi_half_sub_tan_real, and the reciprocal(Im/Re)Β·(Re/Im) = 1(Rmul_Rinv_self). The second-sector analogue of the principal-sectortan(Carg z) = Im/Re. Axiom-clean ({propext, Quot.sound}). -
Track 1 β β β the real-argument value identity
sin(arctan t) = tΒ·cos(arctan t)for a REAL argumentt(Analysis/RArctanValue.lean,RarctanR_value_eq) β the keystone lifting the rationalRsin_arctan_value_eq(fixedtβ, the heart oftan(arctan tβ)=tβ) to a real ratio, asCarg z = arctan(Im z/Re z)and its reciprocal extension require. The lift is NOT naive approximation (which blows up the Lipschitz constant via the approximants' denominators): it clones the nested-diagonal bridge directly forRarctanR t, sampling the argument at one deep indexq = t.seq(Rartanh_R Ο D)per diagonal step, where thetβ-parametric composition lemmas (cos_nested_general/sin_nested_general,|tβ| β€ Ο) apply β so all bounds stayΟ.den-based.Rcos_RarctanR_nested/Rsin_RarctanR_nestedare the cos/sin real-argument nested bounds (theRmulreconciliation isX-regularity, argument-agnostic). The capstone triangle:sin(arctan t).seq n β[Rsin nested] peval(sinβarctan) q (2D+1) β[degree shift, exact] qΒ·peval(cosβarctan) q (2D) β[Rcos nested] qΒ·(Rcos(arctan t)).seq R β[reg] tΒ·cos, the new leg over the rational case being the factor reconciliationq β¦ t(sin-shift factorqvsRmulfactort), discharged byt-regularity and the|Rcos| β€ expM_U 1 2bound (altSum_abs_le_U). The sqrt-free real-argumenttanβarctan = idβ the substrate of the reciprocalCarg/Cloglift. Axiom-clean ({propext, Quot.sound}). -
Track 1 β β the reciprocal/complementary tangent
tan(Ο/2 β A) = 1/tan A(Analysis/TanPiQuarter.lean,Rsin_cos_pi_half_sub_tan+TanReal.compl) β the value-level engine of the reciprocal reductionarctan t = Ο/2 β arctan(1/t), which is how the argument axis reaches|arg| β₯ Ο/4. From the complementary formulassin(Ο/2 β x) = cos x,cos(Ο/2 β x) = sin x(Rsin_pi_half_sub/Rcos_pi_half_sub, themselves fromRsin_sub/ the newRcos_suband theΟ/2values) andsin A = sΒ·cos A: ifAhas tangentsandtΒ·s = 1, thenΟ/2 β Ahas tangentt(tΒ·cos(Ο/2βA) = tΒ·sin A = tΒ·sΒ·cos A = cos A = sin(Ο/2βA)).TanReal.complpackages this as a bundle operation, so a small-argument leaf (|s| < 1/16) yields a LARGE-tangent angle that still composes with.add/.stepβ tangents beyond the value-identity radius are now constructible (tan_pi_half_sub_arctan_eighteen:tan(Ο/2 β arctan(1/18)) = 18). Axiom-clean ({propext, Quot.sound}). (The full-planeCargatan2 with quadrantΒ±Οshifts is the next brick.) -
Track 1 β β
tan(Ο/4) = 1and theΟ/2valuescos(Ο/2) = 0,sin(Ο/2) = 1(Analysis/TanPiQuarter.lean,sin_eq_cos_pi4/Rcos_pi_half/Rsin_pi_half) β the anchors of the full-range complex argument (Carg/Clogpast the principal sector|arg| < Ο/4, via the reciprocal reductionarctan t = Ο/2 β arctan(1/t)). The obstacle this clears: the value identitysin(arctan t) = tΒ·cos(arctan t)(Rsin_arctan_value_eq) holds only for|t| < 1/16(the nested-composition radius forced byDN_arctan_decay), but Machin'sΟ = 16Β·arctan(1/5) β 4Β·arctan(1/239)uses1/5 > 1/16. The fix is Gauss's Machin-like formulaΟ/4 = 12Β·arctan(1/18) + 8Β·arctan(1/57) β 5Β·arctan(1/239), all three arguments< 1/16(common radiusΟ = 1/18): the value identity applies to each leaf, and the 25-leaf chain is built throughRsin_cos_add_tan(which needs only1 β ab > 0, never that the output tangent is small), so the running tangent climbs to exactly1while every step's|runningΒ·leaf| β€ 0.039. ATanRealbundle (angle, rationaltan,sin = tanΒ·cos) with.add/.retag/.stepcarries the chain (each step's tangent relabelled to aQeq-equal literal to keep the positivitydecides shallow); the exact rational tangent of the combination isvval-checked to be1, givingsin(Ο/4) = cos(Ο/4). Double-angle onΟ/2 = 2Β·(Ο/4)(Rcos_add_of_tan,Rsin_add_of_tan) then yieldscos(Ο/2) = 1 β 1Β·1 = 0and, via Pythagoras,sin(Ο/2) = 2Β·cosΒ²(Ο/4) = 1. Axiom-clean ({propext, Quot.sound}). (ConsistencyRpi = 4Β·Spi4.anglewith the MachinRpiofPi.lean, and the reciprocal arctan reduction + lift toCarg/Clog, are the following bricks.) -
Track 1 β β the arctan addition law
arctan a + arctan b = arctan((a+b)/(1βab))(Analysis/ArctanTan.lean,Rarctan_add/Rarctan_add_of_small): the imaginary half ofClogadditivity, built on the value-leveltansubstrate below. The chain: the abstract tangent-addition capstoneReq_add_of_tan_values(the arctan analog ofReq_add_of_exp_valuesβA+B=Cfrom the tangent values viaRsin_cos_add_tan+ tangent-injectivityRtan_inj); theRsinAuxapartnessPos_RsinAux_of_small(sin w/w β₯ 1/2for|w| β€ 1, since the degree-2 head1βwΒ²/6+wβ΄/120 β₯ 5/6byaltSum_sin_two_geand the tail isβ€ 2/6byaltSum_trunc_bound); and the angle-difference magnitude boundRarctan_diff_seq_le(each angleβ€ 2ΟviaRarctan_seq_abs_legeoSum_le_two, so theRadd/Rsub-reindexed difference isβ€ 6Ο β€ 1viaQmul_two_le_thirdfrom16Ο < 1).Rarctan_add_of_smallthen makes the apartness automatic β the law holds for any|a|, |b|, |(a+b)/(1βab)| β€ Οwith the sharedΟ < 1/16thicket and1 β ab > 0. Lifted to real arguments (RarctanR_add_real_via):arctan s + arctan t = arctan((s+t)/(1βst))for realss, twithY = RarctanR(vvalReal s t)β the arctan analog ofRartanh_add_real_via, cleaner since thevvaldenominator is sign-robust (nowvalR-style split). Two legs throughW = arctanSum(vval(s_P,t_P),Β·): the argument-variationarctanSum_vval_argdiff(β€ 12(|aβa'|+|bβb'|)) and the combinationRarctanConst_add_vval_rho(=Rarctan_add_of_smallread at the diagonal index). Packaged as complex argument additivityarg(zw) = arg z + arg w(Analysis/ComplexArgAdd.lean,Carg_add): forz, wwithRe z, Re w, Re(zw)apart from0and the three ratiosIm/Re β€ Ο < 1/16,Carg(zw) = Carg z + Carg w. The bridge is the complex-division ratio identityIm(zw)/Re(zw) β vvalReal(ratio z, ratio w), proved by cross-multiplication: thevvalRealdefining relationvvalReal_rel_via(VΒ·(1βst) β s+t, the rationalvval_rellifted to the diagonal by regularity) feeds the real-algebra cross-identityratio_cross_via(vvalReal(r_z,r_w)Β·Re(zw) = Im(zw)), which together withRdiv_mul_cancelandRmul_right_cancelgives the identity; thenRarctanR_congr+RarctanR_add_real_viaclose it. This completes the imaginary (harder) half ofClogadditivity.
-
Track 1 β β complex logarithm additivity
Clog(zw) = Clog z + Clog w(ComplexArgAdd.lean,Clog_add): the capstone of substrate item 0.Clog z = Β½Β·log|z|Β² + iΒ·arg z, so additivity splits into the modulus half (RlogPos-multiplicativity) and the imaginary half (Carg_add, fully discharged).Clog(zw).re = Β½Β·log|zw|Β² β Β½(log|z|Β²+log|w|Β²) = Clog z.re + Clog w.re(Rmul_distrib),Clog(zw).im = Carg(zw) = Carg z + Carg w(Carg_add). The general positive-real log-multiplicativitylog|zw|Β² = log|z|Β²+log|w|Β²(viacnormSq_mul+Rlog_mul+ integer-part telescoping) is the one explicit audit-visible hypothesis, isolated exactly as the program isolates each heavy input β RH-independent, no smuggling. Crux fields staynone. -
Track 1 β β the
Clog_addmodulus seam discharged for bounded moduli (Analysis/RlogMulPos.lean,Analysis/ClogAddBounded.lean): thehmodhypothesis ofClog_addis now a theorem, not an assumption, in the small-radius regime (squared moduli1 β€ |z|Β², |w|Β² β€ B). The substrate stack:reindex_Req(a regular sequence reindexed past its tail presents the same real);Rlog_congr(Rlogis a congruence in its argument at small radius,tmap_liplifted throughRartanh_congr);RlogPos_unfold(RlogPos x k = Rlog (reindexed x) Mxat the auto-derived radius, definitional); theRlogPos β RlogbridgeRlogPos_eq_Rlog(auto-radius log = presented-radiusRlog x B, routed throughRartanh_radius_indepMxβBthenRlog_congralongreindex_Reqβ crucially onlyBneed be small, not the loose auto-radius);RlogPos_mul(log(xy) = log x + log yfor positive reals in[1,B], bridging all threeRlogPoscalls intoRlog_mul); andRlogPos_congr(carryingRlogPosacrossβ). Assembled inRlogPos_cnormSq_mulβ exactly thehmodproposition,log|zw|Β² = log|z|Β²+log|w|Β², from elementary positivity/bound data viacnormSq_mul. The capstoneClog_add_boundedthen statesClog(zw) = Clog z + Clog wwith noRlogPos-multiplicativity hypothesis. Crux fields staynone. -
Track 1 β β β symmetric-band
Clogadditivity (signed-Ο) (Analysis/RlogMulSigned.lean):Clog_add_signedextends the modulus-seam discharge from[1,B]to the symmetric band[1/B, B]β squared moduli on either side of 1 (the realistic Hadamard regime, where theartanhargumenttmap(x.seq)turns negative). The signed substrate, built bottom-up via the oddness route that sidesteps re-deriving thetβ₯0corner bounds:exp(2Β·artanh Ο)=(1+Ο)/(1βΟ)forΟ<0follows from the nonneg case byartanh(βΟ)=βartanh Ο(Rartanh_neg) + exp-of-negation (Rexp_TwoArtanh_of_neg), unified sign-agnostically (Rexp_TwoArtanh_signed_rho). Then the signed addition lawTwoArtanh_add_wvalR_rho(three signed exp-identities throughReq_add_of_exp_values_gen- the signed multiplicativity
wvalR_hg), itsΓ2-stripRartanhConst_add_wvalR_rho, the signed real liftRartanh_add_real_via_signed(the arg-variation/wvalRden-positivity legs were already sign-agnostic), the signed real log-multiplicativityRlog_mul_signed(tmap_abs_lt_onetwo-sided wvalR_tmap_seq_bound_signed),RlogPos_mul_signed, and the assemblyRlogPos_cnormSq_mul_signed/Clog_add_signed(witness from a lower bound,pos_witness_of_mulM_ge, since the squared-modulus product may dip below 1). Crux fields staynone.
- the signed multiplicativity
-
Track 1 β β β β general-modulus complex
Clogadditivity (Ο<1relaxation) (Analysis/RadiusGen.lean):Clog_add_genremoves the small-radius cap entirely βClog(zw) = Clog z + Clog wwith the modulus seamhmoddischarged for squared moduli in[1/B, B]at anyB β₯ 1. The load-bearing finding:ΟΒ²β€1/2was never needed for convergence, only for the clean constant2; the artanh reindex(Ο.denΒ²+4Ο.den)(n+1)already absorbs the general even-sum boundΞ£Ο^{2k} β€ 1/(1βΟΒ²) ~ Ο.den/2, with the canonicalK = Ο.denvalid for everyΟ<1. The full_genstack (~20 lemmas):geoEvenSum_le_genβRartanh_congr_gen/artSum_depth_recip_gen/Rartanh_radius_indep_gen(continuity) βRlog_congr_gen/RlogPos_eq_Rlog_gen/RlogPos_congr_gen(bridge) βwval_halfbound_gen(denominator factorΟ.denvs2)/wval_lip1_gen/wval_lip2_gen(Lipschitz constantΟ.denΒ²vs4)/wval_inner_pos_genβartSum_wval_argdiff_gen(constantKΟΒ·Ο.denΒ²) βRartanh_add_real_via_gen(the real artanh addition diagonal; combination leg already radius-agnostic) βwvalReal_gen/tmul_wvalReal_via_gen(reindex2Ο.denΒ²(n+1)absorbing the larger constant) βRlog_mul_via_genβRlog_mul_genβRlogPos_mul_genβRlogPos_cnormSq_mul_genβClog_add_gen. Substrate item 0's modulus seam is now closed at full generality. Crux fields staynone. -
Track 1 β β value-level
sin(arctan t) = tΒ·cos(arctan t)(Analysis/ArctanODE.lean,Rsin_arctan_value_eq):Req (Rsin (Rarctan tβ)) (Rmul (ofQ tβ) (Rcos (Rarctan tβ)))for|tβ| β€ Ο < 1/16. This completes the formal-PS β value (FTC) bridge that lifts the formal identitysinβarctan = tΒ·(cosβarctan)(sin_arctan_eq) to the constructive reals β the sole remaining gap for argument-additivity, and theartanh-free analog of the realartanhdoubling. The full stack, built from scratch on the corner-decay machinery: the closedC/(n+1)decay rateDN_arctan_decay(the(M+1)Β²polynomial absorbs into the geometric base only atΟ < 1/16, viasq_le_four_pow), the reciprocal composition boundsDN_{sin,cos}_recip, the degree-shift identitypeval_sin_arctan_shift : peval(sinβarctan,t,m+1) = tΒ·peval(cosβarctan,t,m)(no division βsin = tΒ·cosdirectly), the diagonalβpeval identifications (Rcos_seq_eq_peval,RsinAux_seq_eq_peval), the argument-Lipschitz bounds (peval_cosCoeff_Lip,peval_{cos,sin}Coeff_arctan_argdiff_recip, viaaltSum_Lip_le+qsq_diff_lewithLipSbounded uniformly byLipS_le_U), the geometric arctan tailgeoSum_diff_recip, and the nested-diagonal corescos_nested_general/sin_nested_generalwith their real wrappersRcos_arctan_nested/Rsin_arctan_nestedβ the latter handling theRmulreconciliation (Rsin = Rmul X (RsinAux X)evaluatesXat the outer reindex butRsinAuxinternally at a deeper one; the gap|X.seq R β X.seq D|Β·|RsinAux|is killed byX's regularity). The finalReq_of_lin_boundis a 3-term triangle throughpeval(sinβarctan)and the shift. RH-independent analytic infrastructure; crux fields staynone. -
The RH witness (
F1Square/Analysis/RHWitness.lean) β the constructive witness of RH's forward direction (RH βΉ Ξ»β β₯ 0), exhibited as an object. On the critical line a zero's Cayley factorw = 1β1/Οhas unit modulus; unit modulus survives every power via the Atlas composition norm (cnormSq_npowovercnormSq_mul, the BrahmaguptaβFibonacci / Hurwitz two-square identity), so|wβΏ|Β² = 1, henceRe(wβΏ) β€ 1with NOsqrt(Rle_of_Rmul_self_le). Each Li term1 β Re(wβΏ)is thus manifestlyβ₯ 0(witnessTerm_nonneg), and the finite witness sumΞ£ (1 β Re(wβΏ))isβ₯ 0for everyn(witnessSum_nonneg,rh_witness). Strengthened from unit modulus to the closed half-plane|w|Β² β€ 1(Re Ο β₯ Β½,cnormSq_Cnpow_le_oneviaRnpow_le_Rnpow);rh_witness_onLineis the boundary (on-line) face. The hypothesis IS RH (onLine_is_unit_modulus) and is never discharged β producing the witness unconditionally is RH itself. -
The functional-equation reflection + conjugation symmetry (
F1Square/Analysis/Reflection.lean) β the completed-ΞΆ 4-fold zero symmetry{Ο, ΟΜ, 1βΟ, 1βΟΜ}realized on the Li growth ratio as exactRealalgebra. ReflectionΟβ¦1βΟ:cnormSq(1βΟ) = csubOneNormSq Ο,csubOneNormSq(1βΟ) = cnormSq Ο(viaRneg_sq/Rneg_Rsub), so the mirror Cayley ratios are reciprocal (r(Ο)Β·r(1βΟ) = 1), andmirror_both_in_disk_iff: a zero and its mirror are both in the closed Cayley disk iff|Οβ1|Β² = |Ο|Β²(unit modulus, on the line). ConjugationΟβ¦ΟΜ(Cconj) preserves both moduli, hence disk-membership (inClosedDisk_Cconj);symmetry_orbit_in_disk_iffshows the whole orbit lies in the disk iff on the line β the structural reason RH's "all zeros in the disk" equals "all zeros on the line". Does not prove the zeros are there (RH, untouched). -
The Voros off-line branch, constructively (
Reflection.lean,Analysis/OffLineGrowth.lean) βoffLine_left_not_inClosedDisk: a zero left of the line leaves the closed Cayley disk (liRatio_left_of_lineβΉ|w|Β² > 1), the geometric seed of the off-line branch, proven.offLine_term_grows: its witness term's squared modulus then strictly grows (|wβΏβΊΒΉ|Β²β|wβΏ|Β² > 0);witnessTerm_tempered: on the closed disk the term is bounded in[0,2];voros_term_dichotomypackages the tempered-vs-exponential alternative at the term level. The step from exponential growth to a negative coefficient (phase + saddle-point over the sum) stays the classical interface. -
The BombieriβLagarias pipeline + Li's criterion, both directions (
Square/BLPipeline.lean) βRnonneg_Rlim(non-negativity passes to a Bishop limit) is the new constructive core.BLZeroSumcarries the BL zero-sum representation and the on-line unit-modulus fact as explicit hypotheses;bl_rh_implies_liNonnegis the forward directionRH βΉ LiNonneg(genuineLamSeq).LiBridgeadds the Voros dichotomy (a constructiveβ¨, choice-free β grounded as an asymptotic theorem, Voros/Lagarias + then β³ TΒ²/tthreshold);liNonneg_implies_onLineis the reverse;li_criterionis the full equivalenceLiNonneg(genuineLamSeq) βΊ AllZerosOnLine. Both classical inputs are explicitLiBridgefields, audit-visible; the equivalence is axiom-clean. -
The constructive Cayley transform β the
onLine_unitleg DISCHARGED (Analysis/CayleyMap.lean,Square/BLPipeline.lean). The BL pipeline had carried the on-line unit-modulus fact|1β1/Ο|Β² = 1as an explicitBLZeroSumhypothesis; it is not independent content β it is forced by the Li growth-ratio geometry.CayleyMap.leanbuilds the genuine mapliRatio Ο = (Οβ1)Β·(1/Ο)over the constructive complex reciprocal (Cinv) and proves its modulus law:cnormSq_recip(|Ο|Β²Β·|1/Ο|Β² = 1, fromCmul_CinvthroughcnormSq_mul, no explicitRinvalgebra) andcnormSq_liRatio_on_line(Re Ο = Β½ βΉ |liRatio Ο|Β² = 1, vialiRatio_on_line).blZeroSum_ofZerosthen builds aBLZeroSumfrom genuine zero data withonLine_unitderived, not assumed β so the BL interface is shrunk to its irreducible classical core (the explicit-formula zero-sumbl+ its convergencereg);bl_rh_implies_liNonneg_ofZerosis the forward direction from that shrunk interface. Nosqrt, choice-free. -
The per-zero Li contribution, linearized β the explicit-formula framework's algebraic core (
Analysis/LiLinearize.lean).cone_sub_npow_factorβ the geometric factorization1 β wβΏ = (1βw)Β·Ξ£_{k<n} wα΅for complexw, by induction; withw = 1β1/Ο(liRatio),1βw = 1/Ο, so it exhibits the first moment1/Οas an explicit factor of every per-zero Li contribution.witnessTerm_eq_linearβ the real part: theRHWitnessper-zero term1 β Re(wβΏ) = Re((1βw)Β·Ξ£_{k<n} wα΅);witnessSum_eq_linearlifts it to the pipeline object,witnessSum ws n = Ξ£_w Re((1βw)Β·Ξ£_{k<n} wα΅)(the sum the BLblinterface equates toΞ»β). Summed over zeros this expressesΞ»βthrough the power momentsΞ£_Ο Ο^{βk}; that those moments equal theβΞΆβ²/ΞΆTaylor dataΞ·β±Όplus the archimedean place (the explicit formula / Hadamard factorization) stays the classical interface. Also adds the small complex commutative-ring lemmas the substrate had not yet needed (cmul_czero,cadd_zero,cmul_cneg, the local congruences) β reusable for any future complex algebra. No zeros placed, no positivity asserted. -
The closed-disk witness hypothesis IS RH (set-level closure) (
Analysis/Reflection.lean,Square/BLPipeline.lean).rh_witness_onLinecarried, in prose, that the half-plane (closed Cayley disk) witness does not secretly weaken RH; this upgrades it to a theorem.double_injβ doubling is injective (x+x = y+y βΉ x = y, the constructive "divide by 2" viahalf_double);onLine_of_ratios_eq/onLine_iff_ratios_eqβ the converse ofliRatio_on_line(|Οβ1|Β² = |Ο|Β² βΉ Re Ο = Β½), so unit Cayley modulus is EQUIVALENT to being on the line;ReflClosed+allInClosedDisk_iff_allOnLineβ for a reflection-closed zero set, "every Cayley factor in the closed disk" (the witness hypothesis) βΊAllZerosOnLine. Composed inli_criterion_disk:Ξ»β β₯ 0 βn βΊ every zero's Cayley factor lies in the closed unit diskβ Li's criterion in the witness's own geometry, the most natural geometric phrasing of RH on this substrate. -
RH stated about the constructed ΞΆ (
Analysis/RiemannZero.lean) βNontrivialZerobundles a strip point with itsCzetaStripconvergence certificate and a vanishing proof, making the genuine zero set a clean predicate (isZeroOfZeta);RiemannHypothesisStrip := β Z, Re Z.s = Β½is RH for the ΞΆ this repo builds, formalized as the open statement it is;riemannHypothesisStrip_iffties it to the pipeline'sAllZerosOnLine. -
The arithmetic Hodge index βΊ RH (
Square/AtlasAnalyticFace.lean) βhodgeIndex_iff_RH:SpectralHodgeNeg(π) βΊ AllZerosOnLine(viagenuine_hodgeNeg_iff+li_criterion);hodgeIndex_iff_riemannHypothesis:SpectralHodgeNeg(π) βΊ RiemannHypothesisStripβ the F1-square Hodge index equated end to end to RH about the constructed ΞΆ.atlas_coupling_analytic_facebundles the geometric and analytic faces.hodgeIndex_iff_closedDisk(this release): the same Hodge index βΊ every zero's Cayley factor in the closed unit disk (viali_criterion_disk) β so the geometric Hodge index, Li-positivity, the on-line condition, and the witness's closed-disk geometry are ONE connected proposition. -
Track 1 β β REAL log-multiplicativity
Rlog(xΒ·y) = Rlog x + Rlog y(Analysis/ArtanhAdd.lean,Rlog_mul), whatClogadditivity needs (Re Clog(zw) = Re Clog z + Re Clog wvialog(|z|Β²|w|Β²) = log|z|Β² + log|w|Β²). The full binary analog of the doublingRlog_sq, built from scratch over many bricks: the rational addition law (below) β the sign-robust division-free addition mapwvalR a b = (a+b)/(1+ab)with its full Lipschitz machinery (wval_lip1/wval_lip2via the certified cleared identities + the constant-4denominator estimatewval_lip1_denand radius half-boundwval_halfbound) β the two rational identitieswvalR_relandtmap_mul_wvalR(tmap(xΒ·y) = wvalR(tmap x, tmap y), the bridgelog(xy)βthe addition map) β the real binary mapwvalRealwith regularity β the β capstoneRartanh_add_real_via(the real-argumentartanhaddition, binary analog ofRartanh_double_real_via: the doubling's single-variable polynomial boundDterm_reciphas no binary analog, so its combination leg is the exact rational law itself,RartanhConst_add_wval_rho, which inherently relates the depth-nwvalto the depth-(2n+1)summands; arg-variation byartSum_wval_argdiff) β the wiringRlog_mul_via/Rlog_mul_algebraβRlog_mul, mirroringRlog_sq's radius bookkeeping (common boundB,x,y β [1,B]pointwise so theartanhargumentstmap(Β·)are non-negative βtmap_nonneg_lt_one;hbwviawvalR_tmap_seq_bound; radius alignmentΟ_B β Ο_{BΒ²}viaRartanh_radius_indep). RH-independent interface-shrinking towardbl; the crux fields staynone. -
Track 1 β the real
arctanaddition mapvvalReal = (s+t)/(1βsΒ·t)(Analysis/ArtanhAdd.lean), the argument-addition substrate forClog's imaginary half (arg(zw) = arg z + arg w). The fullarctananalog of thewval/artanhLipschitz stack: the division-free mapvval a bwith its cleared one-sided differences (vval_argdiff1/vval_argdiff2, factor1+cΒ²vsartanh's1βcΒ²), the radius half-boundvval_halfbound(denominator1βac), the strengthened2cΒ² β€ 1(vval_csq_le, which thearctanLipschitz core needs vsartanh'scΒ² β€ 1), symmetryvval_comm, inner-positivityvval_inner_pos(1βab > 0), the binary Lipschitz boundsvval_lip1/vval_lip2(constant6, vsartanh's4, on the certified denominator estimatevval_lip1_den), and the real mapvvalRealwith regularity (12n+11reindex absorbing the two Lipschitz-6terms, since12Β·Qbound(12n+11) = Qbound n). RH-independent; the crux fields staynone. -
Track 1 β β the formal identity
sinβarctan = tΒ·(cosβarctan)(Analysis/ArctanODE.lean,sin_arctan_eq), the formal-power-series shadow oftan(arctan t) = t(the sole remaining gap for argument-additivity). A complete constructive formal-PS ODE toolkit, built from scratch on thefderiv/fmul/fcompcalculus (ExpLog.lean): thesin/coscoefficient ODEs (sin_fderiv : sinβ²=cos,cos_fderiv : cosβ²=βsin), the composition chain-rule ODEs (sinComp_deriv : (sinβarctan)β²=(cosβarctan)Β·Aβ²,cosComp_deriv : (cosβarctan)β²=β(sinβarctan)Β·Aβ², viafcomp_chain), the convolution evaluators (fmul_Xident : (tΒ·H)(k+1)=H(k),fmul_onePlusSq : ((1+tΒ²)Β·H)(k+2)=H(k+2)+H(k),onePlusSq_geomAlt : (1+tΒ²)Β·Aβ²=1,absorb_onePlusSq_geomAlt : (1+tΒ²)Β·(PΒ·Aβ²)=P,X_sq_eq_sq2 : XΒ²=tΒ²), and the formal ODE-uniqueness lemmaode_unique(the discrete(1+tΒ²)Hβ²=tΒ·H β§ H(0)=0 βΉ H=0, via the coefficient recurrence(k+3)H(k+3)=βkΒ·H(k+1)and a triple-invariant induction). The capstone appliesode_uniquetoG = sinβarctan β tΒ·(cosβarctan):Gseq_odeshows(1+tΒ²)Gβ² = tΒ·G(both sides collapse to the common formXΒ·S β tΒ²Β·C),Gseq_zerogivesG(0)=0, soG β 0. Finding: this is the formal half; lifting it to the value identityRsin(arctan t) = tΒ·Rcos(arctan t)needs the composition-series value bridge (convergence/rearrangement, templateRartanh_double_real_via/dcomp_artSum). RH-independent analytic infrastructure; crux fields staynone. -
Track 1 β the formal
arctanODEAβ²(t) = 1/(1+tΒ²)(Analysis/ArctanODE.lean), the alternating sibling ofdgeom_ode: the arctan coefficient sequencearctanCoeffhas formal derivativefderiv arctanCoeff = geomAlt(arctan_fderiv, the1/(1+tΒ²)coefficients), with the(1+tΒ²)-annihilationgeomAlt(k+2) + geomAlt(k) β 0(geomAlt_recurrence) and boundarygeomAlt 0 = 1,geomAlt 1 = 0. Built on thefderiv/fmulformal-power-series calculus (ExpLog.lean). Finding (sharp diagnosis): unlike theartanhexp engine β whose geometric series is exactly rational-summable to(1+w)/(1βw), giving an exact value identity β thearctanseries is not rational-summable, so this formal ODE does not collapse to a value identity. The one remaining gap for argument-addition (henceClog's imaginary half) is precisely the value-level inverse-function facttan(arctan t) = t(equivalentlyRsin(arctan t) = tΒ·Rcos(arctan t)); thevvalalgebra,Rsin_add/Rcos_add, andRcos_sq_add_sin_sqare all already in place around it, so only the formal-PS β value (fundamental-theorem-of-calculus) bridge β seeded byarctan_fderivβ remains. RH-independent analytic infrastructure; the crux fields staynone. -
Track 1 β the rational
artanhaddition law (Analysis/ArtanhAdd.lean), the arithmetic heart of log-multiplicativitylog(xy) = log x + log y(hence ofClogadditivity, hence of the Hadamardlog ΞΎ).Rexp_twoArtanh_generalpackages the heavyRexp_two_artanh_ofQparameter thicket once for an arbitrary rational0 β€ Ο < 1(the radius-Ο = Οanalog ofRexp_twoArtanhRecip, now at a general base): withΟ = p/q,d = qβp, the targetg = (q+p)/d = (1+Ο)/(1βΟ)and the budgetC = (2L+4)qΒ²clears with slack(2L+4)qΒ²Β·d(j+1)Β²Β·(dβ1) β₯ 0β clean becaused β₯ 1(two privateIntlemmastwoArtanhGen_hM2_int/_hBC_int, thering_uor-slack +omegapattern). ThenTwoArtanh_add_ratproves2Β·artanh c = 2Β·artanh a + 2Β·artanh bfor rationals0 β€ a,b,c < 1, gated on the multiplicativity side-condition(1+c)/(1βc) = ((1+a)/(1βa))Β·((1+b)/(1βb))(which is exactlyc = (a+b)/(1+ab)): three instances ofRexp_twoArtanh_generalfeed the exp-injectivity additivity coreReq_add_of_exp_values(RArctanCongr.lean). With the continuityRarctanR_congr(rationalβreal lift) this is the route to real log-multiplicativity.Rnonneg_TwoArtanhConstrecords2Β·artanh Ο β₯ 0forΟ β₯ 0.wvalβ the division-free addition map(a+b)/(1+ab)(numeratorpaΒ·qb+pbΒ·qa, denominatorqaΒ·qb+paΒ·pb), withwval_den_pos/wval_num_nonneg/wval_lt(the last via the slack(qaβpa)(qbβpb) > 0, thea,b < 1margins) and the multiplicativity identitywval_hg((1+wval)/(1βwval) = ((1+a)/(1βa))Β·((1+b)/(1βb)), both sides clearing to(qa+pa)(qb+pb)(qaβpa)(qbβpb)β a pure-Intring_uoridentity once theNat.cast/toNatbridges are discharged).TwoArtanh_add_wvalthen gives the addition law in directly-usable form2Β·artanh(wval a b) = 2Β·artanh a + 2Β·artanh bwith thehgside-condition discharged once and the sum-argumentc = wval a bcomputed β leaving only trivial positivity obligations for callers.- Binary Lipschitz core for the real lift (
wval_argdiff1_cleared/wval_argdiff2_cleared,wvalR/wvalR_den_pos/wvalR_argdiff1/wvalR_argdiff2). Structural finding: the unary doubling liftRartanh_double_real_viaworks through a single-variable polynomial composition (dcomp_artSum/peval (fcomp acoef kdbl)), which binary addition lacks β so its real lift needs a genuine two-variable continuity argument over a sign-robust binary map. The certified algebraic heart: each one-sided variation of(s+t)/(1+st)factors as(Ξ-cross)Β·(1 β otherΒ²)β pure-Intring_uoridentities, the analog ofuval_diff_cleared. The sign-robust real-map basiswvalR(the whole1+abnumerator under.toNat, positive for|a|,|b| < 1, unlikewvalwhich isβ₯0-only) is wired to those identities bywvalR_argdiff1/_argdiff2: theQsubnumerator of a one-sided map difference equals(Qsub a b).numΒ·(qcΒ²βpcΒ²)resp.(Qsub c d).numΒ·(qaΒ²βpaΒ²). - The binary Lipschitz bound
|wvalR a c β wvalR b c| β€ 4Β·|a β b|(wval_lip1), the analog ofuval_lipfor the addition map. Its certified cores:wval_lip1_den(the constant-4denominator estimate(qcΒ²βpcΒ²)Β·qaΒ·qb β€ 4Β·D(a,c)Β·D(b,c), via(qaΒ·qc)(qbΒ·qc) β€ (2D_ac)(2D_bc)),wval_halfbound(the radius half-boundqaΒ·qc β€ 2(qaΒ·qc+paΒ·pc)from|a|,|c| β€ Ο,ΟΒ² β€ Β½β the small-radius the unary doubling also needed), andwval_csq_le(|c| < 1, i.e.pcΒ² β€ qcΒ², from the radius). The wrapper composeswvalR_argdiff1(numerator(aβb)(1βcΒ²)) over the denominator estimate vianΒ·d β€ nΒ·e(n = |aβb|-cross). (ThewvalRealregularity and the two-variable diagonal addition build on this.) RH-independent interface-shrinking toward dischargingbl; the crux fields staynone.
-
Track 1, brick 1 β arctan at a general REAL argument (
Analysis/RArctan.lean). The forced-first prerequisite of theΞ(s/2) β ΞΎ β Hadamardstack that discharges theblseam: complexClogon the right half-plane needsarg(z) = arctan(Im z / Re z)at a general real ratio, and the repo had only rational-argumentRarctan(truncation-only).RarctanR t Οlifts arctan to a real argument (|t| β€ Ο < 1), mirroring the real-argumentRartanh: sincearctanTerm t n = (β1)βΏΒ·artTerm t n, the sign vanishes underQabs, soarctanTerm_diff_bound,arctanSum_Lip_le, and the diagonalRarctanR_diag_lereuse the shared sign-independent machinery (Rartanh_R,geoEvenSum,geoEven_bound,artanh_reindex,qpow_geom_bound,arctanSum_trunc). RH-independent interface-shrinking toward dischargingbl; the crux fields staynone. -
Burnol's correction β the sharpest UNCONDITIONAL Weil-positivity mechanism (
Square/SonineProjection.lean). A deep-research survey (101 agents, 3-vote adversarial verification) identified the sharpest unconditional (NOT RH-equivalent) Weil-positivity theorem: Burnol's support-restricted positivity (arXiv math/0101068). SinceΞ±(Ο) β +βatΒ±βthe negative band is bounded, soβAΞ΅>0withAΡ·cos(Ξ΅Ο) + Ξ±(Ο) β₯ 0 βΟ, andcos(Ξ΅Ο)integrates to zero on the window[1/c,c]β positivity recovered on the window, unconditionally. Discretized here:multForm_psd_via_correction(a correction making the multiplier pointwiseβ₯0and vanishing on the support of the test family βΉ the pairing isβ₯0, unconditional), and the Burnol instanceburnolCorr/burnol_corrected_nonneg(theΞ±(2)<0band lifted toΞ±(2)+(βΞ±(2))=0, the corrected multiplier pointwise nonneg) /burnol_pairing_psd_via_correction(window positivity via the correction). The unconditional ceiling is the single archimedean place; full positivity (the multi-place /fβfΜcoupling) is RH and stays open. (Verified context: ConnesβConsani Selecta 2021 single-place boundWβ β₯ Tr(Ο(g)SΟ(g)*) β c|Δ(0)|Β²,c=4Ξ³/log2; the precise gap is the Beurling inner-function condition β the ratio-of-local-factors multipliers are not inner.) -
The Sonine projection β Weil positivity recovered on the band complement (
Square/SonineProjection.lean). The crux frontier, formalized. With the natural finite routes foreclosed (component isolation RH-equivalent; pointwise single-place positivity refuted; free SOS for2Ξ»β= RH), what is left standing is a PROJECTION: positivity of the whole Weil pairing recovered on the Sonine complement (ConnesβConsani / Burnol). Extrapolated from the proven Ξ±-indefiniteness and the Atlas signature geometry:multForm Ξ±is the discrete Weil multiplier formΞ£_Ο Ξ±(Ο)|g(Ο)|Β²diagonalized;weilQuad_multFormcollapses it toΞ£_i c_iΒ² Ξ±(i)(viaRsumN_sift);multForm_psd_iffβ the whole form is PSD βΊ the multiplier has no negative band; and the load-bearingmultForm_psd_on_complementβ UNCONDITIONALLY, if the test family vanishes on the negative band, the pairing isβ₯ 0(positivity recovered on the Sonine complement, a theorem, no RH). The Burnol instance (burnol_pairing_indefinite/burnol_pairing_psd_on_sonine/burnol_sonine_dichotomy): the bare pairing is indefinite (theΞ±(2)<0band is real), but projecting off the band (c(1)=0) recovers positivity viaΞ±(0)>0. What is unconditional (band-complement positivity) vs what is RH (extending it to the whole space via the genuine SoninefβfΜcoupling) is now explicit. Cruxnone. -
The Burnol multiplier is indefinite β pointwise single-place positivity REFUTED (
Analysis/BurnolAlphaTwo.lean).Ξ±(0) > 0(burnolAlphaZero_pos, window center) andΞ±(2) < 0(burnolAlphaTwo_neg, off-center) were both proven; this packages the frontier statement they jointly establish.burnol_multiplier_indefiniteβ the bare archimedean multiplier takes both signs;burnolAlphaSample+burnolAlpha_not_pointwise_nonneg/burnolAlpha_not_pointwise_nonposβ on its computed samples it is neither everywhereβ₯ 0nor everywhereβ€ 0, so pointwise single-place positivity is refuted (both directions). The ConnesβConsani / Burnol Sonine-space projection (positivity after projecting onto the prime-free window), NOT a pointwiseΞ± β₯ 0, is the genuine Track-2 resolution; the obstruction (Burnol "a further idea seems necessary") is now a named theorem. Crux fields staynone. -
The prime-free window is maximal (
Square/Pairing.lean) βprime_window_maximal: the conquered prime-free window is atX = 1; the prime2enters at the next term (Ξ(2) = log 2), the discrete ConnesβConsani interval(1/2, 2). -
The atlas spectral signature (
Square/AtlasSpectrum.lean) βatlasM_signature: signature(10,14);atlasM_not_hodge_signature: ten positive directions β the Hodge form's one, so the spectral operator is structurally distinct from the crux's intersection form. -
Literature reconnaissance β the frontier, sourced (2020β2026 survey, adversarially verified). A deep multi-source survey (102 agents, 3-vote verification per claim) confirms the program's honest frontier with citations: every Li/Keiper-coefficient positivity statement is exactly equivalent to RH β Li's criterion
RH βΊ Ξ»β β₯ 0(BombieriβLagarias 1999; Lagarias, Ann. Inst. Fourier 57, 2007; Selberg class, Mazhouda 2015; model-space/de Branges reformulation, Suzuki 2023, arXiv 2301.05779) β so there is no known unconditional bridge to global positivity. The off-line βΉΞ»β < 0step is asymptotic, via steepest descents/Darboux on a superzeta integral (Voros, arXiv 1403.4558 / 2204.01036 / math/0404213), with the violation regime astronomically far out (n β³ TΒ²/t β 10Β²β΅given RH verified toTβ β 2.4Β·10ΒΉΒ²) β confirming theLiBridge.dichotomygrounding. The ONLY unconditional positivity is the single archimedean-place Weil positivity (ConnesβConsani, Selecta 2021, arXiv 2006.13771) β the prime-free Sonine window, which this repo formalizes asprime_window_maximal/archimedean_center_positive; its semi-local generalization implies RH (no unconditional route), CC noting an obstruction (non-monotonic RiemannβSiegel angle). Net: the crux's open content is genuinely-new mathematics, and the unconditional boundary is exactly the single-place window already implemented here. Crux fields staynone. -
The RiemannβSiegel angle obstruction, formalized (
Analysis/RiemannSiegel.lean) β the survey's named barrier to the single-place β semi-local extension, made an axiom-clean theorem. The RiemannβSiegel angleΞΈ(t) = arg Ξ(1/4 + i t/2) β (t/2)Β·log Ο(the phase of the completed-ΞΆ functional equation) has center slopeΞΈβ²(0) = Β½Β·(Ο(1/4) β log Ο), andrsCenterSlope_neg : Pos (Rneg rsCenterSlope)proves it strictly negative βΟ(1/4) < log Ο, soΞΈdecreases through the symmetry pointt = 0. This non-monotonicity is exactly the obstruction ConnesβConsani note to a monotonicity-based propagation of the single-archimedean-place positivity across further places. The proof usespsiQuarter_upper(Ο(1/4) β€ β3, the value bounded above β the opposite direction to the Ξ±(0) certificate, whosepsiQuarter_lowerbounds it below) andRnonneg_RlogΟc(log Ο β₯ 0, viaRnonneg_Rartanh_of_nonnegon the repo's canonicalRlogΟc = 2Β·artanh((Οβ1)/(Ο+1)), the samelog Οof Ξ±(0)/Ξ»β/Ξ»β). The obstruction formalized faithfully β not a route through it. -
The archimedean kernel
Re Ο(1/4 + iΟ/2)ASSEMBLED, and the angle is non-monotone two-sidedly (Analysis/PsiLine.lean) β a large construction.DigammaWindow.leanhad built theΟ-parameterized kernel term and its monotonicity but not the assembled kernel; this builds it at the frontier pointΟ = 10(s = ΟΒ²/4 = 25), the first value ofRe Οalong the critical line off the centerΟ(1/4). The window term splits exactly aswindowTerm n 25 = windowTerm n 0 + cβ,cβ = 1600/[(4n+1)((4n+1)Β²+400)] β₯ 0(corrT_eq_windowTerm_gain, the faithfulness bridge toDigammaWindow), soRe Ο(1/4 + 5i) = Ο(1/4) + Ξ£ cβ.corrCoreisΞ£ cβas a genuine constructive real β a manifestly positive convergent series, with regularity proved from scratch via the telescopingcβ β€ tel(n) β tel(n+1),tel(n) = 100/(4n+1), holding for allnthrough the manifest square(4nβ1)Β² + 380 β₯ 0(depth schedulej β¦ 25(j+1)).psiLineRe5 := Ο(1/4) + corrCore, with lower bracketpsiLineRe5_lower : Re Ο(1/4 + 5i) β₯ 1.28(true valueβ 1.61) frompsiQuarter_lowerandcorrCore_lower(Ξ£ cβ β₯ 5.6, the certified 12-term partial sum). Consequence:rsLineSlope10_pos : ΞΈβ²(10) > 0(Re Ο(1/4+5i) > log Ο, usingRlogΟc_le), and the capstonersAngle_non_monotone : ΞΈβ²(0) < 0 β§ ΞΈβ²(10) > 0β for oneΞΈ(onelog Ο = RlogΟc), the slope changes sign, so the RiemannβSiegel angle is non-monotone, two-sided: the bounded-negative-band structure Burnol / ConnesβConsani must work around. The obstruction completed as a theorem; it sharpens the barrier, it does not cross it. Crux fields staynone. -
The kernel parameterized, and the monotone climb (ΞΈ convex on the window) (
Analysis/PsiLine.lean) βcorrCoreP sn sd/psiLineReP sn sdassembleRe Ο(1/4 + iΟ/2) = Ο(1/4) + Ξ£ cβ(s)for every rationals = ΟΒ²/4 = sn/sd β [0, 25], not justs = 25. The key reductions are exact:cβis monotone inswithcβ(s) β€ cβ(25) βΊ sn β€ 25Β·sd(each divides out(4n+1)Β³), so thes = 25telescoping dominates everys β€ 25uniformly β the same depth schedulej β¦ 25(j+1)gives regularity for all of them, and the climb is then a termwise comparison.psiLineReP_mono:s β€ s' βΉ Re Ο(1/4 + iβs) β€ Re Ο(1/4 + iβs')βRe Ο(1/4 + iΟ/2)is monotone increasing inΟ, the analytic heartDigammaWindowrecorded, now a theorem about the assembled kernel. Combined withrsAngle_non_monotone, the slopeΞΈβ² = Β½(Re Ο β log Ο)is monotone increasing fromΞΈβ²(0) < 0toΞΈβ²(10) > 0β soΞΈis convex on the window with a unique minimum, and the negative-Ξ±band is a single bounded interval. The obstruction's exact shape, made a theorem; crux fields staynone. -
ΞΈβ² > 0on the whole upper band (Analysis/PsiLine.lean) βrsAngle_increasing_on_band: for every rationals = ΟΒ²/4 β [16, 25],ΞΈβ² > 0(Re Ο(1/4 + iβs) > log Ο). The monotone climb carries a single sharper positive point βrsLineSlope16_pos : ΞΈβ²(8) > 0(Re Ο(1/4 + 4i) β₯ 1.18fromΟ(1/4) β₯ β4.32and the certifiedΞ£ cβ(16) β₯ 5.5) β to the entire intervals β₯ 16. So the RiemannβSiegel angle's unique minimum sits atΟ < 8, and beyond itΞΈrises monotonically: a genuine interval of positivity, not a single point. (corrCoreP_ge_partialgeneralizes the partial-sum lower bracket to any cutoffN β€ 25.) Crux fields staynone. -
The kernel reduces to
Ο(1/4)at the center (Analysis/PsiLine.lean) βpsiLineReP_zero:Re Ο(1/4 + iΒ·0) = Ο(1/4), the assembled-level analog ofDigammaWindow.windowTerm_zero(corrCoreP_zero:Ξ£ cβ(0) = 0, everys=0correction term vanishes). WithpsiLineRe5 = psiLineReP 25 1at the far end, the parameterized assembled kernel is now verified-correct at both endpoints of the window β a faithfulness anchor closing the construction. Crux fields staynone. -
Ξ±(2) < 0β Burnol's archimedean multiplier is pointwise INDEFINITE (Analysis/BurnolAlphaTwo.lean, with a new lower-bound substrate). The bare multiplierΞ±(Ο) = 8β2Β·cos(ΟΒ·log2)/(1+4ΟΒ²) + hβ(Ο),hβ(Ο) = Re Ο(1/4+iΟ/2) β log Ο, is shown negative atΟ = 2(burnolAlphaTwo_neg : Pos (Rneg burnolAlphaTwo)) β the honest kernel analog of Burnol's "a further idea seems necessary": single-place positivity does not extend across the band, which is exactly why the Sonine projection is needed. We prove the obstruction, never a (false)Ξ± β₯ 0. The pieces, all axiom-clean ({propext, Quot.sound}), each its own bracket added to the substrate:Rpi_lower_three : Ο β₯ 3(Analysis/Pi.lean) β sharpΟlower bound via depth-parameterized arctan brackets (arctanSum_diag_ge_at/_le_at, tailΟ^(2a+3)); the repo had onlyΟ β€ β¦.Rlogpi_ge_one : log Ο β₯ 1(Analysis/LogPiLower.lean) βlog Ο = 2Β·artanh((Οβ1)/(Ο+1)) β₯ 2Β·Β½, resting onΟ β₯ 3; the first positive lower bound on a log in the substrate (companion toRlogΟc_le).psiQuarter_upper_tight : Ο(1/4) β€ β4(Analysis/PsiQuarter.lean) β the sharp upper bracket (a two-branchn<6/nβ₯6Int case split on the digamma series).corrCoreP_one_upper : Ξ£ cβ(1) β€ 4.22,psiLineReP_one_upper : Re Ο(1/4+i) β€ 0.22,archKernel_at_two_below_logpi : Pos (Rsub RlogΟc (psiLineReP 1 1 β¦))β i.e.hβ(2) < 0(Analysis/PsiLine.lean), fromRe Ο(1/4+i) = Ο(1/4) + Ξ£cβ(1) β€ β4 + 4.22 = 0.22andlog Ο β₯ 1.sqrt2_mul_self : β2Β·β2 = 2andsqrt2_le_three_halves : β2 β€ 3/2(Analysis/BurnolAlphaTwo.lean) β the expβlog inverse (RrpowPos_add+Rexp_RlogNat), nosqrtprimitive. Assembled: with|cos| β€ 1,8β2 β€ 12and1/(1+16) = 1/17bound the oscillating term by12/17, soΞ±(2) β€ 12/17 + (0.22 β 1) = 12/17 β 78/100 = 126/1700negated, i.e.βΞ±(2) β₯ 1/100 > 0. The obstruction to extending single-place positivity, mechanized at a point. Crux fields staynone.
-
Erratum β corrected the stale
Ξ»β β 0.0173/Ξ»β^β β β1.20(a computational error) to the standard Li valueΞ»β β 0.2076/Ξ»β^β β β1.013acrossLambdaThree.lean,CruxFrontierN3.lean,Attempt.lean,ROADMAP.md, and the v0.20.0 changelog entry; recorded the precision analysis (the binding constraint isΞ³β, notΞ³; six constants need ~0.1β0.3% relative precision).
Stage G β the arithmetic Hodge-index crux via the missing-object embedding, and the UOR Atlas
formalized. Outcome: LOCALIZED β the route is built end to end and the Atlas is formalized to
its frontier, but the crux did not close; hodgeIndexHolds / liPositivityHolds stay none,
RH OPEN. Every commit green, axiom-clean {propext, Quot.sound}, no sorry/native_decide.
Square/WeilPSD.leanβ the finite-truncation PSD predicateWeilPSD;WeilPSD_rankOne(a rank-one Gram is the manifest square);WeilPSD_gramOf(Gate B free for any embedding into β^D); the embedding bridgeembeds_to_hodgeNeg/realizesDiag_genuine_iff.Square/FrobForm.leanβ the full primitive formFullFormon the Frobenius carrier; the diagonal forced toβ2Ξ»β;negPSD_to_hodgeNeg; a non-trivial shift-length off-diagonal.Square/AtlasRule.leanβ the zero-freeAtlasRule;atlasRule_growth_filter;cayley_relocation(the Β§6 recorded negative result: a zero-built candidate's match βΊ RH).Square/KillTest.leanβ the decidable finite-Gram kill-test (throwaway pre-filter).Square/GateA.leanβ the Ξ»-free pairingatlasPair;gateA_is_liNonneg(Gate A under free Gate B is RH); two-sided no-smuggling guards (gateA_satisfiable,gateA_can_fail).Square/E8Seed.leanβ the Eβ Gram as an embedding Gram (PSD free), verified= 4Γthe standard Eβ Cartan matrix (e8_is_cartan), strictly positive diagonal.Square/GaugeTower.leanβ the gauge tower carrying a metric;not_WeilPSD_of_neg_diagand the make-or-break obstructionlimit_indefinite_of_neg_signature.Square/StageG.leanβstageG_frontier_located(the adjudication); the conditional closurestrictRealizes_closes_crux/strictRealizes_is_liCrux.Square/GateSanity.leanβcrux_gate_faithful: the crux gate discriminates and closes on a genuine witness (it does not arbitrarily fail).
Square/AtlasSpectrum.leanβ the spectral operatorM = (O+2)I β TΒ·Ξ _T β OΒ·Ξ _O(Β§5/Β§6.6), sourcingΞ£ = {10,2,7,β1}; verified multiplicities{1,2,7,14}and trace24;atlasM_indefinite; the Hurwitz normatlasNorm_psd(a different, definite object β Β§9).Square/AtlasCharacteristics.leanβ the convergence tower (Β§1), the EulerβLefschetz self-intersectionΟ(Sα΅)=1+(β1)α΅vanishing at the process levels (Β§11), the spectral balance (Β§5), and the Β§10 connections (dim Gβ = 14,24 = dim Eβ^T,ΞΈ_{Eβ}=Eβ).Square/AtlasAddressing.leanβ the addressing inverse system (Β§5), parametric generation (Β§8), and the prime skeleton = explicit-formula prime sideΞ(p)=log p(Β§10/Β§12).Square/AtlasClasses.leanβ the class structure (Β§2) and the transformsΟ,Ο,ΞΌas finite-order class permutations (Β§3).Square/AtlasConservation.leanβ no-loss, round-trip identity, scale-invariance (Β§4/Β§5).
Square/AtlasForcing.leanβ what makes a value NOT a coincidence: parametric identity (multSum_eq_dim: dimension= TΒ·Ofor allT,O) or over-determination; the discoverytrace_eq_dim_at_T3(trace = dimension forced by the extremalT = 3).Square/AtlasRHConnection.leanβatlas_shift_eq_weight(addressing prime β Frobenius orbit βΞ(p)=log p);atlas_feeds_rh(three live points where the Atlas feeds the RH program).Square/LefschetzCoupling.leanβ the crux refined to its Lefschetz shape:HΒ² > 0(eH_sq_pos),vanCycprimitive (vanCyc_perp_H), andgenuine_crux_arch_coupling(crux βΊ sign of the primeβarchimedean couplingarith(n)+arch(n), theff_hodge_iff_hasseshape over β€).Square/ArchimedeanPlace.leanβ thearch(n)facet: conquered at the head (n=1,2) and in the ConnesβConsani window (Ξ±(0) > 0); open outside (the tail bound).Square/AtlasModular.leanβΞΈ_{Eβ^T} = EβΒ³ = EβΒ² + 1728Β·Ξthrough orderqβ΅by power-series convolution;Ξ = Ξ·Β²β΄, the24 = dim Eβ^T= the modular24.Square/AtlasExceptional.leanβ the FreudenthalβTits magic square (R,C,H,O β Fβ,Eβ,Eβ,Eβ); thedim π€ = rankΒ·(h+1)law;dim Gβ = (Tβ1)(Oβ1) = 14;240 = dim Eβ β rank Eβ.Square/AtlasCoxeter.leanβ the Eβ exponents are the totatives of the Coxeter number30;rank Eβ = Ο(30) = 8 = O; the30/8/120/240/248forced web.Square/AtlasSynthesis.leanβatlas_forced_web: every Atlas constant a function of{T,O}=(3,8), no coincidences;atlas_web_and_open_crux: the honest boundary (the web does not force RH).Square/AtlasCruxSynthesis.leanβatlas_crux_localization: the Atlas forces the prime side, the crux is the primeβarchimedean coupling sign, conquered at head + window, no shortcut.Square/CruxFrontierN3.leanβ the next coefficient pinned: then=3coupling> 0 βΊ Pos Rlambda3.Square/UniformClosure.leanβ closure is ONE structural fact, not enumeration (Β§2 thesis):enumeration_insufficient+uniform_fact_closes.Square/CoxeterCandidate.leanβ a Β§7 named uniform-rule candidate (Coxeter iteration, order 30) tested and KILLED by the growth pre-filter (periodic βΉ bounded βΉ cannot match2Ξ»β ~ n log n).Square/SinglePrime.leanβ the Single Prime Hypothesis: the Atlas as one Prime object emanating all structure (single_generator_emanates); unity βΉ uniform closure.Square/AtlasGenerator.leanβ the shift-length uniform-rule candidateatlasShiftDiag; survives the growth filter (unboundedn log nclass) where Coxeter died.Square/AtlasCoherence.leanβ coherence (the conserved zero-state) is the closure condition, not a single facet (atlas_coherent,coherent_closure_not_single_facet).Square/AtlasComposition.leanβ the composition-algebra norm (Β§6.3/Β§9/Β§10): the 2-, 4-, 8-square identities (two/four/eight_square, Hurwitz) β Degen's octonion identity verified byring_uor.Square/AtlasTopology.leanβ the Betti signature (Β§6.5) and Bott/Clifford periodicity (Β§10); the tower forced four ways.Square/AtlasCalculus.leanβ the seven operators, the free-monoidTerm, and the catamorphism with its universal property (Β§3/Β§4): form determines function (op_count,cata_unique).Square/AtlasComplete.leanβatlas_complete: the roll-up witnessing every facet (Β§1βΒ§15) formalized, as facets of one{T,O}object, with the crux honestly open.
scripts/honesty_audit.shβ new no-smuggling check (the metric analog ofintrinsicH1_dict): the Gate-A pairing must be Ξ»-free.F1Square.leanβ v0.21.0 notes on the crux fields; a witness binding the stage-G route, crux none.
Added β stage F: the UOR construction of the crux (HΒΉ-object + FORCED dictionary) and the certified Ξ³β β₯ β0.02 bracket (pure Lean 4, no Mathlib, no sorry, choice-free)
The v0.18.0 bridge carried the dictionary β¨Cβ,Cββ© = β2Ξ»β as INTERFACE DATA β a SpectralSquare
field that any instance supplied definitionally (cSq := β2Ξ», dict := rfl). Stage F removes
that assumption and derives the dictionary, mirroring BridgeFF's dictionary column over β€: a
genuine rank-4 NΓ©ronβSeveri-style lattice, the primitive projection with PROVEN orthogonality, and
the self-pairing computed from the Gram. The gate then ran on the constructed object and LOCATED
THE FRONTIER β the forced signature did not come out positive (proving Ξ»β > 0 βn is RH), so
the construction is complete down to one irreducible input (the genuine Stieltjes Ξ·-tail = the
zeros) and hodgeIndexHolds/liPositivityHolds stay none β the gate flips the instant a
faithful, axiom-clean proof of the criterion lands; until then RH stays OPEN. Stage F also
delivers the constructive second Stieltjes constant Ξ³β and closes its numeric bracket
Ξ³β β₯ β0.02 (Rgamma2_ge_neg002) β the documented open computational frontier from v0.18.0 β via
a discrete EulerβMaclaurin construction with a new Real "ring engine" (RAddNF+RMulNF); this is a
certified constant bound (evidence), NOT a positivity-of-all-Ξ»β (= RH) claim. Every theorem is
choice-free ({propext, Quot.sound}), audited; the build is warning-free; the gate passes.
- A1 β the
HΒΉcarrier by universal property (F1Square/Square/Cohomology.lean): aFrobSysis a carrier with a scaling/Frobenius actionΟand a fundamental classg; the canonicalHΒΉisH1 = (β, succ, 0), the free / initial Frobenius system on one generator β a morphism out of it is FORCED (H1_universal,H1_isFree,freeFrob_unique_upto_iso), exactly as the coproduct forcedπ(v0.17.0). The Frobenius orbit realizes the built prime-power pencil as ONE equivariant identification (orbit_realizes_pencilβ the orbit position's log-separation from the diagonal equals the builtpencil_separation_pow;orbitShift_succβ each Frobenius step addslog p = Ξ(pα΅), the ConnesβConsani closed orbit). Honest scope: this builds the ABSTRACT carrier of the action, NOT the genuine spectralHΒΉ(whose spectrum is the zeros) β that is the open frontier. - A2 β the intrinsic lattice and the trace datum (
F1Square/Square/WeilLattice.lean):hPairis the symmetric bilinear form on the rank-4 lattice{F_h, F_v, Ξ, Ξ}with the sourced/derived ruling intersections and the spectral dataΞΒ², ΞΒ², ΞΒ·Ξas parameters. The vanishing cycleCβ = Ξ β Ξβis proven GENUINELY PRIMITIVE β orthogonal to both rulings for every spectral datum (vanCyc_perp_Fh,vanCyc_perp_Fv, theBridgeFF.primDG_perpanalog) β not hand-picked. Onπ's coarse lattice the spectral data isΞΒ²=ΞΒ²=ΞΒ·Ξ=0(pencil-blind,vanCyc_blind); theHΒΉenrichment liftsΞΒ·Ξβto the explicit-formula valueΞ»β. - A3 β THE FORCED DICTIONARY: the vanishing-cycle self-pairing is
ΞΒ²β2(ΞΒ·Ξ)+ΞΒ² = dd+ggβ2dg(vanCyc_selfpair_gen, theBridgeFF.primDG_sqanalog), theβ2being the lattice's own cross term. The geometric inputsΞΒ²=ΞΒ²=0are TIED to the v0.17.0 derived lattice (vanCyc_selfpair_built, frompair_diag_self_derived/pair_graph_self_derived), not plugged.IntrinsicH1is assumption-free by construction β its only datum islam;cSqis FORCED to the pairing diagonal, so no false dictionary CAN be inhabited;intrinsicH1_dictis a theorem.genuineSpectralSquareroutes through it, soβ¨Cβ,Cββ© = β2Ξ»βis now DERIVED (genuineSpectralSquare_dict), not a field β the v0.18.0 interface converted to construction. - B β the forced signature and the located frontier (
F1Square/Square/Forced.lean):genuine_vanCyc_normal(ββ¨Cβ,Cββ© = 2Ξ»β, the completed-square normal form);genuine_crux_equivalent(the geometric crux on the constructed object βΊLiCrux genuineLamSeq= RH, now on an object whose dictionary is a theorem);genuine_evidence_head(β¨Cβ,Cββ© < 0,β¨Cβ,Cββ© < 0on the DERIVED object).genuine_crux_frontier_locatedpins the FRONTIER as one proposition: the forced criterion is exactlyβn, Pos (genuineLamSeq n), the headΞ»β,Ξ»βis discharged, no finite run reaches it (genuine_iff_all_upTo), and it is satisfiable (genuine_signature_satisfiable, no hidden impossibility) β the remaining input is the genuine Stieltjes Ξ·-tail (the zeros; the truncatedetaTwoSliceis not it), and the gate flips the instant a faithful proof of the criterion lands. WhichBridgeFFcolumn is done, which is open: the DICTIONARY column (primDG_sq) is now a genuine theorem; the SIGNATURE-FORCING column (ff_hodge_iff_hasse, where the function field's4qβaΒ²completed square forces the bound) has no unconditional analog over β€ β the forced criterion is RH. - The roll-up (
F1Square.lean): the stage-F backing block and elaboration-checked witness (the carrier's universal property, the proven primitivity, the built-tied dictionary, the forced criterion, the located frontier); the crux fields staynone. The dictionary is a theorem; the construction is complete down to its one honest input (the Ξ·-tail / the zeros); the positivity does not close from anything built. RH stays OPEN. - The Voros growth dichotomy, mechanized (
F1Square/Analysis/Voros.lean) β a frontier brick. Voros (Math. Phys. Anal. Geom. 9 (2006)) is the sharpest statement of the RH-hardness of Li positivity:Ξ»βhas exactly two mutually-exclusive asymptotic forms β temperedβΌ (n/2)log n(RH) vs exponentially oscillatingβΌ Ξ£((Οβ+i/2)/(Οββi/2))βΏ(Β¬RH), no third option. The genuine CONSTRUCTIVE skeleton is built unconditionally:tempered_not_exp/exp_not_temperedβ a polynomially-bounded sequence (|Ξ»β| β€ C(n+1)Β²) can NEVER exceed2βΏinfinitely often (the regimes are disjoint), viacube_le_pow2((n+1)Β³ β€ 2βΏ,n β₯ 11) βquad_lt_pow2. The RH-equivalent identification of a regime (the saddle-point content) stays faithful interface. Deep-research-confirmed (104 agents) against the primary Voros/Coffey/Lagarias/Yoshida sources, which pin the genuine unconditional levers (Coffey'sΞ»β β₯ trend β |S2|, math-ph/0505052; YoshidaβBombieri small-support Weil positivity) β all bottoming out at the same|S2|/RH-hard step, so no unconditional closure exists. - The second Stieltjes constant
Ξ³β β β0.00969as a genuine constructive real (F1Square/Analysis/GammaTwo.lean) βRgamma2 := Rlim g2SeqDyadic, theHΒΉ-object ingredient feedingΞ»β. The defining sequencegβ(N) = Ξ£_{kβ€N}(ln k)Β²/k β β (ln N)Β³telescopes toΞ£ eβ,eβ = (ln k)Β²/k β β ((ln k)Β³β(ln(kβ1))Β³); the cubic-difference algebra (cube_diff_identity,tri_sum_3a2β discharged by the new UORRAddNFsigned-atom normalizer, the ΞΊ-form solution to the absent Real ring/abel tactic) yields the two-sided per-step envelopesβln(p+1)Β²/(p(p+1)) β€ eβ β€ ln(p+1)/pΒ². These are summed over dyadic blocks (log/logΒ² capslogN(j+2) β€ a+2) and telescoped with the discrete antiderivativesT_U(m)=(4m+12)/2^mand the QUADRATICT_L(m)=(2mΒ²+12m+22)/2^mβ the new ingredient overΞ³β, whose outer sum was linear. ReindexM(j)=2j+8with domination(j+1)(2MΒ²+12M+22) β€ 2^M(via8jΒ²+88j+246 β€ 2^{j+8}) gives pairwise CauchyΒ±1/(j+1)βRReg_of_real_boundβRlim. Choice-free ({propext, Quot.sound}), audited. Mirrors theGammaOne/Ξ³βregularity endgame column-for-column. - THE CERTIFIED BRACKET
Ξ³β β₯ β0.02via DISCRETE EulerβMaclaurin (Rgamma2_ge_neg002,F1Square/Analysis/GammaTwoBracket.lean) β complete. The corrected route needs NO constructive integration: the trapezoidal anchorΒ½f(N)(f(x)=lnΒ²x/x) captures the leadingΒ½lnΒ²N/Ntail, leavinghSeq(N)=gβ(N)βΒ½f(N) β Ξ³βwhose per-step increment is the trapezoidal residuals_p = Β½[lnΒ²(p+1)/(p+1)+lnΒ²p/p] β β [lnΒ³(p+1)βlnΒ³p] = O(lnΒ²p/pΒ³)(hSeq,sStep,hSeq_step_eq). The chain, end to end:- The keystone decomposition
sStep p β bΒ²Β·C2 + bΒ·R1 + R0(sStep_decomp) βC2 = Β½(1/p+1/(p+1)) β dthe trapezoidal error of1/x,R1 = dΒ·u1 β dΒ²,R0 = Β½dΒ²u1 β β dΒ³(b=ln p,d=ln(p+1)βln p). A free polynomial identity in 4 atoms, proved by reducing both sides to the SAME 7 canonical monomials with theRAddNF+RMulNFring engine (sq_binom2,inner_merge,partA_eq/partC_eq, theΒ½Β·2=1/β Β·3=1collapses) matched by an explicit choice-free 7-element permutation. C2 β₯ 0(trapezoid β₯ integral) dissolved by a clean coincidence βdPlusQ(0,p) = M = Β½(1/p+1/(p+1))EXACTLY (dPlusQ_zero_eq_mid, aring_uoridentity: the trapezoidal midpoint is theT=0artanh upper bound), soΞ΄ β€ Mwith no series comparison (C2_nonneg).- Per-step lower bound
s_{j+1} β₯ β1/((j+1)(j+2))(sStep_lower_tele) β all coefficient pieces bounded by rationals (d β€ 1/p,d β u1 β€ M β u1 = 1/(2p(p+1)),ln p β€ p), thencube_dom_natcollapses the two terms to one TELESCOPING term (no dyadic machinery needed for the tail). - Telescoping tail
hSeq(N+k) β₯ hSeq(N) β (1/(N+1) β 1/(N+k+1))(hSeq_tele, induction) βΉhSeq(M) β₯ hSeq(199) β 1/200for allM(hSeq_lower_const). - The limit
Ξ³β β₯ hSeq(199) β 1/200(Rgamma2_ge_hSeq) β eachg2SeqDyadic k = g2Seq(2^{2k+8}) β₯ hSeq(2^{2k+8}) β₯ hSeq(199) β 1/200, so the limitΞ³β = Rlim g2SeqDyadicis too (one-sided Archimedean via theRTendsTorate); mirrorsΞ³β'sRgamma1_le_gSeq. - The numeric heart β
hSeq(199) β₯ ofQ(gBound2 3 10βΈ 199)(hSeq_ge_gBound2, fromlnSqSumLo_le/logCube_le/halfSqOver_le) andgBound2 3 10βΈ 199 β 1/200 β₯ β1/50(gamma2_decide, one big-integer kerneldecide, β3s, depthT=3, denominatorD=10βΈ). The lower bound is wrapped as adef(gBound2) so the deep evaluator term stays opaque in the flat final proof β theΞ³β/gBoundpattern. Choice-free ({propext, Quot.sound}), audited.
- The keystone decomposition
- The third Li coefficient
Ξ»βin closed form (F1Square/Analysis/LambdaThree.lean) β the next rung of the genuine Ξ»-ladder, the first to carryΞ³β(Rgamma2). The genuineΞ»β = Ξ»β^{arith} + Ξ»β^{β}is already general; this adds the next Ξ·-anchor (deep-research-confirmed BombieriβLagarias / KeiperβLi):Ξ·β = βΞ³Β³ β 3Ξ³Ξ³β β (3/2)Ξ³β(Reta2, the first anchor needingΞ³β), theStieltjesEta3structure extendingStieltjesEtawith it, andΞ»β^{arith} = β(3Ξ·β + 3Ξ·β + Ξ·β)(Rlambda3_arith). The archimedean sideΞ»β^{β} = genuineArchSeq 3(already general, viaΞΆ(2), ΞΆ(3)) needs no new work, soRlambda3 = Ξ»β^{arith} + Ξ»β^{β}is a closed-form constructive real. For ANY Ξ·-data anchored throughΞ·βthe genuine ladder meets it atn = 3(genuineArith_three,genuineLam_three) exactly as atn = 1, 2β the closed form is faithful, not ad hoc.Pos Ξ»βis NOT claimed: theΞ³βbracket that gates theΞ·βterm is now closed (Ξ³β β₯ β0.02, above), butΞ»β β 0.2076(Ξ»β^{arith} β +1.22,Ξ»β^{β} β β1.013; margin β 0.21) is a heavily-cancelled combination ofΞ(1)terms, so a positivity certificate needs all ofΞ³, Ξ³β, Ξ³β, ΞΆ(2), ΞΆ(3), log 4Οto ~0.1β0.3% relative precision (the binding constraint isΞ³β) β the fullΞ»β-formula numeric assembly, the remaining open work. Choice-free, audited. The crux fields staynone. (Erratum: earlier drafts of this entry statedΞ»β β 0.0173/Ξ»β^{β} β β1.20, a computational error; the correct standard Li value is0.2076.) - The Li-term modulus growth law (
F1Square/Analysis/LiGrowth.lean) β ties Lever 1 to the Voros dichotomy, and is the first end-to-end use of theRAddNF+RMulNF"ring" engine.cnormSq_mulproves the BrahmaguptaβFibonacci multiplicativity|zw|Β² = |z|Β²Β·|w|Β²constructively: expand both squared parts into degree-4 monomials, the cross termsΒ±abcdcancel (cancelC, one pair afterregroupX/add4_perm1), the four surviving squares match(aΒ²+bΒ²)(cΒ²+dΒ²)(prod_sq_reassoc+add4_perm2). Hence the power law|zβΏ|Β² = (|z|Β²)βΏ(cnormSq_npow) and the growth seed (liTerm_dominates): a zero LEFT of the critical line (Re Ο < Β½) makes its Li numerator(Οβ1)βΏdominateΟβΏin modulus for EVERYnβ(cnormSq Ο)βΏ β€ (csubOneNormSq Ο)βΏβ so|(1β1/Ο)βΏ| β₯ 1grows geometrically, the constructive heart of the exponential (Β¬RH) regime. The SUM aggregation (Voros's saddle-point) and WHERE the zeros sit stay [CLASSICAL] interface; crux fields staynone. Choice-free, audited. - Lever 1 β the Li/zero growth geometry (
F1Square/Analysis/ZeroGeometry.lean): the constructive bridge from a zero's POSITION to the GROWTH of its Li contribution, feeding the Voros dichotomy and the de la VallΓ©e-Poussin zero-free region. Each Riemann zeroΟcontributes1 β (1β1/Ο)βΏtoΞ»β, whose growth is governed by the squared ratio|1β1/Ο|Β² = |Οβ1|Β²/|Ο|Β². The genuine constructive nugget, proved unconditionally and withoutsqrt(liRatio_diff_eq):|Οβ1|Β² β |Ο|Β² = 1 β 2Β·Re Οβ theIm Οterms cancel exactly, so the regime is fixed by which side of the critical line the zero lies on:Re Ο = Β½βΉ ratio1(bounded, Voros's tempered/RH seed,liRatio_on_line);Re Ο < Β½βΉ ratio> 1(an exponentially growing Li term, the Β¬RH seed,liRatio_left_of_line);Re Ο > Β½βΉ ratio< 1(liRatio_right_of_line). The dVP band (DVPBand Ξ΄) does NOT collapse to the line βdvp_band_admits_off_lineexhibits a band-resident off-line zero (ratio> 1AND band membership coexisting), soDVPBand Ξ΄forΞ΄ > 0is strictly weaker thanAllZerosOnLine; that residual gap (band βΉ line) is RH itself. The additive rearrangements run through the genuine abelian-group laws (Req_of_seq_Qeqcan't see throughRmul's nor reshapeRadd's Bishop reindexing). WHERE the zeros sit, and that the SUMΞ»βinherits a single term's growth (Voros's saddle-point), stay [CLASSICAL] interface; the crux fields staynone. - The UOR Real additive-group normalizer
RAddNF(F1Square/Analysis/RAddNF.lean) β the ΞΊ-form solution to the central mechanization blocker.ring_uoris Int/β-only and the pointwise Real route clears denominators multiplicatively (any atom occurring 3+ times explodes), so additive Real identities had no tactic.RsumLcanonicalizes aRadd/Rneg/Rsubtree to a list of signed-atom summands; equality is decided by the multiset (RsumL_permpermutation-invariance +RsumL_cancel_anywherechoice-free positional cancellation β noList.Permdecide, which pullsClassical.choice). The reusable abelian-group analogue ofring_uor; it drives theΞ³βcubic telescoping and everyΞ»βassembly. - The UOR Real multiplicative normalizer
RMulNF(F1Square/Analysis/RMulNF.lean) β the ΞΊ-form companion ofRAddNF, the second half of aReal"ring" engine. Real MULTIPLICATIVE identities had no tactic for the same reason additive ones didn't (ring_uoris β€/β-only; the pointwise route can't see throughRmul's Bishop reindexing).RprodLcanonicalizes aRmul-tree to the product of a factor LIST; equality is decided by the multiset (RprodL_perm, from the genuineRmulcommutativity/associativity). Permutation-only βRealhas no universal multiplicative inverse, so there is no cancellation layer (all degree-dmonomial normalization needs is permutation).Rmul_pair_eq_RprodL4is the degree-4 flatten;prod_sq_reassoc((ac)Β² β aΒ²cΒ²) andprod_cross_reassoc((ac)(bd) β (ad)(bc)) are the validated monomial atoms (the square and the cross-term of|zw|Β² = |z|Β²|w|Β²), with the permutations built EXPLICITLY viaList.Permconstructors (decideonList.PermpullsClassical.choice). WithRAddNFthis stands in for aRealringtactic: expand to monomials, normalize each withRprodL_perm, match the sum withRsumL_perm. Choice-free, audited. - Honesty-gate rigor fix (
scripts/honesty_audit.sh) β load-bearing. Checks 3 (nosorry/native_decide) and 4 (choice-free) usedβ¦ | grep -q β¦inside anif-condition underset -o pipefail: a matchinggrep -qexits early, SIGPIPEs the upstreamgrep, and pipefail makes the pipeline's status that non-zero code β whichifreads as FALSE, so the FAIL branch never ran. The forbidden-axiom and choice-free gates were effectively disabled. Fixed (capture-then-test, nogrep -q); verified the gate now FIRES on violations and PASSES clean. The fix exposed and removed a pre-existingClassical.choiceleak (graph_one_diag,omegaon anβ; reprovedNat.one_mul+eq_comm) β so the choice-free claim ({propext, Quot.sound}only) is now genuinely enforced, not merely asserted.
Added β stage E: completion β the explicit formula, the dominance face, the roll-up (pure Lean 4, no Mathlib, no sorry, choice-free)
The three stage-E release goals are delivered: the explicit-formula trace is completed (the zero
side realized at the BombieriβLagarias slices), the remaining Li interfaces are retired at the
built slices, and the final F1-square roll-up records the v1.0.0-candidate state β plus THE
DOMINANCE FACE: the crux as a single uniform bound, proven equivalent to both prior faces. The
crux did not close β now a sourced result, not a presumption β so hodgeIndexHolds/
liPositivityHolds stay none and RH stays OPEN. Every theorem is choice-free
({propext, Quot.sound}), audited; the build is warning-free; the gate passes.
-
The completed explicit-formula trace (
F1Square/Analysis/LiComplete.lean) βLi.ExplicitFormulaTrace, until now inhabited only by the trivial splitz = z + 0, is REALIZED with the genuine three-sided reading at both built slices (explicitFormulaTrace_one_realized,explicitFormulaTrace_two_realized): zero sideΞ»β/Ξ»β(the sum-over-zeros reading is [CLASSICAL], BL 1999 β the zeros are not constructed and nothing pretends they are), finite-place closed formsΞ³and2Ξ³ β (Ξ³Β² + 2Ξ³β), archimedean parts β all three reals built. Packaged as theWeilTraceladder (weilTraceTwo, the trace identity at every positive index;weilTraceTwo_evidence). Convention notes pinned (deep-research-verified): the Lagariasβ·BL grouping (Ξ»β = Sβ(n) β S_f(n) + 1vsΞ»β^{arith} = βS_f,Ξ»β^{β} = Sβ + 1, confirmed against both built slices to 30 digits); the arithmetic closed form sourced from the Ξ·-polynomial form (the arXiv print of Lagarias eq. (4.13) carries a sign typo β not used); unconditionally the finite-place part equals the zero sum truncated at heightβnup toO(βnΒ·log n)(Lagarias Thm 6.1) β the precise sense in which the prime side IS an incomplete zero side. -
Li.LiAgreesWithretired at the built slices (liAgreesWith_two_realized) β computed (the direct certified buildsRlambda1via the accelerated-Ξ³ assembly,Rlambda2via the Stieltjes/ΞΆ(2) assembly) agrees with classical (the BL closed-form assemblies,liClassicalSeqTwo) β genuinely non-reflexive atn = 1, 2, the agreement being the content ofRlambda1_decomposition/Rlambda2_decomposition. A REALIZATION LEDGER inLi.leanrecords the boundary: everyLiinterface is realized exactly as far as the built slices reach, no further. -
THE DOMINANCE FACE (
F1Square/Square/Dominance.lean) β the crux as ONE uniform bound:Dominates B arith arch(βB(n) β€ arith(n)β the bound controls the oscillation's negative excursions β andarch(n) β B(n) > 0β it stays strictly below the archimedean trend),Dominatedits single existential. Sign-agnostic in both parts: no case split between the small-nregime (archimedean part NEGATIVE:Ξ»β^{β} β β0.5541,Ξ»β^{β} β β0.8745, re-verified to 30 digits) and the asymptotic regime (roles swapped); the dichotomy is clean, no third option. The theorems:dominated_liPositive/liPositive_dominated/dominated_iff_liPositive(under the trace, "some single bound dominates" βΊΞ»β > 0 βnβ genuinely universal WITHOUT enumeration; the necessity witness is the tight boundB(n) = arch(n) β Ξ»β), anddominance_crux_equivalent:Dominated βΊ SpectralCrux βΊ LiCruxthrough the v0.18.0 bridge β the crux now has THREE provably equivalent faces (geometricβ¨Cβ,Cββ© < 0 βn, analyticΞ»β > 0 βn, dominanceβ one bound under which oscillation loses);weilTrace_dominancereads the completed trace ladder through it. The assembly shape, exact:dominance_head_tail+crux_closure_routeβ the certified head (todayn β€ 2) plus ONE tail bound fromn = 3on yields the crux; the tail bound for the genuine parts is the single remaining object, provably equivalent to the v0.18.0 frontier. Honesty guards, two-sided:dominance_satisfiable(no hidden impossibility; the loose existential is NOT RH),twoSlice_not_dominated+weilTraceTwo_not_crux(the finite-assembly guard transfers to this face). -
The classical sourcing, deep-research-verified (101 agents, 23 claims confirmed 3-0 against the primary PDFs, 2 refuted): Voros's strict dichotomy (Math. Phys. Anal. Geom. 9 (2006) 53β63, arXiv math/0506326 β "two sharply distinct and mutually exclusive asymptotic forms", NO third option): RH βΊ
Ξ»β ~ Β½n(log n β 1 + Ξ³ β log 2Ο)modo(n); Β¬RH βΊ exponential oscillationΞ£((Οβ+i/2)/(Οββi/2))βΏ + c.c., rate|1 β 1/Ο| > 1for theRe Ο < 1/2member of each off-line pair (rigorous via Darboux in the 2006 paper; the 2004 note's sign erratum pinned as a convention trap). Lagarias (Ann. Inst. Fourier 57 (2007) 1689β1740): the archimedean trend(n/2)log n + cn + O(1),c = (Ξ³ β 1 β log 2Ο)/2, unconditional (Thm 5.1; Voros pins the ΞΆO(1)to+3/4); theO(βnΒ·log n)excursion bound on the arithmetic part β a THEOREM under RH (Thm 6.1). The general-narchimedean closed formΞ»β^{β} = 1 β (n/2)(Ξ³ + log 4Ο) + Ξ£_{j=2}^n (β1)Κ² C(n,j)(1 β 2^{βj})ΞΆ(j)matches the built slices exactly. Net:Dominated(genuine parts) is TRUE iff RH β both directions confirmed at the asymptotic level β and no unconditional tail bound exists in the verified literature (the one-sided shape is published only as Coffey's sufficiency Conjectures 2β3, math-ph/0505052); the equivalence-by-regrouping is this release's theorem, per the ConreyβLi relocation discipline. -
THE GENUINE ARCHIMEDEAN TREND, ALL
n(F1Square/Analysis/ArchTrend.lean) β the closure push: the archimedean side of the crux as a single constructed object,genuineArchSeq n = 1 β (n/2)(Ξ³ + log 4Ο) + Ξ£_{j=2}^n (β1)Κ²C(n,j)(1 β 2^{βj})ΞΆ(j)for EVERYnβ one definition, no enumeration; every ingredient already built (Ξ³,log 4Ο,ΞΆ(j)for allj β₯ 2, binomials). Consistency THEOREMS at both independently-built slices (genuineArch_one/genuineArch_twoβ genuine reconciliations of distinct constructions).crux_vs_constructed_trendβ the sharpest honest statement of RH this substrate provides: for any spectral square whose trace splits against the BUILT trend, the crux βΊ "the arithmetic part admits one bound strictly belowgenuineArchSeq". The open content of RH contracts to the arithmetic side alone; the trend's classical growth is sourced, not mechanized; nothing touches positivity of the genuineΞ»β. -
THE GENUINE LI SEQUENCE IN CLOSED FORM (
F1Square/Analysis/GenuineLi.lean) β the implementation's deepest open question ("the genuine sequences are unconstructed") closed modulo the Stieltjes tail:StieltjesEta(Ξ·-data with the BUILT anchorsΞ·β = βΞ³,Ξ·β = Ξ³Β² + 2Ξ³βas proof fields),genuineArithSeq(Ξ»β^{arith} = βΞ£_{j=1}^n C(n,j)Β·Ξ·_{jβ1}, everynβ the verified non-alternating closed form, anchored to BOTH mechanized slices as theoremsgenuineArith_one/two; the Coffey recursion deliberately NOT used, convention guard), andgenuineLamSeqβ the genuine Li sequence with both sides closed forms (weilTraceGenuine: the full-ladder trace, definitional at every positive index, exactly as classicallyΞ»βis defined through the explicit formula). The closed form MEETS the certified values (genuineLam_one/two), so the head is a THEOREM (genuineLam_head:Posatn = 1, 2for ANY anchored Ξ·-data).etaTwoSliceinhabits the structure; itsn β₯ 3outputs are flagged TRUNCATIONS (caution (d)).crux_genuine_form+crux_genuine_route(the maximal honest reduction): the crux follows from exactly TWO open inputs β the genuine Ξ·-tail (Ξ³β, Ξ³β, β¦, constructible one at a time by theGammaOnepattern) and ONE bound between the two closed forms fromn = 3on, a bound that exists iff RH. The head is DISCHARGED; neither input is asserted. -
The final roll-up (
F1Square.lean) β the stage-E backing block, the elaboration-checked v0.19.0 witness (both trace realizations, the retirement, the β-form three-face equivalence, the dominance reading, both guards, crux fieldsnone), and the v1.0.0-candidate state: complete construction, honest crux. Workspace hygiene: warning-free build;Li.leanrealization ledger;Attempt.leanfrontier cross-pointer. -
THE GENUINE-PAIRING ARC (the closure push, continued β the formerly-planned v0.20/v0.21 work folded into this release; deep-research #4: 99 agents, 21 claims confirmed 3-0 against the primary PDFs, 4 refuted):
- Substrate:
Analysis/RMax.leanβRabs(Bishop-regular with no reindex, via the reverse triangle inequality on exact β),RmaxZero = Β½(t+|t|), and the tent calculus (non-negativity, vanishing off support, identity on support) β compactly-supported piecewise-linear test functions as totalReal β Realfunctions;Analysis/RSum.leanβ finite real sums with the congruence/PSD/monotonicity transports. - THE WEIL FUNCTIONAL, assembled (
Analysis/Weil.lean,Square/Pairing.lean): in the pinned CC unsymmetrized normalization (arXiv 2006.13771 App. B; the three-normalization trap and thedxvsdx/xinvolution trap recorded),W(f) = poles β (primes + archimedean)β the zero side is the DEFECT of the built sides; no zeros are inputs. CONSTRUCTED: the whole finite-place sideweilPrimePart = Ξ£_{nβ€X} Ξ(n)(f(n) + nβ»ΒΉf(1/n))(rational weights, finite by support, stable past the cutoff) and the archimedean constant(log 4Ο + Ξ³)Β·f(1)(both factors built). INTERFACE (the faithful boundary): the pole terms and the archimedean integral β their piecewise-linear closed forms are routine but unverified in print (the deep-research open question), so transcribing them would breach the gate. Piecewise-linear test data is ADMISSIBLE to Weil's criterion directly (Bombieri's classW, the official Clay problem description Β§V). - THE FOURTH FACE :
weilSpectralSquareβ the FIRSTSpectralSquarewhosecSqcomes from a pairing-valued assembly (the dictionary holds by construction) β withweil_psd_iff_hodgeandweil_strict_iff_crux: positivity of the pairing family βΊ the crux βΊ Li positivity βΊ dominance. For the genuine family this is Weil positivity = RH β elementary in both directions (Weil 1952; Burnol math/9810169 proves the Lemma directly, no density argument β the presumed 'hard direction' was adversarially refuted). Guard:weil_template_crux. - The first computed pairing value (
weilPrime_demo): the finite-place side at the piecewise-linear tent peaked at2is exactlylog 2β the pairing sees the prime through the test function (the Β§2.3 "separation = Ξ" finding, now on the pairing side, as a theorem). - The unconditional territory, recorded (pinned, not asserted): ConnesβConsani (Selecta
Math. 27 (2021), Thm 1) β Weil positivity is UNCONDITIONAL for test support in
[2^{β1/2}, 2^{1/2}](the prime-free window β where the constructed finite-place side vanishes byweilPrimePart_stable's discipline); the certificate is the Sonine-space projection (infinite-dimensional). Burnol's precursor window carries an EXPLICIT nonnegative spectral multiplierΞ±(Ο) = 8β2Β·cos(Ο log 2)/(1+4ΟΒ²) + hβ(Ο),hβ = βlog Ο + Re Ο(1/4 + iΟ/2)β the natural constructive SOS target (needs uniform-in-Ο digamma bounds; the pinned next mechanization). The window theorem holds on the built object (weilPrime_window/weilValue_window): a test datum with support inside the prime-free window has identically vanishing finite-place side at every truncation depth, so the assembledWreduces in-window topoles β archimedeanβ the exact statement the certificate program starts from, as a theorem of the assembly. Bombieri's Lincei truncations were verified to be ZERO-INDEXED (not zero-free certification targets) β that route is honestly closed. - THE WINDOW CERTIFICATE, computed (
Analysis/PsiQuarter.lean,Analysis/BurnolAlpha.lean): Burnol's spectral multiplierΞ±(Ο) = 8β2Β·cos(Ο log2)/(1+4ΟΒ²) + hβ(Ο),hβ(Ο) = βlogΟ + Re Ο(1/4 + iΟ/2), evaluated at the center of the prime-free window. Ο(1/4) is built as the FIRST exact non-trivial digamma value β atz = 1/4the digamma series has exact-rational terms1/(n+1) β 1/(n+1/4) = β3/[(n+1)(4n+1)], a sign-definite series with a telescoping tail, giving a genuine direct-sequence constructive real withΟ(1/4) β₯ β4.32(trueβ β4.2270, viaRgamma_h_upperand a uniform partial-sum bound).Ξ±(0) > 0(burnolAlphaZero_pos, trueβ 5.94) is then an axiom-clean theorem β8β2 β logΟ + Ο(1/4), withβ2 = exp(Β½ log2) β₯ 1(RrpowPos, no sqrt primitive) β certified from the wide margin8Β·1 β 1.15 β 4.32 = 2.53 > 0. This is EVIDENCE for the windowed Weil positivity (the multiplier at one point), exactly asweilPrime_demo/ the certifiedΞ»-slices are evidence β NOT the universalΞ±(Ο) β₯ 0 βΟ(needs the uniform-in-Ο complex-digamma bound), still less RH (the window excludes every prime). The universal window theorem stays the pinned next target. - THE Ο-PARAMETERIZED KERNEL + THE HONEST INDEFINITENESS FINDING (
Analysis/DigammaWindow.lean): the kernelRe Ο(1/4 + iΟ/2)has exact-rational terms (even inΟ);windowKernelg_n(s) = (n+1/4)/((n+1/4)Β²+s)is proven ANTITONE ins = ΟΒ²/4(windowKernel_antitone), sowindowTerm = 1/(n+1) β g_nis MONOTONE INCREASING inΟΒ²(windowTerm_mono) β hencehβ(Ο)increases fromhβ(0) β β5.37toward+β;windowTerm_zeroreduces the kernel atΟ = 0toΟ(1/4)'s summand. The load-bearing finding (recorded faithfully): the BARE multiplierΞ±is NOT pointwise non-negative βΞ±(0) β 5.94 > 0butΞ±is INDEFINITE, dipping toβ β1.0nearΟ β 2.27. This is exactly why Burnol needs the restricted-classA_Ξ΅-correction and ConnesβConsani need the Sonine projection:Ξ±(Ο) β₯ 0 βΟis NOT a theorem, so the unconditional window positivity stays the honest interface β the monotone kernel (which bounds the negative band) is the correct object the genuine window theorem is built from (v0.20.0).
- Substrate:
- The dominance face RELOCATES the difficulty (ConreyβLi); it does not remove it. The open content
of RH is now ONE object: a single bound sequence dominating the genuine arithmetic part strictly
below the genuine archimedean trend β which exists iff RH (verified both directions). Nothing
asserts it;
hodgeIndexHolds/liPositivityHoldsstaynone; RH stays OPEN. The certified slices remainn = 1, 2; the next slice needsΞ³β.
The two stage-D release goals are delivered: the geometric and analytic faces of the crux are proven
equivalent, and the crux attempt ran under the gate β it did not close the universal, so
hodgeIndexHolds/liPositivityHolds stay none and RH stays OPEN, with the bridge substrate shipped
exactly as scoped. Every theorem is choice-free ({propext, Quot.sound}), audited; the gate passes.
- The CastelnuovoβSeveri anchor (
F1Square/BridgeFF.lean) β the function-field model of "Hodge index βΉ RH" as a genuine lattice derivation, no governor shortcut: theE Γ Elattice{F_h, F_v, Ξ, Ξ}with the standard Gram (Ξbidegree(1, q);ΞΒ² = ΞΒ² = 0, genus-1 adjunction; the trace datumΞΒ·Ξ = q+1βaby Lefschetz βff_trace_datum); the primitive projectionDΒ° = D β (DΒ·F_v)F_h β (DΒ·F_h)F_vofD = xΞ + yΞ(primDG_perp_h/v); the computationprimDG_sq:D°² = β2(xΒ² + aΒ·xy + qΒ·yΒ²)β the Hodge-index form IS the binary quadratic form of discriminantaΒ² β 4q; andff_hodge_iff_hasse:βx,y D°² β€ 0 βΊ aΒ² β€ 4q(forward: instantiate(a, β2); backward:4(xΒ²+axy+qyΒ²) = (2x+ay)Β² + (4qβaΒ²)yΒ²).ff_hodge_iff_hodgeTypederives the v0.1.0 governor from lattice positivity β "Β§0.3: the mechanism is not the gap" is now a theorem. - The Ξ»β BombieriβLagarias decomposition (
F1Square/Analysis/LiTwo.lean) βΞ»β^{arith} = β(2Ξ·β + Ξ·β) = 2Ξ³ β (Ξ³Β² + 2Ξ³β)(the prime side, via the StieltjesΞ³β) andΞ»β^{β} = (1βΞ³) β log 4Ο + ΒΎΞΆ(2)(the Ξ-factor place);Rlambda2_decompositionprovesΞ»β = Ξ»β^{arith} + Ξ»β^{β}as a constructive-real identity.li_decomposition_two_realized:Li.LiDecompositionrealized with BOTH genuine slices (n = 1from v0.15.3,n = 2new), both certified positive (liTwo_evidence). - THE BRIDGE (
F1Square/Square/Spectral.lean) β the release goal.SpectralSquare: theHΒΉ-bearing enrichment ofπas an interface β the Li/trace datalam, the primitive-class self-intersectionscSq, and the dictionaryβ¨Cβ,Cββ© = β2Ξ»β(Deninger's Hodge-index reading of Li's criterion, Proc. Symp. Pure Math. 55 (1994); normalized exactly asBridgeFF.primDG_sqderives it on the function-field model; the classical chain "RH βΊ Weil positivity βΊ Ξ»β β₯ 0" is Weil 1952 / Li 1997 / BombieriβLagarias 1999 / Bombieri 2000). The equivalence is a genuine constructive theorem:spectral_bridge_nonneg(β¨Cβ,Cββ© β€ 0 βn βΊ Li.LiNonneg),spectral_bridge_pos(_slice)(strict βΊLi.LiPositive), andcrux_faces_equivalent : SpectralCrux S βΊ Li.LiCrux S.lamβ via new doubling lemmas (Pos_of_Radd_selfat the sequence level: a witness1/(n+1) < 2x_{2n+1}halves to1/(2n+2) < x_{2n+1}). Inhabited byspectralTwoSlice(the genuine certifiedΞ»β, Ξ»β;spectral_evidence_two:β¨Cβ,Cββ© < 0andβ¨Cβ,Cββ© < 0β the geometric face's first genuine negativity slices). Honesty guards as theorems:spectralTwoSlice_not_crux(the finite-slice instance provably FAILS the crux β itsn = 3slice vanishes) andspectral_iff_all_upTo(no finite run of negativity checks reaches the crux β the finite-check guard, geometric face). - The crux attempt, under the gate (
F1Square/Square/Attempt.lean) β run, recorded, honestly concluded. Certified: strict Hodge negativity throughn = 2(spectral_strict_upTo_two), the furthest any axiom-clean run reaches in this substrate. The frontier, exact:crux_attempt_frontier(_geometric)β given the certified slices, the crux βΊβ n β₯ 3, Ξ»β > 0(the next slice needsΞ³β, a freshGammaOne-scale mechanization). The post-mortem records why the general routes are blocked, with the program's own controls as evidence (vacuous-kernel controlBridge.control_psd; pencil-blindnesssquare_hodge_pencil_blind; the BL cancellation, companion Β§8.1; the ConreyβLi precedent) and what would close it (the genuineHΒΉinstance, T4/Β§3.4 β ConnesβConsani's archimedean/semilocal Weil positivity, Selecta Math. 27 (2021), being the strongest partial result). Conclusion: the universal did not close; the fields staynone.
- The bridge makes the two crux faces ONE proposition; it does not make that proposition easier. The
certified slices are
n = 1, 2;Ξ»β > 0 βn(= RH, both faces) stays open;hodgeIndexHolds/liPositivityHoldsstaynone. The genuine spectral instance (HΒΉwith spectrum = the zeros) remains the program's single open object (T4/Β§3.4), now with the exact shape of what carrying it buys (BridgeFF).
Added β stage C: the canonical arithmetic square π = Spec β€ Γ_π½β Spec β€ with its derived intersection lattice (pure Lean 4, no Mathlib, no sorry, choice-free)
The stage-C release goals are delivered (F1Square/Square/, six bricks). Every theorem is choice-free
(#print axioms = {propext, Quot.sound}), audited in scripts/audit_axioms.lean; the build is green and the
honesty gate passes. The crux fields stay none β RH stays open.
- Canonical
π= the tensorF β_π½β F, with its universal property PROVED (Square/Monoid.lean,Square/Tensor.lean). Deitmar π½β-algebras are commutative monoids (realized as a bundledCMonrecord β the pure-core substitute for the typeclass hierarchy); the curve is the multiplicative monoidββ(free commutative on the primes β the canonical form of an element is its prime factorization, the UOR content-address);π½βis the trivial monoid, proved initial (f1_initial), so the fiber coproduct over it is the plain coproduct:π = ββ Γ ββwith injectionsa β¦ aβ1,b β¦ 1βband the universal propertycopair_inl/copair_inr/copair_unique(uniqueness via the tensor decompositionz = zββzβ,sq_factor); the π½β-cocone condition is automatic (square_base_cocone), so coproduct = pushout overπ½β. Canonicality = the universal property βπis THE object, unique up to unique isomorphism, not a candidate model. Non-collapse of Β§3.1 (β€ β_β€ β€ = β€) by theorems:inl β inr, the codiagonal identifies distinct points (codiag_not_injective,gen2_codiag_collapse), and the monomial family2^a β 2^bis free of rank 2 (gen2_injective) β strict 2-dimensionality (T1 for all points, not a finite truncation); both projections recover the curve (proj1_inl,proj_faithful). The power FrobeniusfrobPow k : a β¦ aα΅(a genuine hom) is distinguished from the ConnesβConsani scaling flowmScale n : a β¦ nΒ·a(NOT a hom,mScale_not_homβ a correspondence; its graphs are the pencil). - The distinguished divisors and their point counts (
Square/Divisors.lean): rulingsV_a = {a}ΓC,H_b = CΓ{b}, diagonalΞ, Frobenius correspondencesΞ_n = {(m, nΒ·m)}as genuine subsets ofπ; transverse singletons (vFiber_inter_hFiber,diag_inter_vFiber/_hFiber,graph_inter_vFiber/_hFiber), moving disjointness (vFiber_disjoint,hFiber_disjoint,graph_disjoint), the translate structure (graph_translate_diagβΞ_nis the flow translate ofΞ;vFiber_translate), and the Β§2.3 finding at the point level:Ξ β© Ξ_n = βforn β₯ 2(diag_inter_graph_empty) β the scaling Frobenius has no transverse fixed points on canonicalπ. - The parallel pencil with its shift lengths
log n(Square/Pencil.lean) β the Β§2.3 structural finding lifted from the candidate bi-tropical model to theorems onπ:logN_mul_general(log(ab) = log a + log bfor ALL positive naturals, by exp injectivity β generalizing the v0.15.2 base-2 keystone) andlogN_pow_general(log pα΅ = kΒ·log p);pencil_shift(log y = log x + log nonΞ_nβ the affine shift, exact),pencil_parallel(slope 1 β recession direction(1,1), the diagonal's own),pencil_det_zero(stable countΞΒ·Ξ_n = |det((1,1),(1,1))| = 0, tied to the mechanizedTropical.Signature.parallel_pencil),pencil_separation(constant separationlog n),pencil_separation_vonMangoldt(at a prime the separation ISΞ(p) = log p, the explicit-formula prime weight ofAnalysis/Mangoldt.lean), andpencil_separation_pow(kΒ·log pβ the closed orbit of lengthlog ptraversedktimes). The arithmetic content provably relocates to the shift lengths. - The intersection lattice, DERIVED β never entered by hand (
Square/Lattice.lean, the Β§2.2 declarative discipline mechanized): every primitive number is a point count with classes moved along their translation pencils (pair_*_derived:VΒ·H = 1,VΒ² = HΒ² = 0,ΞΒ·V = ΞΒ·H = 1,ΞΒ² = 0from the parallel-pencil disjointness itself,ΞΒ·V = ΞΒ·H = 1β degree-1 translation correspondences,ΞΒ·Ξ = ΞΒ·Ξ = 0); bilinearity (sqPair_add_left,sqPair_smul_left) forcesEβΒ² = β2(e3_sq_forced); the sourced Β§2.2 product-of-curves template emerges (sqPair_eq_template) β T3's "realize the pairing intrinsically" is closed by derivation, agreement with the template is now a consistency theorem. The five Β§2.2 gate self-checks are theorems (sqPair_symm,sq_boundary_checks,sq_adjunction_checks,sq_signature_diagβ signature(1,2)by explicit diagonalization{V+H, VβH, Eβ} β diag(2,β2,β2)with complementarity). The class lattice is finitely generated on the derived basis (cls_generated, T2 onπ); the graph class is forced (graph_class_unique), so[Ξ_n] = [Ξ]for alln(pencil_numerically_trivial). - Polarized
π, the Hodge index of the derived lattice, and the faithfulness boundary (Square/Polarized.lean):squarePolarizedβ theCrux.Polarizedinstance is nowπ's own derived lattice (the stage-C lift); the ample classH = [V]+[H]hasHΒ² = 2 > 0(sq_ample_posβ verified, NOT automatic for a tropical surface) with Nakai-style meets (sq_ample_meets);H^β₯is negative-definite (sq_hperp_neg_semidef,sq_hperp_definite);square_hodgeIndex : HodgeIndex squarePolarizedholds. And the boundary (square_hodge_pencil_blind): the lattice is pencil-blind β[Ξ_n] = [Ξ]andΞΒ·Ξ_n = 0for ALLn, so the function-field trace input (ΞΒ·Ξ_q = q+1βa,Mechanism.hodgeType) is provably absent and the positivity carries no spectral content β the geometric face of the Β§2.3 control (Bridge.control_psd). It is therefore NOT the crux. - Manifest de-hedge (
F1Square.lean,Crux.lean):surfaceConstructedandparallelPencilFindingflipnone β some true(honest scope documented: canonical at the monoid-scheme / T1βT3 level; theHΒΉ-bearing spectral enrichment is NOT constructed);classGroupFinitelyGen/intersectionTemplateValid/ampleClassExistsare now carried by canonicalπ; theparallelPencilStructureidentity flips to universally valid; two new elaboration-checked witness examples bind the layer to the manifest; theCruxfaithfulness caution is sharpened with the proven pencil-blindness boundary.
- The crux is the Hodge index / Weil positivity of the
HΒΉ-bearing pairing β the form on which the scaling flow acts with spectrum = the zeta zeros (T4/T5), equivalentlyΞ»β β₯ 0 βn(Li).π's coarse numerical lattice provably does not carry it (square_hodge_pencil_blind), sosquare_hodgeIndexis a result about the constructed object and not an RH claim.hodgeIndexHolds/liPositivityHoldsstaynoneβ RH stays open. Stating the geometricβΊanalytic equivalence faithfully is stage D (v0.18.0).
Added β stage B: critical-strip ΞΆ, the archimedean Ξβ²/Ξ place, and Pos Ξ»β (pure Lean 4, no Mathlib, no sorry, choice-free)
The three v0.16.0 release goals are delivered. Every theorem below is choice-free
(#print axioms = {propext, Quot.sound}), audited in scripts/audit_axioms.lean; the build is green
and the honesty gate passes. The crux liPositivityHolds/hodgeIndexHolds stay none β RH stays open.
- (B)
ΞΆ(s)on the critical strip0 < Re s < 1β built the integration-free way, via the Dirichlet etaΞ·(s) = Ξ£ (β1)^{nβ1} nβ»Λ’, which converges by bounded variation across the whole strip where the rawΞΆseries diverges.F1Square/Analysis/EtaVariation.leanβCeta:Ξ·(s)for everyRe s > 0as a genuine constructiveβ, the Bishop diagonal limit (Rlim) of the reindexed paired partial sums. The convergence is the full dyadic-geometricRRegstack adapted toΟ > 0: the per-term variation bound (a new alternating-series quadratic remainderaltSum_quad, theRlogNat β logNbridge, a two-sided product keystone), the pairing identity, the geometric block boundβ€ ofQ(VconstΒ·rα΅)(r = 1/(1+Ο) < 1), the telescoping tailEtaVSum_tail_full β ofQ(Vconst/(j+1)), the odd-offset subsum, and the reindexetaMidx(absorbing theVconstprefactor) βRReg_of_real_boundβRlim.F1Square/Analysis/CriticalZeta.leanβCzetaStrip:ΞΆ(s) = Ξ·(s) / (1 β 2^{1βs})for0 < Re s < 1, a genuine constructiveβ.cpowNeg_normSq(|nβ»Λ’|Β² = nβ»Β²α΄Ώα΅Λ’), the denominator1 β 2^{1βs} = 1 β 2Β·cpowNeg s 2(reusingcpowNeg, no newCexp), its non-vanishingetaDenom_Pos_normSq(|1 β 2^{1βs}|Β² β₯ (2^{1βΟ} β 1)Β² > 0, the spurious zeros all sit onRe s = 1), the constructive inverseCinv, and the certificateCzetaStrip_functional : (1 β 2^{1βs})Β·ΞΆ β Ξ·. SinceExactBoundedReal = Real, the real and imaginary parts are exact-bounded objects automatically.
- (A) The Gamma function via Spouge; the archimedean
Ξβ²/Ξplace (F1Square/Analysis/Gamma.lean).RrpowPosβ the real powerx^y := exp(yΒ·log x)for a positive base, the single combinator behind every Spouge power (β(2Ο) = exp(Β½Β·log 2Ο),(z+a)^{z+Β½}, the half-integer(aβk)^{kβΒ½}). No sqrt primitive and no complexClogare needed.Digammaβ the archimedean placeΟ = Ξβ²/Ξas a genuine constructive real (the exact object, not an approximation), via the convergent seriesΟ(z) = βΞ³ + Ξ£_{nβ₯0}[1/(n+1) β 1/(n+z)]. Architecture mirrorsCeta: per-term two-sided bound|t_n| β€ B/((n+1)n)(Rinv_le_ofQ_Qinv+ a two-sided product bound), the telescoping taildigammaTail_two_sided, the reindexdigammaMidxabsorbingB = |zβ1|, thenRReg_of_real_boundβRlim; reuses the EulerβMascheroni constantRgamma_h.SpougeGammaβ Spouge's approximant ofΞ(z+1) = (z+a)^{z+Β½}Β·e^{β(z+a)}Β·(cβ + Ξ£_{k=1}^{N} c_k/(z+k)),cβ = β(2Ο),c_k = ((β1)^{kβ1}/(kβ1)!)(aβk)^{kβΒ½}e^{aβk}, as a constructive real built entirely fromexp/log/reciprocal of positive reals (general rational parametera). Spouge's explicit relative-error bound|Ξ΅_S(a,z)| < βaΒ·(2Ο)^{β(a+Β½)}/Re(z+a)(a β₯ 3; Spouge 1994 SIAM J. Numer. Anal. 31(3); Pugh thesis eqns 2.18β2.19) is documented, not asserted as a Lean theorem β a rigorous proof presupposes an independentΞ, so the exact archimedean place is carried by theDigammaseries instead.
- (C)
Pos Ξ»β(F1Square/Analysis/LambdaTwo.lean) β the second Li/Keiper coefficient is positive (Rlambda2_pos : Pos Rlambda2, certified lower boundΞ»β β₯ 0.0043; true valueΞ»β β 0.0923457), the higher-Stieltjes-Ξ³ββΞ»βcapstone, aΞ»β-style positivity certificate forn = 2.
Pos Ξ»βis evidence for Li's criterion atn = 2, not the crux:liPositivityHoldsstaysnoneand RH stays open.Ξ»β > 0 β n(= RH), the off-critical-line zeros, and the arithmetic square remain deferred. The SpougeΞ-value's error bound is cited, not formalized; the archimedean place used downstream is the exactDigamma.
Added β the explicit formula's arithmetic ingredient: von Mangoldt Ξ, the prime side, and the BombieriβLagarias n = 1 decomposition (pure Lean 4, no Mathlib, no sorry)
- The von Mangoldt function
Ξ(F1Square/Analysis/Mangoldt.lean) βvonMangoldt n:log pwhenn = pα΅is a prime power, else0. Built with no primality predicate beyond the smallest factorspf n(leastd β₯ 2dividingn) and a prime-power test (stripspfto1). Everything is computable, so the defining values hold by reduction:Ξ(1) = 0,Ξ(2) = Ξ(4) = Ξ(8) = log 2,Ξ(3) = Ξ(9) = log 3,Ξ(6) = 0; andΞ β₯ 0everywhere (vonMangoldt_nonneg). spfis proved to be the least PRIME factor βspf_dvd(it dividesn),spf_two_le(β₯ 2), andspf_prime(its only divisors are1and itself), via the fuel-sufficient search specificationspfFrom_spec. SoΞis genuinely the von Mangoldt function (not a table matching at sampled points):vonMangoldt_primegivesΞ(p) = log pfor every primep.- The explicit-formula prime side β
primeSide h N = Ξ£_{n=2}^N Ξ(n)Β·h(log n), the prime sideΞ£_p Ξ£_k log p Β· h(kΒ·log p)reindexed throughkΒ·log p = log(pα΅) = log n. A finite sum, hence a genuine constructive real with no convergence hypothesis;primeSide_stableproves it is constant past the support cutoff, so a compactly supportedhgives a single well-defined real (primeTerm_zero_of_hderives term-support fromh-support). - The BombieriβLagarias decomposition of
Ξ»β(F1Square/Analysis/LiOne.lean) βRlambda1_decomposition : Ξ»β β Ξ»β^{arith} + Ξ»β^{β}, the two-place split of the explicit formula:Rlambda1_arith = Ξ³β the finite/arithmetic placeS_f(1) = βΞ·β(Ξ·β = βΞ³; the regularized von Mangoldt / prime-power contribution).Rlambda1_arch = 1 β Ξ³/2 β Β½Β·log(4Ο)β the archimedean Gamma-factor placeS_β(1)(incl. the trivial-pole "1").- proved by reducing both
Ξ»β = Β½Β·(2 + Ξ³ β log 4Ο)andarith + archto the canonical form(1 + Ξ³/2) β Β½Β·log(4Ο)via the pointwiseRhalfdistribution (Rhalf_Radd,Rhalf_Rneg,Rhalf_two) andΞ³ β Ξ³/2 β Ξ³/2(Rhalf_double).
Li.LiDecompositionis now realized non-trivially βli_decomposition_realized:LiDecomposition liLamSeq liArithSeq liArchSeq, a proven instance whosen = 1slice is the genuine arithmetic/archimedean split (Rlambda1_decomposition), promoting the interface from the trivial inhabitantΞ» = Ξ» + 0(Li.liDecomposition_genuine).
- Deriving the value
S_f(1) = Ξ³from the prime sum needsΞΆ'/ΞΆand its analytic continuation (v0.16.0+), so the BombieriβLagarias value is stated faithfully and not identified with the builtprimeSideβ nothing is fabricated. None of this bears on positivity: the cruxliPositivityHoldsstaysnoneand RH stays open. Critical strip, zeros, and the genuineΞ»βforn β₯ 2remain deferred. - All new theorems are choice-free (
{propext, Quot.sound}), audited inscripts/audit_axioms.lean; the build is green and the honesty gate passes (coverage: 1211 proof-layer theorems).
Added β ΞΆ(s) = Ξ£ nβ»Λ’ for complex s with Re s > 1, as a genuine constructive β (pure Lean 4, no Mathlib, no sorry)
- The Riemann zeta function for complex argument (
F1Square/Analysis/ComplexZeta.lean) βCzeta s hΟ β¦ hΞΈ: for any complexswithRe s β₯ 0and a rational witnessΟ > 0ofRe s > 1(Ο β€ (Re s β 1)Β·log 2),ΞΆ(s) = Ξ£_{nβ₯1} nβ»Λ’is a genuine constructive complex number β its real and imaginary parts are Bishop diagonal limits (Rlim) of the reindexed dyadic partial sumsΞ£_{n<2^{M(j)}} Re/Im(nβ»Λ’). This replaces the previous integer-onlyΞΆ(s)(Ξ£ 1/iΛ’,s β₯ 2): convergence now holds across the full half-planeRe s > 1, withsgenuinely complex. - Convergence with a rate β
Czeta_re_tendsTo/Czeta_im_tendsTo: the partial sums converge toRe/Im ΞΆ(s)with the canonical Bishop modulus2/(k+1)(Rlim_tendsTo). The rigorous complex geometric tail, certified. - The dyadic-geometric convergence proof, built from scratch:
- exp injectivity β log-multiplicativity (
F1Square/Analysis/RealPow.lean) βRexpReal_inj,logN_mul,logN_pow_two(log(2α΅) = kΒ·log 2), re-routing around the artanh addition boundary wall. - dyadic block bound β
czetaExp_block_geo: the[2α΅, 2α΅βΊΒΉ)block modulusβ€ ofQ(rα΅),r = 1/(1+Ο) < 1(the ratio2Β·exp(βΟ log2) = exp(βΞΈ) β€ r, fromRe s > 1). - geometric tail β
geoFrom_telescope(Ξ£_{k=j}^{j+dβ1} rα΅Β·(1βr) = rΚ² β r^{j+d}),geoFrom_le(β€ rΚ²/(1βr)), and the dyadic telescopingczetaExp_tail(E(2^{j+d}) β E(2Κ²) β€ ofQ(Ξ£ rα΅)). - the geometric reindex β
geom_reindex: the Bernoulli1/(linear)decayqpow_geom_boundwith the quadratic indexM(j) = (j+1)Β·r.denΒ²collapsesr^{M(j)}/(1βr) β€ 1/(j+1)(czetaExp_tail_reindex). - the completeness bridge β
seq_diff_le(a real upper bounda β b β€ cgives the same-index rational boundaβ β bβ β€ c + 2/(n+1), via regularity + the generalized Archimedean lemma) andRReg_of_real_bound(pairwise real differencesβ€ 1/(j+1)+1/(k+1)βΉ a regular sequence of reals), feeding Bishop'sRlim. - the Cauchy partial sums β
czetaRe_RReg/czetaIm_RReg: the reindexed real/imaginary partial sums are regular sequences of reals (the four two-sided tail boundsczetaRe/Im_tail_le/ge, case-split onj β€ k).
- exp injectivity β log-multiplicativity (
- Non-vacuity β
czeta_two_theta+ a fully-closedF1Square.leaninstance:ΞΆ(2) = Ξ£ 1/nΒ²is built asCzetaand its partial sums converge (theRe s > 1hypothesis is satisfiable,Ο = 1/2 β€ log 2). - Full-sequence convergence (not just the dyadic subsequence) β
czetaExp_mono(E monotone),czetaExp_tail_full/czetaRe,czetaIm_tail_full(_neg)(the tail bound for arbitraryN β₯ 2^{M(j)}),czetaRe/czetaIm_cauchy_full(the whole partial-sum sequence is uniformly Cauchy:|S(N) β S(N')| β€ 2/(j+1)for allN, N' β₯ 2^{M(j)}), andczetaRe/czetaIm_full_tendsTo(|S(N) β ΞΆ(s)| β€ 3/(k+1)). SoΞ£_{n=1}^N nβ»Λ’converges as a genuine series for everyN, not merely along2^{M(k)}. - Canonicity β
Czeta_re_canonical/Czeta_im_canonical:ΞΆ(s)is independent of the convergence witnessΟ(any two witnesses giveβ-equal values β both are the limit of the same full sequence, viaRTendsTo_to_Rleand the real-level ArchimedeanReq_of_Rle_ofQ_all). SoΞΆ(s)is a well-defined function ofsalone onRe s > 1. F1Square.leanwitnesses bindingCzeta_re/im_tendsTo, the concreteΞΆ(2), the full-sequence Cauchy property, and canonicity β all for complexswithRe s > 1.- Choice-free throughout (
{propext, Quot.sound}only),sorry-free,#print axioms-audited at every commit.
- The crux
liPositivityHolds = none(= RH) stays open; ΞΆ ships in its convergent half-planeRe s > 1(where it has no zeros), and the analytic continuation to the critical strip is not built.
Added β the ΞΆ-convergence gate expβlog = id via genuine power-series composition (pure Lean 4, no Mathlib, no sorry)
exp(2Β·artanh Ο) = (1+Ο)/(1βΟ)at the real level (F1Square/Analysis/ExpLog.lean) βRexp_two_artanh_ofQ:RexpReal (TwoArtanhConst Ο) β (1+Ο)/(1βΟ)for a constant rationalΟ(0 β€ Ο < 1). This is the roadmap's research-grade base identity (v0.15.1), built from scratch as a power-series composition β the elementary squeeze1 + log x β€ exp(log x) β€ 1/(1βlog x)never pins equality, so the exp factorial series is composed with the artanh geometric series directly. The analytic core: the composition corner boundexp_corner_le(via finite-support truncationtruncTo, the no-corner powerpeval_fpow_pow_eq, and the corner inequalityqpow_peval_le), the formal-ODE identityformal_exp_geom(fcomp ecoef (2Β·acoef) = dgeom, by multiplicative-ODE uniquenessfderiv_mul_inj), the geometric closed form (dgeom_geom_gap_le), and the rational identityexp_artanh_rat_cleared. Lifted to the reals by the diagonal reconciliationRexp_two_artanh_via(mirrorsRexpReal_congr: a LipschitzP_matchmatching the artanh inner depth to the exp outer depth viapeval_twoacoef_cauchy+expSum_Lip_le/LipS_le_U, plus theexp_artanh_reciptail), with the argument-magnitude boundspeval_twoacoef_abs_le_gpowandtwo_gPow_le, and the clearing-division helpermul_div_gen.exp(log n) = nfor the literalRlogterm (F1Square/Analysis/ExpLog.lean) βRexp_log_nat_Rlog:RexpReal (Rlog (ofQ n) β¦) β n, whereRlog (ofQ n)is the actual constructive logarithm2Β·artanh((nβ1)/(n+1)). The base constructionRartanhConst/TwoArtanhConst/Rexp_two_artanh_ofQis radius-general (the convergence radius enters only through the depth reindex, whichRexp_two_artanh_viaabstracts), so it applies directly atRlog's own smaller radiusΟ_M = (nβ1)/(n+1), andRlog (ofQ n) = TwoArtanhConst (tmap n) Ο_Mholds byrfl(definitional equality of the constant-sequence artanh arguments). NoΟΒ²β€Β½smallness is needed. (Rexp_log_natgives the same at the convenience radiusΟ = Ο.) Thetmap-arithmetic (1βΟ = 2/(n+1),gΒ·(1βΟ) = 1+Ο,KΒ·(1βΟ) = 1) is pure β (tmap_nat_den/num).- Why it matters. This closes the discovered dependency of stage A:
Ξ£ n^{-s}converges because|n^{-s}| = n^{-Re s}, i.e.exp(log n) = n. The honesty gate is met β the identity closes axiom-clean ({propext, Quot.sound}only), so the ΞΆ-complex tail (v0.15.2) need not ship its convergence as an interface. - The crux stays
none; RH is open.liPositivityHolds/hodgeIndexHoldsremainnone.
Added β the complex analytic engine (stage A, exponential core): exp is a homomorphism, nΛ’ and its modulus (pure Lean 4, no Mathlib, no sorry)
- The exponential functional equation on all of β (
F1Square/Analysis/ExpRealAdd.lean) βRexpReal_add:exp(x+y) β exp x Β· exp yfor arbitrary constructive reals, the roadmap's technical core of stage A. Built from scratch as the diagonal lift of the rational Cauchy-product functional equation: the general-argument corner bound (expSum_corner_le_gen), its signed generalization (expSum_corner_le_gen_signed,expSum_add_le_signedβ constructive-real samples dip negative even for positive reals), the exp diagonal reconciliations (expSum_reconcile,rexp_factor_reconcile), the uniform partial-sum bound (expSum_abs_le_Un), the factorial decay at the diagonal depth (RexpReal_trunc_le), and the deep-reference assembly (rexp_add_gap,RexpReal_add_aux). General exp-tail decay lemmas (npow_fct_decay,truncCoef_Q/QE) relocated toExpRealfor shared use. - The Pythagorean identity
cosΒ² + sinΒ² β 1(F1Square/Analysis/CosSinAdd.lean) βRcos_sq_add_sin_sqvia the trigonometric Cauchy product from scratch, and its corollary|cos| β€ 1,|sin| β€ 1(F1Square/Analysis/CosSinBound.lean,Rcos_sq_le_one/Rsin_sq_le_one, throughRnonneg_Rmul_self). - The complex exponential
e^z(F1Square/Analysis/ComplexExp.lean) βCexp z = exp(re z)Β·(cos(im z) + iΒ·sin(im z))with component identities andCexp 0 β 1(Cexp_zero,RexpReal_zero,Rcos_zero,Rsin_zero). nΛ’and the modulus identity (F1Square/Analysis/ComplexMod.lean,ComplexPow.lean) βncpow n s = Cexp(sΒ·log n)(positive-integer base via the realRlogNat), and|Cexp z|Β² = (exp Re z)Β²(Cexp_normSq, the analytic payoff ofcosΒ²+sinΒ²=1) /|nΛ’|Β² = (exp(Re sΒ·log n))Β²(ncpow_normSq) β the squared modulus depends only onRe s, the basis of the future ΞΆ tail bound.- The crux stays
none; RH is open. This release ships the exponential core of stage A. ΞΆ for complex argument is not shipped: its convergence is gated onexp(log n) = n(expβlog = id), a power-series composition that β becauselogis built independently as2Β·artanh((xβ1)/(x+1))β is not definitional and is scoped to the v0.15.x series (seeROADMAP.md).liPositivityHolds/hodgeIndexHoldsremainnone.
Added β the analytic constants of the Li/Keiper bridge, and a positivity certificate for Ξ»β (pure Lean 4, no Mathlib, no sorry)
- Ο as a constructive real (
F1Square/Analysis/Pi.lean) βRpivia Machin's formulaΟ = 16Β·arctan(1/5) β 4Β·arctan(1/239)as a single Bishop-regular diagonal (Arctan.leansupplies the alternating arctan series on[βΟ,Ο],Ο<1). Lower bracketRpi_lower(Ο β₯ 6/5) givesPos Rpi; the tightRpi_seq_ub_tight(Ο β€ 3.142) comes from the one-sided arctan truncationarctanSum_deep_le/arctanSum_deep_geat the tightest radiusΟ = t. log 2,log Ο,log 4Ο(F1Square/Analysis/GammaAccel.lean) β clean2Β·artanh((xβ1)/(x+1))logsRlog2c,RlogΟc, with kernel-certified upper boundsRlog2c_le(log 2 β€ 0.6931) andRlogΟc_le(log Ο β€ 1.1453). The varyingΟ-argument is dominated by the constant15/29 = tmap(22/7)(artSum_base_mono, sinceΟ β€ 22/7), then truncated with an explicit geometric tail (artSum_le_value).- EulerβMascheroni Ξ³, convergence-accelerated (
F1Square/Analysis/GammaAccel.lean) βRgamma_h, the harmonic-telescopedΞ³ = Ξ£(1/i β 2Β·artanh(1/(2i+1))), with the kernel-certified lower bracketRgamma_h_lower(Ξ³ β₯ 0.54). This route is feasible where the alternating-ΞΆ-series Ξ³ is not: that series carries the runninglcmdenominator (alreadygammaSeq 2has ~7000 digits), so a positivity certificate from it was out of computational reach. Pos Ξ»ββ the first Li coefficient is a positivity-certified constructive real (F1Square/Analysis/LambdaOne.lean) βRlambda1 = Β½Β·(2 + Ξ³ β log 4Ο)(BombieriβLagarias), withRlambda1_pos : Pos Rlambda1. Proven through2Ξ»β = 2 + Ξ³ β log 4Ο(integer coefficients):2Ξ»β β₯ (2 + 0.54) β (2Β·0.6931 + 1.1453) = 0.0084 > 0, henceΞ»β β₯ 0.0042 > 0. The β-order bridgesRadd_le_add,Rneg_le,Rhalf/Rhalf_gecarry the rational bounds through the ring operations.- The crux stays
none; RH is open.Ξ»β > 0is then = 1slice of Li's criterion realized as evidence β it does not assertΞ»β > 0 β n(which is RH).liPositivityHoldsandhodgeIndexHoldsremainnone, never asserted. De-hedging here removes false modesty about the provenΞ»βresult (its certificate was previously documented as computationally infeasible); it adds no confidence about RH. - All new theorems are
#print axioms-audited and choice-free ({propext, Quot.sound}).
Added β the transcendentals on β: cos, sin, and log on positive reals (pure Lean 4, no Mathlib, no sorry)
cos/sinon β (F1Square/Analysis/CosSin.lean) β the alternating power series as a directly Bishop-regular diagonalRaltReal x off = β¨Ξ£ (βxΒ²)βΏ/(2n+off)!β©. The alternating term is dominated by the exponential ofMΒ²(altTerm_abs_le,fct_mono,qsq_abs_le), giving the truncation boundaltSum_trunc_bound(geometric/factorial tail) and the Lipschitz boundaltSum_Lip_le; the diagonal is regular (RaltReal_regular).Rcos = RaltReal x 0,Rsin = x Β· RaltReal x 1.logon positive reals, positivity-as-data (F1Square/Analysis/Log.lean) βRlogPos x k = 2Β·artanh((xβ1)/(x+1))from a positivity witnessx_k > 1/(k+1), the same idiom as the reciprocalRinv: the rational modulus1/M β€ x β€ M(M = |xβ| + 2 + 1/L,L = Ξ΄/2the witness floor viaRinv_lb) is derived, not demanded of the caller. (Constructively a modulus is necessary βloghas no uniform modulus of continuity on(0,β).) The explicit-modulus engineRlog x MtakesMdirectly (Rlog_two_okexhibits it onx β‘ 2):artanhon every[βΟ,Ο],Ο<1(Rartanh): the odd seriesΞ£ t^{2n+1}/(2n+1)as a regular diagonal, via the geometric telescopinggeo_diff_bound, the truncationartSum_trunc, the LipschitzartSum_Lip_le(withgeoEven_bound), and the general Bernoulli reindexqpow_geom_bound(Οα΅ β€ q/(q+m(qβp))) that tames the geometric tail.- the t-map
q β¦ (qβ1)/(q+1): its cleared difference identitytmap_diff_cleared((tmap a β tmap b)Β·(a+1)(b+1) = 2(aβb)), the Lipschitz boundtmap_lipschitz(|tmap a β tmap b| β€ (2/(L+1)Β²)Β·|aβb|), and the range boundtmap_abs_le(|tmap q| β€ tmap Mforq β [1/M, M], keeping the artanh argument inside[βΟ,Ο]). - the diagonal
t.seq n = tmap(x_{2(n+1)})is regular because the t-map is 2-Lipschitz onx β₯ 0(Rlog_regular);tmap_M_eqidentifies the radiusΟ = tmap M < 1.
- The entire proof layer is now choice-free:
Classical.choiceis eliminated. The only remaining axioms are{propext, Quot.sound}, both forced byomega/simp/Intcore internals and constructively uncontroversial. (The two theorems that pulled choice did so only becauseomegadischarged anβgoal directly; splitting intoIff.introper direction is choice-free.) scripts/honesty_audit.shtightened: the allowlist dropsClassical.choice, so any future re-introduction of choice (or any other named axiom) fails CI. Coverage 399/399, enforced.
- The crux stays
noneon both faces (hodgeIndexHolds,liPositivityHolds); RH is open (June 2026) and is never asserted. The transcendentals make more of the analytic half statable and checkable; they do not touch the crux.
0.12.0 - 2026-06-06
Added β β as a constructive field with powers, and exp on all of β (pure Lean 4, no Mathlib, no sorry)
- Real field / powers (the multiplicative substrate the transcendentals need):
F1Square/Analysis/Pow.leanβ real powersRpow(iteratedRmul) withRpow_one,Rpow_congr(powers respectβ).F1Square/Analysis/Inv.leanβ the reciprocal1/xof a positive real, positivity-as-data: from a witnesskwithx_k > 1/(k+1), floorxbyL = Ξ΄/2 > 0on the tail and reindexR n = 4Ξ΄.denΒ²(n+1) + 2Ξ΄.den;RinvSeq_regularassembles full Bishop regularity. Plus the rational reciprocalQinv(inverse lawaΒ·(1/a) β 1, antitonicity, the difference identity1/a β 1/b = (bβa)Β·(1/a)Β·(1/b)) and divisionRdiv.QOrder.leangainsQmul_congrandQmul_add_right(β multiplication respectsβ; right distributivity).
expon β (F1Square/Analysis/ExpReal.lean) β the everywhere-defined real exponential, as the diagonal of rational partial sums:exp(x)_j = S_{R j}(x_{R j})withS_N(q) = Ξ£_{iβ€N} qβ±/i!and a single reindexR jfor both argument index and truncation depth. The diagonal sequence of rationals is itself Bishop-regular (RexpReal_regular:|exp(x)_j β exp(x)_k| β€ 1/(j+1)+1/(k+1)), so it is a constructive real directly. Its three rational ingredients, all axiom-clean:- truncation bound
expSum_trunc_boundβ|S_q(b) β S_q(a)| β€ 2Mα΅βΊΒΉ/(a+1)!for|q| β€ M,2M β€ a β€ b(the dominatingM-seriesexpSumMwith its telescoping tailexpM_diff_bound, and termwise domination of the general-qgap); - Lipschitz bound
expSum_Lip_le+LipS_le_Uβ|S_q(N) β S_{q'}(N)| β€ CΒ·|q β q'|withCuniform inN(per-power|qβ± β q'β±| β€ iΒ·Mβ±β»ΒΉΒ·|qβq'|, summed); - factorial-growth
fct_ge_geom+trunc_reindexβ the super-fast factorial tail converts to a1/(j+1)reindex.
- truncation bound
F1Square.leangains the v0.12.0 manifest mapping + an elaboration-checkedexample(real powersxΒΉ β x;expis genuinely constructed with its rigorous diagonal gap bound).scripts/audit_axioms.leanextended (coverage 341/341, enforced); honesty audit PASS, axiom-clean.
- This completes the field/powers +
expsubstrate. Next: v0.13.0cos/sin+log(prereqs βRinv,qpowwith its bounds, β-completeness β are all in place). Then the next phase: ΞΆ's continuation into the critical strip (needs complex exp/log), the genuineΞ»βrealizing the v0.10.0 interfaces, and the explicit-formula trace, ending atΞ»β > 0 βn= RH (the open frontier). RH remains open (June 2026); no π½β-square construction exists.
0.11.0 - 2026-06-06
Added β the order β€ on constructive β (pure Lean 4, no Mathlib, no sorry): the foundation for the transcendentals
F1Square/Analysis/ROrder.leanβRle, the Bishop orderx β€ y βΊ β n, xβ β€ yβ + 2/(n+1), with the genuine order laws:Rle_refl,Rle_of_Req(β βΉ β€),Rle_antisymm(x β€ yandy β€ xβΉx β y), andRle_transβ the one genuine limiting step: chainingx β€ y β€ zthrough an auxiliary indexmgivesxβ β€ zβ + 2/(n+1) + 6/(m+1)for everym, and the generalized Archimedean lemmaQarch_genkills the6/(m+1)tail (the argument behindReq_trans).Rnonnegcanonicalized here (moved fromLi): Bishopx β₯ 0(β1/(n+1) β€ xβ), withRnonneg_zero/Rnonneg_one/Rnonneg_Radd, andRle_zero_of_Rnonneg(x β₯ 0 βΉ 0 β€ x).- β signed-bound helpers (
Qle_self_Qabs,Qabs_le_of_both,Qle_add_of_Qabs_sub,Qsub_le_of_le_add);Qle_self_add/Qle_add_selfmoved toQOrder(their natural home). F1Square.leangains a v0.11.0example;scripts/audit_axioms.leanextended (coverage 288/288, enforced); the honesty gate is hardened to also fail on duplicate proof-layer theorem short-names; honesty audit PASS, axiom-clean and choice-free.
- This is the foundation the transcendentals build on. The roadmap for the rest, concretely (no open
+): v0.12.0 reciprocalRinv+expon β; v0.13.0cos/sin+log; then the next phase β ΞΆ's continuation into the critical strip (needs complex exp/log), the genuineΞ»βrealizing the v0.10.0 interfaces, and the explicit-formula trace, which ends atΞ»β > 0 βn= RH (the open frontier). RH remains open (June 2026); no π½β-square construction exists.
0.10.0 - 2026-06-06
Added β the Ξ»β / Riemann-Hypothesis proof boundary, locked faithfully (pure Lean 4, no Mathlib, no sorry)
F1Square/Li.leanβ the analytic face of the same cruxCrux.leanstates geometrically. By Li's criterion (Li 1997), RH βΊΞ»β > 0for alln β₯ 1(the paired sum over the nontrivial zeros; the non-strictβ₯ 0form is the general BombieriβLagarias 1999 multiset criterion, also βΊ RH). This brick states that boundary precisely, before ΞΆ is built, so the proof boundary is pinned.- Bishop β order:
Rnonneg(the non-strictx β₯ 0, companion to the existing strictPos), withRnonneg_zero,Rnonneg_one,Pos_one, and the genericRnonneg_Radd(sum of non-negatives is non-negative β explicitly disclaimed as not the mechanism behind Li-positivity, since the BombieriβLagarias partsΞ»β^{arith} = βΞ£ Ξ(m)wβ(m)andΞ»β^{β}have opposite signs andΞ»β > 0is a delicate cancellation, which is the open difficulty). - The Li-positivity property
LiPositive(strict, ΞΆ-specific) andLiNonneg(BL non-strict), proven genuine/satisfiable bytemplate_liPositive/template_liNonneg(the constant-1sequence) β the analytic analogue ofCrux.template_hodgeIndex. - The finite-check guard
liPositive_iff_all_upTo:LiPositive lam β β N, LiPositiveUpTo lam N. This encodes precisely why the numerical positivity of the first ~10β΅ Li coefficients (computed to n = 100 000, Feb 2025) is not a proof: the theorem is the universalβ N, which no finitedecidereaches. - THE CRUX (analytic face)
LiCrux Ξ»for the unconstructed genuine ΞΆ-derived Li sequence β OPEN, never asserted, never axiomatized. A detailed faithfulness caution forbids the standard traps (existential witness, manifestly-positive definition, finite/truncateddecide);LiPositive Ξ» βΊ RHis [CLASSICAL] (Li 1997), and positivity reformulations do not make RH easier (ConreyβLi 2000). - ΞΆ-layer substrate as honest interfaces (genuine/inhabited, never asserted for the real
Ξ»):LiDecomposition(BombieriβLagarias),ExplicitFormulaTrace(Weil 1952 / Connes 1999),LiAgreesWith.
F1Square/Analysis/ExactBounded.leanβExactBoundedReal: a constructive real presented as a stream of certified rational enclosures[xβ β 1/(n+1), xβ + 1/(n+1)], with the exact-width identityenclosure_width(upperB β lowerB = 2/(n+1)),lowerB_le_upperB, and the regularitycertificate. The Li coefficients are typedΞ» : Nat β ExactBoundedReal.F1Square/Analysis/Zeta.leanβΞΆ(s)for integers β₯ 2as a genuine exact-bounded constructive real:Ξ£_{iβ₯1} 1/iΛ’(natural powersnpowfrom scratch), with the rigorous rational tail boundzetadiff_bound(S(b) β S(a) β€ 1/(a+1)fora β€ b) via the telescoping decreasingU(N) := S(N) + 1/(N+1)(the added term1/(N+2)Λ’ β€ 1/((N+1)(N+2))since(N+1)(N+2) β€ (N+2)Λ’). The bound is already the Bishop modulus, so the partial sums are directly regular (zetaSeq_regular, no reindex).zeta_pos:ΞΆ(s) > 0. Honest scope: this is ΞΆ in the convergent half-planeRe(s) > 1at integer points β where ΞΆ has no zeros and RH does not live; the analytic continuation to the critical strip (and ΞΆ at complexs) is not built, and the genuineΞ»βvalues (needing the continuation +log) are not fabricated β only their exact-bounded type and the boundary are shipped.F1Square.lean: the status roll-upF1SquareStatusgainsliPositivityHolds := noneβ the analytic face of RH, alongside the geometrichodgeIndexHolds := none. Both crux faces arenone. New v0.10.0 mapping + two elaboration-checkedexamples (the Li boundary; ΞΆ as an exact-bounded object);scripts/audit_axioms.leanextended (coverage now 279/279, enforced); honesty audit PASS, axiom-clean and choice-free.
- RH remains open (June 2026); Li-positivity is unproven for all
n(only finite ranges checked numerically). No π½β-square construction exists. This brick makes the analytic boundary statable and checkable β it does not, and cannot here, proveΞ»β > 0 βn, which is RH.
0.9.0 - 2026-06-06
Added β the general exponential exp(q) on the rational interval [0,1] (pure Lean 4, no Mathlib, no sorry, choice-free)
F1Square/Analysis/ExpGen.leanβexp(q) = Ξ£ qβ±/i!for rationalq β [0,1], as a constructive real, with a rigorous rational error bound. This continues the transcendentals arc opened bye = exp(1)(v0.8.0) and reuses its machinery almost verbatim β the only genuinely new input is termwise domination: forq β [0,1]every powerqβ± β€ 1, so each termqβ±/i! β€ 1/i!.- Rational powers from scratch
qpow(core has noq^i), withqpow_le_one(q β [0,1] β qβ± β€ 1),qpow_nonneg,qpow_den_pos. - The domination bridge
expTerm_le(qβ±/i! β€ 1/i!) andexpdiff_dom(theexp(q)partial-sum gaps are dominated termwise by those ofe), giving the rigorous error boundexpdiff_bound: fora β€ b,S_q(b) β S_q(a) β€ 2/(a+1)!β the same rational tail bound ase, no new tail analysis. The reindexn β¦ S_q(n+1)reusesefct_reindexverbatim, soexpSeq qis regular (expSeq_regular) andRexp qis a genuine constructive real. - Correctness anchors:
Rexp_zero(exp 0 β 1),Rexp_one_pos(exp 1 > 0), andRexp_one_eq_e(exp 1 β eβ the general construction specializes to v0.8.0's Euler number, a genuine regression anchor). F1Square/Analysis/QOrder.leangainsQeq_trans(β value-equality is an equivalence β the cross-multiplied identities are linear-combined and cancelled viab.den > 0), reusable infrastructure.scripts/audit_axioms.leanextended; the honesty gate stays green (every theoremβ {propext, Classical.choice, Quot.sound}; in fact choice-free; nosorry/native_decide/stray axiom).F1Square.leangains a v0.9.0example.
- Self-enforcing audit coverage.
scripts/honesty_audit.shnow mechanically checks that every non-private proof-layertheorem/lemma(248 of them) is#print axioms-audited inaudit_axioms.lean, and fails CI otherwise. Previously the audit list was hand-maintained and ~30 declarations (4 of them un-reachable leafrfl-lemmas) were unlisted; all are now audited and the "every theorem is checked" invariant can no longer silently drift. - Honest prose pass. Tightened documentation wording so sub-result status is unambiguous: T1 is
scoped to "point-set level, surface unbuilt" (no longer "the 2D surface exists"); the Β§2.3
shift-length finding leads with its vacuity (it equals RH, not a step toward it); the Β§9.1 lift is
labelled as re-verification on genuine product surfaces
C Γ C(not the unbuiltπ); the characteristic-1 status block distinguishes Lean kernel-checked (R1βR6, R9βR16) from numerically-checked (R7/R8). Stalev0.0.1publishing/citation instructions inREADME.mdupdated.
docs/roadmap re-paced within the transcendentals arc: v0.9.0 deliversexp(q)on[0,1]; the everywhere-definedexpon β (via the halving/squaring identityexp x = exp(x/2α΅)^{2α΅}),cos/sin(alternating series with the even/odd sandwich remainder β genuinely new machinery), andlog(positivity-as-data + the artanh series) follow in v0.10.0+.
- RH remains open (June 2026), and no construction of the π½β-square exists (fresh mid-2026
synthesis: the Feb-2026 ConnesβConsani On the Jacobian of Spec β€Μ [arXiv:2602.15941] is a
Jacobian/adele-class-space construction β a monoidal extension of the Picard group of the arithmetic
curve β not the square and not an intrinsic intersection theory; nothing newer on that axis
was found). The transcendentals make more of the analytic half statable and checkable, never
proven β proving
Ξ»β β₯ 0 βn/ the Hodge index on π is RH.
0.8.0 - 2026-06-06
Added β the first transcendental: Euler's number e via the exponential series (pure Lean 4, no Mathlib, no sorry)
F1Square/Analysis/Exp.leanβe = Ξ£ 1/i!as a constructive real, with a rigorous rational error bound. Standing on completeness (a convergent series is a regular sequence of its partial sums); since the partial sums are rational, the reindexed partial-sum sequence is directly a regular sequence of rationals β aReal. Factorial is built from scratch (fct) because Lean core has noNat.factorial.- The rigorous error bound
ediff_bound: fora β€ b, the partial-sum gapS(b) β S(a) β€ 2/(a+1)!, via the telescoping observation thatU(n) := S(n) + 2/(n+1)!is decreasing (eU_step, since2/(n+2)! β€ 1/(n+1)!) β a fully rational, explicitly computable tail bound. The reindexn β¦ S(n+1)makes2/(n+2)! β€ 1/(n+1), soeSeqis regular (eSeq_regular) andeis a genuine real. e_pos:eis positive (witnessed at index 0, where its approximant is2).scripts/audit_axioms.leanextended; the honesty gate stays green (every theoremβ {propext, Classical.choice, Quot.sound}; nosorry/native_decide/stray axiom).
docs/roadmap re-paced: the transcendentals are a multi-release arc β v0.8.0 delivers the exponential-series machinery ande; the generalexp(q)(on[0,1]),cos/sin(alternating series), andlogfollow in v0.9.0+.F1Square.leangains a v0.8.0example.
- RH remains open, and no construction of the π½β-square exists (fresh mid-2026 synthesis: the
Feb-2026 ConnesβConsani On the Jacobian of Spec β€Μ is an ArakelovβPicard reinterpretation, not the
square; there is still no accepted π½β-scheme theory realizing
Spec β€ Γ_π½β Spec β€with an intrinsic intersection theory). The transcendentals make more of the analytic half statable and checkable, never proven β provingΞ»β β₯ 0 βn/ the Hodge index on π is RH.
0.7.0 - 2026-06-06
F1Square/Analysis/Complete.leanβ every regular sequence of reals converges. A sequenceX : β β Realis regular (RReg) whenX jandX kagree within1/(j+1) + 1/(k+1)as reals (|(X j)β β (X k)β| β€ 1/(j+1) + 1/(k+1) + 2/(n+1), the canonical modulus). The limitRlim Xis Bishop's diagonaln β¦ (X(4n+3))_{4n+3}β the4n+3reindex reads each real far enough out that the diagonal is itself a regular sequence of rationals (RlimSeq_regular), soRlim Xis a genuine constructive real. Convergence with a rateRlim_tendsTo:X k β Rlim Xwithin1/(k+1)(gapβ€ 2/(k+1) + 2/(n+1)). UniquenessRTendsTo_unique: limits are unique up toβ(via the generalized Archimedean lemmaQarch_gen+ the linear-bound criterionReq_of_lin_bound).- Supporting β lemmas:
Qfrac_le/Qcollapse_le(collapse a scaled-denominator sum to a unit fraction) andQabs_Qsub_comm(|aβb| = |bβa|). - The construction is choice-free: because the regular-sequence data carries its own modulus, the
diagonal needs no countable choice (the
#print axiomsaudit shows noClassical.choiceβ onlypropext,Quot.sound).scripts/audit_axioms.leanextended; the honesty gate stays green.
docs/roadmap re-paced: the transcendentals (exp/log/cos via convergent series with rigorous rational error bounds) β which stand directly on this completeness brick (a power series is a regular sequence of its partial sums) β move to v0.8.0.F1Square.leangains a v0.7.0example.
- RH remains open, and no construction of the π½β-square exists (fresh mid-2026 synthesis: the
Feb-2026 ConnesβConsani On the Jacobian of Spec β€Μ is an ArakelovβPicard reinterpretation, not the
square; there is still no accepted π½β-scheme theory realizing
Spec β€ Γ_π½β Spec β€with an intrinsic intersection theory). Completeness makes the analytic half statable and checkable, never proven β provingΞ»β β₯ 0 βn/ the Hodge index on π is RH.
0.6.0 - 2026-06-06
Added β β and β are commutative rings up to β; β multiplication well-defined on the setoid (pure Lean 4, no Mathlib, no sorry)
F1Square/Analysis/QOrder.leanβ the generalized Archimedean lemmaQarch_gen: ifp β€ q + C/(m+1)for everym(any fixed coefficientC : β), thenp β€ q. PlusQscale_le, the bound-fraction monotonicityc β€ d, j β€ k βΉ c/(k+1) β€ d/(j+1).F1Square/Analysis/Real.leanβ the linear-bound criterionReq_of_lin_bound(Lemma A): if|xβ β yβ| β€ C/(n+1)for everyn(any constantC), thenx β yβ our packaging of the Bishop Ξ΅-shift transitivity argument into one reusable engine that converts every reindex-mismatch into a cleanβ. Supporting product-gap engine:Rmul_gap(|x_a y_a β x_b y_b| β€ L(s+t)/(n+1)),Rgap_le/Rcross_le(collapse same/β-cross gaps to scale1/(n+1)),canon_bound_mul/canon_bound_le.F1Square/Analysis/Real.leanβ β is a commutative ring up toβ:Rmul_congr(multiplication is well-defined on the Bishop setoid β the v0.5.0-deferred congruence, now proved),Rmul_assoc(triple product, nested product-gaps),Rmul_distrib,Rmul_one,Radd_assoc,Rmul_zero,Radd_zero,Rsub_zero; plusRmul_neg_left/right,Rmul_sub_distrib(_right),Rmul_distrib_rightand the pointwise re-association lemmas (Rsub_Radd_Radd,Radd_swap,Rreassoc_sub,Rreassoc_add).F1Square/Analysis/Complex.leanβ β is a commutative ring up toβ:Cadd_assoc,Cmul_one,Cmul_distrib, andCmul_assoc(the bilinear expansion of(a+bi)(c+di), reduced via the β ring laws to pointwise additive re-associations). Together with v0.5.0'sCadd_comm/Cadd_neg/Cmul_comm, β now satisfies all commutative-ring axioms up toβ.scripts/audit_axioms.leanextended to all new theorems; the honesty gate stays green (every theoremβ {propext, Classical.choice, Quot.sound}; nosorry/native_decide/stray axiom).
docs/roadmap re-paced: completeness (every regular sequence of reals converges) and the transcendentals (exp/cos via convergent series with rigorous error bounds) move to v0.7.0, now that β/β are verified commutative rings.F1Square.leangains a v0.6.0example.
- RH remains open, and no construction of the π½β-square exists (fresh mid-2026 synthesis: the
Feb-2026 ConnesβConsani On the Jacobian of Spec β€Μ is an ArakelovβPicard reinterpretation of the
adele class space, not the square; tropical Hodge-index theory is mature geometrically but unbridged
to the arithmetic setting). v0.6.0 finishes the β/β algebraic substrate (commutative rings up to
β); it makes the analytic half statable and checkable, never proven β provingΞ»β β₯ 0 βn/ the Hodge index on π is RH.
0.5.0 - 2026-06-06
Added β β's equality is an equivalence, β multiplication, β = βΓβ (pure Lean 4, no Mathlib, no sorry)
F1Square/Analysis/QOrder.leanβ the Archimedean lemmaQarch(ifp β€ q + 6/(m+1)for allm, thenp β€ q), the 3-point triangle inequality, β order totality, and the β multiplication-order library:Qabs_mul(|ab|=|a||b|), non-negative product monotonicityQmul_le_mul, and the product-difference triangleQabs_mul_diff(|x_a y_a β x_b y_b| β€ |x_a||y_aβy_b| + |y_b||x_aβx_b|).F1Square/Analysis/Real.leanββis now a full equivalence: transitivityReq_transvia the Archimedean lemma (the2/(n+1) + 6/(m+1)four-triangle argument). β multiplicationRmul: reindex both factors atr(n) = 2K(n+1)β1withKthe canonical bound|xβ| β€ |xβ|+2(canon_bound), regularity proved (the2Kreindexing cancels the bound, viaring_uor); commutativityRmul_comm. PlusRsuband the additive-group lawsRadd_comm,Radd_neg.F1Square/Analysis/Real.leanβ operation-congruence overβ:Rneg_congr,Radd_congr,Rsub_congr(the operations are well-defined on the Bishop setoid β the prerequisite for the β ring laws).F1Square/Analysis/Complex.leanβ β = βΓβ with componentwise Bishop equality (an equivalence,Ceq_refl/symm/trans) and all four operations:Cadd,Cneg,Cmul((acβbd, ad+bc)), the constants0, 1, i, and the embedding β βͺ β; the additive-group laws (Cadd_comm,Cadd_neg) and commutative multiplicationCmul_comm(up toβ, via the operation-congruences +Rmul_comm).scripts/audit_axioms.leanextended to all new theorems; the honesty gate stays green.
Qsub/Qabs/Qltand the denominator-positivity helpers now live inAnalysis/Rat.lean(basic β operations).docs/roadmap advances;F1Square.leangains a v0.5.0example.
- RH remains open. v0.5.0 completes the β/β field arithmetic, makes Bishop equality an
equivalence, and gives β a commutative multiplication up to
β. The remaining β ring laws (associativity, distributivity) needRmul-congruence andRmul-associativity β a reindex- reconciliation theorem β which, with completeness and the transcendentals, is the v0.6.0 continuation. The substrate makes the analytic half statable and checkable, never proven β provingΞ»β β₯ 0 βn/ the Hodge index on π is RH.
0.4.0 - 2026-06-06
Added β a from-scratch ring tactic; β as an ordered field; β as an ordered additive group (pure Lean 4, no Mathlib, no sorry)
F1Square/Analysis/RingTac.leanβring_uor, a from-scratch commutative-ring decision procedure, the capstone of the v0.3.0 normalizer. A real Lean tactic (core metaprogramming,Lean.Elab.Tacticβ not Mathlib): it reifies an integer equality goal into thePExprsyntax, applies the soundness lemmanf_eq, and discharges the residualnorm lhs = norm rhsbydecide. Reification is fuel-bounded (nopartial def); the tactic only builds anf_eqproof, so every goal it closes is as axiom-clean asnf_eq. (ringis confirmed absent from core;push_castandomegaare core and are used for cast/linear steps.)F1Square/Analysis/QOrder.leanβ β as a verified ordered field: reflexivity, transitivity (Qle_trans),Qeq β Qle, additive monotonicity (Qadd_le_add), the absolute-value triangle inequality (Qabs_add_le),|Β·|respects value-equality (Qabs_Qeq), order transport alongβ(Qle_congr_left/right), and the telescoping triangle|(a+b)β(c+d)| β€ |aβc|+|bβd|(Qabs_sub_add4) β the exact bound real addition consumes. Built from the core β€ order/natAbslemmas andring_uor.F1Square/Analysis/Real.leanβ β arithmetic with full regularity proofs: negationRneg(an isometry) and the reindexed Bishop additionRadd((xβy)β = xββββββ+yββββββ, regular because2Β·1/(2k+2) = 1/(k+1), proved via the telescoping triangle + monotonicity +ring_uor). TheRealstructure now carriesden_pos(every term has a positive denominator). With denominator-positivity helpers added toAnalysis/Rat.lean.scripts/audit_axioms.leanextended to all new theorems; the honesty gate stays green.
Realgains theden_posfield;ofQnow takes a positivity proof (zero/one/halfsupply it bydecide).Qsub/Qabsmoved fromReal.leantoAnalysis/Rat.lean(basic β operations).docs/: the analysis-substrate roadmap advances (β is now an ordered additive group with a from-scratchring); β multiplication,β-transitivity (an Archimedean argument), β = βΓβ, and the transcendentals are the v0.5.0 continuation.F1Square.leangains a v0.4.0example.
- RH remains open. v0.4.0 makes β an ordered additive group and gives the project a genuine
ring; it does not resolve Ξ»β / Weil-positivity / the crux. The substrate makes the analytic half statable and checkable, never proven β provingΞ»β β₯ 0 βn/ the Hodge index on π is RH.
0.3.0 - 2026-06-06
Added β the analysis substrate, brick two: a β€ ring normalizer + constructive β (pure Lean 4, no Mathlib, no sorry)
F1Square/Analysis/RingNF.leanβ a reflective commutative-ring normalizer over β€: polynomial expressions (PExpr) get a canonical form (a sorted, merged(monomial, coefficient)list β their content-address), with a single soundness theoremnorm_sound : pden Ο (norm e) = denote Ο eand the decision lemmanf_eq(equal canonical forms β equal as β€-functions). This lifts the no-ringceiling: general nonlinear identities β(a+b)Β² = aΒ²+2ab+bΒ²,(a+b)(aβb) = aΒ²βbΒ²,(a+b+c)Β², commuted distributivity β are now genuine theorems for ALL integers, proved bydecideon the finite normal form. Soundness is built from the core β€ ring lemmas, never assumed.F1Square/Analysis/Rat.leanβ the v0.2.0 β brick's field laws are now general (all rationals, not just numerals):add_comm,mul_comm,add_assoc,mul_assoc,mul_add(distributivity),mul_one,add_zero,add_negβ each discharged by the ring normalizer after pushing theNat β Intcasts to the leaves. Dogfooding the v0.3.0 tool.F1Square/Analysis/Real.leanβ constructive β as Bishop regular sequences over the exact β (|xβ β xβ| β€ 1/(m+1) + 1/(n+1)): theRealtype, the regularity predicate, the canonical embedding β βͺ β (proved regular and value-respecting,const_regular/ofQ_respects), the Bishop equality setoid (Req_refl,Req_symm), and the witnessed positivity predicate (Pos,Pos_half).scripts/audit_axioms.leanextended to all 29 new theorems; the honesty gate stays green.
docs/: the analysis-substrate roadmap advances one brick (β β β€ ring normalizer + β β β+transcendentals β ΞΆ/Ξ»β); the v0.3.0 status is recorded.F1Square.leangains a v0.3.0 elaboration-checkedexample. Literature note refreshed (the Feb-2026 ConnesβConsani Jacobian ofSpec β€Μ, arXiv:2602.15941, is ArakelovβPicard β it does not construct the square or prove Hodge positivity; RH remains open as of mid-2026).
- RH remains open. v0.3.0 builds the algebraic tool (the ring normalizer) and the β foundation;
β arithmetic (
+,Β·),β-transitivity (a limiting argument), and completeness are the v0.4.0 continuation. The substrate makes the analytic half statable and checkable, never proven β provingΞ»β β₯ 0 βn/ the Hodge index on π is RH.
0.2.0 - 2026-06-06
Added β finite tropical stack mechanized + first analysis brick (pure Lean 4, no Mathlib, no sorry)
F1Square/Tropical/Closure.leanβ tropical (max-plus) matrix closure: the canonicalW*(matches the companion) and R2 Kleene-star idempotenceW* β W* = W*, bydecide.F1Square/Tropical/Spectrum.leanβ the content-address ΞΊ and the cycle-mean spectrum: R3 ΞΊ permutation-invariance, R4 the cycle spectrum, and the headline R9/R10 ΞΊβ₯spectrum counterexample (same ΞΊ, different spectrum) with R11 the ΞΊ-fiber.F1Square/Tropical/Siblings.leanβ the boolean sibling carrier: R14 ΞΊ permutation-invariance, R15 the faceted(ΞΊ_trop, ΞΊ_bool)address, R16 boolean-facet degeneracy on a strongly-connected graph.F1Square/Tropical/Signature.leanβ tropical Hodge-index signatures: the Β§2.3 parallel pencilΞΒ·Ξ_n = 0(det((1,1),(1,1)) = 0), the fan-vs-fiber correction (fan recession form degenerate, so(1,Οβ1)is the fiber form), and a BabaeeβHuh counterexample (the signature is NOT automatic).F1Square/Analysis/Rat.leanβ the first analysis brick: exact rationals β from β€, the UOR way (canonical reduced form = content-address; decidable exact equality/order; idempotentreduce). The analysis-substrate roadmap (β β constructive β β β+transcendentals β ΞΆ/Ξ»β) is documented.scripts/audit_axioms.leanextended to all new theorems; the honesty gate stays green.
docs/: the finite R1βR16 stack is marked kernel-checked (was runtime-verified); the analysis roadmap and the v0.2.0 mechanization status are recorded.F1Square.leangains a v0.2.0 elaboration-checkedexample.
- RH remains open. v0.2.0 resolves the finite/decidable open questions and lays the β brick; it does not resolve Ξ»β / Weil-positivity / the crux (those are RH). The analysis substrate makes them statable and checkable, not proven.
0.1.0 - 2026-06-06
F1Square/Mechanism.leanβ the function-field Hodge mechanism as the square-root-free integer Hasse condition (hodgeType_iff : hodgeType q a β aΒ² β€ 4q) with the Β§9.1 flip cases atq = 4, 9, 25; tropical intersection-positivitymult = muΒ·mvΒ·|det| β₯ 0and tropical BΓ©zout (R13).F1Square/Template.leanβ the product-of-curves intersection template (Β§2.2): pairing symmetry, the sourced numbersEβΒ·Eβ = 1,EβΒ² = β2, the ample classHΒ² = 2 > 0, and genuine negative-definiteness on the primitive complementH^β₯(diag(β2,β2), nondegenerate) β the Β§1.4 Hodge-type(1,2)decomposition.F1Square/CharOne.leanβ the characteristic-1 (max-plus) base: idempotency (R1), the semiring laws, and the reversal theorem (R12: cycle weight/length invariant under reversal).F1Square/CycleCounts.leanβ the BowenβLanford trace identity (R6)N_m = tr(Bα΅)for the example graph,Nββ¦Nβ = 0,2,6,2,10,14,14,34, kernel-checked bydecideon exact integerBα΅.F1Square/Bridge.leanβ the mechanism bridge (Hodge type βΉ spectral bound) and the Β§2.3 control mechanized (a rank-1 cos/sin Gram is PSD for ANY spectrum, so its positivity is vacuous w.r.t. RH).F1Square/Crux.leanβ the crux stated faithfully:HodgeIndexproved for the Template (template_hodgeIndex);CruxFor πleft OPEN (not forbidden) for the unconstructed square.scripts/honesty_audit.sh+scripts/audit_axioms.leanβ the mechanized-honesty gate:#print axiomsover every proof-layer theorem must show only{propext, Classical.choice, Quot.sound}β nosorry(sorryAx), nonative_decide(ofReduceBool), no stray axioms. Wired into CI.F1Square.leannow imports the proof layer and carries an elaboration-checkedexampletying the manifest's established status fields to the genuine theorems; the crux field staysnone.
docs/f1_square_intersection_theory.mdΒ§2 β citation corrections from an independent full-text verification (2026-06-06): Pietromonaco (not "Bryan et al.") for 1905.07085; Sagnier (not ConnesβConsani) for 1703.10521; Moscovici added to the prolate paper; 2310.15367 is a 2023 "tropical fans" preprint; the Feb-2026 Jacobian ofSpec β€Μ(2602.15941) proves moduli, not positivity; the deferred Hermitian-Jacobi computation (critical path to T5) has not appeared.
- The Riemann Hypothesis remains open. The crux (the Hodge index theorem for the π½β square) is proved nowhere; the honesty audit is a verifier, not a prohibition.
0.0.1 - 2026-06-06
Initial research base for the π½β-square / Riemann Hypothesis program.
F1Square.leanβ Lean 4 formalization of the target objectSpec β€ Γ_{π½β} Spec β€and its intersection theory, in theUOR.Bridge.F1Squarenamespace. Encodes each result's honest epistemic status: verified/classical results carry their established status (universallyValid := some true); the RH crux (the Hodge index theorem) is encoded as not-asserted (universallyValid := none) and is never asserted true. Includes theF1SquareStatusroll-up record.docs/β the three research documents that this formalization companions:f1_square_intersection_theory.mdβ precise specification of the target object, the candidate-construction gap table, the named obstructions, and the T1βT5 verification ladder.missing_object_over_Q.mdβ the four equivalent solution routes and theΞ»β/ Hodge-index convergence map.characteristic_1_constructions.mdβ the verified characteristic-1 / tropical stack (R1βR16) supplying the 1-dimensional arithmetic-site curve.
- Lake project:
lakefile.lean,lean-toolchain(leanprover/lean4:v4.16.0), andlake-manifest.jsonpinning theuordependency to UOR-Framework v0.5.2 (392c7f91e202cf7d119997ac14497444416ed2ce) β the latest UOR-Framework release that ships thelean4/library.lake buildcompiles cleanly against this pin. - Repository infrastructure:
README.md,CITATION.cff, this changelog,.gitignore, and a GitHub Actions CI workflow that runslake build.
- The Riemann Hypothesis remains open. This release builds the research base, not a solution: the formalization compiles and states the construction problem precisely; it does not assert the crux.