README.md
4.5 kB · markdown
mrly-euler
- The multiplicative structure of a digit design
S_Fover the digit setF: which designs carry an Euler product over primes, and what stands in its place when none does. wall: for every digit set of every base2 <= base <= 12, whether the indicator ofS_Fis multiplicative, with the constructed coprime witness verified and an independent minimal witness searched.pair: the Dirichlet coefficients ofzeta_F(s) M_F(s), and the leastn > 1where the product leaves1.position: the position-product identitysum_(n in D_level) n^(-s) = int_0^1 G_level(t) Z(s,t) dtwithG_level(t) = prod_(i<level) sum_(d in F) e(d base^i t)andZthe periodic zeta, evaluated against the direct sum; the Lerch evaluator is checked against mpmathpolylog.dual: the periodic zeta rebuilt from Hurwitz's formula, DLMF 25.13.3, solved forF(-t, s).fibre: the Lerch-Mobius seriesM(s, a/Q) = sum_(n>=1) mu(n) e(-n a/Q) n^(-s)written as a finite combination of inverse Dirichlet L-functions of modulus dividingQ, checked as a coefficient identity.word: the free-monoid zeta1/(1 - fill base^(-s))expanded as an Euler product over Lyndon words in the digit alphabet.beurling: the free semigroupN_Fon the primes lying inS_F, withpi_F(x),N_F(x), the MertensM_B(x)and its exponent by residue class oflog_base x, tox = 10^6.- Domain:
base <= 12for the wall, minimal witnesses searched to product4000; coefficients ton = 4000for the pair;level <= 5for the position identity;n = 3000for the fibre identity;u^16for the word product;x = 10^6for the Beurling census.
RUN
uv run python research/lab/py/mrly-euler/euler.py walluv run python research/lab/py/mrly-euler/euler.py pairuv run python research/lab/py/mrly-euler/euler.py positionuv run python research/lab/py/mrly-euler/euler.py dualuv run python research/lab/py/mrly-euler/euler.py fibreuv run python research/lab/py/mrly-euler/euler.py worduv run python research/lab/py/mrly-euler/euler.py beurlingpositionruns a few minutes; every other verb is seconds.
WITNESSES
8177digit sets at2 <= base <= 12:4083with1outsideF,11full,4083witnessed, split4072repunit,5odd base,6even base; hardest minimal witnessbase 12,F = {1}, pair(5, 377), product1885- least witnesses at small base: base 3
{0,1}(2, 5), base 3{1,2}(2, 5), base 4{1,2,3}(2, 9), base 5{1,2,3,4}(2, 13), base 2{1}(3, 5) zeta_F M_Fleaves1atn = 4for base 3{0,1},n = 10for base 3{1,2},n = 9for base 10 missing9,n = 10for base 10 missing0; over 257 sets the least suchnis at most50, and the eight full sets have none below4000- position identity error
1.95e-16and2.04e-16at base 10 missing9,level 3andlevel 4,s = 3.3;1.67e-16and1.75e-16ats = 2.7 + 1.9i;2.9e-16at base 3{0,1},level 3, 4, 5; Lerch evaluator againstpolylogbelow1.7e-25 - Hurwitz reflection error below
2.1e-30ats = 3.3,2.7 + 1.9iand0.6 + 4.1i - fibre identity maximum coefficient error
2.6e-12over eleven pairs(Q, a)includingQ = 3, 9, 27, 100, Euler-factor step below7.4e-16 - Lyndon expansion equals
1/(1 - fill u)throughu^16atfill 2, 3, 4, 9, 10;c_2(level) = 2, 1, 2, 3, 6, 9, 18, 30, 56, 99, A001037 - Beurling census: base 3
{0,2}has the single prime2andM_B(x) = 0forx >= 2; base 3{0,1}has525primes,N_F(920483) = 2198, runningmax abs(M_B) = 98, exponent0.3339againstalpha/2 = 0.3155; base 10 missing9has35139primes,N_F(10^6) = 488864againstx^alpha = 531441,M_B(10^6) = 1860, running max1866, exponent0.5452againstalpha/2 = 0.4771, climbing0.4203, 0.4882, 0.5452at10^4, 10^5, 10^6 - the full base-10 control reproduces
M(10^4) = -23,M(10^5) = -48,M(10^6) = 212, A084237
SOURCES
- DLMF 25.13 - the periodic zeta
F(x,s)at 25.13.1 and Hurwitz's formula at 25.13.3. - DLMF 25.12 - the polylogarithm expansion at 25.12.12, the evaluator used here.
- Beurling 1937 - generalised prime systems.
- Diamond, Montgomery and Vorhauer 2006 - a Beurling system with a regular integer count whose zeta has infinitely many zeros off any fixed half plane.