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

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

INTERFACE: bound_quad/

529 words · 65 lines · source

What this folder delivers to assembler/ and referee/ (BRIEF.md, "The bound interface"). Derivation: DERIVATION.md s2. Outcome: RESULTS.md.

eps_quad.py

Reads (read-only): checker/checker_ts_snapshot.json (units[..].diag: cond_Fz, cond_Fb, gram_z_offI; T_S rows for the max entry used by E7) and bound_quad_gram.json (this folder). Imports nothing from two_adic/ at run time (kmax_for is restated; a test checks it against two_adic/'s).

eps_quad.json

A list of 33 entries, one per (c, stored build), c ∈ {2.2, 2.5, 2.9}, with the interface keys c, N, nvec, S, Kmax, eps_upper, grade, assumptions and:

Regenerate: PYTHONPATH=<worktree> <venv python> hunts/weil_propagation/c4_s2/bound_quad/eps_quad.py (seconds). test_json_is_what_the_module_computes fails if the file and the module disagree.

run_bound_quad.py, bound_quad_gram.json

Float64 measurements (measured grade) at (80, 1200) and (80, 1600) with the stored route's own ingredients: extreme eigenvalues of G_S^z and G_S^b, ‖G_S^z − I‖, leverage sums (A5), and the probe ‖M_∞(G_S) − M_∞(I)‖₂ per (c, N). About 2 minutes on an idle laptop (536 s wall for (80, 1200) at a load average near 70).