From bb36fc65ee0b161229169505f4840c436c5ca2b9 Mon Sep 17 00:00:00 2001 From: Clear1nsight <22630354+Clear1nsight@users.noreply.github.com> Date: Wed, 11 Nov 2026 14:22:27 +1100 Subject: [PATCH 1/3] Reuse #7147 selected replay navigation for onboarding This is the exact documentation prerequisite retained by #7156. It points the onboarding check to the selected #7000/#7001 review. Credit to Rohan Arun and the source authors. --- docs/ci-verification.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/ci-verification.md b/docs/ci-verification.md index 63ba3e9aa8..52b62d0481 100644 --- a/docs/ci-verification.md +++ b/docs/ci-verification.md @@ -1,8 +1,25 @@ # CI verification -## Current selected-family replay: #6030 +## Current selected-family replay: #7000 with #7001 The [selected record](../certificates/selected-result.json) binds conditional +κ = 0.00363005817 to the [application review](research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md), +[validation receipts](research/pr-intake-evidence/pr7000-application/VALIDATION.json), +and [explicit source closure](../certificates/frontier7000-source.json). +`make frontier7000-verify` follows that exact-source selected replay. The review +reuses eleven authenticated preceding executions and records seven fresh serial +application, scalar and complete native-catalogue executions. The earlier +monolithic timeout is retained separately and is not completed coverage. +Consult the receipts for exact commands, source heads and limits. + +The five inherited framework assumptions remain. No complete uniform word, +literal multiplier execution, independent human proof or formal-kernel proof +is asserted. Routine research submissions do not need to rerun this +selected-family replay. The sections below preserve historical checkpoints. + +## Historical selected-family replay: #6030 + +The [historical checkpoint](../certificates/checkpoints/frontier6030.json) binds conditional κ = 0.003125804 to the [proof review](research/pr-intake-evidence/pr6030-audit/PROOF-REVIEW.md), [validation receipts](research/pr-intake-evidence/pr6030-audit/VALIDATION.json), and [explicit source closure](../certificates/frontier6030-source.json). From d2e54af81f9dda6487636b79d4964a2385d89b2b Mon Sep 17 00:00:00 2001 From: Clear1nsight <22630354+Clear1nsight@users.noreply.github.com> Date: Wed, 11 Nov 2026 21:53:51 +1100 Subject: [PATCH 2/3] Replay the historical selected check at its inspected commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The PR #6292 rejection census and package plan are statements about 2485805. Load its exact sources and planner in a private sparse checkout, keeping all source hashes, 19 expected rejections, nine package selections and the empty-plan control. Subsequent edits to the live Makefile and CI guide no longer invalidate this historical check. The original audit is by unpaidmoon, building on Dennis’s historical replay gate. The pinned repository view follows the precedent of Matarener’s PR #5434. Repair prepared with substantial OpenAI Codex assistance. --- .../historical-selected-replay-gap/README.md | 6 +- .../SOURCES.json | 60 +++++++++--------- .../VERIFY.json | 31 +-------- .../historical-selected-replay-gap/verify.py | 63 ++++++++++++++----- 4 files changed, 82 insertions(+), 78 deletions(-) diff --git a/research/historical-selected-replay-gap/README.md b/research/historical-selected-replay-gap/README.md index 55d8cc3b49..36d9a873ca 100644 --- a/research/historical-selected-replay-gap/README.md +++ b/research/historical-selected-replay-gap/README.md @@ -69,7 +69,11 @@ python3 -B scripts/research_package.py --package research/historical-selected-re The direct command prints `PASS_HISTORICAL_SELECTED_REPLAY_GAP`. A registered replay prints `PASS_REGISTERED_RESEARCH_PACKAGE`. Both require Git history -containing the two inspected commits. +containing the two inspected commits and the source and manifest objects at +`2485805a6d47f36ea83ddde6327d453ac82d44dc`. The verifier uses a temporary +sparse checkout of that commit, checks the declared source digests there, and +uses its planner and manifest inventory. The recorded rejections and selection +therefore remain reproducible after later changes to the live Makefile or CI guide. ## Open next questions diff --git a/research/historical-selected-replay-gap/SOURCES.json b/research/historical-selected-replay-gap/SOURCES.json index c1010eec95..62bb8b3950 100644 --- a/research/historical-selected-replay-gap/SOURCES.json +++ b/research/historical-selected-replay-gap/SOURCES.json @@ -4,13 +4,13 @@ "files": [ { "path": "Makefile", - "usage": "input", + "usage": "provenance", "git_blob": "0d683a06b9e7ee162496108ce9a7c5d2ee94fccf", "sha256": "4f2d4f2dcd15139ec82658a975f85ed300897385f85799218539f4c8d60567da" }, { "path": "certificates/partial-swap-network.json", - "usage": "input", + "usage": "provenance", "git_blob": "eccafa830c16170c36faf93045ddf1f638f7bcd4", "sha256": "4c0b9d37e1034b2076e30a70f8e514416298c462d9ee98bc87fe6556b14df786" }, @@ -22,7 +22,7 @@ }, { "path": "docs/ci-verification.md", - "usage": "input", + "usage": "provenance", "git_blob": "63ba3e9aa8bdc5e942b56e34244b92b16f854085", "sha256": "c7d3027e9ad8bcbff68f07aa9576b30fb2f3c76c44d876d40c7fdbf4a3e2228a" }, @@ -34,163 +34,163 @@ }, { "path": "research/clifford-state-performance/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "6f98a0061a5104dfab82c9e806f819b41811f684", "sha256": "396d0f08df24952248140d5c65c51b8c902ef1c580892ff7ea182890530f67ee" }, { "path": "research/community-batch1047-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "5e0f92af463ec12c5e1dcc3effd44081a88af647", "sha256": "07a9daeaf2bda308a92e9a4684f13d5fc766c7772d74801fceb7f4599fdab226" }, { "path": "research/community-batch1099-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "9e13266bf85e627f1b7dc225e9530ea69fd2c7f0", "sha256": "421e1211fb1897c45621dc6801c276e53f2e6f335583c9c9049e535f87c0a3b1" }, { "path": "research/community-batch932-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "cc4d03eb59b9ab3f952735f7e88ff18c2d15d7af", "sha256": "184629cac91a5cfaca50330a88596008b824221433867dcf8117539c913c284a" }, { "path": "research/community-batch970-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "8b9f4111badf7de5d97684799560b55110e9da79", "sha256": "23188ed920e38a54006cb883e181585620821c63bf7e8b5e05d32719417cc37e" }, { "path": "research/community-frontier741-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "a5300d4e7a5381a3f443fc54c768ca6f0f236d68", "sha256": "3c820fb30e1b4d9bcfc6a7ab524375e5b2abd66b940af2c509146104f0bcd79c" }, { "path": "research/community-frontier890-audit/CONTENT-COVERAGE.json", - "usage": "input", + "usage": "provenance", "git_blob": "d7ff6d777b01d69b6ce84caf25d3b7e4a4d2f211", "sha256": "6b185a9902652f893f3ebd8ada92d2f11b6de6533a9a4d11718a8a4496101128" }, { "path": "research/community-hyperplane599-audit/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "546f37d326d10a99910ae8f908e71ef768524d98", "sha256": "65099d764bfcc39bda5e4d9966783611b094c3522dbdd1435cd498d657a8ef8e" }, { "path": "research/community-k492-audit/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "e538481e4cb16ed936d3195f2dfb5b5a9ca0a76b", "sha256": "2c0f4fa5bc150d05658af2e7c54c4d2c337dd52b7efd3d69530ae73bcbdf452a" }, { "path": "research/community-reconciliation92-audit/MANIFEST.json", - "usage": "input", + "usage": "provenance", "git_blob": "2a2e93685173d5f13cbb5abe740f5d90352e0228", "sha256": "5f501f3c118131e7d069f30ad77186eb2ad6961f9680a0ef105f4514ed41808a" }, { "path": "research/partial-swap-digest/baseline.py", - "usage": "input", + "usage": "provenance", "git_blob": "a2f0190704db83bd8ef48e46e723c49b925804fe", "sha256": "81e9af92cdf38243a540cdcff2062778e449467848d444da37a9553c12ca4c34" }, { "path": "research/r420-two-sided-basis/SOURCES.json", - "usage": "input", + "usage": "provenance", "git_blob": "5d718e11e62f4bcadecf1e02d6b61f87dbe190b0", "sha256": "d9810b0d139c5a1211fd2c1f0d142187cc1fca30026e1e7bc4f9ecfacf1596d1" }, { "path": "research/skip-clones/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "8d1bb3b9c8189e35e5d8bfdfa632d7473e8be0d5", "sha256": "0b68e63e35a97ce6b0cdb6e291b88ebaa8f2dd4afb70b2498f10ee89428258dc" }, { "path": "research/split-skip/SOURCE.json", - "usage": "input", + "usage": "provenance", "git_blob": "2ab610b6ea2edd2865fda793ef2168b0c76afb4f", "sha256": "7c2b4646a3ecfef6f881da5c43e4bd0fa9a4d1b00548b8ab458d897e16735134" }, { "path": "scripts/historical-ci-inputs/Makefile", - "usage": "input", + "usage": "provenance", "git_blob": "aff68409021c9d401a6f8013b9dfd7dbcc30f2a8", "sha256": "ea8830dd79da493e2d75baf753d733ff7efbcf2b4794afe41fae0ac8f3055646" }, { "path": "scripts/historical-ci-inputs/ledger-batch932-run_isolated_tests.py", - "usage": "input", + "usage": "provenance", "git_blob": "65db599ab0b1dea0312c4ca048e0bd0f44c3736f", "sha256": "96ea543e6c707424afe247e77bd86c82152f90fc76a0773c4232145da5cdf8d1" }, { "path": "scripts/historical-ci-inputs/ledger-batch932-test_isolated_test_runner.py", - "usage": "input", + "usage": "provenance", "git_blob": "34820a8f24678f918f4d0e7a35380d8013fc3495", "sha256": "628391b6abfbc8674ceec1751867a4392f2cc0b5b66886243e139af86cf355ac" }, { "path": "scripts/historical-ci-inputs/ledger-batch970-verify_selected_result.py", - "usage": "input", + "usage": "provenance", "git_blob": "c755b76e0d44ba4917aa94440ebe54daefce5b2a", "sha256": "d7fd929726b326aeeaf0a3996475adec88eee9aac09ae0bebeeaa0bc1fc8f199" }, { "path": "scripts/historical-ci-inputs/ledger-frontier741-ci-verification.md", - "usage": "input", + "usage": "provenance", "git_blob": "7f3c012504187917a728b9fe87043f0fc8cd006a", "sha256": "a854022e0e1d5d4db4d60e586be3ea56005013ef14a1fc06d02bc06e8529c4b0" }, { "path": "scripts/historical-ci-inputs/partial-swap-context.json", - "usage": "input", + "usage": "provenance", "git_blob": "ad65114886bf34a4fd27e79f3be502389e689faa", "sha256": "833a9642f33aeab2ffea17ec9c6b82e0a953f90192b2c82e10bef21538dccba9" }, { "path": "scripts/historical-ci-inputs/partial-swap-network.json", - "usage": "input", + "usage": "provenance", "git_blob": "52075f2463f60af5e16571347f24274fce73a1ea", "sha256": "f3c4be597b2f2136da4ae2cc80c7454f63c90aa01f84e5b8131cee4dd55de815" }, { "path": "scripts/partial_swap/shared.py", - "usage": "input", + "usage": "provenance", "git_blob": "44a0e454c70f9c4b98e258b8443612e6a119904b", "sha256": "5a0646a50b9f3e8ea55168620a78e8853b0ab810517cefc8cfb8696aedee278a" }, { "path": "scripts/replay_historical_check.py", - "usage": "input", + "usage": "provenance", "git_blob": "1e92fff2782970ef71378f594f2350d245a4db26", "sha256": "5467619c78183d3adc82b0cb55af28e5c1a01fca2b0588677816244b53e2bafd" }, { "path": "scripts/research_package.py", - "usage": "input", + "usage": "provenance", "git_blob": "091b4c8f58bac9a9580d76025b887dc5c873d05f", "sha256": "e1256016e7f51827d04fa2179255989f639ae1d97afaa9c16265f85a0c6abd70" }, { "path": "scripts/run_isolated_tests.py", - "usage": "input", + "usage": "provenance", "git_blob": "a96ab35b315ce492e7fbbfd6c5ae211aa066b541", "sha256": "49eb56dd0fc0d8d8ffdb209970a7adf2176223580646f575d5c22e59543b381c" }, { "path": "scripts/verify_selected_result.py", - "usage": "input", + "usage": "provenance", "git_blob": "6882a4700e410dec569b51ae2eaf1a19cc019195", "sha256": "d6b305eac5b9bdb8172c469ad30a1655a60fa0aceac8b1bf610e1b73f51babd8" }, { "path": "tests/test_isolated_test_runner.py", - "usage": "input", + "usage": "provenance", "git_blob": "343b24abf6719b81805eba5a84c74e57634c8288", "sha256": "3a5470d0b139828b90e19bf9583ddeafcd69f8e34f2824664eb3a2958a52e34d" } diff --git a/research/historical-selected-replay-gap/VERIFY.json b/research/historical-selected-replay-gap/VERIFY.json index 98553e72ed..ab7efa3471 100644 --- a/research/historical-selected-replay-gap/VERIFY.json +++ b/research/historical-selected-replay-gap/VERIFY.json @@ -4,36 +4,7 @@ "python": "3.12", "requirements": [], "inputs": [ - "Makefile", - "certificates/partial-swap-network.json", - "docs/ci-verification.md", - "research/clifford-state-performance/SOURCE.json", - "research/community-batch1047-audit/CONTENT-COVERAGE.json", - "research/community-batch1099-audit/CONTENT-COVERAGE.json", - "research/community-batch932-audit/CONTENT-COVERAGE.json", - "research/community-batch970-audit/CONTENT-COVERAGE.json", - "research/community-frontier741-audit/CONTENT-COVERAGE.json", - "research/community-frontier890-audit/CONTENT-COVERAGE.json", - "research/community-hyperplane599-audit/SOURCE.json", - "research/community-k492-audit/SOURCE.json", - "research/community-reconciliation92-audit/MANIFEST.json", - "research/partial-swap-digest/baseline.py", - "research/r420-two-sided-basis/SOURCES.json", - "research/skip-clones/SOURCE.json", - "research/split-skip/SOURCE.json", - "scripts/historical-ci-inputs/Makefile", - "scripts/historical-ci-inputs/ledger-batch932-run_isolated_tests.py", - "scripts/historical-ci-inputs/ledger-batch932-test_isolated_test_runner.py", - "scripts/historical-ci-inputs/ledger-batch970-verify_selected_result.py", - "scripts/historical-ci-inputs/ledger-frontier741-ci-verification.md", - "scripts/historical-ci-inputs/partial-swap-context.json", - "scripts/historical-ci-inputs/partial-swap-network.json", - "scripts/partial_swap/shared.py", - "scripts/replay_historical_check.py", - "scripts/research_package.py", - "scripts/run_isolated_tests.py", - "scripts/verify_selected_result.py", - "tests/test_isolated_test_runner.py" + "scripts/research_package.py" ], "commands": [ { diff --git a/research/historical-selected-replay-gap/verify.py b/research/historical-selected-replay-gap/verify.py index 83b995941a..9d266c5a4e 100644 --- a/research/historical-selected-replay-gap/verify.py +++ b/research/historical-selected-replay-gap/verify.py @@ -6,8 +6,10 @@ """ import hashlib import importlib.util +import json import subprocess import sys +import tempfile from pathlib import Path ROOT = Path(__file__).resolve().parents[2] @@ -61,31 +63,47 @@ def require(ok, message): raise SystemExit(message) -def load_checker(): - path = ROOT / "scripts/replay_historical_check.py" - spec = importlib.util.spec_from_file_location("historical_selected_replay_gap_checker", path) +def load_module(path): + spec = importlib.util.spec_from_file_location(path.stem, path) module = importlib.util.module_from_spec(spec) spec.loader.exec_module(module) return module +def checkout_snapshot(snapshot, sources, runner, env): + paths = [runner.canonical_relative_path(row["path"]) for row in sources["files"]] + git = ["git", "-c", "maintenance.auto=false", "-c", "gc.auto=0", + "-c", "core.autocrlf=false"] + subprocess.run([*git, "clone", "--quiet", "--shared", "--no-tags", "--no-checkout", + "--", str(ROOT), str(snapshot)], cwd=ROOT, env=env, check=True) + subprocess.run([*git, "update-ref", "--no-deref", "HEAD", INSPECTED], + cwd=snapshot, env=env, check=True) + # The pinned planner reads omitted manifests from the sparse HEAD/index. + patterns = "".join(f"/{path.as_posix()}\n" for path in paths) + subprocess.run([*git, "sparse-checkout", "set", "--no-cone", "--stdin"], + cwd=snapshot, env=env, input=patterns.encode("utf-8"), check=True) + subprocess.run([*git, "read-tree", "-mu", "HEAD"], cwd=snapshot, env=env, check=True) + for path, row in zip(paths, sources["files"], strict=True): + require(hashlib.sha256((snapshot / path).read_bytes()).hexdigest() == row["sha256"], + "historical checkout source digest changed: " + path.as_posix()) + + def entries(checker): for name, config in checker.CONFIG.items(): for entry in [config, *config.get("additional_inputs", [])]: yield name, entry -def reject(checker, entry): +def reject(root, checker, entry): try: - checker.authenticated_input(ROOT, entry) + checker.authenticated_input(root, entry) except ValueError as exc: return str(exc) raise SystemExit("historical input was admitted: " + entry["path"]) -def main(): - require(not sys.flags.optimize, "assertions must stay enabled") - checker = load_checker() +def check_snapshot(root, env): + checker = load_module(root / "scripts/replay_historical_check.py") selected = [entry for name, entry in entries(checker) if name == "tooling-ledger" and entry["path"] == SELECTED_PATH] require(len(selected) == 1, "selected-result checker overlay is not unique") @@ -94,7 +112,7 @@ def main(): require(entry["accepted_live_sha256"] == [SELECTED_ACCEPTED], "accepted selected-checker successors changed") frozen = (checker.INPUTS / entry["input"]).read_bytes() - live = (ROOT / SELECTED_PATH).read_bytes() + live = (root / SELECTED_PATH).read_bytes() require(hashlib.sha256(frozen).hexdigest() == SELECTED_PIN, "frozen selected checker bytes changed") require(hashlib.sha256(live).hexdigest() == SELECTED_LIVE, "live selected checker digest changed") require(SELECTED_LIVE not in (SELECTED_PIN, SELECTED_ACCEPTED), "live checker was already admitted") @@ -102,7 +120,7 @@ def main(): # live successor, not a broken comparison. require(SELECTED_PIN in (SELECTED_PIN, *entry["accepted_live_sha256"]), "pin membership control failed") - require(reject(checker, entry) == REJECTIONS[SELECTED_PATH][1], + require(reject(root, checker, entry) == REJECTIONS[SELECTED_PATH][1], "selected checker rejection text changed") counts = {path: 0 for path in REJECTIONS} @@ -110,7 +128,7 @@ def main(): for _name, item in entries(checker): if item["path"] not in REJECTIONS: continue - message = reject(checker, item) + message = reject(root, checker, item) counts[item["path"]] += 1 messages.setdefault(item["path"], message) for path, (count, message) in REJECTIONS.items(): @@ -118,20 +136,31 @@ def main(): require(messages[path] == message, "rejection text changed for " + path) require(sum(counts.values()) == 19, "rejection total changed") ci = [item for _name, item in entries(checker) if item["path"] == CI_PATH] - require(len(ci) == 1 and hashlib.sha256((ROOT / CI_PATH).read_bytes()).hexdigest() == CI_LIVE, + require(len(ci) == 1 and hashlib.sha256((root / CI_PATH).read_bytes()).hexdigest() == CI_LIVE, "selected CI note digest changed") diff = subprocess.check_output( - ["git", "diff", "--name-only", PARENT, INSPECTED], cwd=ROOT, text=True) + ["git", "diff", "--name-only", PARENT, INSPECTED], cwd=root, env=env, text=True) changed = sorted(name for name in diff.splitlines() if name) require(changed == CHANGED, "inspected commit diff changed") - sys.path.insert(0, str(ROOT / "scripts")) - from research_package import plan_details - details = plan_details(ROOT, set(changed)) + planner = load_module(root / "scripts/research_package.py") + details = planner.plan_details(root, set(changed)) require([row["package"] for row in details] == PLAN_PACKAGES, "helper plan selection changed") matched = {name for row in details for names in row["causes"].values() for name in names} require(sorted(set(changed) - matched) == UNMATCHED, "unmatched plan paths changed") - require(plan_details(ROOT, set()) == [], "empty change set selected a package") + require(planner.plan_details(root, set()) == [], "empty change set selected a package") + + +def main(): + require(not sys.flags.optimize, "assertions must stay enabled") + sources = json.loads(Path(__file__).with_name("SOURCES.json").read_bytes()) + require(sources["base_commit"] == INSPECTED, "historical checkout base changed") + runner = load_module(ROOT / "scripts/research_package.py") + env = runner.git_source_env() + with tempfile.TemporaryDirectory(prefix="historical-selected-replay-") as temporary: + snapshot = Path(temporary) / "snapshot" + checkout_snapshot(snapshot, sources, runner, env) + check_snapshot(snapshot, env) print("PASS_HISTORICAL_SELECTED_REPLAY_GAP") print("selected_checker_live=" + SELECTED_LIVE) print("rejections=19 distinct_paths=7 plan_packages=9") From ff79af7a208132e16d51ceca3e1428444894367e Mon Sep 17 00:00:00 2001 From: Clear1nsight <22630354+Clear1nsight@users.noreply.github.com> Date: Thu, 12 Nov 2026 01:40:32 +1100 Subject: [PATCH 3/3] Improve conditional kappa with a funded shorter donor return --- .../EARLY-RESULT.json | 206 ++ .../p104-funded-shorter-return/INPUTS.json | 211 ++ .../NATIVE-RESULT.json | 3097 +++++++++++++++++ research/p104-funded-shorter-return/NOTICE | 5 + research/p104-funded-shorter-return/PROOF.md | 69 + .../PROPOSED-CLAIM.json | 65 + research/p104-funded-shorter-return/README.md | 66 + .../p104-funded-shorter-return/REFERENCE.json | 3 + .../p104-funded-shorter-return/REPLAY.txt | 31 + .../p104-funded-shorter-return/RESULT.json | 1599 +++++++++ .../p104-funded-shorter-return/SOURCES.json | 36 + research/p104-funded-shorter-return/TASK.json | 128 + .../p104-funded-shorter-return/VERIFY.json | 55 + .../p104-funded-shorter-return/WORD.json.gz | Bin 0 -> 381727 bytes .../p104-funded-shorter-return/certificate.py | 89 + .../p104-funded-shorter-return/construct.py | 71 + .../p104-funded-shorter-return/frontier.py | 142 + .../inputs/pr7244.tar.gz | Bin 0 -> 26852853 bytes research/p104-funded-shorter-return/verify.py | 146 + 19 files changed, 6019 insertions(+) create mode 100644 research/p104-funded-shorter-return/EARLY-RESULT.json create mode 100644 research/p104-funded-shorter-return/INPUTS.json create mode 100644 research/p104-funded-shorter-return/NATIVE-RESULT.json create mode 100644 research/p104-funded-shorter-return/NOTICE create mode 100644 research/p104-funded-shorter-return/PROOF.md create mode 100644 research/p104-funded-shorter-return/PROPOSED-CLAIM.json create mode 100644 research/p104-funded-shorter-return/README.md create mode 100644 research/p104-funded-shorter-return/REFERENCE.json create mode 100644 research/p104-funded-shorter-return/REPLAY.txt create mode 100644 research/p104-funded-shorter-return/RESULT.json create mode 100644 research/p104-funded-shorter-return/SOURCES.json create mode 100644 research/p104-funded-shorter-return/TASK.json create mode 100644 research/p104-funded-shorter-return/VERIFY.json create mode 100644 research/p104-funded-shorter-return/WORD.json.gz create mode 100644 research/p104-funded-shorter-return/certificate.py create mode 100644 research/p104-funded-shorter-return/construct.py create mode 100644 research/p104-funded-shorter-return/frontier.py create mode 100644 research/p104-funded-shorter-return/inputs/pr7244.tar.gz create mode 100644 research/p104-funded-shorter-return/verify.py diff --git a/research/p104-funded-shorter-return/EARLY-RESULT.json b/research/p104-funded-shorter-return/EARLY-RESULT.json new file mode 100644 index 0000000000..27a98c8512 --- /dev/null +++ b/research/p104-funded-shorter-return/EARLY-RESULT.json @@ -0,0 +1,206 @@ +{ + "gate": { + "BIT_margin": "121216778283993/1000000000000000000", + "BIT_pin": "376669/100000000", + "H": "172680000000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "911368305429/250000000000000", + "compiler_gap": "1/1000000000000000000", + "delta": [ + 0.907989763909995, + 0.907989763909995 + ], + "derivative_upper": -381631.58262413816, + "gamma": [ + 0.9407201722450762, + 0.9407201722450762 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "3645473221716007/1000000000000000000": [ + "124375209709674049116861367074974228977517363293800099502608284457726117939321/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "62187604854837024558430683537487114488758681646900049751304142228863058970639/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911368305429/250000000000000": [ + "31093802427418455120962581338783321495838179280705828530911121130132896434291/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124375209709673820483850325355133285983352717122823314123644484520531585739139/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + -2.9982745944880004e-29, + -2.9982745944880004e-29 + ], + "3645473221716007/1000000000000000000": [ + 5.001149904981008e-12, + 5.001149904981008e-12 + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + 8.78741947721793e-30, + 8.78741947721793e-30 + ] + }, + "moment_margins": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + "-2998274594488000077155715462442283600237607300800473/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-2998274594488000077155715462442283600237607262075141/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "3645473221716007/1000000000000000000": [ + "500114990498100846580611676667627844275707820277833764461908436331627/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "250057495249050423290305838333813922137853910138916882230954237640909/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + "439370973860896498205509874021948558906947296422573/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "54921371732612062275688734252743569863368414477429/6250000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/10000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36454732217160198994804394888913/10000000000000000000000000000000000", + "18227366108580099497402197444457/5000000000000000000000000000000000" + ], + "tested": "3645473221716007/1000000000000000000", + "written_log_power": 2237 + }, + "invoice": { + "P": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3842, + "40": 416, + "48": 416, + "5": 5831, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3808, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10871 + }, + "empty_root_credits": 0 + }, + "native": { + "bad_inputs": [], + "events": 76444, + "helpers": { + "1": 18, + "2": 21, + "3": 47, + "4": 224, + "5": 80, + "6": 43, + "7": 19, + "8": 34, + "9": 615 + }, + "lifetimes": 70, + "owned_peak": 49, + "paid": { + "1": 4001, + "2": 853, + "3": 829, + "4": 226, + "5": 343, + "6": 14, + "7": 10, + "8": 5 + }, + "public": 1501, + "rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + } + }, + "native_delta": { + "P": { + "4": 1, + "5": -1 + }, + "T": { + "8": 1, + "9": -1 + } + }, + "packing": { + "ambient_cap": 145, + "claimed_fraction": [ + "122321783325890445312/194856208160400390625", + "81547855550593630208/129904138763427734375" + ], + "raw_ceiling": [ + "12770096457/2199023255552", + "6385048229/1099511627776" + ], + "remainder_rank_mass": 109088 + }, + "pending": [ + "fresh integer grid", + "all affected physical chart maps", + "complete caller replay", + "ordinary and precision bounds", + "full source application" + ], + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "1955061275082059099891104008886487760526215701495173560117706852920983990372083/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3910122550164118199782208017772975521052431402990347120235413705841968015509771/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.003645473221716", + "gain": "1.00853884E-7", + "gain_exact": "25213471/250000000000000", + "independent_raw_bracket": [ + "0.00364547322171601989948043948889132", + "0.00364547322171601989948043948889133" + ], + "previous_claim": "455671545979/125000000000000", + "raw_bracket": [ + "0.0036454732217160198994804394888913", + "0.0036454732217160198994804394888914" + ] + }, + "status": "PASS_EXACT_NATIVE_AND_PRICE_ONLY", + "word_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32" +} diff --git a/research/p104-funded-shorter-return/INPUTS.json b/research/p104-funded-shorter-return/INPUTS.json new file mode 100644 index 0000000000..dfbec7fee8 --- /dev/null +++ b/research/p104-funded-shorter-return/INPUTS.json @@ -0,0 +1,211 @@ +{ + "source_head": "215f67247f395c0e15f5ea3980f6a3e4aed155af", + "prefix": "research/p104-two-cut-funded-split", + "archive": "inputs/pr7244.tar.gz", + "archive_sha256": "04a493b9bacc263d02a8119d833a71542da1774c80ce6e2d2794920dbdf15b68", + "files": [ + { + "path": "research/p104-two-cut-funded-split/EARLY-RESULT.json", + "size": 6764, + "sha256": "4388516378f6055f7dead727cb0a247d2100ee677424bd91a096364dc6b89910", + "git_blob": "7345eadaedf6a67d20209b369398cb531c0ba8d1", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/GRID.json", + "size": 233, + "sha256": "1d3476058ced0fdbad8d3c3c32cf52bdfc154bd8c4645372c157791a4f847fe3", + "git_blob": "8761d6a5ef7565b51a9daad4ef3dc45c3f2defa6", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/INPUTS.json", + "size": 9559, + "sha256": "3aef6562ac1ef38e9d9f610c904d35ff96fcfb4349eac1a4e9718e479c1097bf", + "git_blob": "be4c4e13be012f1c230f973af827eccf07913b54", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/NATIVE-RESULT.json", + "size": 75158, + "sha256": "20013a5be96bd3da61140bbd53d938a95e22c70970193e581e32e0db1f6b3f72", + "git_blob": "b8aaa4269a40882721a7f3c651c803c3c41c1250", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/NOTICE", + "size": 783, + "sha256": "3ed23f5fea64744747b3f03d85bcddee18a6fd52611733f34096c200547a2c8b", + "git_blob": "c31402a4fb56f7e334722dd8cdc5313eaa104cfd", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/PROFILE.json", + "size": 688, + "sha256": "335405841598e0f15ea5c75bacfbcaf33633201222f80b58e20f3c5c75385835", + "git_blob": "f626b8968579fd8adce8fbd19f38c3d58572811d", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/PROOF.md", + "size": 3518, + "sha256": "d9cc72480f7fd7d7cdcac3d8617b91c39d0630f5dc36a67fb6c2dbf81377bbc0", + "git_blob": "fcda156f898e1c44f20c385cee0460c64247093e", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/PROPOSED-CLAIM.json", + "size": 2969, + "sha256": "14e52a8a25f8f47fa8a9b1429246fa73f047707b4cc51a575154b60788b9e688", + "git_blob": "786f5550a20184637fc1e05f99a0e28e0976e1a4", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/README.md", + "size": 2582, + "sha256": "ba9ba0336e8520ab5d317136425fb5b68154e57563f0526403e2d8f2e60b2f21", + "git_blob": "0175467da013c5517ace49739b716b5dca2fe286", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/REFERENCE.json", + "size": 578, + "sha256": "75f434f65f6e7ba382cca4620b9a2e824486022b9883eb4e425a825a0df16dbd", + "git_blob": "ba8d62920ef4791e70549b6e1b79d0f041fec55d", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/REPLAY.txt", + "size": 1379, + "sha256": "216a6fa2895f84fe01f2833d3a4c05f2220273b9a8d4c112cc87c1c565c0a47c", + "git_blob": "97a107ca63979736cd0568a785286307f3ba3952", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/RESULT.json", + "size": 79609, + "sha256": "75f34132b5b12b1a92f13b7a7c47ea3857f1955403090ae06b38dd9cf18aeb49", + "git_blob": "b1d7b3d4a2338b57992acfc1972fe788582e9f8d", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/SOURCES.json", + "size": 1348, + "sha256": "ac7b4473035af648d6073e78b6c39675e706e8194b346bb55ed62a0adc81d593", + "git_blob": "6b97e903a6df8de437068a0e2907823885928053", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/TASK.json", + "size": 7783, + "sha256": "a6eabd292d1c567461dd70946ced7fc5c8aac7071ed3de900f0567b78bedd993", + "git_blob": "5afcf62ed479e7fb6baadd3011d3f924bfd6c755", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/VERIFY.json", + "size": 1621, + "sha256": "9a23eca99f117c38872639817c0256c6380e3b2c117bcc378f178cb9bd431b7c", + "git_blob": "c572c338df68c2e56a1ceb71a68b3d4161d4d63e", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/WITNESS.json", + "size": 7668, + "sha256": "33b99d80e17839d9c08f4f1f50231e2d3c69d3d62fe126f66d29a44fb0e80b16", + "git_blob": "280878f85df5831addf04c874d206143b1c67014", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/WORD.json.gz", + "size": 381724, + "sha256": "75061d1e4b354e4cf36b690f30ddb2b257ed2f4e86509f87e17bb0f63eca126f", + "git_blob": "836f915b721e0716d4d0400cb55741b737102196", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/certificate.py", + "size": 5437, + "sha256": "00cb1f821a0a6ed3a5eb530dca38eab6b1043992a6a9efe10eeb8fbb00e2f002", + "git_blob": "0c7c6d549e6b8659a18a6e02041d8c9c78e7680b", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/construct.py", + "size": 6241, + "sha256": "b4cbfaaa48291b9bda8908d550163ded5e28fac856f9b77d31de76cd01e9aa82", + "git_blob": "f37d628b2fa1ce7e271ccbfa71ee9f03d7bb077c", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/frontier.py", + "size": 5757, + "sha256": "39901d785247a3b22de6735842a982b152e08b29d1a23272900efd4d1e1d4ecf", + "git_blob": "be2baf2dfecbdddba61f7fe27e3595ec901fecd2", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/inputs/pr7156.tar", + "size": 26501120, + "sha256": "443c2d55a64a5837335b16e0d16627209a209ac0ab779fb5e010c5bb88c50e77", + "git_blob": "4784b2241cd8ffb66855f0e245cadc54cc101782", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/packing_reference.py", + "size": 1782, + "sha256": "c977cf46a9498d013145f74186081ec67674d11473295df399bca61f8a4e7382", + "git_blob": "2f93d314459e0aacc48a3072f4c65f36d8b6dbfe", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/reference/EARLY-RESULT.json", + "size": 7336, + "sha256": "ff56198ced55f4c59011bb1b6c7a9deb8b9fd4baa03a688cc6de63d03573b50b", + "git_blob": "2f014f2bc8e781230c2c3dcc3c5208868ed0a6cc", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/reference/NATIVE-RESULT.json", + "size": 76490, + "sha256": "952fab601b22e68e570144cd0bad06c1ecf62be12ebbfd27b24fabd5ff421b71", + "git_blob": "e84d81cb9ecd335f2858f4673f73f96790848ff2", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/reference/NOTICE", + "size": 874, + "sha256": "fb25cd50d8e99fd749e4aa567a1a453b353d90bf74e2b20bd8395aae62d18100", + "git_blob": "ad393f2b6ebfb208a9092fa3dd1322b139ad19fe", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/reference/RESULT.json", + "size": 79473, + "sha256": "59080d75e7281b1a8c1353930917fd15869ad747ff4200948898f78f11c14089", + "git_blob": "60edfac362a0350be3c9f36d62684cc8ddf80293", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/reference/WORD.json.gz", + "size": 381194, + "sha256": "c1caec11ca3ee264ef03018dd91037eac10c3e28950c4c525ee1b4bf5ee210e2", + "git_blob": "84c893e83b32eae33fae27e622c4756ffe98ab09", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/sources.py", + "size": 3757, + "sha256": "bc8add51d91e6f8dfed3892022c6db915c3da507dc349d0d04dba4c305fb924b", + "git_blob": "6485b9bf03f23593b88821870bcce31d26ce9e42", + "git_mode": "100644" + }, + { + "path": "research/p104-two-cut-funded-split/verify.py", + "size": 6228, + "sha256": "490af29b4c504e243ddda8c5a8b3a2024519cd7c16f8b2ba74a710919331bc1c", + "git_blob": "2928a6a47ecfb24f58c2cc4be1a52d0e52a1bd23", + "git_mode": "100644" + } + ] +} diff --git a/research/p104-funded-shorter-return/NATIVE-RESULT.json b/research/p104-funded-shorter-return/NATIVE-RESULT.json new file mode 100644 index 0000000000..ca283329a1 --- /dev/null +++ b/research/p104-funded-shorter-return/NATIVE-RESULT.json @@ -0,0 +1,3097 @@ +{ + "caller": { + "bad_outputs": [], + "caller_denominator_height_bound": 431, + "caller_mass_bound": "2031778024781380738667307850969872261300825114412066667930609010754885615256246771273722516797028373875488084463456734932931819440254377992064287155336455679722182496470290893143689397339193405421398373633/137438953472", + "caller_mass_ceiling_bits": 642, + "max_terms": 3998 + }, + "charts": { + "new_pairs": [], + "rechecked_pairs": [ + { + "columns": 512, + "pair": [ + 3, + 127 + ], + "rank": 9 + }, + { + "columns": 512, + "pair": [ + 3, + 245 + ], + "rank": 8 + }, + { + "columns": 512, + "pair": [ + 245, + 127 + ], + "rank": 1 + }, + { + "columns": 512, + "pair": [ + 1091, + 127 + ], + "rank": 5 + }, + { + "columns": 512, + "pair": [ + 1091, + 245 + ], + "rank": 4 + } + ], + "wrong_phase_rejected": true + }, + "controls": { + "extra_uncharged_owned_lifetime": true, + "insufficient_fractional_grid": true, + "insufficient_odd_grid": true, + "omitted_988_correction": true, + "omitted_accumulator_init": true, + "omitted_early_991_correction": true, + "omitted_retiring_output_frame": true, + "premature_correction_changes_779": true, + "public_erasure_rejected": true, + "wrong_boundary_scalar_coefficient": true, + "wrong_move_source": true, + "wrong_terminal_basis": true + }, + "derived_grid": { + "coefficient_visits": 16448730, + "fractional_bits": 25, + "mass_witness": [ + 66215, + "stored" + ], + "odd_scale": 1125, + "scaled_maximum_mass": "841374570120675/8192", + "unscaled_maximum_mass": "11218327601609/122880" + }, + "forward": { + "coefficient_positions": 2458624, + "fractional_bits": 25, + "grid": 1125, + "rows": 1568 + }, + "gate": { + "BIT_margin": "12184161612393/100000000000000000", + "BIT_pin": "376669/100000000", + "H": "16510400000000000000000", + "alpha": [ + 0.9999999999999997, + 0.9999999999999997 + ], + "claim": "911212095969/250000000000000", + "compiler_gap": "1/100000000000000000", + "delta": [ + 0.8878435798090986, + 0.8878435798090986 + ], + "derivative_upper": -406906.5646857563, + "gamma": [ + 0.9498788011814148, + 0.9498788011814148 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "364484838387607/100000000000000000": [ + "7772175074325220746214040563395901570751623637467745729749465903075836572891/6250000000000000000000000000000000000000000000000000000000000000000000000000000", + "62177400594601765969712324507167212566012989099741965837995727224606692584117/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911212095969/250000000000000": [ + "24870960237840249114907208474912597171686398063786398991735497991725995919161/20000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124354801189201245574536042374562985858431990318931994958677489958629979597753/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "364484838387607/100000000000000000": [ + 9.373472423090297e-11, + 9.373472423090297e-11 + ], + "36448483838762964790040894852669/10000000000000000000000000000000000": [ + -2.9709858035660763e-30, + -2.9709858035660763e-30 + ], + "9112120959690741197510223713167/2500000000000000000000000000000000": [ + 3.8416834938469206e-29, + 3.8416834938469206e-29 + ] + }, + "moment_margins": { + "364484838387607/100000000000000000": [ + "2343368105772574004898182409373501689558991658531983786051162135920737/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "4686736211545148009796364818747003379117983317063967572102324293069513/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36448483838762964790040894852669/10000000000000000000000000000000000": [ + "-74274645089151903789875158949455299497242188389823/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-928433063614398797373439486868191243715527223527/312500000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "9112120959690741197510223713167/2500000000000000000000000000000000": [ + "960420873461730126956087917554387022861047188988807/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "19208417469234602539121758351087740457220943989311/500000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/1000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "9112120959690741197510223713167/2500000000000000000000000000000000", + "36448483838762964790040894852669/10000000000000000000000000000000000" + ], + "tested": "364484838387607/100000000000000000", + "written_log_power": 2237 + }, + "grid": { + "dyadic_height": 25, + "maximum_scaled_mass": "841374570120675/8192", + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "odd_grid_lcm": 1125, + "opcodes": { + "ADD": 66296, + "CLEAR": 70, + "COPY": 1, + "INIT": 70, + "MOVE": 6281, + "SCALE": 3726 + }, + "owned_lifetimes": 70, + "owned_peak": 49, + "owned_rise_mass": 56, + "owned_rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + }, + "paid": { + "1": 4001, + "2": 853, + "3": 829, + "4": 226, + "5": 343, + "6": 14, + "7": 10, + "8": 5 + } + }, + "invoice": { + "P": { + "1": 72402, + "16": 416, + "2": 15354, + "24": 416, + "3": 14922, + "32": 416, + "4": 4068, + "40": 416, + "48": 416, + "5": 6174, + "56": 416, + "6": 252, + "64": 416, + "7": 180, + "8": 762, + "9": 32 + }, + "S": 1520, + "T": { + "1": 324, + "145": 208, + "17": 416, + "2": 378, + "25": 416, + "3": 846, + "33": 416, + "4": 4032, + "41": 416, + "49": 416, + "5": 1440, + "57": 416, + "6": 774, + "65": 416, + "7": 342, + "73": 416, + "8": 612, + "9": 11486 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036448483838762964790040894852668928215940093008738544548384283535", + "raw_crossing": "0.0036448483838762964790040894852668928215940093008738544548384283535" + }, + "limitations": [ + "Five inherited framework assumptions remain.", + "Source-aware retained engines are not independent human/formal acceptance.", + "The complete 17-stage application is checked separately." + ], + "native": { + "bad_inputs": [], + "events": 76444, + "helpers": { + "1": 18, + "2": 21, + "3": 47, + "4": 224, + "5": 80, + "6": 43, + "7": 19, + "8": 34, + "9": 615 + }, + "lifetimes": 70, + "owned_peak": 49, + "paid": { + "1": 4001, + "2": 853, + "3": 829, + "4": 226, + "5": 343, + "6": 14, + "7": 10, + "8": 5 + }, + "public": 1501, + "rises": { + "1": 10, + "2": 4, + "3": 1, + "4": 6, + "5": 1, + "6": 1 + } + }, + "ordinary": { + "caller_items": { + "A": { + "envelope": 124674048, + "field_boundary": 94848, + "fused_routes": 0, + "idle_routes": 185472000, + "output_routes": 229056000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 39515136, + "field_boundary": 7904, + "fused_routes": 1168000, + "idle_routes": 19552000, + "output_routes": 19088000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 619786080, + "conservative_total": 856558456, + "extra_B_scalar_surcharge": 784256, + "init_clear_allowance": 280, + "lambda_paid_rank1_would_reduce_S_by": 14384, + "lambda_second_charge": 14384000, + "margin_to_billion": 143441544, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2809872, + "raw_upper": 838580328, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2202, + "moves": 6281, + "owned_lifetime": 280, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9963000, + "scalar_upper": 2192236 + }, + "physical_checks": [ + "verify_host3_odd.py", + "physical.py" + ], + "precision": { + "Kstar_bits": 14093, + "caller": { + "denominator_height": 431, + "maximum_mass": "2031778024781380738667307850969872261300825114412066667930609010754885615256246771273722516797028373875488084463456734932931819440254377992064287155336455679722182496470290893143689397339193405421398373633/137438953472", + "pre_joint_height": 426, + "pre_joint_mass": "766527916529583301313228867197686200815349463045311717713050641430930492401493758087731346459407655106441982454343595473292801327075604294093436993244143470221321807686760749419510412771973080166736111/17179869184" + }, + "context_c": 1342, + "context_height": 451, + "context_mass_bits": 671, + "rounded_caller": { + "bounds": { + "E_joint_entrance": { + "exact": "28577034248836041093834744780978747296947905315685280620740211268967729327321265254124356406114979874942846379669938114587655667198525550011380547028952373105663416877952975320679372659064478891378023279186593162324011207127429263510065763031727579507553768273630594933471879719039256633449878198467868945797722523990130017474817/58140432535632220280812520816662271754240000000000000000000", + "strict_power_of_two": 896, + "witness": { + "cut": 4982, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": 39 + } + }, + "Gamma_context": { + "exact": "18416585354701309774078926691911748983124413123623307086095091039359836780470951392616010271654444578910580298256721543395334385572524026835141773633484963241015048803285979225206933638717856361191302569570129576571812578570205124385230879242684258311891524585445750066559851589453326061173733433457149761704063146844642121619850397/279074076171034657347900099919978904420352000000000000000000", + "strict_power_of_two": 903, + "witness": { + "cut": 5112, + "factor": "1", + "kind": "public-return", + "register": 75 + } + }, + "M_caller": { + "exact": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "strict_power_of_two": 619, + "witness": { + "cut": 5076, + "event": 5075, + "factor": "1", + "kind": "stored", + "register": 75 + } + }, + "M_context": { + "exact": "348317560539912874859756333429197826459483595229300487856628742991276194686331287959035526097935421579213048721726266363052450988382442099349509360112601483630970474378568248652572032346945906511648334994888480483212807334958013843395116239392532888459900318938086450626138245285691944004384081987619273866868925790900392396128843776349/2480658454853641398648000888177590261514240000000000000000000", + "strict_power_of_two": 915, + "witness": { + "cut": 4983, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": null + } + }, + "M_joint_entrance": { + "exact": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "strict_power_of_two": 612, + "witness": { + "cut": 4982, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": 39 + } + }, + "Sigma_caller": { + "exact": "18416585354701309774078926691911748983124413123623307086095091039359836780470951392616010271654444578910580298256721543395334385572524026835141773633484963241015048803285979225206933638717856361191302569570129576571812578570205124385230879242684258311891524585445750066559851589453326061173733433457149761704063146844642121619850397/279074076171034657347900099919978904420352000000000000000000", + "strict_power_of_two": 903, + "witness": { + "cut": 5098, + "event": 5097, + "factor": "1", + "kind": "stored", + "register": 75 + } + }, + "Sigma_context": { + "exact": "2254324502628828240808510393639720391726291569397525396106195113543609300713694746262266388272471492008707025695264794168497170830062119156084394872567925265769492405069995664066402868181184099927958377070003827797023302426851470077560426314382162778060866584825342698967180816641266659980078811067846310534511241256505113578875930714651777690714882047270428788551069650622961138670541312818258301155256011694656807653732170904346176770684340597476426553337269771298797467999939/528173421161000257405168428989428514420554051672205145781746293186897519837184000000000000000000000000000000000000000", + "strict_power_of_two": 1198, + "witness": { + "cut": 4983, + "event": 4982, + "factor": "1", + "kind": "stored", + "register": null + } + } + }, + "fresh_arbitrary_helpers": 19818, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof", + "independent_adjoint": { + "E_joint_entrance": { + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "joint_coefficient": "3341262452763736608333208973454412950850413153418406702391448781717870354386212730465850137279766193453853839111325961239001898880600732238129365028446669327062277635590277335176110963/4096", + "primitive_coefficient": "97386365324171280012900240624596584740208335418838768849197300645798627964098858911945347609583363839763283834626254278123625524137460265198827318958269714035256037492260512470970582090841/16384", + "residual_mass": "28577034248836041093834744780978747296947905315685280620740211268967729327321265254124356406114979874942846379669938114587655667198525550011380547028952373105663416877952975320679372659064478891378023279186593162324011207127429263510065763031727579507553768273630594933471879719039256633449878198467868945797722523990130017474817/58140432535632220280812520816662271754240000000000000000000" + }, + "Gamma_context": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528236067/131072", + "residual_mass": "18416585354701309774078926691911748983124413123623307086095091039359836780470951392616010271654444578910580298256721543395334385572524026835141773633484963241015048803285979225206933638717856361191302569570129576571812578570205124385230879242684258311891524585445750066559851589453326061173733433457149761704063146844642121619850397/279074076171034657347900099919978904420352000000000000000000" + }, + "M_caller": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528104995/131072", + "residual_mass": "18416585354701309774078926691911748983124413123623307086095091039359836780470951392616010271654444578910580298256721543395334385572524026835141773633484963241015048803285979225206933638717856361191302569570129576571812578570205124385230879242684258311891524585445750066559572515377155026516385533357229782799642794844642121619850397/279074076171034657347900099919978904420352000000000000000000" + }, + "M_joint_entrance": { + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "joint_coefficient": "3341262452763736608333208973454412950850413153418406702391448781717870354386212730465850137279766193453853839111325961239001898880600732238129365028446669327062277635590277335176110963/4096", + "primitive_coefficient": "97386365324171280012900240624596584740208335418838768849197300645798627964098858911945347609583363839763283834626254278123625524137460265198827318958269714035256037492260512470970582090841/16384", + "residual_mass": "28577034248836041093834744780978747296947905315685280620740211268967729327321265254124356406114979874942846379669938114587655667198525550011380547028952373105663416877952975320679372659064478891378023279186593162324011207127429263510065763031727579507553768273630594933471879719039256633449878198467868945797722523990130017474817/58140432535632220280812520816662271754240000000000000000000" + }, + "Sigma_caller": { + "entrance_mass": "71139049377586862629418871698937610393019572652137611543732392122728862032234875850426792200611955874649536689056011773263916935707559511365401032013880904413645069177668118198332454710167691/32768", + "joint_coefficient": "3588816846070975662189139150385916018049768310935423284247506919489598097879366381598784768436344948623399851427080856173768395141863135887379886323692161717893814936281078874126758254305/32768", + "primitive_coefficient": "104601728656160061800829059188189517089489205649710398563826603344774845615386975930430446869514605732253126838851071709850611632285445276658068751933727423823199247050168422471008254528236067/131072", + "residual_mass": "18416585354701309774078926691911748983124413123623307086095091039359836780470951392616010271654444578910580298256721543395334385572524026835141773633484963241015048803285979225206933638717856361191302569570129576571812578570205124385230879242684258311891524585445750066559851589453326061173733433457149761704063146844642121619850397/279074076171034657347900099919978904420352000000000000000000" + } + }, + "joint_entries": [ + { + "entrance_defect": "4384", + "entrance_mass": "23859/2", + "event": 49, + "stage": 1 + }, + { + "entrance_defect": "3621181045418760003787139308911108214936992624906308543591423254554121196129146867386307184687697239022137808759803805992266262722210207693263077988187/10645831152764688772121433255004078080000000000000000000", + "entrance_mass": "44760984243/4", + "event": 144, + "stage": 2 + }, + { + "entrance_defect": "10380304746295127591433775272432593396379941881101215479110372098393998720388036438517322897367097553128377568167832873989037460785199152985267347111970939141873/681333193776940081415771728320260997120000000000000000000", + "entrance_mass": "8019347752894898813/16", + "event": 275, + "stage": 3 + }, + { + "entrance_defect": "133956525417606521704332054484733738699700723009390936285114796980449442916066202013027160769578164643910139391727430307867121389019864520226746545749266053564291242421/34066659688847004070788586416013049856000000000000000000", + "entrance_mass": "258721681913211409397548013/2", + "event": 435, + "stage": 4 + }, + { + "entrance_defect": "475808844545665567765759016540394990617306231963311447306103730239879179648939927773841860563200467307904686113443819604720859971141061129013043459607421303680379226875163562237/227111064592313360471923909440086999040000000000000000000", + "entrance_mass": "1102764325780487636837595009524032653/16", + "event": 627, + "stage": 5 + }, + { + "entrance_defect": "853917294843985705077398439455935537876691091936134712379205845185725878488909495212340828052777022487309356291382800066573220270744411369539233376261017618541094191744980612079389187611/170333298444235020353942932080065249280000000000000000000", + "entrance_mass": "659697369868562418053848749577901431896032551/4", + "event": 848, + "stage": 6 + }, + { + "entrance_defect": "12948658096802502177255381461693952384560709862861461734525053333602444901300930423301372269820566141960114191667009728482606658664223092400641144183858346423293661162722939024390462646872485129989/1090133110043104130265234765312417595392000000000000000000", + "entrance_mass": "50017699262951285012300223375874644326538714050483088723/128", + "event": 1101, + "stage": 7 + }, + { + "entrance_defect": "53442037955480731060501236417494603238088802288633567390648898999927856124836998821214571259439906296742104917509266570881060110172698150936736508362617552760724156507221766938065548197751900535985420455803/454222129184626720943847818880173998080000000000000000000", + "entrance_mass": "123860608372223676361208276303474840021608894935793894644443117475/32", + "event": 1383, + "stage": 8 + }, + { + "entrance_defect": "578462341001921196988451110217095512594377736676570527469842042775884296109855014397125739202166663519015465213482465994719977419158547689630522683348946472040060750439653195550308799270493564283781846513141506511627/2725332775107760325663086913281043988480000000000000000000", + "entrance_mass": "446893495694686287960280473450842802655971489871616126572592413520841719161/64", + "event": 1662, + "stage": 9 + }, + { + "entrance_defect": "16601831059458471972086618551560405956791366208068771954456225787490306555364997886219818936295374021910634918411664350034465623412367678504267565823842563447803851071860982022180522366501603478666672225410296986488919589328054795531408010782186092860864874811/681333193776940081415771728320260997120000000000000000000", + "entrance_mass": "1603226733879417057855793968966209778425632456862348198524030211565823693253398434234475406089669867705587698766845597/2", + "event": 3203, + "stage": 10 + }, + { + "entrance_defect": "207093227587237522740768909763110224709538149518669279691046732146719706919615681499858113641100352555048794215080862720213999999194297684193191211493512840448849811906074228647906296902253881592399433224562891729843950607476380140880318368111272032240506682138700886629/10901331100431041302652347653124175953920000000000000000000", + "entrance_mass": "159990737255009044304340266028013949411590186711547802615104749842798991699729693917477577741470706009608765481680513095697397863/256", + "event": 3526, + "stage": 11 + }, + { + "entrance_defect": "923537228248749835045128358929735323661072998020858175086701164458898840499741026473872600902924302848932901361832733033190601281406586413096814051062940896079135608891351020936570085256899114536316463062703445619688889659785106761888491343269334753102991730068823684003714808749/43605324401724165210609390612496703815680000000000000000000", + "entrance_mass": "713482539972112811302498126039122556478474335397824876612540289480809876975347015211250548661355667282704396311981650378099911649135840063/1024", + "event": 3821, + "stage": 12 + }, + { + "entrance_defect": "99328217167083577342602238113523396231029989392350085023664762150962501549074587107436351773041989372989309015908329001630899587135601478824710393023442003397332631396795458110747511438416147631506559951182878268971087810200043797181975702725290955553976053545980259810290219366105689871/4845036044636018356734376734721855979520000000000000000000", + "entrance_mass": "690627858377635566118234917748020783796286454330854789097666289598705747090709204201800639258908872647850357504982405971722609074791401430947671165/1024", + "event": 4088, + "stage": 13 + }, + { + "entrance_defect": "609491264974282288986932176732358298207408136550124576394406990846934047114761076816850014864476480945934281957985225141045806586911511604462065231916079751144298290590525862474823042524819302101596517721410807033191748523237608766146186420606708771242102619312967711310254194217245491840877413173/87210648803448330421218781224993407631360000000000000000000", + "entrance_mass": "470865020405587123936906066570155601953174646068287322382245101819760273515813542612024822098129182481570490831889396523550001544922531326945370763196989399/2048", + "event": 4324, + "stage": 14 + }, + { + "entrance_defect": "60145514988315250881834894652523185806065094876181562076827866169183851369680459242180825238184247520815076663321728957172408555185235243006546858665675878238775800692192310606997244193149981678868963627024934283596618336550773844191265921090883219568855684663959723126237921006449660529162474445814936939/43605324401724165210609390612496703815680000000000000000000", + "entrance_mass": "46465668615402712050475352820015987705766128000689019237904160504542353131957951954454381327545881694314550682714483945959032017848349099581053150524269011108711881/1024", + "event": 4532, + "stage": 15 + }, + { + "entrance_defect": "29381385102968475200013959472587729650493676522776259618930005246918070582330647266225787698052296960778523170060185514990958388744129443491103501165168747803359907513578346584184334958348508645946226540528379219443541075971950986965336028188433496590270607758651657972735507212909348610871664161533393070172605581/348842595213793321684875124899973630525440000000000000000000", + "entrance_mass": "22698711681515933658235268009935719580127806482189476469420786919611768582281970304620813093468639555288906634046185136362302550495196405154606658307111274865117192668126623/8192", + "event": 4709, + "stage": 16 + }, + { + "entrance_defect": "60673933575981921808295859615863027603963536567965395782853578785074717014514723773625278388144522330428156873981620634329382136233410646571842686207226038299620495295030536836296474179332347688998805298864270120504713042267542017069067500197214746613634547760888155942655026862826285395848931949633055704866261922598419/69768519042758664336975024979994726105088000000000000000000", + "entrance_mass": "234369503003028720835110712559034466962392865438574454855472632480300248897620917700915501102797005900029816899906431175273180672543487679750570754841237111980601879269511857634373/8192", + "event": 4858, + "stage": 17 + }, + { + "entrance_defect": "28577034248836041093834744780978747296947905315685280620740211268967729327321265254124356406114979874942846379669938114587655667198525550011380547028952373105663416877952975320679372659064478891378023279186593162324011207127429263510065763031727579507553768273630594933471879719039256633449878198467868945797722523990130017474817/58140432535632220280812520816662271754240000000000000000000", + "entrance_mass": "66231921216838714175335242310174311625441766070329537281095337280001689425837300045521194678022507207573740758259597518292006513594483309822197449388620837179777160688120985448681075810705/4096", + "event": 4982, + "stage": 18 + } + ], + "physical_main_inputs": 3952, + "sites": { + "ADD": 4102, + "IDLE_ODD": 4, + "IDLE_ONE": 96, + "J": 18, + "LAMBDA": 214, + "QUERY": 4, + "SCALE": 298, + "SWAP": 376, + "noninteger_scalar": 1562 + } + }, + "rounded_native": { + "bounds": { + "Gamma": { + "exact": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76444, + "factor": "1", + "kind": "public-return", + "register": 1498 + } + }, + "M": { + "exact": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "strict_power_of_two": 303, + "witness": { + "cut": 76419, + "factor": "1", + "kind": "stored", + "register": 1498 + } + }, + "Sigma": { + "exact": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76419, + "factor": "1", + "kind": "stored", + "register": 1498 + } + } + }, + "census": { + "denominator_bits": 20, + "events": 76444, + "lifetimes": 70, + "max_denominator": 655360, + "max_numerator": 14729531, + "numerator_bits": 24, + "opcodes": { + "ADD": 66296, + "CLEAR": 70, + "COPY": 1, + "INIT": 70, + "MOVE": 6281, + "SCALE": 3726 + }, + "owned_labels": 67, + "peak_owned": 49, + "public": 1501, + "scalars": { + "dyadic": 64123, + "integer": 39769, + "noninteger": 30254, + "odd": 5900 + } + }, + "independent_adjoint": { + "Gamma": { + "active_residual_sites": 26565, + "entrance_mass": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000" + }, + "M": { + "active_residual_sites": 26565, + "entrance_mass": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000" + }, + "Sigma": { + "active_residual_sites": 26565, + "entrance_mass": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000" + } + } + }, + "scope": "Exact-child grid and attributed all-fibre error envelope, with one signed unitary per fused event", + "word": { + "coefficient_visits": 16448730, + "dyadic_height": 25, + "mass_witness": [ + 66215, + "stored add" + ], + "maximum_scaled_mass": "841374570120675/8192", + "numerator_bits": 24, + "odd_scale_lcm": 1125 + } + }, + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "413942835800829517700601516921205347851943476804317070190493365923180267012091/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "2069714179004147588503007584606026739259717384021585350952466829615901353787511/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.003644848383876", + "gain": "1.00015595E-7", + "gain_exact": "20003119/200000000000000", + "independent_raw_bracket": [ + "0.00364484838387629647900408948526689", + "0.0036448483838762964790040894852669" + ], + "previous_claim": "3644748368281/1000000000000000", + "raw_bracket": [ + "0.0036448483838762964790040894852668", + "0.0036448483838762964790040894852669" + ] + }, + "signed_routes": { + "ambient": 153, + "bindings": [ + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 17, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "old9_route": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 15, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 81, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 64, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 17, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "old9_route": [ + 81, + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 15, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 81, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 63, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 19, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "old9_route": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 17, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 273, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 19, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 4, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ] + ], + "old9_inverse": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "old9_route": [ + 273, + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19 + ], + "ordinary_elementary_units": 35, + "ordinary_route_units": 19, + "port": 17, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 273, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 67, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 30, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 2 + ], + [ + "XOR", + 0, + 2 + ], + [ + "SWAP", + 2, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 2, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 2, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "old9_route": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 27, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 262, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 61, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 30, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 2 + ], + [ + "XOR", + 0, + 2 + ], + [ + "SWAP", + 2, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 2, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 2, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "old9_route": [ + 262, + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 27, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 262, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 55, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 38, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "old9_route": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 34, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 98, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 68, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 38, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 6 + ], + [ + "XOR", + 0, + 6 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 6 + ], + [ + "XOR", + 6, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 6, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "old9_route": [ + 98, + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 34, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 98, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 40, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "old9_route": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 35, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 290, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 40, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 1, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 1, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 8 + ], + [ + "XOR", + 8, + 1 + ], + [ + "XOR", + 5, + 1 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 1 + ] + ], + "old9_inverse": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "old9_route": [ + 290, + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 35, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 290, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 62, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 47, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 2, + 3 + ], + [ + "XOR", + 0, + 3 + ], + [ + "SWAP", + 3, + 8 + ], + [ + "XOR", + 8, + 2 + ], + [ + "XOR", + 3, + 2 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 3, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "old9_route": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 42, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 268, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 62, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 47, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 2, + 3 + ], + [ + "XOR", + 0, + 3 + ], + [ + "SWAP", + 3, + 8 + ], + [ + "XOR", + 8, + 2 + ], + [ + "XOR", + 3, + 2 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 3, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "old9_route": [ + 268, + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 42, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 268, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 60, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 52, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 7 + ], + [ + "XOR", + 0, + 7 + ], + [ + "XOR", + 2, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 7 + ], + [ + "XOR", + 7, + 2 + ], + [ + "XOR", + 5, + 2 + ], + [ + "XOR", + 7, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "old9_route": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 47, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 164, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 69, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 52, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 2, + 7 + ], + [ + "XOR", + 0, + 7 + ], + [ + "XOR", + 2, + 5 + ], + [ + "XOR", + 0, + 5 + ], + [ + "SWAP", + 5, + 7 + ], + [ + "XOR", + 7, + 2 + ], + [ + "XOR", + 5, + 2 + ], + [ + "XOR", + 7, + 0 + ], + [ + "XOR", + 5, + 0 + ], + [ + "SWAP", + 0, + 2 + ] + ], + "old9_inverse": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "old9_route": [ + 164, + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 47, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 164, + "stage": 10 + }, + { + "body_swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "caller_fields": [ + 56, + 57 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 59, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 60, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 3, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 3, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 3 + ], + [ + "XOR", + 4, + 3 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ], + [ + "SWAP", + 0, + 3 + ] + ], + "old9_inverse": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "old9_route": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 55, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 280, + "stage": 9 + }, + { + "body_swaps": [ + [ + 1, + 81 + ], + [ + 2, + 82 + ], + [ + 3, + 83 + ], + [ + 4, + 84 + ], + [ + 5, + 85 + ], + [ + 6, + 86 + ], + [ + 7, + 87 + ], + [ + 8, + 88 + ] + ], + "caller_fields": [ + 58, + 59 + ], + "checks": [ + { + "omitted_q_translation_failures": 512, + "tests": 512, + "width": 1 + }, + { + "omitted_q_translation_failures": 55, + "tests": 128, + "width": 2 + }, + { + "omitted_q_translation_failures": 128, + "tests": 128, + "width": 3 + } + ], + "logical_child_rank": 9, + "native_live_role": 60, + "negative_axis_translation_slot": 0, + "old9_elementary_passes": [ + [ + "XOR", + 3, + 8 + ], + [ + "XOR", + 0, + 8 + ], + [ + "XOR", + 3, + 4 + ], + [ + "XOR", + 0, + 4 + ], + [ + "SWAP", + 4, + 8 + ], + [ + "XOR", + 8, + 3 + ], + [ + "XOR", + 4, + 3 + ], + [ + "XOR", + 8, + 0 + ], + [ + "XOR", + 4, + 0 + ], + [ + "SWAP", + 0, + 3 + ] + ], + "old9_inverse": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "old9_route": [ + 280, + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25 + ], + "ordinary_elementary_units": 37, + "ordinary_route_units": 19, + "port": 55, + "positive_child_slots": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "q": 280, + "stage": 10 + } + ], + "paid_calls": 32, + "proposed_sha": "9557f713ab4ffb91ede05e8a6d5668c694b9940fc16f2f2d657e2f2b2cac2d3f", + "status": "PASS_PHYSICAL_RANK9_ALGEBRA", + "word_sha": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32" + }, + "source_head": "215f67247f395c0e15f5ea3980f6a3e4aed155af", + "status": "PASS_FUNDED_SHORTER_RETURN_NATIVE", + "timed_certificate": { + "compared_coefficient_domain": "all independent cut coordinates", + "donor_shift": "-8 times role 1499", + "early_changed_roles": [ + 988, + 991 + ], + "events": 76444, + "guard_prefix_preserved": true, + "status": "PASS_SHORTER_RETURN_AFFINE_DELTA", + "tail_changed_roles_before_basis": [ + 991, + 1500 + ] + }, + "word_canonical_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32" +} diff --git a/research/p104-funded-shorter-return/NOTICE b/research/p104-funded-shorter-return/NOTICE new file mode 100644 index 0000000000..95e1aa6acd --- /dev/null +++ b/research/p104-funded-shorter-return/NOTICE @@ -0,0 +1,5 @@ +CrocSwap/integer-mult-bounds — funded shorter P104 return. +New work prepared for Clear1nsight with substantial OpenAI Codex and ChatGPT Pro +assistance, Apache-2.0. The exact archived #7244 subtree retains its own NOTICE +and all nested source-specific notices. Its adapters and frontier checker are +reused with the exact changes recorded in verify.py and frontier.py. diff --git a/research/p104-funded-shorter-return/PROOF.md b/research/p104-funded-shorter-return/PROOF.md new file mode 100644 index 0000000000..dc92fcd05d --- /dev/null +++ b/research/p104-funded-shorter-return/PROOF.md @@ -0,0 +1,69 @@ +# Funded shorter return on exact #7244 + +The starting program is [#7244 at `215f67247f395c0e15f5ea3980f6a3e4aed155af`](https://github.com/CrocSwap/integer-mult-bounds/pull/7244/commits/215f67247f395c0e15f5ea3980f6a3e4aed155af). +Its canonical word hash is +`56e1a5e60cecf14991b3169b4575f0b7388d48fa39f261d7a20c7627a8d9e540`. +Event indices below are zero-based in that word. + +1. Replace the rank-five move of 1499 at 45,667, from chart 1091 to + chart 127, by the two legs 1091 → 245 → 127. These charts have + ranks 4, 8 and 9, with strictly nested spans. In normalized coordinates + the ordered maps are $F_B F_A^{-1}$; their composition equals the + original map including its phase. The native replay independently + checks the canonical maps and every affected Gaussian basis column. +2. Let $q$ be the value of 1499 at that move. It is never written + afterward. Run the eight intervening events at their original charts + and in their original order; these include both donor arrivals and + every use of those donors by 996 and 779. Then subtract $8q$ from + each of 988 and 991 at chart 245 and finish 1499's move. The + unchanged ADD into 1000 follows that move. It commutes past the eight + events, which touch neither 1000 nor 1499. +3. At the second cut, let $a,b$ be the two old donor values and $z$ + the new continuation input. The old instructions gather $x=a-b$, + retire $x$ on 988, and produce the pair + $(a+(z-x)/2,b-(z-x)/2)$ on 1500 and 991. + Subtracting $8q$ from both donors before this cut preserves $x$ + and subtracts $8q$ from each member of that pair. Those are exactly + the two corrections that #7244 applied at chart 127 after the exits. + The two shifted values have no other readers before the terminal basis. +4. With both corrected fields still at chart 245, apply the original + three scalar basis operations to 1500 and 991. Send only 1500 to + chart 127 and return 991 at chart 245. The remaining basis events + are on different destinations at 127 and use 1499, whose value is + unchanged. All normalized outputs agree on arbitrary inputs. The + physical target of 991 is now the rank-eight map from chart 3 to 245. + +The [affine delta checker](certificate.py) starts with independent cut +coordinates, verifies both affected boundary blocks and propagates the +common shift through the actual middle word. It rejects an omitted +correction, a premature correction that changes 779, and a wrong +terminal basis. The full replay separately recomputes all arbitrary-input +forward and adjoint coefficients, actual dirty COPY, native chart phases, +ownership, grid, precision, and the signed caller. + +Let $H_r=r^{1-C}$ for $00 +$$ + +by strict concavity. Both rank masses decrease by one and the number of +paid and target positions is unchanged. The signed caller bills this +change at all 17 occurrences. The directed price and outer replay +establish the proposed κ; the concavity comparison is independent of +rounding the new price. + +## Attribution and scope + +This change uses the two-cut construction and temporal checks from +#7244, the funded rank-eight exit lineage from #7161, and the unchanged +signed caller from #7113. The prior canonical chart and native/compiler +licenses and notices are retained in the exact source archive. The +ChatGPT Pro consultation excluded moving the second retirement earlier +on the fixed itinerary; the present construction uses an already paid +continuation on a changed route. The consultation did not verify this +word. Prepared for Clear1nsight with substantial OpenAI Codex and +ChatGPT Pro assistance, Apache-2.0. diff --git a/research/p104-funded-shorter-return/PROPOSED-CLAIM.json b/research/p104-funded-shorter-return/PROPOSED-CLAIM.json new file mode 100644 index 0000000000..67c3cac1ad --- /dev/null +++ b/research/p104-funded-shorter-return/PROPOSED-CLAIM.json @@ -0,0 +1,65 @@ +{ + "schema": "proposed-conditional-integer-multiplication-claim/1", + "kappa": "911368305429/250000000000000", + "source_result": "research/p104-funded-shorter-return/RESULT.json", + "uniform_templates": [ + { + "family": "complex", + "rank_encoding": "2^172680000000000000000000", + "saving": "1822736610858003/500000000000000000", + "ambient": 153 + }, + { + "family": "BIT before cover", + "rank_encoding": "2^296630000000000", + "saving": "38525299/10000000000", + "ambient": 134 + } + ], + "covered_BIT_saving": "19262649/5000000000", + "ordinary_BIT_saving": "4815653101/1250000000000", + "admitted_BIT_saving": "12039/3125000", + "complex_BIT_premise": "376669/100000000", + "BIT_bootstrap": [ + "17/5000", + "38507/10000000", + "12039/3125000" + ], + "nine_outer_savings": { + "main_transform": "3645473221716002996354526778283997/1000000000000000000000000000000000000", + "global_coordinate_router": "911368305429001/250000000000000000", + "fused_gaussian": "3645473221716003989063580334851991/1000000000000000000000000000000000000", + "group_bit_router": "911368305429001247265895083712997/250000000000000000000000000000000000", + "group_scans": "499999999999999999/500000000000000000", + "boundary_algebraic_matrix": "3645473221716003996354526778283997/1000000000000000000000000000000000000", + "sparse_union_movement": "409895473221716003996354526778283997/1000000000000000000000000000000000000", + "polynomial_products": "999999999999999999/1000000000000000000", + "microbox_face_corrections": "19250000000000000001/250000000000000000" + }, + "outer_formula_source": "research/final4610-independent-admission/checks/outer.py", + "limiting_outer_saving": "3645473221716002996354526778283997/1000000000000000000000000000000000000", + "strict_limiting_slack": "2996354526778283997/1000000000000000000000000000000000000", + "assumptions": [ + { + "id": "native_all_columns", + "statement": "Retained native operators, phase conventions, spectators and whole-job adapters work at every positive column multiplicity." + }, + { + "id": "owned_erasure", + "statement": "Owned streams and suspended centers obey the retained allocation, erasure and ownership contracts." + }, + { + "id": "compiler", + "statement": "The finite mixed-target compiler and chronological product, completion and splitting satisfy the retained uniform closure contract." + }, + { + "id": "precision_tape", + "statement": "Retained fixed-tape movement and precision/storage prescriptions apply to the new fixed finite template." + }, + { + "id": "analytic_recovery", + "statement": "Analytic decomposition, fine-prime avoidance and exact integer recovery follow the retained upstream/outer framework." + } + ], + "scope": "Conditional application of the funded shorter-return supplier and exact #7113 signed caller. Maintainer selection, a materialized multiplier and formal-kernel acceptance remain open." +} diff --git a/research/p104-funded-shorter-return/README.md b/research/p104-funded-shorter-return/README.md new file mode 100644 index 0000000000..f1ae3ace84 --- /dev/null +++ b/research/p104-funded-shorter-return/README.md @@ -0,0 +1,66 @@ +# Conditional κ = 0.003645473221716 from a shorter funded return + +This candidate improves exact [#7244](https://github.com/CrocSwap/integer-mult-bounds/pull/7244) +by **0.000000100853884** with the same signed 17-stage caller +from [#7113](https://github.com/CrocSwap/integer-mult-bounds/pull/7113) +at `07a76c5e2738882c0cb322278e56f6cae3c9885d`. The selected +[#7000](https://github.com/CrocSwap/integer-mult-bounds/pull/7000) +remains at κ = 0.00363005817. + +Continuation 1499 now stops at chart 245 on its existing path to 127. +It supplies the same scalar correction that previously required both +donor outputs at 127. After that correction and the existing terminal +basis, helper 991 returns at rank eight. Per native, the **entire** +profile change is `T8 +1, T9 −1, P4 +1, P5 −1`. The complete signed +caller has 22,461 productive positions, 110,553 paid positions, rank +surplus 1,424 and zero empty-root credit. The 76,444-event word retains +1,501 public fields, 67 owned labels, 70 owned lifetimes and peak 49 +owned fields. The canonical emitted word SHA-256 is +`be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32`. + +The complete signed invoice crosses in +`[0.00364547322171601989948043948889132, 0.00364547322171601989948043948889133]` +with the independent directed engine. This is a fixed-invoice ceiling. +The compiler tests 0.003645473221716007, below that crossing, and +the outer checks leave strict headroom at the stated claim. The old +invoice rejects the new price. The exact totals and both price checks +are in [RESULT.json](RESULT.json). + +Run with CPython 3.12 and the standard library: + +```sh +python3.12 -B scripts/research_package.py --package research/p104-funded-shorter-return +``` + +[PROOF.md](PROOF.md) explains the operator and cost changes. +[INPUTS.json](INPUTS.json) pins every exact #7244 archive member by +Git blob, size and SHA-256. The archive retains the predecessor's +source closure and notices so no unmerged Git branch or network +access is needed during replay. The verifier first uses #7244's +authenticated adapter, then rebinds the comparator, new chart maps, +ownership, exact price and full caller to this word. Registered commands +work on private temporary copies. See [REPLAY.txt](REPLAY.txt) for the +executed stages and [TASK.json](TASK.json) for scope and overlap. + +This is a conditional frontier proposal under the same five framework +assumptions: all-column native maps, owned erasure, compiler closure, +precision and tape bounds, and analytic recovery. It is finite source +and application evidence. Maintainer selection, independent human +review, a materialized multiplier and formal kernel acceptance are +outside the result. + +Credit Clear1nsight and the #7244 lineage, Rohan Arun/dillona and the +#7161 rechart/split chain, the exact #7113 signed caller and retained +work by ToikY, Ali Romman, Jerry Chen/CubeJerry, DreamingOfClouds and +the other contributors named in the frozen sources. Prepared with +substantial OpenAI Codex and ChatGPT Pro assistance, Apache-2.0. + +## Open next questions + +- Can the maintainers select the new conditional bound? Reproduce the + exact submitted head and compare its signed application and inherited + assumptions to #7000. See [TASK.json](TASK.json). +- Can a coframed continuation already using chart 245 deliver the same + correction without splitting 1499's rank-five move? Compare exact + chart-245 rows before the terminal basis. The fixed-itinerary screen + did not supply 1499's row there. diff --git a/research/p104-funded-shorter-return/REFERENCE.json b/research/p104-funded-shorter-return/REFERENCE.json new file mode 100644 index 0000000000..b329a80bbd --- /dev/null +++ b/research/p104-funded-shorter-return/REFERENCE.json @@ -0,0 +1,3 @@ +{ + "source_head": "215f67247f395c0e15f5ea3980f6a3e4aed155af" +} diff --git a/research/p104-funded-shorter-return/REPLAY.txt b/research/p104-funded-shorter-return/REPLAY.txt new file mode 100644 index 0000000000..e37edf978c --- /dev/null +++ b/research/p104-funded-shorter-return/REPLAY.txt @@ -0,0 +1,31 @@ +Executed on CPython 3.12.3, Linux x86-64, in serial, from authenticated +archives into private temporary stage directories. The committed result +files are the full generated receipts, without normalizing away fields. + +Stage Exit Seconds Peak RSS KiB +early 0 103.38 351500 +native 0 317.62 662352 +signed caller 0 394.19 362256 +independent frontier proposal 0 10.28 55088 + +PASS_EXACT_NATIVE_AND_PRICE_ONLY 0.003645473221716 +PASS_FUNDED_SHORTER_RETURN_NATIVE 911212095969/250000000000000 +PASS exact physical binding 110553 13600 22461 +PASS odd caller grid [381, 69, 62] [381, 3, 2] scale bits 10 checked 176874 +PASS short precision 406 1215 2430 +PASS partial signed short gates 782539276 911368305429/250000000000000 +PASS finite tariff substitution 43812768 25483363264 precision 2430 +PASS complete 8+9 component application checks 911368305429/250000000000000 3036 110553 +PASS_FUNDED_SHORTER_RETURN_CALLER 911368305429/250000000000000 +PASS_FUNDED_SHORTER_RETURN_FRONTIER_PROPOSAL 911368305429/250000000000000 + +The 18-stage ingredient price in the native marker is separate from +the actual signed 17-stage claim. The unchanged #7244 bill and the +separate ingredient invoice each reject the claimed signed price. +Native coverage includes twelve rejection controls and five affected +512-column chart pairs with phase controls. The frontier step rejects +an actual dirty COPY and two insufficient BIT values. The selected +record and all five framework assumptions are unchanged. + +Registered check (read-only): +python3.12 -B scripts/research_package.py --package research/p104-funded-shorter-return diff --git a/research/p104-funded-shorter-return/RESULT.json b/research/p104-funded-shorter-return/RESULT.json new file mode 100644 index 0000000000..9397a86e1b --- /dev/null +++ b/research/p104-funded-shorter-return/RESULT.json @@ -0,0 +1,1599 @@ +{ + "adapter": { + "adapted_sha256": { + "check_odd_partial_admission.py": "279b253e7543d80803ea993db0b703d4b4f045c5315144a30c37aada1d22f66d", + "check_odd_precision.py": "2c0316767a823c80172779486292f1e32a98811ed56c58dea3f2fda59ea82969", + "emit_odd_type_ab.py": "6fd9f61f9ba6c726524d1a585d0201b0eac61829ccae6be598f0f0fc1cb64f1a" + }, + "edits": [ + { + "file": "emit_odd_type_ab.py", + "new": "invoice=json.loads((root/\"COHORT-PRICE.json\").read_text())", + "old": "invoice=next(x for x in json.loads((root/\"SHORT-CALLER-RAW-PRICE.json\").read_text())[\"rows\"] if tuple(x[\"shape\"])==shape)" + }, + { + "file": "check_odd_partial_admission.py", + "new": "actual_native=ind.native(w)\nassert actual_native==N and not N[\"bad_inputs\"], \"Fresh complete native inventory and arbitrary-input adjoint\"", + "old": "previous=json.loads((root/\"SHORT-ADMISSION-PARTIAL.json\").read_text())\nassert previous[\"native_sha256\"]==digest and not N[\"bad_inputs\"]" + }, + { + "file": "check_odd_partial_admission.py", + "new": "claim=Q('0.003645473221716')", + "old": "claim=Q(\".00363797977\")" + }, + { + "file": "check_odd_partial_admission.py", + "new": "tested=claim+Q(7,10**17)\nwhile tested>=Q(reference[\"raw_bracket\"][0]):\n tested=claim+(tested-claim)/10", + "old": "tested=claim+Q(7,10**17)" + }, + { + "file": "check_odd_partial_admission.py", + "new": "g=gate(invoice,claim,tested,*bracket,r[\"gate\"][\"BIT_pin\"])\ntry:\n gate(invoice,claim,Q(bracket[0]),*bracket,r[\"gate\"][\"BIT_pin\"])\nexcept AssertionError:\n crossing_probe_rejected=True\nelse:\n raise AssertionError(\"Probe at lower crossing unexpectedly accepted\")", + "old": "g=gate(invoice,claim,tested,*bracket,r[\"gate\"][\"BIT_pin\"])" + }, + { + "file": "check_odd_partial_admission.py", + "new": "\"crossing_probe_rejected\":crossing_probe_rejected,\"scope\":\"Fresh complete changed-native arbitrary-input adjoint;", + "old": "\"scope\":\"Reuse exact same native word all-column adjoint;" + }, + { + "file": "check_odd_precision.py", + "new": "patch('(life, peak, owned_count) == (54, 43, 51)','(life, peak, owned_count) == (70, 49, 67)')\nenv=ModuleType(\"short_envelope\")", + "old": "env=ModuleType(\"short_envelope\")" + }, + { + "file": "check_odd_precision.py", + "new": "", + "old": "previous=json.loads((root/\"SHORT-PRECISION.json\").read_text())" + }, + { + "file": "check_odd_precision.py", + "new": "assert grid_receipt[\"caller_sha256\"]==sha256(cpath.read_bytes()).hexdigest()", + "old": "assert previous[\"native_sha256\"]==sha and grid_receipt[\"caller_sha256\"]==sha256(cpath.read_bytes()).hexdigest()" + }, + { + "file": "check_odd_precision.py", + "new": "wg=grid.word_run(w, frac=25)\nwp,wr=env.native_envelope(w)\nwg=json.loads(json.dumps(wg,default=str));wr=json.loads(json.dumps(wr,default=str))\nassert wg==r[\"precision\"][\"word\"] and wr==r[\"precision\"][\"rounded_native\"], \"Fresh changed-native grid and envelope\"", + "old": "wg=previous[\"native_grid\"]\nwr=previous[\"rounded_native\"]\nwp={key:(Q(v[\"exact\"]),v[\"witness\"]) for key,v in wr[\"bounds\"].items()}" + } + ] + }, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "catalogue": [ + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "430c467e9c73ef00ddc325b7cf95aba8a34187f362eae67791aafd26b117e4b9", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 0, + "slice_stop": 1000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "2cae048f253c10a701476eaa4486931f22766daf994d44d80688b0f8f2fc530f", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 1000, + "slice_stop": 2000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "c8524029578adf6749ecc9b72b848a9933ea23b54951d7349c0614c18603fea9", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 2000, + "slice_stop": 3000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 36, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "01651736571052e77f70be25553d3f726b5325a89c93cb9459a54c3634ee1f38", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "main_boundary_pairs": 104, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 3000, + "slice_stop": 3036, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + } + ], + "checks": { + "ODD-8X9-APPLICATION-CHECKS.json": { + "assumptions": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "candidate": "911368305429/250000000000000", + "catalogue": [ + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "430c467e9c73ef00ddc325b7cf95aba8a34187f362eae67791aafd26b117e4b9", + "log_sha256": "761af230aaec33e005b8f7488650210a1d21a4bfb24963485427c2d434f08593", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 0, + "slice_stop": 1000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "2cae048f253c10a701476eaa4486931f22766daf994d44d80688b0f8f2fc530f", + "log_sha256": "9bcc23d18c2861b66e5a6b4619eb620d4e30f58489dc5653ed46f8f1425807a2", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 1000, + "slice_stop": 2000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 1000, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "c8524029578adf6749ecc9b72b848a9933ea23b54951d7349c0614c18603fea9", + "log_sha256": "7d55369eee3f05f5ff57f73f21aa3ae8ae23affa949ac61486fb91922217e7b4", + "main_boundary_digest": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945", + "main_boundary_pairs": 0, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 2000, + "slice_stop": 3000, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + }, + { + "catalogue_digest": "789580be599f2c712cda0ef0622d3fff6c86bf1ffdcd49c73b2f7f839aae5f23", + "catalogue_size": 3036, + "checked_maps": 36, + "distinct_helper_maps": 187, + "distinct_paid_maps": 2950, + "exact_recipe_digest": "01651736571052e77f70be25553d3f726b5325a89c93cb9459a54c3634ee1f38", + "log_sha256": "bf43d9e3ddc5c6efc9ebb124575f20dc8cba7b7178ef6b6a8336e0b757c90984", + "main_boundary_digest": "ad959887c990b8862a0e60db3f53d5195a1c9d667c1593f0101adc8db18f27fa", + "main_boundary_pairs": 104, + "phase_control_rejected": true, + "scope": "Complete signed Pauli action plus exact Gaussian global phase; for Clifford maps these determine every matrix column. Generic tensor-product and physical grammar application is written in the review. No random-field substitution.", + "slice_start": 3000, + "slice_stop": 3036, + "status": "PASS_CURRENT_NATIVE_CATALOGUE_SLICE", + "word_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b" + } + ], + "fixed_tape_counts": { + "H": 172680000000000000000000, + "Kstar_bits": 14100, + "actual_ambient": 145, + "caller_odd_scale": 675, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "compiler_ambient_cap": 153, + "context_bound_bits": 14111, + "context_c": 2430, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25483363264, + "log_power": 2237, + "max_scalar_numerator_bits": 24, + "monomial_map_slots": 298876, + "native_invocations": 17, + "native_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "owned_banks_per_raw_occurrence": 1139, + "scalar_macro_inputs": { + "caller": 117856, + "conversions": 58522, + "native": 1192771 + }, + "scalar_services_upper": 43812768, + "scalar_steps_coefficient": 45941017018368, + "scope": "Exact finite-cost and common-format substitutions in the selected #7000 conditional application proof, using the conservative primitive movement and scalar constants there. The premise is the complete signed native/physical binding and retained compiler, BIT, stock, and outer contracts. This script counts the raw occurrence, not an enumerated top-level compiled multiplier.", + "tested_claim": "911368305429/250000000000000" + }, + "native_archive_sha256": "66bc395b599bc0b805c5061bbbd124e2027ad86645c07abe40d0b472fa1a7a2b", + "native_canonical_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "numeric_gate": { + "BIT_margin": "121216778283993/1000000000000000000", + "BIT_pin": "376669/100000000", + "H": "172680000000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "911368305429/250000000000000", + "compiler_gap": "1/1000000000000000000", + "delta": [ + 0.907989763909995, + 0.907989763909995 + ], + "derivative_upper": -381631.58262413816, + "gamma": [ + 0.9407201722450762, + 0.9407201722450762 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "3645473221716007/1000000000000000000": [ + "124375209709674049116861367074974228977517363293800099502608284457726117939321/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "62187604854837024558430683537487114488758681646900049751304142228863058970639/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911368305429/250000000000000": [ + "31093802427418455120962581338783321495838179280705828530911121130132896434291/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124375209709673820483850325355133285983352717122823314123644484520531585739139/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + -2.9982745944880004e-29, + -2.9982745944880004e-29 + ], + "3645473221716007/1000000000000000000": [ + 5.001149904981008e-12, + 5.001149904981008e-12 + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + 8.78741947721793e-30, + 8.78741947721793e-30 + ] + }, + "moment_margins": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + "-2998274594488000077155715462442283600237607300800473/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-2998274594488000077155715462442283600237607262075141/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "3645473221716007/1000000000000000000": [ + "500114990498100846580611676667627844275707820277833764461908436331627/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "250057495249050423290305838333813922137853910138916882230954237640909/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + "439370973860896498205509874021948558906947296422573/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "54921371732612062275688734252743569863368414477429/6250000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/10000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36454732217160198994804394888913/10000000000000000000000000000000000", + "18227366108580099497402197444457/5000000000000000000000000000000000" + ], + "tested": "3645473221716007/1000000000000000000", + "written_log_power": 2237 + }, + "physical_binding": { + "ambient": 145, + "complete_paid_position_digest": "c4690d4fe38febeda130a74e5ed273a820bf33756b7c0c77560e73b5153e2127", + "fresh_helpers": 18717, + "idle_uses": 3392, + "lambda_uses": 11280, + "native_calls": 17, + "native_contact_boundaries": 13600, + "native_public": 1501, + "nonzero_boundary_translations": 13600, + "paid": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3842, + "40": 416, + "48": 416, + "5": 5831, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "paid_positions": 110553, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "productive_fields": 22461, + "query_uses": 384, + "rank_surplus": 1424, + "reserved_native_banks": 1139, + "reserved_serial_query_lambda_bank": 1, + "targets": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3808, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10871 + } + }, + "scope": "Conditional component application to the exact 8+9 source with the selected completed BIT predecessor and inherited five assumptions. Checks every normalized endpoint, every paid/helper nested chart map up to exact signed Pauli and absolute phase, caller occurrence/phase, precision, finite scalar and route bounds, and numeric gates. Does not run a compiled Turing machine, select an upstream frontier, or claim human/formal review.", + "source_unit_ordinary": { + "all_caller_scalar_surcharge": 2248928, + "caller_items": { + "A": { + "envelope": 102076416, + "field_boundary": 89856, + "fused_routes": 0, + "idle_routes": 170112000, + "output_routes": 213120000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 35730432, + "field_boundary": 7488, + "fused_routes": 1168000, + "idle_routes": 18016000, + "output_routes": 17760000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 559238336, + "charged_caller_odd_conversions": 479232, + "conservative_total": 782539276, + "init_clear_allowance": 280, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "lambda_second_charge": 11280000, + "margin_to_billion": 217460724, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2653768, + "raw_upper": 765877348, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2202, + "moves": 6281, + "owned_lifetime": 280, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9963000, + "scalar_upper": 2192236 + }, + "status": "PASS_8X9_EXACT_COMPONENT_APPLICATION_CHECKS" + }, + "ODD-ADMISSION-PARTIAL.json": { + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "compiler_outer": { + "BIT_margin": "121216778283993/1000000000000000000", + "BIT_pin": "376669/100000000", + "H": "172680000000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "911368305429/250000000000000", + "compiler_gap": "1/1000000000000000000", + "delta": [ + 0.907989763909995, + 0.907989763909995 + ], + "derivative_upper": -381631.58262413816, + "gamma": [ + 0.9407201722450762, + 0.9407201722450762 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "3645473221716007/1000000000000000000": [ + "124375209709674049116861367074974228977517363293800099502608284457726117939321/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "62187604854837024558430683537487114488758681646900049751304142228863058970639/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911368305429/250000000000000": [ + "31093802427418455120962581338783321495838179280705828530911121130132896434291/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124375209709673820483850325355133285983352717122823314123644484520531585739139/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + -2.9982745944880004e-29, + -2.9982745944880004e-29 + ], + "3645473221716007/1000000000000000000": [ + 5.001149904981008e-12, + 5.001149904981008e-12 + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + 8.78741947721793e-30, + 8.78741947721793e-30 + ] + }, + "moment_margins": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + "-2998274594488000077155715462442283600237607300800473/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-2998274594488000077155715462442283600237607262075141/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "3645473221716007/1000000000000000000": [ + "500114990498100846580611676667627844275707820277833764461908436331627/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "250057495249050423290305838333813922137853910138916882230954237640909/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + "439370973860896498205509874021948558906947296422573/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "54921371732612062275688734252743569863368414477429/6250000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/10000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36454732217160198994804394888913/10000000000000000000000000000000000", + "18227366108580099497402197444457/5000000000000000000000000000000000" + ], + "tested": "3645473221716007/1000000000000000000", + "written_log_power": 2237 + }, + "crossing_probe_rejected": true, + "finite_rank9_fields": [ + { + "child_rank": 9, + "denominator": 512, + "exponent": 1, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 262144, + "width": 1 + }, + { + "child_rank": 9, + "denominator": 262144, + "exponent": 2, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 1024, + "width": 2 + }, + { + "child_rank": 9, + "denominator": 134217728, + "exponent": 3, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "stage": 8, + "swaps": [ + [ + 1, + 65 + ], + [ + 2, + 66 + ], + [ + 3, + 67 + ], + [ + 4, + 68 + ], + [ + 5, + 69 + ], + [ + 6, + 70 + ], + [ + 7, + 71 + ], + [ + 8, + 72 + ] + ], + "tested_entries": 1024, + "width": 3 + }, + { + "child_rank": 9, + "denominator": 512, + "exponent": 1, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 0 + }, + "spectators": 136, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 262144, + "width": 1 + }, + { + "child_rank": 9, + "denominator": 262144, + "exponent": 2, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 272, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 1024, + "width": 2 + }, + { + "child_rank": 9, + "denominator": 134217728, + "exponent": 3, + "mutated_entries": { + "missing global phase": 8, + "missing multiplicity": 8 + }, + "spectators": 408, + "stage": 9, + "swaps": [ + [ + 1, + 73 + ], + [ + 2, + 74 + ], + [ + 3, + 75 + ], + [ + 4, + 76 + ], + [ + 5, + 77 + ], + [ + 6, + 78 + ], + [ + 7, + 79 + ], + [ + 8, + 80 + ] + ], + "tested_entries": 1024, + "width": 3 + } + ], + "invoice": { + "P": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3842, + "40": 416, + "48": 416, + "5": 5831, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3808, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10871 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036454732217160198994804394888913226654165169213900780789576231055", + "raw_crossing": "0.0036454732217160198994804394888913226654165169213900780789576231055" + }, + "native_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "ordinary": { + "all_caller_scalar_surcharge": 2248928, + "caller_items": { + "A": { + "envelope": 102076416, + "field_boundary": 89856, + "fused_routes": 0, + "idle_routes": 170112000, + "output_routes": 213120000, + "query_routes": 1152000, + "thin": 6144 + }, + "B": { + "envelope": 35730432, + "field_boundary": 7488, + "fused_routes": 1168000, + "idle_routes": 18016000, + "output_routes": 17760000, + "query_routes": 0, + "thin": 0 + } + }, + "caller_total": 559238336, + "charged_caller_odd_conversions": 479232, + "conservative_total": 782539276, + "init_clear_allowance": 280, + "lambda_paid_rank1_would_reduce_S_by": 11280, + "lambda_second_charge": 11280000, + "margin_to_billion": 217460724, + "odd_divisions": { + "ADD": 5829, + "SCALE": 71 + }, + "per_input_conversion": 2653768, + "raw_upper": 765877348, + "route_items": { + "first_main_adapter": 416, + "first_main_boundary": 208, + "helper_boundary": 2202, + "moves": 6281, + "owned_lifetime": 280, + "second_main_adapter": 384, + "second_main_boundary": 192 + }, + "routing": 9963000, + "scalar_upper": 2192236 + }, + "scope": "Fresh complete changed-native arbitrary-input adjoint; fresh exact signed caller and invoice, ordinary source-unit upper bill, inherited numerical compiler and outer inequalities, and signed rank9 child finite field routes. Fresh integrated physical native/caller and changed-word precision/occurrence application remain separate." + }, + "ODD-CALLER-EXACT-GRID.json": { + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "grid_exponents": [ + 381, + 3, + 2 + ], + "peak_terms": 3752, + "preproduct_exact_divisions": 176874, + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "scope": "Independent integer Laurent caller endpoint and pre-product divisibility. Valuation bound propagates complete field operators whose Gaussian coefficients have only power-of-two denominators, so odd factors are sourced only from the charged scalar operations. Fixed conversion and storage bounds still needed." + }, + "ODD-FIXED-TAPE-COUNTS.json": { + "H": 172680000000000000000000, + "Kstar_bits": 14100, + "actual_ambient": 145, + "caller_odd_scale": 675, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "common_grid": { + "fractional": "p+D", + "signed_width": "p+h+2D+3", + "temp_padding": 26 + }, + "compiler_ambient_cap": 153, + "context_bound_bits": 14111, + "context_c": 2430, + "elementary_records_per_map_upper": 85264, + "elementary_records_upper": 25483363264, + "log_power": 2237, + "max_scalar_numerator_bits": 24, + "monomial_map_slots": 298876, + "native_invocations": 17, + "native_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "owned_banks_per_raw_occurrence": 1139, + "scalar_macro_inputs": { + "caller": 117856, + "conversions": 58522, + "native": 1192771 + }, + "scalar_services_upper": 43812768, + "scalar_steps_coefficient": 45941017018368, + "scope": "Exact finite-cost and common-format substitutions in the selected #7000 conditional application proof, using the conservative primitive movement and scalar constants there. The premise is the complete signed native/physical binding and retained compiler, BIT, stock, and outer contracts. This script counts the raw occurrence, not an enumerated top-level compiled multiplier.", + "tested_claim": "911368305429/250000000000000" + }, + "ODD-PHYSICAL-BINDING.json": { + "aliased_main_rejected": true, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "native_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "occurrence_and_geometry": { + "ambient": 145, + "complete_paid_position_digest": "c4690d4fe38febeda130a74e5ed273a820bf33756b7c0c77560e73b5153e2127", + "fresh_helpers": 18717, + "idle_uses": 3392, + "lambda_uses": 11280, + "native_calls": 17, + "native_contact_boundaries": 13600, + "native_public": 1501, + "nonzero_boundary_translations": 13600, + "paid": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3842, + "40": 416, + "48": 416, + "5": 5831, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "paid_positions": 110553, + "phase_record_digest": "586ab7499fb677afdd83c397ea0b6d3b25f73ea6cdfa1ec95dd68adccff935ad", + "productive_fields": 22461, + "query_uses": 384, + "rank_surplus": 1424, + "reserved_native_banks": 1139, + "reserved_serial_query_lambda_bank": 1, + "targets": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3808, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10871 + } + }, + "patched_application_sha256": "733b31b1cee4567b466fdf834a34460b530f1f87ca6dca9270c0fabb2cf89849", + "scope": "Current caller port and ownership substitution, full phase-polynomial native contact identities on disjoint stage axes, whole signed idle/output geometry, and ordered paid positions. Retains the standard nested chart and local operator premises and requires separate full native replay and complete fixed-tape tariff application.", + "source_reviewer_sha256": "d98987db98553dc55bfc80e3ca47abfcd51c57af6f8cda61101391d8eae94184" + }, + "ODD-PRECISION.json": { + "caller_grid": { + "caller_odd_scale": "675", + "caller_odd_scale_bits": 10, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "grid_exponents": [ + 381, + 3, + 2 + ], + "peak_terms": 3752, + "preproduct_exact_divisions": 176874, + "prime_order": [ + 2, + 3, + 5 + ], + "safe_valuation_bound": [ + 381, + 69, + 62 + ], + "scope": "Independent integer Laurent caller endpoint and pre-product divisibility. Valuation bound propagates complete field operators whose Gaussian coefficients have only power-of-two denominators, so odd factors are sourced only from the charged scalar operations. Fixed conversion and storage bounds still needed." + }, + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "context_c": 2430, + "context_height": 406, + "context_mass_bits": 1215, + "native_grid": { + "coefficient_visits": 16448730, + "dyadic_height": 25, + "mass_witness": [ + 66215, + "stored add" + ], + "maximum_scaled_mass": "841374570120675/8192", + "numerator_bits": 24, + "odd_scale_lcm": 1125 + }, + "native_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "precision_program_sha256": "6828598610ad0b8e73083d1a5126f4e485698f6f519a60767598c0c52c71b060", + "rounded_caller": { + "bounds": { + "E_joint_entrance": { + "exact": "3700391395634398193988231961413106626231788248633761228620292774210365782787301892508279852757274931632876603578031481787565193280357060987986920013448339558722889651752264044697172739691097304494263788128632945013374306707726313558470423719658855884049300848187647696185250843482825759382959262470902334992967053893829312810415224999691318837879543582450552262689342736855001196754291248931972445165740507458520230615953628988435907161449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "strict_power_of_two": 1179, + "witness": { + "cut": 4691, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": 36 + } + }, + "Gamma_context": { + "exact": "95498228877481792407732094667731188460316260455601654554478634712165643366226038427037901955290038841145365524106467564198249884855728275882036893029477747042618433670613065237160463253732917612818255745662457693139044623097641178965596451432354205329505331179296401883419733467710488476930359866177625682140407193478222028447227349686669722359491844659313883273010214966592489552038788465051985784111613346636048711177136923821028131663779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000", + "strict_power_of_two": 1184, + "witness": { + "cut": 4783, + "factor": "1", + "kind": "public-return", + "register": 37 + } + }, + "M_caller": { + "exact": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "strict_power_of_two": 897, + "witness": { + "cut": 4751, + "event": 4750, + "factor": "1", + "kind": "stored", + "register": 37 + } + }, + "M_context": { + "exact": "981854199274791633791257137686278843099997480379185914860705438687120456804937961897636886077339221004995032694141063631661436117749900209868597623913611620536251993564450326605732023663083560027696392573388123134524356046358364719758969967433380655644557757798580660749122760664642338995776803810874820300987852570269504055866798900872168946458420363638308421864453951305305470229552912639581896762622538762187236908574007777183884745665260157/5525030423492596646235338486789670174720000000000000000000000000000000000000000000000", + "strict_power_of_two": 1194, + "witness": { + "cut": 4692, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": null + } + }, + "M_joint_entrance": { + "exact": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "strict_power_of_two": 892, + "witness": { + "cut": 4691, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": 36 + } + }, + "Sigma_caller": { + "exact": "95498228877481792407732094667731188460316260455601654554478634712165643366226038427037901955290038841145365524106467564198249884855728275882036893029477747042618433670613065237160463253732917612818255745662457693139044623097641178965596451432354205329505331179296401883419733467710488476930359866177625682140407193478222028447227349686669722359491844659313883273010214966592489552038788465051985784111613346636048711177136923821028131663779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000", + "strict_power_of_two": 1184, + "witness": { + "cut": 4753, + "event": 4752, + "factor": "1", + "kind": "stored", + "register": 37 + } + }, + "Sigma_context": { + "exact": "291908632640396543147239251769182815765347850305725022201049394692891850169052702222239810727758282935288390862701344902381192766850446335196644438907325845298405586296585134421484073566857727845836967571666614729728746179855323932939878706652431698379608522771132022310640844335680935653039097452990998942129249602457240984932081769482895386993177266208365033728362264820295533920618404139040425542420304438880990798494477108814777165510295466168457770677792918326780764684626738818646921036351877541643979711902362457585154914586476498165439733146406715175653241449348169057448621695483/5646579936229456007840352585096220475858963262973477037060052051047627725209600000000000000000000000000000000000000000000000000000000000000000", + "strict_power_of_two": 1481, + "witness": { + "cut": 4692, + "event": 4691, + "factor": "1", + "kind": "stored", + "register": null + } + } + }, + "fresh_arbitrary_helpers": 18717, + "helper_allocation_premise": "distinct (stage, helper) public inputs as in frozen caller proof", + "independent_adjoint": { + "E_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000", + "residual_mass": "3700391395634398193988231961413106626231788248633761228620292774210365782787301892508279852757274931632876603578031481787565193280357060987986920013448339558722889651752264044697172739691097304494263788128632945013374306707726313558470423719658855884049300848187647696185250843482825759382959262470902334992967053893829312810415224999691318837879543582450552262689342736855001196754291248931972445165740507458520230615953628988435907161449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000" + }, + "Gamma_context": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000", + "residual_mass": "95498228877481792407732094667731188460316260455601654554478634712165643366226038427037901955290038841145365524106467564198249884855728275882036893029477747042618433670613065237160463253732917612818255745662457693139044623097641178965596451432354205329505331179296401883419733467710488476930359866177625682140407193478222028447227349686669722359491844659313883273010214966592489552038788465051985784111613346636048711177136923821028131663779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + }, + "M_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796247824792255124449682067424881/131368167114257812500000000000", + "residual_mass": "95498228877481792407732094667731188460316260455601654554478634712165643366226038427037901955290038841145365524106467564198249884855728275882036893029477747042618433670613065237160463253732917612818255745662457693139044623097641178965596451432354205329505331179296401883419733467710488476930359866177625682140407193478222028447227349686669722359491844659313417098568232778750463445353965586630993784111613346636048711177136923821028131663779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + }, + "M_joint_entrance": { + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "joint_coefficient": "144218124282401204617230263054514744346632405857442589144991781917530152132889870002846209306787762894150543865356389849084238452276894627352790762454037345126994351979907477144401257368423063007427271766117739822282248246858569624239109891511459830034432108241771054783468611278140179030295737/14596463012695312500000000000", + "primitive_coefficient": "1237373204913668966810008103424843603237049842106979534739539344726881600855129275554334885562896567825503574055929527662143657491595081161117482238618339640110136792453314323518006796600687371906278112102741547626404362403105174332310591538741639237757093806525664195341657589882317257470101709011/175157556152343750000000000000", + "residual_mass": "3700391395634398193988231961413106626231788248633761228620292774210365782787301892508279852757274931632876603578031481787565193280357060987986920013448339558722889651752264044697172739691097304494263788128632945013374306707726313558470423719658855884049300848187647696185250843482825759382959262470902334992967053893829312810415224999691318837879543582450552262689342736855001196754291248931972445165740507458520230615953628988435907161449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000" + }, + "Sigma_caller": { + "entrance_mass": "321214676655933560129782836030951119958622429471431692811117505066079252658303325303661828534046786576018850667853596288128047313819788006911616028348392581085050721023636971054851673799947587501432346122953175312809813833001587100311020687804583808767060460431114911369649528995555025426696059541/456139469146728515625000000", + "joint_coefficient": "3721923971948022264020008386608472289590988528157114268392412469599050143495508978788641788787976594161440706214373829555996384554677122174093932095769106055424540710380314024651007332164525664382203471694821380954416641216321248248752759218861172626274920078125266851782731337714997593665899027/10947347259521484375000000000", + "primitive_coefficient": "31933635363307317503891208167952125518099265598871297188945655447689887409437080424471754322893069036961252717295444311531802702290424391181977246033332095685934810861449534911850277930109610390733877602745069385156892357266512877411313922547610591253415658016844390796379192959369382262182067424881/131368167114257812500000000000", + "residual_mass": "95498228877481792407732094667731188460316260455601654554478634712165643366226038427037901955290038841145365524106467564198249884855728275882036893029477747042618433670613065237160463253732917612818255745662457693139044623097641178965596451432354205329505331179296401883419733467710488476930359866177625682140407193478222028447227349686669722359491844659313883273010214966592489552038788465051985784111613346636048711177136923821028131663779/466174441982187842026106684822878420992000000000000000000000000000000000000000000000" + } + }, + "joint_entries": [ + { + "entrance_defect": "1435/4", + "entrance_mass": "2067/2", + "event": 43, + "stage": 1 + }, + { + "entrance_defect": "44014421449424002110213101873304075005919476994513296298024761326887228027069257925916172205433066161427634497761704435054325516303063331433046863003039/13307288940955860965151791568755097600000000000000000000", + "entrance_mass": "56849465528/5", + "event": 137, + "stage": 2 + }, + { + "entrance_defect": "66875161162342788504236192740396175870454756755693173515453543710978772135235489043517230875144074849984281481515093624805474896669123323552505348222488903598906399/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "899756300051784928313/5", + "event": 268, + "stage": 3 + }, + { + "entrance_defect": "62287829181073555448314854637831594222496382201083494725957560734823785336923277432032873916951001024103731891707004334555658180853290450724689150320378565503340111949136607/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "2514111326902273689027625979152/15", + "event": 432, + "stage": 4 + }, + { + "entrance_defect": "12723996845476725541154302647350247270857469337040138950674128979681026401707653678970318927339878686477059357642611944334723550553001961124618183675464491865994888502061922083282166297/1277499738331762652654571990600489369600000000000000000000", + "entrance_mass": "513576167499541081817002847690160861158177/15", + "event": 633, + "stage": 5 + }, + { + "entrance_defect": "1218322501347303928216200172712737774246782535762919133177499853680429749688418864093258335827042280195988438862037150685137602976909078292868971824924633428632191295158744952911295496001148458373/19162496074976439789818579859007340544000000000000000000000", + "entrance_mass": "49174910102467876864090432969907258581035345395534834/225", + "event": 867, + "stage": 6 + }, + { + "entrance_defect": "129940314273901234900495220450642513175133460422743216171998552787711781971649084776462906649201627325023116741625397095936972912006226785547281755435240911332968916983695664314534217150838694152898334189323/2129166230552937754424286651000815616000000000000000000000", + "entrance_mass": "47202796791779792903787260464709452698419616298153732189406926691/225", + "event": 1138, + "stage": 7 + }, + { + "entrance_defect": "37833342518003692030801232854911423070139033702432086754567502381265112179915373106137218211744769858678637591166984367745334467435155410155890628386427939588439820806511024228502923799446264210160589777236373993493198505117/2395312009372054973727322482375917568000000000000000000000000", + "entrance_mass": "1527059719525243651854937925515623170877847518562264265010551055991429949116792541/28125", + "event": 1423, + "stage": 8 + }, + { + "entrance_defect": "13492230945974542935771030245134195880207837253704954008374659691637345470177544675289347673927383978333002685229439121854371781933794907815808322364150564769644132162343618026655400953300350885168624576097058995849945794488382220863858323849111261302514974520259810805995084627591788173464857311524111982220137178946567800036064216820369845598303380429072657/2762515211746298323117669243394835087360000000000000000000000000000000000000000000", + "entrance_mass": "45382020709918266925583064268574418985484021788023395083741971786893952543604385214817042722264713249357732585113211736557042182118473445437784492974844696068231496289005681248244219743195326431922663592509646282903/2703048706054687500000000", + "event": 3058, + "stage": 9 + }, + { + "entrance_defect": "5130439558410158112007682408089895237937641135696220254931857260054179126172163024799951016182739030505074146297677691535242944625809138842454473727032886592605712582187208446987059557021217293235192211872020258149399168973276239016474408703335800653981226226645862133120726519703690178852356787315060218054759090152583952695951266538788000696916314125943455550341747641803/69062880293657458077941731084870877184000000000000000000000000000000000000000000000", + "entrance_mass": "17256576412236653193246225901973714737195067836439327666112948810725372605325768521068989782195051084826433423902219365061463548934152577319772447024097669813834215493691840531234110147024064996639957180865886380686899413865699437/67576217651367187500000000", + "event": 3377, + "stage": 10 + }, + { + "entrance_defect": "2447659884876748969061470001154570021719221801643259648188430480348673481305794995633037585740415004554421905346580426915700720350973940300416436531364346545700910594129675972452737387883277253989998825778483884334374075429235259345813471526922847341868430878819034143918467584866678755074544632286178101878038730926760352027210012117334102030469289328051973014813103201609499381818857/2302096009788581935931391036162362572800000000000000000000000000000000000000000000", + "entrance_mass": "8232867642949280967953864719378369729636081542640965177026582834276172086852779069019078166383458700724373015543641299678854718814560615654710102550769670203427726502361438450768012893674227975469242856299447027845030556012745339827937032703/2252540588378906250000000", + "event": 3674, + "stage": 11 + }, + { + "entrance_defect": "30758305108508113436939905613290518481871233068983603178035022079322127858437955175091442686611027845167330805554795283832392762795330928861052661361299687286316920362924503411132694659124172754999513176031937178344939355414461632883351820405664282553987058276086241933019134621887107712678981578852516499078319050736690172616065431862000917385353209933042247760643340356489716480686761975617812489/310782961321458561350737789881918947328000000000000000000000000000000000000000000000", + "entrance_mass": "103457615351059805192637231353494210876529187337645013912367786609511281374638184501291799844537790265462481580051228205479278831706979374022592427678836083146990308179368316797029946556942233864286312243671687806427572314354434738422294564686254956597631/304092979431152343750000000", + "event": 3934, + "stage": 12 + }, + { + "entrance_defect": "2026029986081447564193823977052871737274467997318767984745880792357813081128603909894404982274295914678674928271751522181453320614789116694319347253708176017067914257472484817258710241604690401068290794497663384836760181081620939580530343175653404826065773754513106927903024207328614743727216446537653160064581387539240938467357207324659322314102733707372996910386161692166286513568772455237040898155511241/77695740330364640337684447470479736832000000000000000000000000000000000000000000000", + "entrance_mass": "6814687293408352348961376609223100753789665399854180217091951198766673494955017243489117504312576625705862588971333049204842152193259763726092611947454717867967563820647006231530855513792517852570389360287582421241328472893443552787136426885585158158296407747039/76023244857788085937500000", + "event": 4149, + "stage": 13 + }, + { + "entrance_defect": "81368552078924056650019386854496386022445855114287818696253312823951925553976322246256767312544129391520832080157639434917305163195827291105023676045091904906253929633437547865632194714984887697699088520346168761537455924928599585038863227330342119800642974287030551123340358506478124912925454261979794331832127614486612936065697049854870792948553728065398003360247099542149308882776361659138615780521687781911639729/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "273688564209132230699064882255651065961520374651451250325109091529813162250488973700796593555467744131430272845604649750549608356985710665121874068107850799585492748533787927289567936649257940207702597871193107311090132538524151482351564937285621850171994049078063458209591/608185958862304687500000000", + "event": 4337, + "stage": 14 + }, + { + "entrance_defect": "1555129075560279792560833953758080959076484652577478041426651661747278426554568937669055817488193296058232872819518295138883173553765601835358837714274350772167487149457288365895546533297073066028536358258476913421180418008804330694904444686936449782659777747269314732633889551400273383503360836371634544577231527153911182763896050709367407002873809905033411041863871530651516623138280632768390548886268886789596138834145659/310782961321458561350737789881918947328000000000000000000000000000000000000000000000", + "entrance_mass": "5230780602279043381317572379439763694807653157987526423412516241866438709931406455512285461654380762978554988724296151241130161368896505647624919395909388513302452136334767445346454946237326490486725295589968816639097338790755366202380875008783642473174121062695038054202858248061/304092979431152343750000000", + "event": 4485, + "stage": 15 + }, + { + "entrance_defect": "1721513013742678354123234387431046665054234314062025384505354464047852086760747219085710190217675460118455426277734778212593621971433002609853581250199432326320654461153578355668162822964751610661906434569890161985031568673590129094026471816864164779628107676580659496286430773807524988730563244931099793112161942368844519159908993905368894043602378289120602832719082444540724467506230758120828955616110404408482677704018140597320697/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "5790424100720951765768300756324298709533962301792798636386692749870979029496708556989270788662796627612885676197810930990877069943243536093513215980405080279750566239442965631097385199413957318608000177913047677092759213914423460784984181631621622445055356552059259436283593839861423838063/608185958862304687500000000", + "event": 4606, + "stage": 16 + }, + { + "entrance_defect": "3700391395634398193988231961413106626231788248633761228620292774210365782787301892508279852757274931632876603578031481787565193280357060987986920013448339558722889651752264044697172739691097304494263788128632945013374306707726313558470423719658855884049300848187647696185250843482825759382959262470902334992967053893829312810415224999691318837879543582450552262689342736855001196754291248931972445165740507458520230615953628988435907161449/621565922642917122701475579763837894656000000000000000000000000000000000000000000000", + "entrance_mass": "12446513821466013746992171114880354528234540647439407368041740746722705684890095694539586093101687855496797040728247169012299728404791642365323413178973703529222728715961384485250463009966565309368602073434714550373752128374887698957802006867751735225949803848812917591840288770078529478244705471/608185958862304687500000000", + "event": 4691, + "stage": 17 + } + ], + "physical_main_inputs": 3744, + "sites": { + "ADD": 4126, + "IDLE_ODD": 4, + "IDLE_ONE": 90, + "J": 17, + "LAMBDA": 178, + "QUERY": 4, + "SCALE": 312, + "SWAP": 52, + "noninteger_scalar": 1752 + } + }, + "rounded_native": { + "bounds": { + "Gamma": { + "exact": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76444, + "factor": "1", + "kind": "public-return", + "register": 1498 + } + }, + "M": { + "exact": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "strict_power_of_two": 303, + "witness": { + "cut": 76419, + "factor": "1", + "kind": "stored", + "register": 1498 + } + }, + "Sigma": { + "exact": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000", + "strict_power_of_two": 299, + "witness": { + "cut": 76419, + "factor": "1", + "kind": "stored", + "register": 1498 + } + } + }, + "census": { + "denominator_bits": 20, + "events": 76444, + "lifetimes": 70, + "max_denominator": 655360, + "max_numerator": 14729531, + "numerator_bits": 24, + "opcodes": { + "ADD": 66296, + "CLEAR": 70, + "COPY": 1, + "INIT": 70, + "MOVE": 6281, + "SCALE": 3726 + }, + "owned_labels": 67, + "peak_owned": 49, + "public": 1501, + "scalars": { + "dyadic": 64123, + "integer": 39769, + "noninteger": 30254, + "odd": 5900 + } + }, + "independent_adjoint": { + "Gamma": { + "active_residual_sites": 26565, + "entrance_mass": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000" + }, + "M": { + "active_residual_sites": 26565, + "entrance_mass": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000" + }, + "Sigma": { + "active_residual_sites": 26565, + "entrance_mass": "78885880284118292076998717719781876096347665647824497567470757539679832954370746877506446595824785784526303648069065087019557498698445175282954441667/9084442583692534418876956377603479961600000000000000000000", + "residual_mass": "25658296514718665663724761455038993665013304128124285547409309468182902382390451902036146510457244487942055205466449538512639482668231697453168177/42583324611058755088485733020016312320000000000000000000" + } + } + }, + "scope": "Fixed integer Laurent grid with charged odd caller scale, and pinned attributed forward/adjoint all-fibre defect engine applied to the emitted 17-stage caller. Each LAMBDA, QUERY and signed/unsigned idle is one unitary with one child defect. The caller allocation assumes independent stage helpers. Full physical application remains separate." + }, + "ODD-TYPE-AB-REPLAY.json": { + "caller_sha256": "255d89f38cd45e38e5770f559bc43dc217e989032359768cdc7e8cdfd64b47bc", + "paid": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3842, + "40": 416, + "48": 416, + "5": 5831, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "raw_bracket": [ + "36454732217160198994804394888913/10000000000000000000000000000000000", + "18227366108580099497402197444457/5000000000000000000000000000000000" + ], + "replay": { + "bad_outputs": [], + "caller_denominator_height_bound": 578, + "caller_mass_bound": "854474036861847560509026474008040300059938928517783661039773198072080884690114508581583887358835968277340425788985297793555303569703690223623950838857161290503004459697662544865276977234864184443860251086668962688762176068520364648820282528496698239206689277049335412289161443623602012468587331439851515703/168151253906250000000000000000000", + "caller_mass_ceiling_bits": 910, + "max_terms": 3752 + }, + "scope": "Exact emitted signed Laurent caller endpoint and recomputed native/caller paid and target profiles. Physical address bindings, independent branch-source composition, ordinary units, precision and outer gates are still required.", + "shape": [ + 8, + 9 + ], + "source_word_sha256": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "target": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3808, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10871 + } + } + }, + "claim": "911368305429/250000000000000", + "price": { + "after": { + "P": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3842, + "40": 416, + "48": 416, + "5": 5831, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3808, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 578, + "9": 10871 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036454732217160198994804394888913226654165169213900780789576231055", + "raw_crossing": "0.0036454732217160198994804394888913226654165169213900780789576231055" + }, + "before": { + "P": { + "1": 68401, + "16": 416, + "2": 14501, + "24": 416, + "3": 14093, + "32": 416, + "4": 3825, + "40": 416, + "48": 416, + "5": 5848, + "56": 416, + "6": 238, + "64": 208, + "7": 170, + "8": 741, + "9": 32 + }, + "S": 1424, + "T": { + "1": 306, + "137": 208, + "17": 416, + "2": 357, + "25": 416, + "3": 799, + "33": 416, + "4": 3808, + "41": 416, + "49": 416, + "5": 1360, + "57": 416, + "6": 731, + "65": 416, + "7": 323, + "73": 208, + "8": 561, + "9": 10888 + }, + "empty_root_credits": 0, + "no_E_credit_crossing": "0.0036453723678327048470293552676012675338592174074882354127105617063", + "raw_crossing": "0.0036453723678327048470293552676012675338592174074882354127105617063" + }, + "gate": { + "BIT_margin": "121216778283993/1000000000000000000", + "BIT_pin": "376669/100000000", + "H": "172680000000000000000000", + "alpha": [ + 1.0, + 1.0 + ], + "claim": "911368305429/250000000000000", + "compiler_gap": "1/1000000000000000000", + "delta": [ + 0.907989763909995, + 0.907989763909995 + ], + "derivative_upper": -381631.58262413816, + "gamma": [ + 0.9407201722450762, + 0.9407201722450762 + ], + "input_lift": { + "derivative_upper_on_required_interval": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "interval_kappa_cap": "376669/100000000", + "margins": { + "3645473221716007/1000000000000000000": [ + "124375209709674049116861367074974228977517363293800099502608284457726117939321/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "62187604854837024558430683537487114488758681646900049751304142228863058970639/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "911368305429/250000000000000": [ + "31093802427418455120962581338783321495838179280705828530911121130132896434291/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "124375209709673820483850325355133285983352717122823314123644484520531585739139/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "source_BIT_wide_crude_bound_would_be": "-2299831290525933154178526076272396899996972093654613095735772838275432653960006518819/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "minimum_log_power": 2236, + "moment_margin_float": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + -2.9982745944880004e-29, + -2.9982745944880004e-29 + ], + "3645473221716007/1000000000000000000": [ + 5.001149904981008e-12, + 5.001149904981008e-12 + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + 8.78741947721793e-30, + 8.78741947721793e-30 + ] + }, + "moment_margins": { + "18227366108580099497402197444457/5000000000000000000000000000000000": [ + "-2998274594488000077155715462442283600237607300800473/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-2998274594488000077155715462442283600237607262075141/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "3645473221716007/1000000000000000000": [ + "500114990498100846580611676667627844275707820277833764461908436331627/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "250057495249050423290305838333813922137853910138916882230954237640909/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "36454732217160198994804394888913/10000000000000000000000000000000000": [ + "439370973860896498205509874021948558906947296422573/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "54921371732612062275688734252743569863368414477429/6250000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "outer": { + "BIT_just_below_effective_rejected": true, + "functional_count": 4, + "minimum_margin": "1/10000000000000000000", + "strict_count": 54 + }, + "raw_bracket": [ + "36454732217160198994804394888913/10000000000000000000000000000000000", + "18227366108580099497402197444457/5000000000000000000000000000000000" + ], + "tested": "3645473221716007/1000000000000000000", + "written_log_power": 2237 + }, + "native_baseline_rejects_new_claim": true, + "new_native": "be20da577573b70989a052d814b4701c72eaf9053e159078a28e7d1f90280d32", + "old_native": "56e1a5e60cecf14991b3169b4575f0b7388d48fa39f261d7a20c7627a8d9e540", + "price": { + "baseline_rejects_new_claim": true, + "candidate_margin_at_old_upper": [ + "1955061275082059099891104008886487760526215701495173560117706852920983990372083/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "3910122550164118199782208017772975521052431402990347120235413705841968015509771/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "claim_decimal": "0.003645473221716", + "gain": "1.00853884E-7", + "gain_exact": "25213471/250000000000000", + "independent_raw_bracket": [ + "0.00364547322171601989948043948889132", + "0.00364547322171601989948043948889133" + ], + "previous_claim": "455671545979/125000000000000", + "raw_bracket": [ + "0.0036454732217160198994804394888913", + "0.0036454732217160198994804394888914" + ] + } + }, + "status": "PASS_FUNDED_SHORTER_RETURN_CALLER" +} diff --git a/research/p104-funded-shorter-return/SOURCES.json b/research/p104-funded-shorter-return/SOURCES.json new file mode 100644 index 0000000000..6b97e903a6 --- /dev/null +++ b/research/p104-funded-shorter-return/SOURCES.json @@ -0,0 +1,36 @@ +{ + "schema_version": 1, + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "75d77b328ea02ded535e7f23aee5b1e55d0bb1a8", + "sha256": "154c3d30455d778fd3343b6b4851f0fa4665f0f7625b0adb3675e2bafbbf6bf1" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "docs/research/pr-intake-evidence/pr7000-application/PROOF-REVIEW.md", + "usage": "provenance", + "git_blob": "3dd1af2285e597676725e85ad4f65e7ad326d695", + "sha256": "4501502c2ceb9759b20372435fe4beb51082c5a5e2910c1fd5dbe6edca415055" + }, + { + "path": "research/final4610-independent-admission/checks/outer.py", + "usage": "input", + "git_blob": "39e62cac780b662903582cb5f8684990fa779bb3", + "sha256": "196be1bc2329500f2c7c995deaf5a82aecc5e27f0fef7805470cb65d187bb1c0" + }, + { + "path": "certificates/frontier7000/CLAIM.json", + "usage": "input", + "git_blob": "c9b816f8445be9dc19b2259e03e9d8709d18c87a", + "sha256": "3f8add8252adb223b60418ec69351a69b6b5edfe601ec1c6b4b65cd9e2afd9b2" + } + ] +} diff --git a/research/p104-funded-shorter-return/TASK.json b/research/p104-funded-shorter-return/TASK.json new file mode 100644 index 0000000000..5b0b0c74fe --- /dev/null +++ b/research/p104-funded-shorter-return/TASK.json @@ -0,0 +1,128 @@ +{ + "schema_version": 1, + "task_id": "p104-side-correction", + "priority_revision": 8, + "base_commit": "e54523517d0f03e58352e647c403a5af3e525a57", + "original_card": { + "id": "p104-side-correction", + "question": "Can joint helper bases and a legal causal split improve the complete P104 productive/paid invoice?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "research/p104-helper-subspace-splits/README.md", + "research/dyadic-helper-channel-capacity/README.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "An exact arbitrary-input identity, source/target frame availability and restoration at the chosen cut, plus the complete channel+correction+idle/hosting bill or an explicit favorable bound. The native channel alone is not a supplier. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Start with the selected #5599 emitted word and review pending #5718 distinct input/output bases plus #5717/#5719 coverage before claiming work. Pick one uncovered source word, helper group and cut region. Prove the arbitrary-input relation and legal entry/exit corrections, then compare full target and paid profiles. Reject if completion, owned lifetimes or consumer costs repay the gain. A static pairing rank alone is not a physical split.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "P104", + "helper basis", + "helper split", + "5718", + "dyadic capacity" + ], + "existing_checks": [ + { + "scope": "PR #4133: literal-slot defect", + "evidence": "research/p104-literal-slot-defect/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "88666f1dee93fbd85b31fd5d6f91a219e111b5f4", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4136: uniform commutation gap", + "evidence": "research/p104-uniform-commutation-gap/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "281ce601a8be9db470de630759179c23e1dfaa88", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4140: uniform encoding gap", + "evidence": "research/p104-uniform-encoding-gap/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "de25c6525aa866962309df5d107b32d55e6e5628", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4153: source-chart shortcut exhausts its optimistic allowance", + "evidence": "research/p104-source-chart-shortcut/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "9123241fea53df77e51ffe30d9aca1625d4bf3a8", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "PR #4154: fiber-tag seam mismatch", + "evidence": "research/p104-fiber-tag-seam/README.md", + "remaining": "Independently validate the stated scope or change its producer/consumer premise and pay the complete boundary.", + "status": "author-checked", + "source_commit": "4ffcdaee5d6255a9cea1fe53a5424435068089d0", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] + }, + "scope_status": "changed", + "actual_scope": "On exact #7244, route existing continuation 1499 through chart 245 after the external donor reads, apply the late correction there, and return helper 991 at rank eight; fully replay the signed #7113 caller.", + "scope_change_reason": "The fixed itinerary does not admit an earlier balanced retirement in the tested helper space. A paid midpoint carries the exact common correction and allows a shorter terminal return.", + "bottleneck_link": "The exact signed target and paid moments improve after billing the move and the target debit across all 17 native occurrences.", + "budget_minutes": 60, + "stop_rule": "Stop at one replayed literal improvement; reject if arbitrary dirty inputs, native phase/ownership, or the full signed compiler/outer gates fail.", + "outcome": "completed", + "evidence": "PROOF.md, exact #7244 archive and INPUTS.json, certificate.py, emitted WORD.json.gz, all stage receipts and PROPOSED-CLAIM.json.", + "author": "Clear1nsight", + "ai_assistance": "Substantial OpenAI Codex and verified ChatGPT Pro assistance. Pro analyzed and excluded a fixed-itinerary alternative; Codex found and implemented the midpoint witness and ran the source-bound checks.", + "open_questions": [ + { + "question": "Should this candidate be selected as the conditional frontier?", + "why_it_matters": "The signed caller improves #7244 and selected #7000 with the same framework assumptions.", + "first_step": "Replay the exact published package and compare its directed price and application to #7000 and #7244.", + "blocked_by": "Maintainer decision and independent human or formal review." + }, + { + "question": "Can the chart-245 correction use a continuation already visiting that chart?", + "why_it_matters": "Avoiding the rank-five fission would retain more of the shorter-return gain.", + "first_step": "Compare exact chart-245 prefix rows before the terminal basis to the needed 1499 row.", + "blocked_by": "No witness in the fixed-itinerary row-span screen." + } + ], + "overlap": { + "observed": "2026-11-11 UTC", + "canonical": "https://github.com/CrocSwap/integer-mult-bounds/discussions/1166#discussioncomment-19543102", + "changed_contract": "Paid itinerary and one productive boundary change. #7245/#7259 keep the target boundary fixed; #7246 concerns a one-input fixed monomial decoder; #7271/#7272 are BIT. Bounded GitHub title/body and discussion checks are not a proof of novelty." + } +} diff --git a/research/p104-funded-shorter-return/VERIFY.json b/research/p104-funded-shorter-return/VERIFY.json new file mode 100644 index 0000000000..3f3b23f32a --- /dev/null +++ b/research/p104-funded-shorter-return/VERIFY.json @@ -0,0 +1,55 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "certificates/frontier7000/CLAIM.json", + "research/final4610-independent-admission/checks/outer.py" + ], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/verify.py", + "early" + ], + "timeout_seconds": 180, + "checks": "Authenticate exact #7244 inputs, rebuild the shorter-return word, check all arbitrary-input adjoint columns, both signed price engines and packing ceiling." + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/verify.py", + "native" + ], + "timeout_seconds": 480, + "checks": "Independent affine correction delta, actual changed physical maps, all forward and adjoint coefficients, ownership, common grid and precision, signed route prices and rejecting controls." + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/verify.py", + "caller" + ], + "timeout_seconds": 495, + "checks": "Actual signed 17-stage caller, every physical map in the full catalogue, exact grids and costs, two complete prices and all 54 strict and four functional outer predicates." + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/frontier.py" + ], + "timeout_seconds": 45, + "checks": "Derive exact frontier proposal and independently check all outer savings, strict slack and actual BIT mutations. Also reject an actual output-invisible dirty-COPY mutation." + } + ] +} diff --git a/research/p104-funded-shorter-return/WORD.json.gz b/research/p104-funded-shorter-return/WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..8701c521b5cd63adc8610b228aefe634125c622d GIT binary patch literal 381727 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�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 z�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