README.md
4.6 kB · markdown
Complex Dimensions
- The complex dimensions of the four one-base designs, base 3
{0,2}, base 5{0,2,4}, base 15{0,4,10,14}and base 15{0,2,4,10,12,14}: the 81 predicted poless = dimension + 2 pi i m/ln(base),m = -40..40, checked against1 - fill base^(-s), the numeratorD(s)at each, andD(1) = 1 - fill/base. - The two-ratio control with ratios
1/3and1/5: itsdimension, its 21 Moran roots inRe [-3,3],Im [-40,40]by Newton from a grid, the winding number of1 - 3^(-s) - 5^(-s)over that box, and the worst offset of the roots from each candidate spacing. - Composition: alternating bases multiplies into the product base, checked as integers and as 256 exact intervals.
- The box count
N(eps)of each cover,g(u) = ln N(e^-u) - dimension uonu in [ln(1/0.03), ln(1e6)]at 3000 points, its Blackman periodogram peak on a direct DFT grid, and the variance explained by foldingumoduloln 3,ln 5,ln 15in 40 bins, for the four designs, the two-ratio control and a Thue-Morse aperiodic control. - The inner tube
V(eps)in closed form,M(eps) = eps^(dimension-1) V(eps)tou = 60, its swing per window, the periodicity defectM(eps) = M(eps/p), the decay of the two-ratio swing, and the Cantor limit profile2^(1-dimension) (t^(dimension-1) + t^dimension)against the measured tube. carpet_tube.py: the Sierpinski carpet's tube by digit level,V(eps) = sum_m 8^(m-1) h(3^(-m), eps), the hole census cell by cell to level 5, the closed form against the level sum as exact rationals, the limit profileG(t)on its two branches with its seam, its extrema as quadratic roots, its swing, the level sum atu in [50, 60], and a level-6 distance transform equal to the closed form as rationals.
RUN
uv run python research/lab/py/complex-dimensions/complex_dimensions.py- About 15 seconds; prints only, writes nothing.
uv run python research/lab/py/complex-dimensions/carpet_tube.py- About 1 second; prints only, writes nothing, and asserts the closed profile against the direct sum.
WITNESSES
- dimensions.md:14-15 and dimensions.md:302 name two scratch passes; this study is the one pass that replaces both.
- dimensions.md:47-51 all 81 poles at
m = -40..40kill the denominator to5e-14, minimum|D(s)| = 0.500000for the Cantor design,D(1) = 1 - fill/basefor all four. - dimensions.md:62-65
dimension0.630930, 0.682606, 0.511916, 0.661642 andomega5.719202, 3.903963, 2.320188, 2.320188. - dimensions.md:74-76 every periodogram peak within 1% of
2*pi/ln(base). - dimensions.md:87-92 folding 0.192, 0.030, 0.016; 0.018, 0.509, 0.034; 0.007, 0.022, 0.667; 0.009, 0.030, 0.534; 0.082, 0.047, 0.038; 0.007, 0.012, 0.115.
- dimensions.md:106-113 the alternation equals base 15
{0,4,10,14}and the 256 intervals are identical. - dimensions.md:158-164
dimension = 0.518370, 21 roots and winding number 21, real parts-0.699926to0.518370, offsets 0.43, 0.17, 0.38. - dimensions.md:181-184 minimum
2.494975716att = 0.584963, maximum2.583040469, swing 3.53%, measured tube within4.9e-9at the minimum. - dimensions.md:186-191 swings flat from
u = 15tou = 60(eps = 8.8e-27), periodicity at the own base to1e-9or better, the two-ratio swing decaying3.79%to0.42%. - research/claims/:360 the poles of
1/(1 - fill base^(-s))on one vertical line of period2 pi/ln(base). - dimensions.md:122 the sponge's hole boundary is not in the sponge:
(1/2, 1/2, 1)at distance1/6,(2/3, 1/2, 5/6)at distance1/18; read off the digit rule, no generator. - dimensions.md:126
dimension = 1.892789; every hole ringed by filled cells and the holes exhausting the complement at levels 3, 4, 5 (carpet_tube.py, HOLES). - dimensions.md:129-130 the two branches of
G(t), the level sum equal to the closed form at 96 exact rationals (carpet_tube.py, TUBE and PROFILE). - dimensions.md:133 seam
(44/35) 2^(2-dimension) = 1.354123517, ends379/280, maximum1.35561708227(rounded up) att = 0.429638415, minimum1.3506702097(rounded down) att = 0.692137253, swing0.36625%, the level sum within1e-9ofGonu in [50, 60], the raster equal toV(21/729)as rationals (carpet_tube.py, PROFILE, MEASURED, RASTER). - dimensions.md:135 the area of
F_epsinsideGamma,4 eps/3 - 4 eps^2on(0, 1/6]: the level-1 term of the sum, read off the closed form; the theorem numbers are the arXiv version's. - dimensions.md:137 the class profile
G(t) = t^(dimension-dim) sum_j fill^(j-1) base^(-j dim) h(t base^j): at base 3, dim 2, fill 8 it is the two branches the script checks; no other member is run.