/teal-sea
teal-sea / zeta-labstate of record · compiled 02 Nov 2026 · revision b09fa4dd · source

Library · hunts/weil_propagation/c4_s2/checker/INTERFACE.md

checker/ INTERFACE

510 words · 49 lines · source

Phase 1 (independent of kernel/ and two_adic/, which were not read).

Functions

modulefunctionreturns
checker_q.pyQ_matrix(c, N, dps)the Weil form Q of theory s0 on the shared basis: real symmetric (2N+1) x (2N+1) mpmath matrix, index 0 is n = -N, F(f) = v^* Q v
checker_q.pyq_parts(c, N, dps, method="gl", with_error=False)dict with the blocks "pole", "arch", "prime", "Q" (and "quad_err")
checker_q.pyq_of_w(w, D, c, dps, ...)Q of a single function given its symmetrised correlation w = g(x) + g(-x) and D = w(0) - w(x)
checker_q.pytransform_rows(c, N, dps)rows r with r . v = int f, int f e^{-y/2}, int f e^{+y/2} (keys zero, minus, plus)
checker_q.pyconstraint_basis(rows, dim, dps), compress(M, B, dps)orthonormal basis of {r . v = 0} and B^* M B
checker_props.pyclass_bases(c, N, dps)bases of the reported spaces full, minus, minus_zero, plus_zero
checker_props.pycc611_margins(Q, T_inf, c, N, dps)Connes-Consani Thm 6.11 margins in the mission basis
checker_gate.pyrun_gate(n_max=200)exact (U-S) events per object; accepts_window(events, c), accepts_places(events, c)
checker_glue.pyT_inf, T_S, T_S_places, T_S_with_datathe seam to kernel/ and two_adic/; raise NotRouted in phase 1

c may be given as a decimal string ("2.9"); it is parsed at the working precision. A float c is rounded to 53 bits first, which moves Q by about 1e-15 (observed while testing, so pass strings).

Conventions

JSON: checker_q_cells.json

cells[c] for c in {1.5, 1.9, 2.2, 2.5, 2.9}: full_N{N}_dps{dps} (three lowest eigenvalues of Q), minus_N{N}_dps40, minus_zero_N{N}_dps40, quad_err_dps40, galerkin_maxdev_N32_dps40, drift_40_60_N32, atoms. gate: the output of run_gate(). Numbers are decimal strings (25 significant digits).