apollonian-gasket.md
7.7 kB · markdown
The Apollonian gasket
- 2026-09-14 [Proved] The Descartes reflection needs no square root and acts on all three coordinates: in the coordinates
(k, k x, k y), a line beingk = 0with(k x, k y)its outward normal, the fourth circle tangent to three given ones isv' = 2(v_1 + v_2 + v_3) - v, by Vieta, so an integral root quadruple grows an integral packing; six identities ride along underB(u, v) = (sum u_i)(sum v_i) - 2 sum u_i v_i,B(k, k) = B(k, kx) = B(k, ky) = B(kx, ky) = 0andB(kx, kx) = B(ky, ky) = -4, true on both roots and preserved by the reflection, which lies in the orthogonal group ofB. Witness: lab/rs/apollonian, verbs strip and census, all six rechecked on 575969269 quadruples, 0 broken, an arithmetic check only. - 2026-09-14 [Proved] The circles of the strip packing
(0, 0, 2, 2)tangent to the liney = 0are exactly the Ford circles, one over every reduceda/b, no interval assumed, of curvature2 b^2: tangency isk y = 1at positive curvature;(0, 2 b^2, 2 d^2, k)has square discriminant64 b^2 d^2and roots2(b + d)^2and2(b - d)^2, the mediant and the Stern-Brocot parent; two are tangent exactly at(a d - b c)^2 = 1; the walk covers(0, 1), the root pair0/1and1/1the ends, and the period-1 translation the rest; conversely Dirichlet forces an overlap at irrationalpand nesting equality at rationalp. Witness: lab/rs/apollonian, verb ford, 4863601 mediants to denominator 4000 againstsum_{b <= 4000} phi(b) - 1, 0 broken, 0 misses. - 2026-09-14 [Verified] The Ford identification holds in both directions on the grown packing, not only on the Stern-Brocot walk: one period of the strip packing grown to curvature
2097152gives 20770674 circles of which 318963 carryk y = 1, every one passing the Ford test thatk/2is a squareb^2andk x = 2 a bwithgcd(a, b) = 1, 0 off-Ford, and 318963 issum_{b <= 1024} phi(b) - 1; the same count returns atQ = 32andQ = 181as 323 and 10059, the far line carries 318963 by the strip's reflection symmetry, and no circle leaves the open period, 0 outside0 < k x < k. Distinctness is controlled atT = 2048, 2448 circles and 2448 distinct. Witness: lab/rs/apollonian, verb strip. - 2026-09-14 [Proved] The stack's brightness reads off the packing's curvature: the Farey stack lights the node
a/bexactlyfloor(Q/b)times at depthQ, the one circle resting on that node has curvaturek = 2 b^2, so the brightness isfloor(Q sqrt(2/k)), and the nodes lit at depthQare exactly the tangency points of the line-tangent circles of curvature at most2 Q^2; summing over the half-open period[0, 1)givessum_{b <= Q} phi(b) floor(Q/b) = sum_{n <= Q} sum over b dividing n of phi(b) = Q(Q + 1)/2, the walk carrying(0, 1)and the node0/1adding itsQ. Witness: lab/rs/apollonian, verb ford, brightness 1275, 20100, 500500, 8002000 atQ = 50, 200, 1000, 4000againstQ(Q + 1)/2. - 2026-09-14 [Verified] The curvature census grows like a power of
Twhose local exponent, read as the ratiolog(N(T_2)/N(T_1))/log(T_2/T_1)and never as a fit, lands at1.305, the fourth place set by the grid: the bounded packing(-1, 2, 2, 3)givesN(T) = 5, 165, 3325, 67163, 1359167, 27463391, 555198593, ratios ending1.3055, 1.3057; the strip's one period gives2, 48, 950, 19298, 390478, 7899138on the decades, ratios ending1.3061, 1.3060, and20770674atT = 2097152, octave ratios ending1.3050, 1.3056.N(T)excludes the root quadruple, four circles bounded, one per strip period. Witness: lab/rs/apollonian, verbs census and strip, 67163 distinct against 67163 counted on theT <= 10^4control. - 2026-09-14 [Verified] The residues are the arithmetic the census can see: the bounded packing
(-1, 2, 2, 3)uses exactly the eight classes2, 3, 6, 11, 14, 15, 18, 23mod 24 over all 555198593 circles of curvature at most10^7, at counts 83211520, 55422929, 55455852, 83378348, 83354132, 55617906, 55576284 and 83181622, while the imprimitive strip packing uses exactly the four classes0, 2, 8, 18at 4144636, 6223160, 6241134 and 4161744 of its 20770674 circles; which integers inside those classes occur is closed by others and this tree makes no claim on it. Witness: lab/rs/apollonian, verbs census and strip. - 2026-09-14 [Verified] The residual dimension is
1.3056867280498771846..., rigorous to 128 places by an effective Ruelle-Bowen computation on a Chebyshev-Lagrange approximation of the transfer operator, Theorem 1.1 of Vytnova and Wormell 2024 reading1.3056867280 4987718464 5986206851 0408911060 ... +- 10^(-129); the counting asymptoticc T^alphais Kontorovich and Oh 2011 withalpha ~ 1.30568(8), McMullen 1998 reads1.305688. The census's bounded1.3057isalphacorrectly rounded to four places, off1.3e-5; the strip's1.3056and1.3060agree to three, off8.7e-5and3.1e-4. Witness: REFS.md, read at source; lab/rs/apollonian, verbs census and strip. - 2026-09-14 [Verified] No design carries the gasket's dimension inside the window the tree can see: a design is the attractor of similarities of one ratio
1/baseunder the open set condition so its dimension islog N/log basefor an integer cell countN, equal toalphaonly ifbase^alphais an integer, and over2 <= base <= 100the nearest approach is52^alpha = 174.005426001at gap0.005426001, then68,89,49,23,20at gaps0.008182, 0.011684, 0.015094, 0.022279, 0.026750, worst0.488110atbase = 47; the table refutes equality and nothing weaker, the nearest design dimension beinglog 351/log 89 = 1.305694144, offalphaby7.4e-6. Witness: lab/rs/apollonian, verb design. - 2026-09-14 [Verified] The packing grower is now in the publishable crate:
mrlynum::apolloniantakes a named integral root, grows it by the square-root-free reflection in exacti64triples(k, k x, k y)and rechecks all six invariants ofBon every quadruple, reproducing the generator's numbers from the crate: 2448 circles on one period of the strip to curvature 2048 and 950 to curvature 1000, the root excluded, 0 broken and 0 circles outside the open period, and 323 circles carryingk y = 1below 2048, every one passing the Ford testk = 2 b^2,k x = 2 a b,gcd(a, b) = 1. Witness:mrlynum::apollonian::growandis_ford, testevery_line_tangent_circle_is_the_ford_circle_over_its_own_fraction, 2448 and 323 of 323. - 2026-09-14 [Verified] The stack and the packing's tangency points agree fraction by fraction and not only in count: at depth 32 the 323 nodes the Farey stack lights inside the open period and the 323 tangency points of the line-tangent circles of curvature at most
2 Q^2 = 2048are the same set of reduced fractions with 0 missed either way and 0 off-Ford, the brightness of the period summing to 528 againstQ(Q + 1)/2, and at depth 16 the same reading gives 79 against 79 with 0 missed and brightness 136; the agreement is checked at every depth from 2 to 64 againstmrlynum::lattice::farey. Witness:mrlynum::apollonian::shadow, testthe_stack_is_the_shadow_of_the_line_tangent_circles, 0 missed at both depths. - 2026-09-14 [Verified] Two further bounded roots sit in the integer coordinates with all six invariants exact and hand back new censuses:
(-2, 3, 6, 7)placed as(-2, -1, 0), (3, 1, 0), (6, 5, 0), (7, 5, 2)and(-3, 4, 12, 13)placed as(-3, -1, 0), (4, 1, 0), (12, 7, 0), (13, 7, 2), each carrying a double Descartes root becausek_1 k_2 + k_2 k_3 + k_3 k_1 = 0, givingN(1000) = 1297andN(1000) = 741beside 3325 for(-1, 2, 2, 3)and 950 for the strip period, the root quadruple excluded throughout. Witness:mrlynum::apollonian::rootandgrow, testthe_growth_lands_on_the_counts_the_generator_prints, 1297 and 741.