README.md
3.2 kB · markdown
mobius-designs
- Regenerates every number on mobius: the Mobius meter
M_F(base^level) = sum of mu(n)over the digit-restricted setS_Fup tobase^level, measured against the set's own counting functionA_F(base^level). - The census covers every digit set
Fwith2 <= |F| <= base - 1atbase 3, 4, 5, the full-set control column atbase 3, 4, 5, 10(the Mertens function), and the ten base-10 Kempner columns that exclude one digit. - Restricted families are enumerated in ascending numeric order, length by length, and
muis computed by exact factorization: trial division below 1024, deterministic Miller-Rabin on the twelve witnesses2..37, Pollard-Brent rho on the survivors; every integer is exact, no floats touch a count. - Control and Kempner columns come from a linear Euler sieve for
muto3^17 = 129140163; one family (base 3,F = {1,2},level 16) is computed by both methods and asserted equal at every level. - The digit-scaling identities are asserted, not assumed: every census family whose digits share a factor
a > 1is recomputed as thea-twist of its primitive family and asserted equal at every level, and the count identityA_(aF')(base^level) = A_(F')(base^level) - 1when{0,1}is insideF'(else equal) is asserted with it. - Depths per family class:
level 24at(base,fill) = (3,2),22at(4,2),14at(4,3),21at(5,2),13at(5,3),11at(5,4),8at base 10; controls run to3^17,4^13,5^11,10^8. - Prints one
rowline per family per level with exactA,M, the cut exponenttheta = log|M|/log A, the running maximumMmax = max |M_F(x)|overx <= base^level, andthetamax = log(Mmax)/log A; oneslopeline per family with the finaltheta,thetamaxand the drift ofthetamaxover the last five levels; onedistributionline per base sorted by the generator itself; onebandline with the census-wide extremes ofthetamax, its deviation from1/2, the drifts, the cut exponents, and the controls.
RUN
CARGO_BUILD_JOBS=4 cargo run --release -p mobius-designs- About five minutes on six threads; prints only, writes nothing.
cargo test -p mobius-designspinsmuagainst the sieve to 50000, the Miller-Rabin witnesses against six strong pseudoprimes, the two meter methods against each other, the scaled-family identities at depth 8, the counting closed forms, the ascending enumeration order, the running maximum against a prefix recount, and the Mertens anchors-1, 1, 2, -23, -48at10^1..10^5.
WITNESSES
- mobius.md the base-3 series table (
M_{0,1}(3^24) = -1886, running max3296), the final-checkpoint table of all 38 families, the Kempner table at10^8, and everythetamaxand drift; the page tables are extracted by script from this generator's printed rows. - mobius.md the identity checks: the eight scaled families equal their primitive twists at every level,
Mvanishes identically onF = {0,4}atbase 5, and the base-4 pair reads34/-34with sharedMmax = 1553atlevel 22. - mobius.md the controls:
M(3^17) = -1423,M(4^13) = 329,M(5^11) = 617, and-1, 1, 2, -23, -48, 212, 1037, 1928at10^1..10^8, which is A084237. - research/claims/ the digit-restricted Mobius meter and exponent rows.