Skip to content

The canonical 37-test two-pass suite

code/ab_cloud_v19.jl (~30 000 lines, no external packages) is the single source of truth for the numerics of this repository.

Two-pass protocol

Every test runs twice at different lattice sizes. A verdict is only accepted if both passes agree; the report engine writes per-test documents (md, html, pdf, docx) plus figures (png 600 dpi, svg, gif) and full computation logs, so each verdict can be re-verified independently.

Test groups

Group Tests Focus
Topology & gauge 1–12 Gram points, flux quanta, Byers–Yang, Chern C₁
Spectral statistics 13–24 ⟨r⟩, Σ²(L), Δ₃(L), R₂(s), zero modes
ζ-zeros interface 25–30 certified zeros, Montgomery test, Dirac cone
Finite-size & disorder 31–37 Berry corrections, IPR, Hatano–Nelson skin

Report engine

Written from scratch (CRC32, zlib STORED blocks, PNG writer with pHYs, GIF89a with custom LZW, vector PDF, DOCX via stored-ZIP, SVG) — the suite needs nothing beyond a Julia 1.10 installation.

Quick mode (CI)

julia code/ab_cloud_v19.jl --quick

Runs the reduced protocol (16×16 → 32×32, ζ ≤ 5000) with both passes enabled — this is exactly what the Julia workflow executes on every push.