diff --git a/research/compact-switch-sharp-two-target/verify.py b/research/compact-switch-sharp-two-target/verify.py index 7b8427782b..733695fdbe 100644 --- a/research/compact-switch-sharp-two-target/verify.py +++ b/research/compact-switch-sharp-two-target/verify.py @@ -39,10 +39,7 @@ def pins_and_phrases() -> None: crt = (ROOT / "research/unconditional-batched-crt/CRT.md").read_text(encoding="utf-8") for phrase in PHRASES: need(phrase in crt, phrase) - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def live_macro(u: int, t: int, y: int, sources, bits: int, positions: tuple[int, int]): diff --git a/research/crt-interchange-width-threshold/verify.py b/research/crt-interchange-width-threshold/verify.py index c9dd4119f1..99f47637c1 100644 --- a/research/crt-interchange-width-threshold/verify.py +++ b/research/crt-interchange-width-threshold/verify.py @@ -64,10 +64,7 @@ def pins_and_phrases() -> None: crt = CRT.read_text(encoding="utf-8") for phrase in CRT_PHRASES: need(phrase in crt, "CRT.md phrase: " + phrase) - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def depth(n: int) -> int: diff --git a/research/crt-reservoir-edge-allowance/verify.py b/research/crt-reservoir-edge-allowance/verify.py index c95ddfb507..1b883bc254 100644 --- a/research/crt-reservoir-edge-allowance/verify.py +++ b/research/crt-reservoir-edge-allowance/verify.py @@ -34,10 +34,7 @@ def pins_and_phrases() -> None: need(digest == row["sha256"], row["path"]) proof = (ROOT / "research/compact-switch-sharp-density/PROOF.md").read_text(encoding="utf-8") need(PRODUCT in proof, "printed product line") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def load_allocator(): diff --git a/research/crt-reservoir-envelope-product/verify.py b/research/crt-reservoir-envelope-product/verify.py index 66446c7958..9e9fe2da6a 100644 --- a/research/crt-reservoir-envelope-product/verify.py +++ b/research/crt-reservoir-envelope-product/verify.py @@ -36,10 +36,7 @@ def pins_and_phrases() -> None: proof = (ROOT / "research/compact-switch-sharp-density/PROOF.md").read_text(encoding="utf-8") need(ENVELOPE in proof, "printed E envelope") need(ROOM in proof, "printed room line") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def load_allocator(): diff --git a/research/crt-reservoir-length-constant/verify.py b/research/crt-reservoir-length-constant/verify.py index 5408a97aa9..b09d05f507 100644 --- a/research/crt-reservoir-length-constant/verify.py +++ b/research/crt-reservoir-length-constant/verify.py @@ -35,10 +35,7 @@ def pins_and_phrases() -> None: need(digest == row["sha256"], row["path"]) proof = (ROOT / "research/compact-switch-sharp-density/PROOF.md").read_text(encoding="utf-8") need(ABSORPTION in proof, "printed 1/6400 absorption") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def load_allocator(): diff --git a/research/crt-reservoir-length-hypothesis/verify.py b/research/crt-reservoir-length-hypothesis/verify.py index 5e2f1fc901..4a212b0b07 100644 --- a/research/crt-reservoir-length-hypothesis/verify.py +++ b/research/crt-reservoir-length-hypothesis/verify.py @@ -40,10 +40,7 @@ def pins_and_phrases() -> None: tariff = (ROOT / "research/pr4100-crt-repair-tariff/README.md").read_text(encoding="utf-8") need(PRODUCTION_PHRASE in placement, "production constants") need(HYPOTHESIS_PHRASE in tariff, "L <= p hypothesis") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def load_allocator(): diff --git a/research/crt-reservoir-production-ratio/verify.py b/research/crt-reservoir-production-ratio/verify.py index c89cbc15a2..8982fc030b 100644 --- a/research/crt-reservoir-production-ratio/verify.py +++ b/research/crt-reservoir-production-ratio/verify.py @@ -35,10 +35,7 @@ def pins_and_phrases() -> None: proof = (ROOT / "research/compact-switch-sharp-density/PROOF.md").read_text(encoding="utf-8") need(ENVELOPE in proof, "printed E envelope") need(ROOM in proof, "printed room line") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def load_allocator(): diff --git a/research/crt-reservoir-uniform-constant/verify.py b/research/crt-reservoir-uniform-constant/verify.py index 9b823b817f..58df978eb8 100644 --- a/research/crt-reservoir-uniform-constant/verify.py +++ b/research/crt-reservoir-uniform-constant/verify.py @@ -38,10 +38,7 @@ def pins_and_phrases() -> None: need(ABSORPTION in proof, "printed 1/6400 absorption") need(GUARD_LINE in allocator, "constructor guard formula") need('ell >= logarithm' in allocator, "constructor logarithm floor") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def load_allocator(): diff --git a/research/gaussian-axis-inheritance/verify.py b/research/gaussian-axis-inheritance/verify.py index 1dceec36d2..f31e965a30 100644 --- a/research/gaussian-axis-inheritance/verify.py +++ b/research/gaussian-axis-inheritance/verify.py @@ -26,9 +26,7 @@ def pins_and_phrases() -> None: halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") core = (ROOT / "research/gaussian-core-row/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "A=ceil(p^48)" in halo assert "EXACTLY the corresponding row of the global P_i" in halo assert "Keep outputs at distance A" in halo @@ -36,7 +34,6 @@ def pins_and_phrases() -> None: assert "||P - H_sec^{-1}||_2 < p^6 exp(-p^2)," in core assert "8 p^2 < U < 9 p^2." in nine assert "an inverse bound only when the #4452 gauge holds" in nine - assert selected["kappa"] == "23/10000" def inheritance() -> None: diff --git a/research/gaussian-cell-exponents/verify.py b/research/gaussian-cell-exponents/verify.py index b8f27a813b..2ea49574bf 100644 --- a/research/gaussian-cell-exponents/verify.py +++ b/research/gaussian-cell-exponents/verify.py @@ -61,9 +61,7 @@ def pins_and_phrases() -> None: gauge = ( ROOT / "research/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "2-norm at most p^10 and inverse\n2-norm at most p^10" in halo assert "Q_i=I-p^-20 H_i^* H_i and J=ceil(p^42)" in halo assert "bandwidth <=(2J+1)W None: assert "`δ_col` exceeds `1/(8p²)` eventually" in column assert "ahat_j Ghat_(j-k)/ahat_k" in log_a assert "(1-epsilon) a_i <= ahat_i <= a_i`, with epsilon<=1/2." in gauge - assert selected["kappa"] == "23/10000" def rounded_ceilings() -> None: diff --git a/research/gaussian-column-cut/verify.py b/research/gaussian-column-cut/verify.py index 04024f8029..e36c7e6e57 100644 --- a/research/gaussian-column-cut/verify.py +++ b/research/gaussian-column-cut/verify.py @@ -69,9 +69,7 @@ def pins_and_phrases() -> None: gauge = ( ROOT / "research/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "beta_i=rho*i-q_i" in log_a assert "n_i,h=exp(-a[(rho*h+beta_i)^2-beta_(i+h)^2])" in log_a assert "each in {1,2}" in log_a @@ -90,7 +88,6 @@ def pins_and_phrases() -> None: assert "does not assume that a row norm bounds a column norm." in gaussian assert "log(a_i/a_j)=a(i-j)(beta_i+beta_j)" in gauge assert "A=diag(ahat) Ghat diag(ahat)^-1" in gauge - assert selected["kappa"] == "23/10000" def entry_algebra() -> None: diff --git a/research/gaussian-core-row/verify.py b/research/gaussian-core-row/verify.py index 723207e40d..784e8f5228 100644 --- a/research/gaussian-core-row/verify.py +++ b/research/gaussian-core-row/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "A=ceil(p^48)" in halo assert "EXACTLY the corresponding row of the global P_i" in halo assert "Keep outputs at distance A" in halo assert "g p^(10g) exp(-p^2)," in halo - assert selected["kappa"] == "23/10000" def agreement() -> None: diff --git a/research/gaussian-core-side/verify.py b/research/gaussian-core-side/verify.py index db9be32335..cca8d57d85 100644 --- a/research/gaussian-core-side/verify.py +++ b/research/gaussian-core-side/verify.py @@ -27,9 +27,7 @@ def pins_and_phrases() -> None: gaussian = (ROOT / "research/unconditional-batched-crt/GAUSSIAN.md").read_text( encoding="utf-8" ) - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "L=2^ceil(400 log2 p)" in halo assert "L>4A and gA/L=o(1) for every g<=p" in halo assert "g p^(10g) exp(-p^2)" in halo @@ -37,7 +35,6 @@ def pins_and_phrases() -> None: assert "For A=p^48, L>=p^400" in halo assert "two sparse powers are epsilon+beta+144-400 and epsilon+48+2-400, both negative." in halo assert "O(V [d/g + d g A^3/L + d A p^2/L] polylog(p))." in gaussian - assert selected["kappa"] == "23/10000" def powers() -> None: diff --git a/research/gaussian-cross-exponents/verify.py b/research/gaussian-cross-exponents/verify.py index 211c04cbd8..56d6175ec1 100644 --- a/research/gaussian-cross-exponents/verify.py +++ b/research/gaussian-cross-exponents/verify.py @@ -92,9 +92,7 @@ def pins_and_phrases() -> None: fine = ( ROOT / "research/unconditional-batched-crt/vendor/FINE-PRIME.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "2-norm at most p^10 and inverse\n2-norm at most p^10" in halo assert "Q_i=I-p^-20 H_i^* H_i and J=ceil(p^42)" in halo assert "bandwidth <=(2J+1)W None: assert "slightly above\nthe true entries." in review assert "across cells use rounded\nGaussian entries, with diagonal exactly one." in fine assert "downward Gaussian entries" not in fine - assert selected["kappa"] == "23/10000" def split_identity() -> None: diff --git a/research/gaussian-delta-exponents/verify.py b/research/gaussian-delta-exponents/verify.py index 017ba68a08..95b129f2b1 100644 --- a/research/gaussian-delta-exponents/verify.py +++ b/research/gaussian-delta-exponents/verify.py @@ -91,9 +91,7 @@ def pins_and_phrases() -> None: log_a = ( ROOT / "research/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "2-norm at most p^10 and inverse\n2-norm at most p^10" in halo assert "Q_i=I-p^-20 H_i^* H_i and J=ceil(p^42)" in halo assert "bandwidth <=(2J+1)W None: assert "absolute error below four eta" in downstream assert "a_hat_j*G_hat_(j-l)/a_hat_l" in downstream assert "ahat_j Ghat_(j-k)/ahat_k" in log_a - assert selected["kappa"] == "23/10000" def power_room() -> None: diff --git a/research/gaussian-gauge-column/verify.py b/research/gaussian-gauge-column/verify.py index 7e811ee91e..916b4a0d46 100644 --- a/research/gaussian-gauge-column/verify.py +++ b/research/gaussian-gauge-column/verify.py @@ -61,9 +61,7 @@ def pins_and_phrases() -> None: downstream = ( ROOT / "references/semantic-bulk/rad20/reports/downstream-phase-cell-inverse.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "ahat_j Ghat_(j-k)/ahat_k" in log_a assert "Downward rounding only decreases this off-diagonal sum." in log_a assert "(1-epsilon) a_i <= ahat_i <= a_i`, with epsilon<=1/2." in gauge @@ -74,7 +72,6 @@ def pins_and_phrases() -> None: assert "`δ_col` exceeds `1/(8p²)` eventually" in column assert "||H-N|| < p*2^(16p+7)*eta + 2^(-46p)." in downstream assert "Across different cells use the downward\ndyadic approximation" in downstream - assert selected["kappa"] == "23/10000" def kernel_factorization() -> None: diff --git a/research/gaussian-global-tail/verify.py b/research/gaussian-global-tail/verify.py index fcbb5036f6..72e6bc0eed 100644 --- a/research/gaussian-global-tail/verify.py +++ b/research/gaussian-global-tail/verify.py @@ -27,9 +27,7 @@ def pins_and_phrases() -> None: audit = (ROOT / "research/halo-locality-witness-audit/README.md").read_text(encoding="utf-8") cell = (ROOT / "research/gaussian-delta-exponents/README.md").read_text(encoding="utf-8") conditional = (ROOT / "research/gaussian-halo-exponents/README.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo assert "P - H^-1 = -Q^J H^-1." in audit assert "(1-p^-40)^J p^10 <= exp(-J p^-40) p^10 <= p^10 exp(-p^2)." in audit @@ -37,7 +35,6 @@ def pins_and_phrases() -> None: assert "does not move the global reference." in cell assert "||P - H^-1||_2 < p^6 exp(-p^2)," in conditional assert "It does not prove `||H^-1||_2 <= 16 p^2` for the rounded reference." in conditional - assert selected["kappa"] == "23/10000" def tail_gap() -> None: diff --git a/research/gaussian-halo-exponents/verify.py b/research/gaussian-halo-exponents/verify.py index f1f34121eb..b5c06ee74f 100644 --- a/research/gaussian-halo-exponents/verify.py +++ b/research/gaussian-halo-exponents/verify.py @@ -53,10 +53,7 @@ def notes_still_use_the_old_exponents() -> None: assert "A=C_A p^48" in fine assert "halo exponent 48 and core exponent 128" in fine assert "core exponent400 and halo48" in proof - selected = json.loads( - (ROOT / "certificates" / "selected-result.json").read_text(encoding="utf-8") - ) - assert selected["kappa"] == "836330098538459/500000000000000000" + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def sparse_mul(left: dict[int, int], right: dict[int, int]) -> dict[int, int]: diff --git a/research/gaussian-heavy-slice/verify.py b/research/gaussian-heavy-slice/verify.py index 9636202c49..38bebd1124 100644 --- a/research/gaussian-heavy-slice/verify.py +++ b/research/gaussian-heavy-slice/verify.py @@ -35,14 +35,11 @@ def pins_and_phrases() -> None: halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo assert "g p^(10g) exp(-p^2)," in halo assert "16 g L ≤ p" in gate assert "8 p^2 < U < 9 p^2." in nine - assert selected["kappa"] == "23/10000" def heaviest() -> None: diff --git a/research/gaussian-neumann-nine/verify.py b/research/gaussian-neumann-nine/verify.py index ed1565a4a1..4398f322aa 100644 --- a/research/gaussian-neumann-nine/verify.py +++ b/research/gaussian-neumann-nine/verify.py @@ -24,11 +24,8 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo - assert selected["kappa"] == "23/10000" def cleared() -> None: diff --git a/research/gaussian-neumann-ten/verify.py b/research/gaussian-neumann-ten/verify.py index 17ddccbf8a..f72d3ba7c7 100644 --- a/research/gaussian-neumann-ten/verify.py +++ b/research/gaussian-neumann-ten/verify.py @@ -24,11 +24,8 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo - assert selected["kappa"] == "23/10000" def cleared() -> None: diff --git a/research/gaussian-operator-lift/verify.py b/research/gaussian-operator-lift/verify.py index 0e960f87dd..588732258c 100644 --- a/research/gaussian-operator-lift/verify.py +++ b/research/gaussian-operator-lift/verify.py @@ -27,9 +27,7 @@ def pins_and_phrases() -> None: core = (ROOT / "research/gaussian-core-row/README.md").read_text(encoding="utf-8") bridge = (ROOT / "research/gaussian-tensor-bridge/README.md").read_text(encoding="utf-8") audit = (ROOT / "research/halo-locality-witness-audit/README.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "For any row at distance A=ceil(p^48) from a section" in halo assert "EXACTLY the corresponding row of the global P_i" in halo assert "||P - H_sec^{-1}||_2 < p^6 exp(-p^2)," in core @@ -37,7 +35,6 @@ def pins_and_phrases() -> None: assert "meets `||B - C|| < 2 ε` once both are within `ε` of the" in bridge assert "distance exactly (2J-1)W differs" in audit assert "||H_sec^-1-P_sec|| + ||P-H^-1|| <= 2p^10 exp(-p^2)." in audit - assert selected["kappa"] == "23/10000" def apply_row(matrix: tuple[tuple[int, int], tuple[int, int]], vector: tuple[int, int]) -> tuple[int, int]: diff --git a/research/gaussian-ratio-budget/verify.py b/research/gaussian-ratio-budget/verify.py index 1f6b4edb7e..3bdc2bf7a8 100644 --- a/research/gaussian-ratio-budget/verify.py +++ b/research/gaussian-ratio-budget/verify.py @@ -48,9 +48,7 @@ def pins_and_phrases() -> None: log_a = ( ROOT / "research/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "Set P=32768p and eta=2^(-P)." in downstream assert "2^(-8p) None: assert "slightly above\nthe true entries." in review assert "(1-epsilon) a_i <= ahat_i <= a_i`, with epsilon<=1/2." in gauge assert "ahat_j Ghat_(j-k)/ahat_k" in log_a - assert selected["kappa"] == "23/10000" def weight_room() -> None: diff --git a/research/gaussian-restricted-gate/verify.py b/research/gaussian-restricted-gate/verify.py index 4e5c668b09..f87ff577cf 100644 --- a/research/gaussian-restricted-gate/verify.py +++ b/research/gaussian-restricted-gate/verify.py @@ -36,9 +36,7 @@ def pins_and_phrases() -> None: halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") fold = (ROOT / "research/gaussian-tensor-nine-fold/README.md").read_text(encoding="utf-8") faces = (ROOT / "research/gaussian-tensor-nine-faces/README.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "Keep outputs at distance A" in halo assert "The resulting exponent is at most" in fold @@ -47,7 +45,6 @@ def pins_and_phrases() -> None: "2 g (9 p^2 + p^6 exp(-p^2))^{g-1} p^6 exp(K p - p^2) < 2^{-C p}." in faces ) - assert selected["kappa"] == "23/10000" def series_and_bits() -> None: diff --git a/research/gaussian-schur-gap/verify.py b/research/gaussian-schur-gap/verify.py index 27b578a1a8..1db277a3f3 100644 --- a/research/gaussian-schur-gap/verify.py +++ b/research/gaussian-schur-gap/verify.py @@ -68,9 +68,7 @@ def pins_and_phrases() -> None: fine = (ROOT / "research/unconditional-batched-crt/vendor/FINE-PRIME.md").read_text( encoding="utf-8" ) - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "L=2^ceil(400 log2 p)" in halo assert "For A=p^48, L>=p^400" in halo assert "S=D-C A^-1 B; do not solve with S^-1" in halo @@ -78,7 +76,6 @@ def pins_and_phrases() -> None: assert "complementary Schur inverse is the corresponding\nprincipal block of T^-1" in conditioning assert "The Schur complement itself is bounded by D-C A^-1 B" in conditioning assert "its Schur complements retain that gap." in fine - assert selected["kappa"] == "23/10000" def elimination_identities() -> None: diff --git a/research/gaussian-second-row/verify.py b/research/gaussian-second-row/verify.py index 01a995d908..fd474cede4 100644 --- a/research/gaussian-second-row/verify.py +++ b/research/gaussian-second-row/verify.py @@ -25,9 +25,7 @@ def pins_and_phrases() -> None: assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") core = (ROOT / "research/gaussian-core-row/README.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "A=ceil(p^48)" in halo assert "EXACTLY the corresponding row of the global P_i" in halo assert "Keep outputs at distance A" in halo @@ -36,7 +34,6 @@ def pins_and_phrases() -> None: assert "||P - H_sec^{-1}||_2 < p^6 exp(-p^2)," in core assert "and the core row is a row of that operator." in core assert "The global-inverse summand" in core - assert selected["kappa"] == "23/10000" def two_rows() -> None: diff --git a/research/gaussian-slice-eight-copies/verify.py b/research/gaussian-slice-eight-copies/verify.py index d208b6d48c..bbdf60bed7 100644 --- a/research/gaussian-slice-eight-copies/verify.py +++ b/research/gaussian-slice-eight-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-eight-gate/verify.py b/research/gaussian-slice-eight-gate/verify.py index cf3da9fb66..2723a429b1 100644 --- a/research/gaussian-slice-eight-gate/verify.py +++ b/research/gaussian-slice-eight-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def eighths() -> None: diff --git a/research/gaussian-slice-five-copies/verify.py b/research/gaussian-slice-five-copies/verify.py index d5c01c7b39..7908f1e509 100644 --- a/research/gaussian-slice-five-copies/verify.py +++ b/research/gaussian-slice-five-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-five-gate/verify.py b/research/gaussian-slice-five-gate/verify.py index 923ec2a6a8..def6d464be 100644 --- a/research/gaussian-slice-five-gate/verify.py +++ b/research/gaussian-slice-five-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def fifths() -> None: diff --git a/research/gaussian-slice-four-copies/verify.py b/research/gaussian-slice-four-copies/verify.py index e37ba1c369..379916e4af 100644 --- a/research/gaussian-slice-four-copies/verify.py +++ b/research/gaussian-slice-four-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-four-gate/verify.py b/research/gaussian-slice-four-gate/verify.py index bbd58fd60b..ec21fe82a5 100644 --- a/research/gaussian-slice-four-gate/verify.py +++ b/research/gaussian-slice-four-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def fourths() -> None: diff --git a/research/gaussian-slice-nine-copies/verify.py b/research/gaussian-slice-nine-copies/verify.py index 935a312724..389121be42 100644 --- a/research/gaussian-slice-nine-copies/verify.py +++ b/research/gaussian-slice-nine-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "23/10000" def budget() -> None: diff --git a/research/gaussian-slice-nine-gate/verify.py b/research/gaussian-slice-nine-gate/verify.py index 46ce8d688c..6ca204705d 100644 --- a/research/gaussian-slice-nine-gate/verify.py +++ b/research/gaussian-slice-nine-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "23/10000" def ninths() -> None: diff --git a/research/gaussian-slice-one-copies/verify.py b/research/gaussian-slice-one-copies/verify.py index cb0c756455..6a5a2aad93 100644 --- a/research/gaussian-slice-one-copies/verify.py +++ b/research/gaussian-slice-one-copies/verify.py @@ -37,15 +37,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-one-gate/verify.py b/research/gaussian-slice-one-gate/verify.py index 1db64d27ae..77c3b3722b 100644 --- a/research/gaussian-slice-one-gate/verify.py +++ b/research/gaussian-slice-one-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def eighths() -> None: diff --git a/research/gaussian-slice-seven-copies/verify.py b/research/gaussian-slice-seven-copies/verify.py index 1af82ba7bb..b1bf3931e3 100644 --- a/research/gaussian-slice-seven-copies/verify.py +++ b/research/gaussian-slice-seven-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-seven-gate/verify.py b/research/gaussian-slice-seven-gate/verify.py index 690302c47e..0c01c516f8 100644 --- a/research/gaussian-slice-seven-gate/verify.py +++ b/research/gaussian-slice-seven-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def sevenths() -> None: diff --git a/research/gaussian-slice-six-copies/verify.py b/research/gaussian-slice-six-copies/verify.py index 119c3ad76e..23e7a3f347 100644 --- a/research/gaussian-slice-six-copies/verify.py +++ b/research/gaussian-slice-six-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-six-gate/verify.py b/research/gaussian-slice-six-gate/verify.py index 984f04f5fd..9b348c60b6 100644 --- a/research/gaussian-slice-six-gate/verify.py +++ b/research/gaussian-slice-six-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def sixths() -> None: diff --git a/research/gaussian-slice-ten-copies/verify.py b/research/gaussian-slice-ten-copies/verify.py index 1d6548909b..88f962b05a 100644 --- a/research/gaussian-slice-ten-copies/verify.py +++ b/research/gaussian-slice-ten-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "23/10000" def budget() -> None: diff --git a/research/gaussian-slice-ten-gate/verify.py b/research/gaussian-slice-ten-gate/verify.py index 1f4249a97c..97ea00aa29 100644 --- a/research/gaussian-slice-ten-gate/verify.py +++ b/research/gaussian-slice-ten-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "23/10000" def factor_ten() -> None: diff --git a/research/gaussian-slice-three-copies/verify.py b/research/gaussian-slice-three-copies/verify.py index 0135e3ca3b..e17684e639 100644 --- a/research/gaussian-slice-three-copies/verify.py +++ b/research/gaussian-slice-three-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-three-gate/verify.py b/research/gaussian-slice-three-gate/verify.py index dcdd2e3768..ca2bd3b11b 100644 --- a/research/gaussian-slice-three-gate/verify.py +++ b/research/gaussian-slice-three-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def thirds() -> None: diff --git a/research/gaussian-slice-two-copies/verify.py b/research/gaussian-slice-two-copies/verify.py index 232657b635..aa1f2b07e4 100644 --- a/research/gaussian-slice-two-copies/verify.py +++ b/research/gaussian-slice-two-copies/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def budget() -> None: diff --git a/research/gaussian-slice-two-gate/verify.py b/research/gaussian-slice-two-gate/verify.py index 5915e209d2..a45cb1a364 100644 --- a/research/gaussian-slice-two-gate/verify.py +++ b/research/gaussian-slice-two-gate/verify.py @@ -36,15 +36,12 @@ def pins_and_phrases() -> None: gate = (ROOT / "research/gaussian-tensor-nine/README.md").read_text(encoding="utf-8") nine = (ROOT / "research/gaussian-neumann-nine/README.md").read_text(encoding="utf-8") halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "16 g L ≤ p" in gate assert "9 < 16" in gate assert "9 > 8" in gate assert "8 p^2 < U < 9 p^2." in nine assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo - assert selected["kappa"] == "60403/20000000" def halves() -> None: diff --git a/research/gaussian-tensor-approximant/verify.py b/research/gaussian-tensor-approximant/verify.py index 30918e4700..30dc6594b6 100644 --- a/research/gaussian-tensor-approximant/verify.py +++ b/research/gaussian-tensor-approximant/verify.py @@ -34,13 +34,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-tensor-axis/verify.py b/research/gaussian-tensor-axis/verify.py index 6ae0fa0901..1915e01487 100644 --- a/research/gaussian-tensor-axis/verify.py +++ b/research/gaussian-tensor-axis/verify.py @@ -25,13 +25,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "tensor product of the section inverses" in halo assert "g p^(10g) exp(-p^2)," in halo assert "These 2g sets are disjoint rectangles." in halo - assert selected["kappa"] == "23/10000" def telescope() -> None: diff --git a/research/gaussian-tensor-bridge/verify.py b/research/gaussian-tensor-bridge/verify.py index 496dbf26e6..45846039d4 100644 --- a/research/gaussian-tensor-bridge/verify.py +++ b/research/gaussian-tensor-bridge/verify.py @@ -25,12 +25,9 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "tensor product of the section inverses" in halo assert "g p^(10g) exp(-p^2)," in halo - assert selected["kappa"] == "23/10000" def bridge() -> None: diff --git a/research/gaussian-tensor-error/verify.py b/research/gaussian-tensor-error/verify.py index 04341c76f1..7fb768c563 100644 --- a/research/gaussian-tensor-error/verify.py +++ b/research/gaussian-tensor-error/verify.py @@ -33,13 +33,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-tensor-faces/verify.py b/research/gaussian-tensor-faces/verify.py index 3b79d733e9..2fc2633ff3 100644 --- a/research/gaussian-tensor-faces/verify.py +++ b/research/gaussian-tensor-faces/verify.py @@ -34,14 +34,11 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "These 2g sets are disjoint rectangles." in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-tensor-fold/verify.py b/research/gaussian-tensor-fold/verify.py index 332f2b3c5c..dcadd3cbc0 100644 --- a/research/gaussian-tensor-fold/verify.py +++ b/research/gaussian-tensor-fold/verify.py @@ -34,13 +34,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-tensor-nine-approximant/verify.py b/research/gaussian-tensor-nine-approximant/verify.py index 37cfe979e1..5b89e8e88d 100644 --- a/research/gaussian-tensor-nine-approximant/verify.py +++ b/research/gaussian-tensor-nine-approximant/verify.py @@ -34,13 +34,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-tensor-nine-axis/verify.py b/research/gaussian-tensor-nine-axis/verify.py index 4518ec7bf0..b77fecbd15 100644 --- a/research/gaussian-tensor-nine-axis/verify.py +++ b/research/gaussian-tensor-nine-axis/verify.py @@ -25,13 +25,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "tensor product of the section inverses" in halo assert "g p^(10g) exp(-p^2)," in halo assert "These 2g sets are disjoint rectangles." in halo - assert selected["kappa"] == "23/10000" def telescope() -> None: diff --git a/research/gaussian-tensor-nine-bridge/verify.py b/research/gaussian-tensor-nine-bridge/verify.py index fe04d581ac..701269ed62 100644 --- a/research/gaussian-tensor-nine-bridge/verify.py +++ b/research/gaussian-tensor-nine-bridge/verify.py @@ -25,12 +25,9 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "tensor product of the section inverses" in halo assert "g p^(10g) exp(-p^2)," in halo - assert selected["kappa"] == "23/10000" def bridge() -> None: diff --git a/research/gaussian-tensor-nine-faces/verify.py b/research/gaussian-tensor-nine-faces/verify.py index ecd40c414f..68e39a12d8 100644 --- a/research/gaussian-tensor-nine-faces/verify.py +++ b/research/gaussian-tensor-nine-faces/verify.py @@ -34,14 +34,11 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "These 2g sets are disjoint rectangles." in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-tensor-nine-fold/verify.py b/research/gaussian-tensor-nine-fold/verify.py index e2784f9e6d..7476d5a69a 100644 --- a/research/gaussian-tensor-nine-fold/verify.py +++ b/research/gaussian-tensor-nine-fold/verify.py @@ -34,13 +34,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-tensor-nine/verify.py b/research/gaussian-tensor-nine/verify.py index 23f8ea5850..11418134e7 100644 --- a/research/gaussian-tensor-nine/verify.py +++ b/research/gaussian-tensor-nine/verify.py @@ -33,13 +33,10 @@ def pins_and_phrases() -> None: if row["usage"] == "input": assert digest(ROOT / row["path"]) == row["sha256"], row["path"] halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "g p^(10g) exp(-p^2)," in halo assert "exp(O(p)) leaves this below 2^-Cp for every fixed C eventually, provided" in halo assert "g log p=o(p)." in halo - assert selected["kappa"] == "23/10000" def series_bounds() -> None: diff --git a/research/gaussian-twonorm-guard/verify.py b/research/gaussian-twonorm-guard/verify.py index 289450676f..2fd8b95254 100644 --- a/research/gaussian-twonorm-guard/verify.py +++ b/research/gaussian-twonorm-guard/verify.py @@ -87,10 +87,7 @@ def callers_write_these_exponents() -> None: assert "p^10" not in audit assert "INVERSE-CONDITIONING.md bounds narrow principal restrictions" in audit - selected = json.loads( - (ROOT / "certificates" / "selected-result.json").read_text(encoding="utf-8") - ) - assert selected["kappa"] == "836330098538459/500000000000000000" + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def multiply(left: list[int], right: list[int]) -> list[int]: diff --git a/research/gaussian-unequal-gate/verify.py b/research/gaussian-unequal-gate/verify.py index 262e7d3403..46bfbb5dc0 100644 --- a/research/gaussian-unequal-gate/verify.py +++ b/research/gaussian-unequal-gate/verify.py @@ -35,14 +35,11 @@ def pins_and_phrases() -> None: halo = (ROOT / "research/unconditional-batched-crt/HALO.md").read_text(encoding="utf-8") fold = (ROOT / "research/gaussian-tensor-nine-fold/README.md").read_text(encoding="utf-8") cell = (ROOT / "research/gaussian-delta-exponents/README.md").read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "||P_i-H_i^-1||_2 <= p^10 exp(-p^2)." in halo assert "g (9 p^2)^{g-1} p^6 exp(K p - p^2) < 2^{-C p}." in fold assert "`-C p - 3`" in fold assert "||P - A^{-1}||_2 < p^6 exp(-p^2)" in cell - assert selected["kappa"] == "23/10000" def factor() -> None: diff --git a/research/selected-complex-row-coefficient/verify.py b/research/selected-complex-row-coefficient/verify.py index ed80715dab..005812484a 100644 --- a/research/selected-complex-row-coefficient/verify.py +++ b/research/selected-complex-row-coefficient/verify.py @@ -50,13 +50,14 @@ def pins_and_phrases() -> None: sources = json.loads((PACKAGE / "SOURCES.json").read_text(encoding="utf-8")) pinned = {row["path"] for row in sources["files"]} for row in sources["files"]: + if row["usage"] != "input": + continue digest = hashlib.sha256((ROOT / row["path"]).read_bytes()).hexdigest() need(digest == row["sha256"], "pin " + row["path"]) for path, phrase in PHRASES: need(path in pinned, "unpinned phrase source " + path) need(phrase in (ROOT / path).read_text(encoding="utf-8"), f"phrase in {path}: {phrase[:60]}") - selected = json.loads((ROOT / "certificates/selected-result.json").read_text(encoding="utf-8")) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def depth(d: int, n: int) -> int: diff --git a/research/selected-old-leaf-reserve/verify.py b/research/selected-old-leaf-reserve/verify.py index f0813f76b7..dadca5aeb0 100644 --- a/research/selected-old-leaf-reserve/verify.py +++ b/research/selected-old-leaf-reserve/verify.py @@ -55,13 +55,14 @@ def pins_and_phrases() -> None: sources = json.loads((PACKAGE / "SOURCES.json").read_text(encoding="utf-8")) pinned = {row["path"] for row in sources["files"]} for row in sources["files"]: + if row["usage"] != "input": + continue digest = hashlib.sha256((ROOT / row["path"]).read_bytes()).hexdigest() need(digest == row["sha256"], "pin " + row["path"]) for path, phrase in PHRASES: need(path in pinned, "unpinned phrase source " + path) need(phrase in (ROOT / path).read_text(encoding="utf-8"), f"phrase in {path}: {phrase}") - selected = json.loads((ROOT / "certificates/selected-result.json").read_text(encoding="utf-8")) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def certificate() -> dict: diff --git a/research/swap-component-cut/verify.py b/research/swap-component-cut/verify.py index ee321ad6f5..c1159451bc 100644 --- a/research/swap-component-cut/verify.py +++ b/research/swap-component-cut/verify.py @@ -36,8 +36,7 @@ def pins() -> None: if row["usage"] == "input": digest = hashlib.sha256((ROOT / row["path"]).read_bytes()).hexdigest() need(digest == row["sha256"], row["path"]) - selected = json.loads((ROOT / "certificates/selected-result.json").read_text(encoding="utf-8")) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def sign(sequence) -> int: diff --git a/research/swap-row-order-cut/verify.py b/research/swap-row-order-cut/verify.py index 5539df587e..c861590971 100644 --- a/research/swap-row-order-cut/verify.py +++ b/research/swap-row-order-cut/verify.py @@ -37,8 +37,7 @@ def pins() -> None: need(digest == row["sha256"], row["path"]) text = PREDECESSOR.read_text(encoding="utf-8") need("the exact\ncost of `t` SWAP targets is **3t paid calls**" in text, "n=2 predecessor statement") - selected = json.loads((ROOT / "certificates/selected-result.json").read_text(encoding="utf-8")) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. # Matrices are tuples of row bitmasks; bit k of row i is the (i, k) entry. diff --git a/research/three-register-three-cycles/verify.py b/research/three-register-three-cycles/verify.py index a5eb35b540..cd7ea68b95 100644 --- a/research/three-register-three-cycles/verify.py +++ b/research/three-register-three-cycles/verify.py @@ -45,10 +45,11 @@ def need(condition: bool, message: str) -> None: def pins() -> None: sources = json.loads((PACKAGE / "SOURCES.json").read_text(encoding="utf-8")) for row in sources["files"]: + if row["usage"] != "input": + continue digest = hashlib.sha256((ROOT / row["path"]).read_bytes()).hexdigest() need(digest == row["sha256"], "pin " + row["path"]) - selected = json.loads((ROOT / "certificates/selected-result.json").read_text(encoding="utf-8")) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. result = json.loads((PACKAGE / "RESULT.json").read_text(encoding="utf-8")) source = hashlib.sha256((PACKAGE / "search.c").read_bytes()).hexdigest() need(all(run["search_c_sha256"] == source for run in result["local_runs"]), diff --git a/research/triangular-parity-degree-five-sign/verify.py b/research/triangular-parity-degree-five-sign/verify.py index d42034a0a5..65a24826b5 100644 --- a/research/triangular-parity-degree-five-sign/verify.py +++ b/research/triangular-parity-degree-five-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-degree-four-sign/verify.py b/research/triangular-parity-degree-four-sign/verify.py index 59c76f47dc..784863c6fe 100644 --- a/research/triangular-parity-degree-four-sign/verify.py +++ b/research/triangular-parity-degree-four-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-degree-six-sign/verify.py b/research/triangular-parity-degree-six-sign/verify.py index c59cb000e3..c459562c7a 100644 --- a/research/triangular-parity-degree-six-sign/verify.py +++ b/research/triangular-parity-degree-six-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-degree-three-sign/verify.py b/research/triangular-parity-degree-three-sign/verify.py index ab7f53993c..56c239ead5 100644 --- a/research/triangular-parity-degree-three-sign/verify.py +++ b/research/triangular-parity-degree-three-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-degree-two-sign/verify.py b/research/triangular-parity-degree-two-sign/verify.py index 6ec8d12dbf..77e91a9281 100644 --- a/research/triangular-parity-degree-two-sign/verify.py +++ b/research/triangular-parity-degree-two-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-five-entry/verify.py b/research/triangular-parity-five-entry/verify.py index 841cf266db..f97a2a4c86 100644 --- a/research/triangular-parity-five-entry/verify.py +++ b/research/triangular-parity-five-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-four-entry/verify.py b/research/triangular-parity-four-entry/verify.py index b71e08dd19..cd07461b82 100644 --- a/research/triangular-parity-four-entry/verify.py +++ b/research/triangular-parity-four-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-leading-quarter/verify.py b/research/triangular-parity-leading-quarter/verify.py index 69893e658d..2397785a92 100644 --- a/research/triangular-parity-leading-quarter/verify.py +++ b/research/triangular-parity-leading-quarter/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-n8/verify.py b/research/triangular-parity-n8/verify.py index a6b901f3f9..3c6bb49005 100644 --- a/research/triangular-parity-n8/verify.py +++ b/research/triangular-parity-n8/verify.py @@ -33,14 +33,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-negative-quarter/verify.py b/research/triangular-parity-negative-quarter/verify.py index 272a7127fe..dacbd12c43 100755 --- a/research/triangular-parity-negative-quarter/verify.py +++ b/research/triangular-parity-negative-quarter/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-positive-quarter-degree-five-sign/verify.py b/research/triangular-parity-positive-quarter-degree-five-sign/verify.py index ce6f3c228d..5ac62245c0 100755 --- a/research/triangular-parity-positive-quarter-degree-five-sign/verify.py +++ b/research/triangular-parity-positive-quarter-degree-five-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-positive-quarter-degree-seven-sign/verify.py b/research/triangular-parity-positive-quarter-degree-seven-sign/verify.py index 34eb06db51..70eb7abbcf 100755 --- a/research/triangular-parity-positive-quarter-degree-seven-sign/verify.py +++ b/research/triangular-parity-positive-quarter-degree-seven-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-positive-quarter-degree-six-sign/verify.py b/research/triangular-parity-positive-quarter-degree-six-sign/verify.py index bacd79347d..533bdb6600 100755 --- a/research/triangular-parity-positive-quarter-degree-six-sign/verify.py +++ b/research/triangular-parity-positive-quarter-degree-six-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-positive-quarter-even-sixteenth/verify.py b/research/triangular-parity-positive-quarter-even-sixteenth/verify.py index 12bd3e7d20..33df2860c3 100755 --- a/research/triangular-parity-positive-quarter-even-sixteenth/verify.py +++ b/research/triangular-parity-positive-quarter-even-sixteenth/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-positive-quarter-odd-sixteenth/verify.py b/research/triangular-parity-positive-quarter-odd-sixteenth/verify.py index bbaed42288..78af10082d 100755 --- a/research/triangular-parity-positive-quarter-odd-sixteenth/verify.py +++ b/research/triangular-parity-positive-quarter-odd-sixteenth/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-positive-quarter-sign/verify.py b/research/triangular-parity-positive-quarter-sign/verify.py index 10f70f1466..57d4978e0d 100755 --- a/research/triangular-parity-positive-quarter-sign/verify.py +++ b/research/triangular-parity-positive-quarter-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-prefix/verify.py b/research/triangular-parity-prefix/verify.py index dccbe389f6..23ef6a8b12 100644 --- a/research/triangular-parity-prefix/verify.py +++ b/research/triangular-parity-prefix/verify.py @@ -30,14 +30,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def row_abs_sum(rows: list[list[int]]) -> int: diff --git a/research/triangular-parity-quarter-degree-five-sign/verify.py b/research/triangular-parity-quarter-degree-five-sign/verify.py index 66d4cbf638..93da2e8cf5 100755 --- a/research/triangular-parity-quarter-degree-five-sign/verify.py +++ b/research/triangular-parity-quarter-degree-five-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-quarter-degree-seven-sign/verify.py b/research/triangular-parity-quarter-degree-seven-sign/verify.py index 2d85245af6..9aa298cde8 100755 --- a/research/triangular-parity-quarter-degree-seven-sign/verify.py +++ b/research/triangular-parity-quarter-degree-seven-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-quarter-degree-six-sign/verify.py b/research/triangular-parity-quarter-degree-six-sign/verify.py index ba563ba2b5..68b09d7915 100755 --- a/research/triangular-parity-quarter-degree-six-sign/verify.py +++ b/research/triangular-parity-quarter-degree-six-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-quarter-even-sixteenth/verify.py b/research/triangular-parity-quarter-even-sixteenth/verify.py index d28eae6294..dd4fa4b65d 100755 --- a/research/triangular-parity-quarter-even-sixteenth/verify.py +++ b/research/triangular-parity-quarter-even-sixteenth/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-quarter-odd-sixteenth/verify.py b/research/triangular-parity-quarter-odd-sixteenth/verify.py index 7c116add16..5467320405 100755 --- a/research/triangular-parity-quarter-odd-sixteenth/verify.py +++ b/research/triangular-parity-quarter-odd-sixteenth/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-quarter-sixteenth-sign/verify.py b/research/triangular-parity-quarter-sixteenth-sign/verify.py index 92b03e1068..c600e169cc 100755 --- a/research/triangular-parity-quarter-sixteenth-sign/verify.py +++ b/research/triangular-parity-quarter-sixteenth-sign/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-quarters/verify.py b/research/triangular-parity-quarters/verify.py index f4740b319b..506b910199 100644 --- a/research/triangular-parity-quarters/verify.py +++ b/research/triangular-parity-quarters/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-seven-entry/verify.py b/research/triangular-parity-seven-entry/verify.py index 67b920ec74..dd934ca689 100644 --- a/research/triangular-parity-seven-entry/verify.py +++ b/research/triangular-parity-seven-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-signed-eighth/verify.py b/research/triangular-parity-signed-eighth/verify.py index c2a9f99cc3..778fb70661 100644 --- a/research/triangular-parity-signed-eighth/verify.py +++ b/research/triangular-parity-signed-eighth/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-signed-five-entry/verify.py b/research/triangular-parity-signed-five-entry/verify.py index 0848b7f4de..6eb421a065 100644 --- a/research/triangular-parity-signed-five-entry/verify.py +++ b/research/triangular-parity-signed-five-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-signed-four-entry/verify.py b/research/triangular-parity-signed-four-entry/verify.py index 45be31b5eb..4baf4118b8 100644 --- a/research/triangular-parity-signed-four-entry/verify.py +++ b/research/triangular-parity-signed-four-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-signed-seven-entry/verify.py b/research/triangular-parity-signed-seven-entry/verify.py index 164144cb71..84957a0e70 100644 --- a/research/triangular-parity-signed-seven-entry/verify.py +++ b/research/triangular-parity-signed-seven-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-signed-six-entry/verify.py b/research/triangular-parity-signed-six-entry/verify.py index 3ceb1b9c91..863438d36c 100644 --- a/research/triangular-parity-signed-six-entry/verify.py +++ b/research/triangular-parity-signed-six-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-six-entry/verify.py b/research/triangular-parity-six-entry/verify.py index ab4dd1adda..413a691bea 100644 --- a/research/triangular-parity-six-entry/verify.py +++ b/research/triangular-parity-six-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-three-eighths/verify.py b/research/triangular-parity-three-eighths/verify.py index f2334a72b5..82c520cd66 100644 --- a/research/triangular-parity-three-eighths/verify.py +++ b/research/triangular-parity-three-eighths/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/triangular-parity-three-entry/verify.py b/research/triangular-parity-three-entry/verify.py index 1a8a713a22..e9c4f12eea 100644 --- a/research/triangular-parity-three-entry/verify.py +++ b/research/triangular-parity-three-entry/verify.py @@ -32,14 +32,11 @@ def pins_and_phrases() -> None: shallow = ( ROOT / "research/unconditional-batched-crt/vendor/SHALLOW-TOEPLITZ.md" ).read_text(encoding="utf-8") - selected = json.loads( - (ROOT / "certificates/selected-result.json").read_text(encoding="utf-8") - ) + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. assert "logarithmic prefix norm O(log B log poly(p))." in gaussian assert "sufficient dyadic p^100 bound" in gaussian assert "D_tri(N)=O(log^2 N)." in shallow assert "eta/(1-eta)" in shallow - assert selected["kappa"] == "60403/20000000" def eye(size: int) -> list[list[int]]: diff --git a/research/two-three-cycle-additivity/verify.py b/research/two-three-cycle-additivity/verify.py index f2f3f8ddb2..6c26d9b814 100644 --- a/research/two-three-cycle-additivity/verify.py +++ b/research/two-three-cycle-additivity/verify.py @@ -40,10 +40,11 @@ def need(condition: bool, message: str) -> None: def pins() -> None: sources = json.loads((PACKAGE / "SOURCES.json").read_text(encoding="utf-8")) for row in sources["files"]: + if row["usage"] != "input": + continue digest = hashlib.sha256((ROOT / row["path"]).read_bytes()).hexdigest() need(digest == row["sha256"], "pin " + row["path"]) - selected = json.loads((ROOT / "certificates/selected-result.json").read_text(encoding="utf-8")) - need(selected["kappa"] == "60403/20000000", "selected kappa") + # certificates/selected-result.json is a provenance pin, checked at base_commit by scripts/research_package.py. def compile_engine(directory: Path) -> Path: