research/lab/py/unequal-split

0 directories and 2 files in research/lab/py/unequal-split.

Unequal Split

  • The patch: one child of side 1/2 in the corner of the unit square and five of side 1/3, the letter drawn on the 6-grid; its open set condition as exact rationals, its dimension solving 2^(-s) + 5*3^(-s) = 1 by PARI, the level render's fill (9 + 4k)^level on side 6^level to level 4, and the census of cells by size 2^-a 3^-b against C(a+b, a) k^b to word length 7, and the level-2 render against the Kronecker square of the tile.
  • Its complex dimensions: the zeros of 1 - 2^(-s) - k 3^(-s) for k = 1..27 in the box Re [D_l - 1/4, D + 1/4], Im [-60, 60], seeded by PARI polroots of the lattice approximant 1 - x^41 - k x^65 and polished by Newton, the count certified by the winding number of the boundary with a Lipschitz margin; the first ones at k = 5; the printed root of the 2-3 nonlattice equation against its lattice approximant; the roots at D + 2 pi i q/ln 2 for the convergents p/q of log2 3 at 60 digits against the law P Q (ln 2)^2 theta^2/(2 f'(D)^3).
  • The count of cells N(r) = #{cells of side >= r} as exact integers to r = e^(-300), the sizes sorted by exact integer comparison, the renewal identity at every breakpoint, N(r) r^D against its limit 1/(D f'(D)) over windows with its swing, the carpet as the lattice control, the folded variance at ln 2, ln 3, ln 6, and the periodogram of ln N(e^(-u)) - D u against the complex dimensions and their residues.
  • The spin mass mu(B(c, r)) of the natural measure about three corner fixed points, enclosed by cells: the identity M(r) = ratio^D M(r/ratio), the ripple's swing against its enclosure, and the folded variance at ln 2, ln 3, ln 6.

RUN

  • uv run python mrlyprod/research/lab/py/unequal-split/unequal_split.py patch, about 1 second.
  • uv run python mrlyprod/research/lab/py/unequal-split/unequal_split.py poles, about 5 seconds.
  • uv run python mrlyprod/research/lab/py/unequal-split/unequal_split.py count, about 1 second.
  • uv run python mrlyprod/research/lab/py/unequal-split/unequal_split.py ripple, about 1 second.
  • Every verb prints only and writes nothing; PARI runs through gp -q.

WITNESSES

  • dimensions.md The unequal split, The patch: the open set condition, dimension = 1.778602507, the render's fill 29^level and log(29)/log(6) = 1.879323585, the census of cells (patch).
  • dimensions.md The unequal split, Its complex dimensions: 21 zeros and winding number 21 at every k = 1..27, the margins of at least 161, the gap 0.0116 from D_l, the floored offsets 0.470, 0.058, 0.461, the first eleven at k = 5, the root of the 2-3 nonlattice equation, the convergent law to 7 digits at q >= 665 (poles).
  • dimensions.md The unequal split, The count of cells: 59448 sizes, the renewal identity, 1/(D f'(D)) = 0.573459971, swing times sqrt(U) between 1.486 and 1.546 on the six printed windows, folds 0.003, 0.005, 0.004 against the carpet's 0.999 at ln 3, the ten peaks within 0.001 of a complex dimension and within 1.3% of its residue amplitude (count).
  • dimensions.md The unequal split, What the detectors see: the identity at 96 shifted radii per centre, swings 0.23906, 0.15388, 0.17843 against enclosures at most 8.2e-5, at least 2661-fold, folds 1.000 at the centre's own period (ripple).