diff --git a/research/gaussian-tensor-nine-bridge/README.md b/research/gaussian-tensor-nine-bridge/README.md new file mode 100644 index 0000000000..e56f0ade36 --- /dev/null +++ b/research/gaussian-tensor-nine-bridge/README.md @@ -0,0 +1,85 @@ +# One axis splits through the section polynomial at ceiling 9 + +**Claim type:** the triangle inequality on one axis. +**No new κ.** Each section error and the inverse ceiling stay hypotheses. +The selected record remains `23/10000`. + +## Question + +#4508 uses three bounds on one axis: `||B|| ≤ 9 p^2`, +`||C|| ≤ 9 p^2 + ε`, and `||B - C|| < 2 ε`, with +`ε = p^6 exp(-p^2)`. The named step is to split `B - C` through the section +polynomial. + +## Lemma + +Let `B`, `C` and `P` be vectors in a normed space, and let `ε > 0`. Then + +```text +B - C = (B - P) + (P - C), +||B - C|| ≤ ||B - P|| + ||P - C||, +||P|| ≤ ||B|| + ||P - B||. +``` + +If `||B - P|| < ε` and `||C - P|| < ε`, then `||B - C|| < 2 ε`. +If `||B|| ≤ 9 p^2` and `||P - B|| < ε`, then `||P|| < 9 p^2 + ε`. + +Thus the pair `(B, P)` meets the difference and approximant hypotheses of +#4508 once the inverse ceiling and one section error are known. The pair of +inverses `(B, C)` meets `||B - C|| < 2 ε` once both are within `ε` of the +same polynomial. The ceiling `||B|| ≤ 9 p^2` is not derived here. The factor +2 is this sum of two errors. HALO's `2g` rectangles remain a volume partition. + +## Proof + +The first display is the definition of `P`. The norm axioms give the two +inequalities. If `x < ε` and `y < ε`, then `x + y < 2 ε`. The integer shadow +replaces a strict cap `ε` by the previous integer: two copies of `m = 3` sum +to `6`, and `6 < 2 · 4`. The same addition is the factor `1 + 1 = 2`. + +The polynomial norm is the second triangle. With ceiling `9` and error `2`, +`|10| ≤ 9 + 2`, while `|10| > 9`. Removing the error from the ceiling fails: +`|12 - 9| = 3` and `|12| > 9 + 1`. + +The scalar check `(8 - 5) = (8 - 6) + (6 - 5)` is the one-dimensional case. + +## Not covered + +- A proof that either section error is below `ε`. +- A proof that the inverse norm is at most `9 p^2`. +- Editing the #4100 notes. They still say `g p^{10 g} exp(-p^2)`. +- Any new κ. + +## Reproduce + +```sh +python3.12 -B scripts/research_package.py --package research/gaussian-tensor-nine-bridge --check-only +python3.12 -B scripts/research_package.py --package research/gaussian-tensor-nine-bridge +``` + +Base `f9f85c1e4fa1e955ff39f10fca447e3e2a4e4adc`, priority revision 7, selection +refresh κ = `23/10000`. Upstream was fetched at 2026-10-22T02:53:38Z and was +that commit. + +Overlap snapshot: open PRs fetched 2026-10-22T02:54:05Z (294 records) and +discussions fetched 2026-10-22T02:54:47Z (3383 records). A search for +`ceiling 9`, `9 + 2` and `section polynomial` returned this draft, #4508, +which leaves the split open, and #4490, which is the same split at ceiling +`10 p^2`. The other hits are unrelated row and frame notes. A search miss is +not a novelty certificate. #4508 is the telescope. HALO is the tensor sentence. + +## Open next questions + +1. **Which of the three hypotheses does a core row past `ceil(p^{48})` + inherit?** #4491 matches the polynomial row with the within-cell gauge, + and #4493 gives `U < 9 p^2` as a formula. The first step is to name which + hypothesis each result supplies and to keep the ideal-gap gauge explicit. + +## Credit + +- The triangle split at ceiling `10 p^2` is #4490. +- The three axis hypotheses at ceiling `9 p^2` are #4508's. +- The section error `p^6 exp(-p^2)` is the within-cell bound of #4452. +- The written error `g p^{10 g} exp(-p^2)` is #4100's. + +Prepared by James Reed with substantial Cursor Grok 4.7 assistance. Apache-2.0. diff --git a/research/gaussian-tensor-nine-bridge/SOURCES.json b/research/gaussian-tensor-nine-bridge/SOURCES.json new file mode 100644 index 0000000000..03375d30cc --- /dev/null +++ b/research/gaussian-tensor-nine-bridge/SOURCES.json @@ -0,0 +1,24 @@ +{ + "schema_version": 1, + "base_commit": "f9f85c1e4fa1e955ff39f10fca447e3e2a4e4adc", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "ed33caef5c5827693e9572d252a66f99cbb73d40", + "sha256": "5732707cc1e460b090b53f2463162749ad860de878a18f7408938671d295a9d9" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "64bfc5af6709ed9811171e0a2108f05e1219cb65", + "sha256": "352a6184713b8843d96fd2c2071eb7aeaa655906b7c51d45ad444912666c8a96" + }, + { + "path": "research/unconditional-batched-crt/HALO.md", + "usage": "input", + "git_blob": "5f601b3c8ac368aa79aa1007effe5933a360237b", + "sha256": "a2adcf18614983e9255def6d3f5e59be0018a392e418d65e94323722838289cc" + } + ] +} diff --git a/research/gaussian-tensor-nine-bridge/TASK.json b/research/gaussian-tensor-nine-bridge/TASK.json new file mode 100644 index 0000000000..106e0250db --- /dev/null +++ b/research/gaussian-tensor-nine-bridge/TASK.json @@ -0,0 +1,74 @@ +{ + "schema_version": 1, + "task_id": "uniform-transfer-audit", + "priority_revision": 7, + "base_commit": "f9f85c1e4fa1e955ff39f10fca447e3e2a4e4adc", + "original_card": { + "id": "uniform-transfer-audit", + "question": "Does one quantified step of the proposed #4100 all-size construction hold at its actual caller?", + "starting_points": [ + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "research/unconditional-batched-crt/README.md" + ], + "methods": [ + "Prove one missing implication with explicit quantified hypotheses.", + "Find an exact counterexample at the claimed interface boundary." + ], + "acceptance_gate": "Identify the proposition and what would change downstream; do not equate a finite replay with a universal proof.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read PROOF.md and AUDIT.md in #4100. Select one distinct obligation: CRT total repair, native/free-algebra lifting, precision/conditioning, or complete fixed-tape cost. This is an author-submitted proof, not an accepted unconditional theorem.", + "scope": "Source-binding orientation only; no scientific replay, theorem acceptance or supplier admission. Budget any heavy replay separately." + }, + "first_experiment": "Check live handoffs; name one proposition, its caller, quantified domain and dependency closure. Independently prove the implication or exhibit a precise gap/counterexample. Prioritize CRT.md total repair or COMPLEX.md free-algebra lift only if unclaimed. Stop at the chosen obligation; do not substitute finite samples or root arithmetic for an all-size proof, or launch the complete package by default.", + "bottleneck_link": "Finite supplier improvements are useful only under the retained transfer obligations.", + "allowed_variations": [ + "One CRT repair, native lift, precision/conditioning or tape-cost proposition, with its exact caller." + ], + "scope_change_triggers": [ + "Replacing a quantified obligation with another finite smoke test.", + "Treating archive intake, an author PASS receipt or a finite composed fixture as discharge of the universal hypotheses." + ], + "overlap_terms": [ + "uniform transfer", + "all-size", + "precision", + "4100", + "unconditional-batched-crt" + ], + "existing_checks": [ + { + "scope": "PR #4100: proposed unconditional construction and finite checks, without independent acceptance.", + "evidence": "research/unconditional-batched-crt/README.md", + "remaining": "Independent proof audit of one caller-bound all-size implication; all other premises remain explicit.", + "status": "author-checked", + "source_commit": "337d04939571a637aeab54a0f58f54fde811663a", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + } + ] + }, + "scope_status": "refined", + "actual_scope": "Split one axis through the section polynomial at ceiling 9 p^2: two section errors give ||B - C|| < 2 epsilon, and one error lifts ||B|| <= 9 p^2 to ||P|| < 9 p^2 + epsilon.", + "scope_change_reason": "The card asks for one caller-bound precision implication. This package only applies the triangle inequality on one axis. It does not prove the section errors or the inverse ceiling and does not claim a new kappa.", + "bottleneck_link": "The selected frontier is unchanged. This is the polynomial split left open by the ceiling-9 axis telescope.", + "budget_minutes": 60, + "stop_rule": "Stop once the axis is split through the section polynomial. Do not prove either section error, do not prove the inverse ceiling, do not edit the #4100 notes, and do not claim a new kappa.", + "outcome": "completed", + "evidence": "python3.12 -B scripts/research_package.py --package research/gaussian-tensor-nine-bridge", + "author": "James Reed", + "ai_assistance": "Substantial help from Cursor Grok 4.7 on the triangle split and the package text.", + "open_questions": [ + { + "question": "Which of the three axis hypotheses does a core row past ceil(p^48) inherit from the polynomial-row match and from U < 9 p^2?", + "why_it_matters": "The split consumes one section error and the inverse ceiling, and both are already stated in earlier packages under different hypotheses.", + "first_step": "Name which hypothesis #4491 supplies, which hypothesis #4493 supplies, and keep the ideal-gap gauge explicit.", + "blocked_by": "The ideal-gap gauge still blocks reading either the section error or U as an operator bound." + } + ] +} diff --git a/research/gaussian-tensor-nine-bridge/VERIFY.json b/research/gaussian-tensor-nine-bridge/VERIFY.json new file mode 100644 index 0000000000..db61e15e3c --- /dev/null +++ b/research/gaussian-tensor-nine-bridge/VERIFY.json @@ -0,0 +1,21 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "certificates/selected-result.json", + "research/unconditional-batched-crt/HALO.md" + ], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 60, + "checks": "B - C = (B - P) + (P - C). Two errors below epsilon sum to less than 2 epsilon. If ||B|| <= 9 p^2 and ||P - B|| < epsilon, then ||P|| < 9 p^2 + epsilon. The integer shadow uses ceiling 9 and error 2." + } + ] +} diff --git a/research/gaussian-tensor-nine-bridge/verify.py b/research/gaussian-tensor-nine-bridge/verify.py new file mode 100644 index 0000000000..fe04d581ac --- /dev/null +++ b/research/gaussian-tensor-nine-bridge/verify.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python3 +"""Split one axis through the section polynomial at ceiling 9 p^2. + +Every comparison is an integer identity. Each section error and the inverse +ceiling stay hypotheses. +""" + +from __future__ import annotations + +import hashlib +import json +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[2] +PACKAGE = ROOT / "research" / "gaussian-tensor-nine-bridge" + + +def digest(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def pins_and_phrases() -> None: + sources = json.loads((PACKAGE / "SOURCES.json").read_text(encoding="utf-8")) + for row in sources["files"]: + 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") + ) + 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: + # (B - C) = (B - P) + (P - C), and the norm adds the two pieces. + assert (8 - 5) == (8 - 6) + (6 - 5) + assert abs(8 - 5) <= abs(8 - 6) + abs(6 - 5) + # Two errors each at most m = 3 sum to 2m, which is below 2(m+1). + assert 3 + 3 == 6 + assert 6 < 2 * 4 + assert 1 + 1 == 2 + # ||P|| <= ||B|| + ||P - B||. Ceiling 9 plus an error of 2 covers 10. + assert abs(10) <= abs(8) + abs(10 - 8) + assert abs(10) <= 9 + abs(10 - 8) + assert abs(10) > 9 + # Dropping the error from the ceiling fails: |12 - 9| = 3 and |12| > 9 + 1. + assert abs(12 - 9) == 3 + assert abs(12) > 9 + 1 + + +def main() -> None: + pins_and_phrases() + bridge() + print("PASS_GAUSSIAN_TENSOR_NINE_BRIDGE") + + +if __name__ == "__main__": + main()