README.md
5.5 kB · markdown
periodic-determinant
- Rigorous zeros of the periodic-point determinant
D(s) = det(I - L_s)of a continued fraction transfer operator, after Jenkinson and Pollicott 2018: the coefficientsdelta_n(s)ofdet(I - z L_s)computed exactly from the closed walks of lengthn <= P, the tailsum_(n > P) delta_nbounded by their Euler bound on approximation numbers, all arithmetic inmpmath.ivinterval arithmetic. - The operator is
(L_s F)_u(z) = sum_(u -a-> v) (z + a)^(-2s) F_v(1/(z + a))over a finite deterministic labelled graph, onH^2(D)per state,Dthe disc of rational centrecand radiusr; one state isL_(A,s). The contractionhismax_a max(abs(T_a(c - r) - c), abs(T_a(c + r) - c))/r, exact in rationals. - The weights are conjugated by
g(z) = (z + beta)^(-2s):w_a(z) = ((z + beta)/(beta (z + a) + 1))^(2s), whose modulus on the circle is bounded by interval arithmetic on arcs; the determinant is unchanged and the constant drops, which is what makes complexsreachable. The disc andbetaare chosen by a float grid minimising the tail; the certificate never uses the grid's numbers. - A trace class is a (period, trace) pair: a closed walk with labels
a_1 ... a_ncontributesmu^(-2s)/(1 - (-1)^n mu^(-2)),muthe larger root ofx^2 - t x + (-1)^n,tthe trace of[[0,1],[1,a_1]] ... [[0,1],[1,a_n]], enumerated innumpyintegers;delta_nfollow by Newton's identities. zerocertifies the zeros_1ofDatA = {1,2}by a Krawczyk test on the printed box itself, rounded outward: the Euler tail at the centre, a Cauchy tail on the derivative at radius0.001, the image of the box strictly inside it; every arc asserts the real parts ofz + a,z + betaandbeta (z + a) + 1positive. It then prints interval upper bounds on the constantKof Jenkinson and Pollicott's (47) on their own disc atdim E_2and ats_1, unconjugated and conjugated.controlcertifiesdim E_AforA = {1,2},{1,3},{2,3},{1,2,3}and checks each bracket against Jenkinson and Pollicott 2018 Theorem 1 and Pollicott and Vytnova 2022 Table 3, read at source.orphanstakes every width-4 orphan withrho > 1and the named code54, builds the graph oflab/py/question-markverbgraph, keeps the strongly connected components with a branch, minimises each by follower language, and certifies each component's pressure zero; rows with a cofinite edge on a cycle are listed and skipped. The collocation reading of the same sibling, truncated at twelve digits, is printed beside the bracket, and the generator asserts that it is the bracket truncated at twelve digits or lies inside the bracket, printing the count of each:11and1.- A real zero is certified at
s- < s+by two facts at each end: the winding number of the truncateddet(I - z L_s)aroundabs(z) = 2, the tail at radius2excluded on every arc, equals the periodpof the graph (the count sums float angle steps between arc endpoints, sound because each arc's enclosure lies in an open half-plane that the float endpoints are asserted to share, so each step is the true one in(-pi, pi)), andD(s-) + tail < 0 < D(s+) - tail; together they givelambda_0(s-) > 1 > lambda_0(s+)for the leading eigenvalue.
RUN
uv run python mrlyprod/research/lab/py/periodic-determinant/determinant.py zero,15seconds.uv run python mrlyprod/research/lab/py/periodic-determinant/determinant.py control,31seconds,{1,2,3}at periods to13.uv run python mrlyprod/research/lab/py/periodic-determinant/determinant.py orphans,45seconds, periods to22capped by4 * 10^6walks.uv run python mrlyprod/research/lab/py/periodic-determinant/determinant.py all,83seconds.--period 18(thezeroandcontroltruncation,orphanstakes it plus4),--arcs 2000and--modes 40are the dials.- Prints only, writes nothing, reads one sibling,
lab/py/question-mark/question.py, for the orphan graphs and their collocation readings.
WITNESSES
- The certificate paragraph of apollonian,
## The horocycle. - The finite orphans paragraph and table of beneath,
### Every rule is a graph-directed continued fraction set, the table printed byorphans, everyhand tail rounded up. zero:16189trace classes to period18, disc7/10,4/5,beta = 9/5,h = 29/56,K <= 5.73393ats_1, tail at most4.95e-40, derivative tail at most5.08e-37, printed box half-widths3.5e-39and4.0e-39; exactly one zero ofDwithRe sin[0.457015235230560657361880338944633917910, 0.457015235230560657361880338944633917917]andIm sin[6.958882679527224185470967589885884480867, 6.958882679527224185470967589885884480875]; the constant on the Jenkinson-Pollicott disc at most4.098461unconjugated and2.406247atbeta = 33/20atdim E_2,5123.603and6.847291ats_1atbeta = 9/5, every bound rounded up.control:dim E_2in[0.5312805062772051416244686473684717854930591089, 0.5312805062772051416244686473684717854930591092], containing the Jenkinson-Pollicott interval;{1,3},{2,3},{1,2,3}within1e-20of Pollicott-Vytnova,{2,3}bracketed to3e-60.orphans:12rows certified, the8cofinite rows54699, 55275, 59799, 60375, 60855, 61431, 63903, 64479listed; every minimal graph has1or2states; code31710reaches only[0.57451176, 0.57451180]at period14, its graph growing at2.73per letter.