spirograph-loops.md
12.3 kB · markdown
The spirograph loops
- 2026-09-10 [Proved] On a circle track
a/bin lowest terms, withs = -1inside ands = 1outside andrho = a + s b, a pencil at real seattwheel radii drawsz(phi) = rho e^(i b phi) + t b e^(i s rho phi)on[0, 2 pi). Settingsigmaanddeltafor the half sum and half difference,z(phi) = z(psi)readsrho sin(b delta) + t b sin(s rho delta) e^(i s a sigma) = 0, sosigmais a multiple ofpi / aandrho sin(b delta) = e t b sin(rho delta)witheplus or minus one. The number of unordered parameter pairs that meet isa/2times the number of suchdeltain the open interval(0, pi)over both signs. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] Every self crossing of a trochoid on a circle track lies on one of the
amirror lines through the centre: the reflection in the line of angleb sigmafixes it. For a real seat those lines arek pi / a; a seat at anglealphaturns the curve by-s b alpha / aand turns its lines with it. Read offmrlynum::spirograph::traceat 24001 samples, the worst distance from a crossing to its line is4.33e-7of the frame over 30 cells at seat angles0and0.3, the floor being thef32the trace returns. Witness: lab/rs/roulette-loops, mrlynum::spirograph::trace. - 2026-09-10 [Proved] A trochoid on a circle track has a point of multiplicity above two at exactly one reach,
rho / b: a multiple point needs every pairwisedeltato be a multiple ofpi / a, and such adeltasolves the crossing equation only there, where the curve runs through the centre at theaparameters(2j+1) pi / a. So the distinct double point count equals the parameter pair count elsewhere and falls short byC(a, 2) - 1at that reach. Witness: lab/rs/roulette-loops, mrlynum::spirograph::trace. - 2026-09-10 [Proved] The parameter pair count of a trochoid on a circle track changes only where the crossing equation has a double root, and those are exactly the roots
deltaofa sin(m delta) = m sin(a delta), equivalentlysinc(m delta) = sinc(a delta), withm = a + 2 s b. Each carries the reachabs(cos(b delta) / cos(rho delta)), read asabs(rho sin(b delta)) / abs(b sin(rho delta))where both cosines vanish. A threshold is one such angle in[0, pi), not a reach; several angles can share a reach. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] The ends
delta = 0anddelta = pisolve the crossing equation of a trochoid on a circle track at every reach, and a root is born at each end as the reach passes one, since the derivative there isrho b (1 - e t)andrho b ((-1)^b - e t (-1)^rho). The single tangency angle atdelta = 0stands for both births, which is why the jump at reach one isaand nota/2. Read off the equation,3/1inside has no root in(0, pi)at reach0.98and two at reach1.02, at0.1984and2.9432, count three. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] On a tangency reach a trochoid on a circle track touches itself: the two branches meet with equal tangents, a tacnode, so the meeting count there is the transversal count just below plus
a/2for each tangency angle at that reach. The step function is read on the open intervals between tangency reaches and never on one. At reach squared27/2the hypotrochoid5/1has two tangency angles and two simple roots, so ten meetings against five below and fifteen above, the branches closing to8.88e-16at radius2.041241. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] Swapping the wheel frequency
band the rim frequencyrhoof a trochoid on a circle track fixes every tangency angle, because the unordered pair{a, abs(m)}is{rho + b, abs(rho - b)}either way, and inverts every tangency reach, becauseabs(cos(b delta) / cos(rho delta))inverts. So the thresholds depend on the ordered pair and the fallinga < 2bstaircase is the reciprocal of the risinga > 2bone:5/1inside steps at3.674234614175and5/4inside at0.272165527. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] The tangency equation of a trochoid on a circle track integrates:
a sin(m delta) - m sin(a delta)is2 a mtimes the integral ofsin(b t) sin(rho t)from0todelta, up to sign. That integral's derivative vanishes on(0, pi)only atj pi / rhoandk pi / b, and there the integral is exactly(-1)^(j+1) sin(b j pi / rho) rho / (rho^2 - b^2)and(-1)^k sin(rho k pi / b) b / (rho^2 - b^2), so the threshold count is a sign count over a merged Farey sequence and carries no numerics at all. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] Every tangency reach of a trochoid on a circle track is an algebraic number in closed form. Expanding
sin(k delta)andcos(k delta)inu = sin^2(delta)by the integer recursion of Sakhnovich 2023, theorems 2.1 and 2.5, the tangency equation becomesu Q(u) = 0, timescos(delta)whenais even, for an explicit integer polynomialQ, and the reach squared isT(u) / B(u)for explicit integer polynomialsTandB. The recursion is the cited source's;Q,TandBare this study's. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] Two pencils at complex seats
pandqon one wheel of a circle tracka/b, drawing distinct curves, meet at exactly(a/2) Nunordered parameter pairs, whereNcounts the roots in[0, 2 pi)ofrho^2 sin^2(b delta) = b^2 (P sin^2(rho delta) + E cos^2(rho delta) - s X sin(2 rho delta))withPandEthe squared halves of the sum and difference of the seats andXhalf the imaginary part ofqtimes the conjugate ofp. The equation ispiperiodic indeltasoNis even and the halving is exact. Witness: lab/rs/roulette-loops. - 2026-09-10 [Proved] The pair law counts parameter pairs, and a point count needs more: no self crossing of either curve may lie on the other, and neither seat may sit at reach
rho / b, where that curve alone losesC(a, 2) - 1points into the centre. The extra condition is codimension one and is not implied by the curves being distinct.:3/1inside with one seat at reachsqrt 5 - 1and one at the wheel's centre gives six parameter pairs and three points, all at radiusrho, while two percent either side gives six points. Witness: lab/rs/roulette-loops, mrlynum::spirograph::trace. - 2026-09-10 [Proved] A pencil at the wheel's centre of a circle track
a/bdraws the circle of radiusrho, and the pair law collapses toabs(sin(b delta)) = b t / (2 rho)against a pencil at reacht, so those two curves meet2 a btimes below reach2 rho / band never above;10/3at8/3inside, read as48then0off the trace. Witness: lab/rs/roulette-loops, mrlynum::spirograph::trace. - 2026-09-10 [Verified] For reach positive, not a tangency reach, not
rho / b, andmnonzero, the self crossing count of a trochoid on a circle tracka/bisa (b - 1) + a sign(m) twithtthe number of tangency angles whose reach is strictly below, counted with multiplicity. It runs froma (b - 1)toa (rho - 1), and the number of angles in[0, pi), countingdelta = 0, isabs(rho - b), the same integer as the smaller ofabs(m)anda. Witness: lab/rs/roulette-loops. - 2026-09-10 [Verified] The step function of a trochoid on a circle track holds on
179coprime fractionsa/bwithaat most24,357cases over the two sides withmnonzero, against the crossing equation's root count at the midpoint of every step, and on25578reads ofmrlynum::spirograph::traceat4001and12001samples over reach0.5to4in203steps forbin one to six andainb+1to eleven coprime, both sides, with no disagreement and every jump bracket0.0173wide or less. Witness: lab/rs/roulette-loops, mrlynum::spirograph::trace. - 2026-09-10 [Verified] The exact integer sign count of the integral of
sin(b t) sin(rho t)over its critical values returnsabs(rho - b)on all29450coprime frequency pairsbandrhoup to220, with no root finding anywhere in the computation. Witness: lab/rs/roulette-loops. - 2026-09-10 [Verified] Over all
210swaps of the wheel and rim frequencies of a hypotrochoid withb + rhoat most26, every tangency reach times its partner under the swap is1to within1.47e-13. Witness: lab/rs/roulette-loops. - 2026-09-10 [Verified] The hypotrochoid
5/1has tangency reaches1and3.674234614175twice, the second exactly reach squared27/2atu = 5/6onQ(u) = 40 - 48 u, and its count runs0,5,15. The hypotrochoid7/2has1and2.353415666603twice, reach squared(81 + 21 sqrt 21) / 32at the smaller root ofQ(u) = 192 u^2 - 336 u + 140, and counts7,14,28. Witness: lab/rs/roulette-loops. - 2026-09-10 [Verified] The epitrochoid
5/1has tangency reaches1,4.180967894379twice and5.789603394549twice, the last two exactly reach squared(102 - 7 sqrt 21) / 4and(102 + 7 sqrt 21) / 4onQ(u) = -320 u^2 + 448 u - 140, and its count runs0,5,15,25, four values for three distinct reaches because two angles share each of the last two. Witness: lab/rs/roulette-loops. - 2026-09-10 [Verified] When
ais even,delta = pi/2is always a tangency angle of the trochoid on a circle tracka/band its reach is the rationalrho / b, which is also the one reach where the curve runs through the centre with allabranches:3at4/1inside,5/3at8/3inside,13/5at8/5outside. There a step and the centre correction fall on the same reach and the step function is not read. Witness: lab/rs/roulette-loops. - 2026-09-10 [Verified] At reach
rho / bthe distinct self crossing point count of a trochoid withaodd is the step function lessC(a, 2) - 1, read offmrlynum::spirograph::traceat 24001 samples as1for3/1,5/2,5/3and7/4inside,6for5/1and5/4inside,8for7/2inside,7for3/1,10for3/2and21for5/2outside, the two counts agreeing three percent either side. Witness: lab/rs/roulette-loops, mrlynum::spirograph::trace. - 2026-09-10 [Verified] The pair law matches
mrlynum::spirograph::traceon48reads over5/1,7/2and8/3inside and5/2outside at reaches0.6,1.3,2.4and3.7against three seat kinds, equal reach, shorter reach and the wheel's centre, on the parameter pair count exactly. Witness: lab/rs/roulette-loops, mrlynum::spirograph::trace. - 2026-09-10 [Verified] The pair count
2 a bof two distinct trochoids from one wheel survives the loop threshold, which is a tangency of one curve with itself and never of two curves with each other. For two seats at one reach and half anglenuapart on5/1inside it first leaves2 a bat2.242763,1.741061,1.379486,1.143270,1.047854,1.010207and1.002194fornuof1,0.5,0.2,0.05,0.01,0.001and0.0001. The pair threshold is not monotone innu:8/3inside gives1.117596atnu = 1against1.523254atnu = 0.5. Witness: lab/rs/roulette-loops. - 2026-09-10 [Verified] On a tangency reach the meeting count of a trochoid is the count below plus
a/2per tangency angle there, read as21against14and28for7/2inside,55against44and66for11/4inside,6against3and9for3/1outside, and15against10and20and then25against20and30for5/2outside, the two branches closing to1e-14or better in every case. Witness: lab/rs/roulette-loops. - 2026-09-10 [Conjecture] For every coprime
a/band both sides the trochoid's tangency angle count isabs(rho - b)and every angle moves the self crossing count by exactlya sign(m), so the count runs froma (b - 1)toa (rho - 1)inabs(rho - b)equal steps. The angle count is exhaustive to frequency220in exact integers and the step size toaat most eleven against the trace; what is missing is a proof that the merged Farey sign sequence changes sign exactlyabs(rho - b) - 1times inside(0, pi). Witness: lab/rs/roulette-loops. - 2026-09-10 [Conjecture] The first reach at which two trochoids from seats at one reach and half angle
nuapart stop meeting2 a btimes is above one for every positivenu, with infimum one, the excess falling likenu^(2/3). The reading is seven samplednuat one fraction,5/1inside, whose excesses fall by4.69then4.65per decade against10^(2/3) = 4.64. There is no bound and no third decade. Witness: lab/rs/roulette-loops.