diff --git a/research/t185-precision-replay/.gitattributes b/research/t185-precision-replay/.gitattributes new file mode 100644 index 0000000000..fa1385d99a --- /dev/null +++ b/research/t185-precision-replay/.gitattributes @@ -0,0 +1 @@ +* -text diff --git a/research/t185-precision-replay/CLAIM.json b/research/t185-precision-replay/CLAIM.json new file mode 100644 index 0000000000..6691eb77de --- /dev/null +++ b/research/t185-precision-replay/CLAIM.json @@ -0,0 +1,23 @@ +{ + "status": "PASS_COMPLETE_PRECISION_ONLY_RELEASE", + "baseline_head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "paid_profile": { + "1": 4029300, + "2": 1068930, + "3": 458874, + "4": 213120, + "48": 66896, + "5": 65490, + "8": 13320 + }, + "kappa": "172010080541688592794400707560633553119999999999999999999998999999999999999999999999/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "kappa_decimal": "0.00172010080541688592794400707560633553119999999999999999999998999999999999999999999999", + "gain": "707560633553120000009999999999999999000000009999999999999999/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gain_decimal": "7.07560633553120000009999999999999999000000009999999999999999E-27", + "complex_lower": "1075063003385553704965004422253959707/625000000000000000000000000000000000000", + "conservative_lower": "1075063001545801545851560323691846999/625000000000000000000000000000000000000", + "release_receipt_sha256": "6dd5dad8d9899603684e46ee9cd1b915d822aeda7148de4126c2c361b80f3a6b", + "native_receipt_sha256": "0bceef521598a678b7687502a84a86b16d3faddf2702939e771eba9a4679baed", + "admission_driver_sha256": "8aa91da8b39f212ef786f7788682dce45d6217f399f02a063f62763d096cbfb7", + "scope": "Tiny explicit rational refinement of unchanged T185 construction. Same optimal root; no new circuit, runtime gain or full theorem proof. Inherited assumptions retained." +} diff --git a/research/t185-precision-replay/DEPENDENCIES.json b/research/t185-precision-replay/DEPENDENCIES.json new file mode 100644 index 0000000000..2bcceae784 --- /dev/null +++ b/research/t185-precision-replay/DEPENDENCIES.json @@ -0,0 +1,22 @@ +{ + "baseline_pr": 2863, + "baseline_head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "package_prefix": "research/shared-kernel-packing", + "original_manifest_sha256": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "subset_only": true, + "subset_sha256": { + "CLAIM.json": "eebaf5fc6d4721ba99418bdd0bbcbb933c5bf4f351025065f39a11120680f0f9", + "NOTICE": "1493711f66e5cf8d53dd7d4f67edfe2eab8d17dd232b86e08c2d35cc9398cf39", + "CREDITS.md": "5144a2d0774dbbb41cded421f00a05cf7c106a9278bbb2869c8dbe31ed71bbe5", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "MANIFEST.json": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "review/PROOF.md": "71a45d195eb9ea46e0b0027d7d6f750aef109b1e853b9ff6b90ab864039bae6f", + "tools/admit2857.py": "1d4b8b9df01e42f5f2450b5837132861c5aa8cd3a011e6a6fa35e53463417346", + "data/PROFILE.json": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672", + "data/PROVIDERS.json": "b1e31d1b3af2c8db9b8dd8f1337fee7fc2570ee58c1d541c43963c640efa1aa2" + }, + "full_source_head": "e9307b48d7d1b690939935ecef0f8e524e6d92f4", + "full_source_prefix": "research/gmx-t74-borrow43-handoff", + "full_source_manifest_sha256": "c8ec4d1b7be08d2ad30730a07392ad9cb6d0222f2c35bef43c9a80a39b16e41f", + "new_native_overlay_manifest_sha256": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869" +} diff --git a/research/t185-precision-replay/EXPERIMENTS.md b/research/t185-precision-replay/EXPERIMENTS.md new file mode 100644 index 0000000000..439dea9e24 --- /dev/null +++ b/research/t185-precision-replay/EXPERIMENTS.md @@ -0,0 +1,40 @@ +# Experiment ledger + +Deterministic runs, no random seed and no paid compute. This continuation began +2026-10-16 05:18 UTC with a roughly 60-minute budget. Four delegated agents +handled frontier/reproduction, independent dual arithmetic, structural changes, +and outer precision. Native chain concurrency never exceeded two. + +At the pinned endpoint, approximate moment contributions are rank1:33.54%, +rank48:26.56%, rank2:17.78%, rank3:11.44%, rank4:7.08%, rank5:2.72%, +and rank8:0.88% (floating screening only; exact acceptance uses rational +intervals). Rank-one native work and rank-48 remainders dominate. The attained +fixed-inventory dual removes repacking as a degree of freedom; changed native +work/interfaces or a sharper explicit endpoint remain the tested possibilities. + +| Hypothesis | Decision and evidence | +| --- | --- | +| Repacking the same inventory can lower the moment | Rejected. Independent enumeration checks all 1,163 patterns; the attained dual closes this fixed model. `audit/check_optimum.py`, `evidence/INDEPENDENT-OPTIMUM.json`. | +| Add a fifth independent cancellation direction by adjoining one nonzero column | Rejected for the stated domain: 216 columns/provider, none lie in the required span. Redistribution of existing kernel directions by basis changes is not excluded. `experiments/RAW-BASIS.json`. Joint rank was already in PR2857. | +| Lift one zero-compensation helper entry frame | Rejected: 47 cases/provider, all94 fail fixed centre/warp/endpoint constraints. `experiments/ENTRY-LIFT.json`. No complete-cost candidate reached native admission. | +| Refine rational endpoints while retaining the whole construction | Exact native/conservative signs and all outer rows pass as a screen. The 40-digit candidate is frozen; complete release passed. `evidence/INDEPENDENT-PRECISION.json`. | +| Published baseline reproduces unchanged | Failed: exactly two manifest-listed files absent. Separate exact recovery then exposed gzip OS-header inequality. No original check or manifest changed. `evidence/run-logs/` and `notes/PORTABILITY.md`. | +| Portable finite replay and cold full baseline agree | Passed. Decoded regenerated payload equality plus immutable container hashes; five finite mathematical stages, mutation controls, six fresh native chains, retained-parent admission and strict complete baseline release. `evidence/BASELINE-RESULT.json`. | + +Exact commands, working directories, exit codes, timings and log hashes are in +`evidence/run-logs/*.json`, the native/admission stage receipts and the structural +`experiments/RUN.json`. Historical absolute paths identify the actual local +runs; README.md gives portable reproduction commands. Early agent notes remain +labelled as screens, even when later complete evidence is available. + +Only one bounded structural pivot was undertaken. A broader changed-program +claim by Mason Hale (ROUND-4, posted05:22UTC) was already active in +[Discussion2612](https://github.com/CrocSwap/integer-mult-bounds/discussions/2612) +at the final census, so these negative tests carry no exclusive priority claim. +More packing seeds or repetition of the same47-case entry subset are not +justified. Other helpers and entry lines remain unsearched. + +The combined `reproduce_all.py` orchestrator has source-export, syntax and help +preflight, but has not been run as a second redundant cold job. Its constituent +full stages are run separately in this session. That distinction is retained +in ENVIRONMENT.json and the final handoff. diff --git a/research/t185-precision-replay/HANDOFF.md b/research/t185-precision-replay/HANDOFF.md new file mode 100644 index 0000000000..9282b23b0d --- /dev/null +++ b/research/t185-precision-replay/HANDOFF.md @@ -0,0 +1,49 @@ +# Completed research handoff + +Baseline: PR2863 at34328b1d5e5bebac62d5cabec993dfbfd7b2123f. +Original source: PR2833 ate9307b48d7d1b690939935ecef0f8e524e6d92f4. +Exact manifests and source subset pins are in DEPENDENCIES.json. +Research base:1cdd4bf6507eeb2d045335e5f6216152ac28aaad. +Prepublication main:4b82082f901945f8d0314f143576c7ad31e021fc; +relevant guidance, selected record and review paths are unchanged. + +Full cold baseline passed in1364.56seconds. The separate frozen40-digit +candidate complete admission passed in926.09seconds, including562.79seconds +of strict release. Exact κ and gain are in CLAIM.json; this is only a tiny +explicit rational refinement of the same T185 construction and same root. +The construction and parameter-refinement method remain predecessor work. +No new circuit, measured speedup, full theorem proof or maintainer acceptance. + +The unchanged published fast wrapper failed two missing files and, after exact +separate recovery, a gzip-header comparison. The portable finite adapter passes +with exact decoded regenerated payloads and immutable input hashes. Original +checks/manifests were not weakened. Full admissions pass separately. +Both requested main gates failed on the clean base; original logs remain. + +Four agents produced frontier/reproduction, exact dual, structural search and +outer-precision evidence. The1,163-pattern fixed-model optimum is confirmed. +The216-column/provider screen excludes a fifth independent cancellation +relation from adjoining one tested column; it does not exclude redistributing +existing directions. All94 selected entry/frame cases failed, but other helper +choices and entry lines remain unsearched. Do not repeat these same domains. +See EXPERIMENTS.md and experiments/README.md for commands, controls and scope. + +The native/source/cache and generated full supplier inventories were checked +again after release. The bounded registered verifier also passes independent +rational/dual/driver audits, actual supplier manifest bindings,63 outer rows, +17 outer controls and two receipt/source mutation controls. Full command logs, +exit codes, runtime and hashes are under evidence/. README.md gives fresh-run +commands. The combined cold orchestrator was syntax/help/export-preflighted; +its constituent complete stages were executed separately, not as an additional +redundant combined cold run. This distinction is intentional and disclosed. + +Next work should first price an explicitly changed native/consumer interface, +or investigate a relation using at least two outside helpers. Coordinate with +Mason Hale's Discussion2612 structural investigation. Further decimal digits +provide negligible gains. A separate valuable direction is proving one exact +inherited all-size/compiler or precision/tape implication; finite tests alone +cannot settle it. All inherited conditional assumptions remain. + +Research and heavy verification ended within the approximately60-minute run; +subsequent work is packaging/publication. Publication must use digitalis-p's +fork and must not merge. The earlier PR2866 is distinct and superseded. diff --git a/research/t185-precision-replay/LICENSE b/research/t185-precision-replay/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/t185-precision-replay/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/t185-precision-replay/NOTICE b/research/t185-precision-replay/NOTICE new file mode 100644 index 0000000000..fdbbe72a1e --- /dev/null +++ b/research/t185-precision-replay/NOTICE @@ -0,0 +1,22 @@ +Prepared for digitalis-p with substantial OpenAI Codex assistance, including +delegated source, arithmetic, structural-search and reproduction audits. +Apache-2.0. No independent human review or maintainer acceptance is claimed. + +The T185 construction and fixed-inventory optimum belong to Dugongue/PR2863, +on Yiyang (Lyy-iiis)/PR2857's staged shared kernels and PR2848 concentration; +Marius-Paul Dumitrean/mdumitrean's PR2856 vacancy paths and PR2843 transport; +Philippe Van Velzen/PR2853; Jeremy Kothe/PR2833; Dugongue/PR2855; Tekalign; +and the complete native, ownership, geometry, compiler and bit lineage. +Exact predecessor notices, license and credit are in inputs/pr2863/. + +The outer parameter method is inherited, including dataisfire's PR2180/2161 +fixed-grid argument; Chafik Boukhalfa/chafreaky's PR1786 fine-prime padding +and cited Tim Trudgian theorem; Vlado Vojdanovski's PR1673 capped phase-cell +fusion; PR1758's gauge-free interiors; PR2288/2302 and PR2818 precision work; +and the retained Kothe, Gaussian, routing and analytic framework. + +The new work is the source-bound portable replay/diagnosis, an independent +fixed-model and parameter audit, a bounded failed native-frame search, and +the explicitly tiny40digit finite-parameter instantiation. It does not invent +the precision-refinement method or the T185 circuit and makes no method-priority +claim. All original licenses and frozen source manifests remain unchanged. diff --git a/research/t185-precision-replay/PACKAGE-MANIFEST.json b/research/t185-precision-replay/PACKAGE-MANIFEST.json new file mode 100644 index 0000000000..264ba9f223 --- /dev/null +++ b/research/t185-precision-replay/PACKAGE-MANIFEST.json @@ -0,0 +1,151 @@ +{ + ".gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "CLAIM.json": "4ee6167b85b1802b518a9e8c5557932a215f10bc504c341557dffe1854f6eadc", + "DEPENDENCIES.json": "0e6b384429254e8084a0deb0627ee5076e3f7f89679b35dc7d9ec41cdf88cd17", + "EXPERIMENTS.md": "091cec9a0e76939b22b523cbe9634c0c1cd70fb77c707068ed807d2c85d54ae5", + "HANDOFF.md": "07f78be8ebf2656f930911c3f4cbc1a3c01142da0e977ba8a86a83c9d53bc045", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE": "d5405a749710c0cdf67c18fec97454cc12889ba1492e05d9eab35bdabaf35201", + "PROOF.md": "efb52519c9f69da967ee683d827ad85d8e0e28d767944cf07ae28af116e3c712", + "README.md": "4dfc715882f04b4e9cae7ec8f29e3a60e026eb7bb455583cf95ef46fefa983a1", + "SOURCES.json": "c58c34da2bd917b67c7c160eeeab19a7dd1f84267be8c14826d6ada57420cb90", + "TASK.json": "0de9c61296c6f8553a3bba8f02951d568f82f67ea559fe295f271ffcbaca8b3f", + "VERIFY.json": "418622293562f273ae1a4d24d1293cbb5fe10a846be4f5cb173c1fbcf5fba8a9", + "audit/check_optimum.py": "b9997239d7591106c98732ae41e33964d377934dee5bccf2db9db784d214c4c9", + "audit/check_package_controls.py": "8ba1a0a59aabd4c675cc8e8e10062a1f84d56472530273f246322724d9a2e27d", + "audit/check_precision.py": "9ffd40d384ab241ae814301ee05257bc9c70ff7a8426c349d5831cf6eb883dec", + "build_precision_driver.py": "08ef7255b642cd35a64749f7fa87f3de28dd75fe7003c42a2ec56c288b2fbd02", + "endpoint_refiner.py": "1039fddb7fd63e5bd0f8aca53494a64c7eb5814fbf2b584ca24cd64e2125755a", + "evidence/BASELINE-CANDIDATE-RESULT.json": "edf88c76db6735d2415f04bcba79dae305a90b0f270a0333ea10c14628264d38", + "evidence/BASELINE-FINITE-RESULT.json": "6bfc241fb96f653bb8e33995de31e25c76c3778a0ff197a4567223e0e11f5028", + "evidence/BASELINE-MANIFEST.json": "d2a6bde2084b28ec3c235d4b60ef16bef0e53fa944bd5c2e9d74903d3371fe2f", + "evidence/BASELINE-RELEASE.json": "418c85fdcd520cd37f918f430575938102e73da359a0de0abfb0426a4382eddb", + "evidence/BASELINE-RESULT.json": "dbc1f6de333ead79689d9a1a4d104ac1f548ee0ee72980003388cf5c776f0d6c", + "evidence/CANDIDATE-FINITE-RESULT.json": "e3ede306cd29e91b0b8415b9934b21d44fd63a27323c5a1535db99dfd4407209", + "evidence/CANDIDATE-MANIFEST.json": "45370d274e0a30beb61ee740ca9e88f0f0bb42fe6f83c635925984b9c2a74cdc", + "evidence/CANDIDATE-RELEASE.json": "6dd5dad8d9899603684e46ee9cd1b915d822aeda7148de4126c2c361b80f3a6b", + "evidence/CANDIDATE-RESULT.json": "774673c48770241885962a9a7c8a0278e612a6e773feef1e05cf9d7762013f2b", + "evidence/ENVIRONMENT.json": "6ea5b11231e47f2c8d637e2f68de97671ac7046911f001af51814d360b1d8e7f", + "evidence/FINAL-FRONTIER.json": "555c979224face76b6b2a0b3a84ae6cdd87bdf2bdfe43ba553eac89e34c8f21a", + "evidence/FINE-ENGINE-CHECK.json": "77041e2f886da744b79c4b6f1ca475fce2793e090f005af6bbbf73dd5238a1f0", + "evidence/FRONTIER.json": "223ef3878754ec33399c0734d8ce34f970e99f86367bddfbe9f5d538e4ac2f5b", + "evidence/INDEPENDENT-OPTIMUM.json": "c106c0c1e910ecebf3accc4e82280c6e6bff4d1d2b20f842e8d835e9826398dd", + "evidence/INDEPENDENT-PRECISION.json": "cc69a072c0c546d92eaad34a730acb96e1d0b853eaacc0307a78019a441d3e97", + "evidence/MOMENT-SCREEN.json": "f8265c75223c42840f68f2aa10b21d95fe7219b908c74bd95488cb7a054d3bc7", + "evidence/NATIVE-RECEIPT.json": "0bceef521598a678b7687502a84a86b16d3faddf2702939e771eba9a4679baed", + "evidence/OVERLAY-MANIFEST.json": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869", + "evidence/PACKAGING-REVIEW.json": "ea552bfaf470bc0b042fa3e89857d25c9b3bc296840c7314d9174cd30bc4f47e", + "evidence/PORTABLE-FINITE-RESULT.json": "41fd78cb7a80b82a3f36023d5bbc5f85e368544d4a08d5fd396871757c5c4e56", + "evidence/POST-RELEASE-BINDING.json": "c5274de19371ff25386ebb61ec253d0b81851524eeab822c8394082e32003efe", + "evidence/PREPUBLICATION-FRONTIER.json": "e12199e53f5edae0479d5317a004f45434f8827f1be1d854ee7899299cb9524f", + "evidence/PUBLISHED-PACKAGE-DIAGNOSIS.json": "e91a29a2f0f561e246ed721d4189fa7ec7c8c4082b971ece65e63b6b52566ac7", + "evidence/RECOVERY.json": "d36f699b47076f2824c9d3ac775c223ef2d1eaf49c896b48a06b54d6120573ae", + "evidence/SHARED-NATIVE-RESULT.json": "0e41d1bf956ebe489bd9c736ffb358bb7c0b7e9861bf3a31e2d2de38914201da", + "evidence/SOURCE-DERIVATION.json": "da6024f182a95a5b39cfbc24638aff14a104c2e7cf3037aa5840ef4fc6395eb7", + "evidence/SOURCE-MANIFEST.json": "c8ec4d1b7be08d2ad30730a07392ad9cb6d0222f2c35bef43c9a80a39b16e41f", + "evidence/UPSTREAM-REFRESH.json": "6f8492307e1f93b5708844b7d72e4facc82d6c85e58b199a2df62a5c9216f6b6", + "evidence/baseline/RESULT.json": "dbc1f6de333ead79689d9a1a4d104ac1f548ee0ee72980003388cf5c776f0d6c", + "evidence/baseline/RETAINED-PIN.json": "97a7bf4fa9f79c40b8e09757bb0775ca2fedb7020b81b0617ee2b96be5486770", + "evidence/baseline/STAGES.json": "69a9509bcffda2b8e4e59cb53e422e859fc77d540a8cbae3fff7036a1bdbe9b0", + "evidence/baseline/admission/RESULT.json": "edf88c76db6735d2415f04bcba79dae305a90b0f270a0333ea10c14628264d38", + "evidence/baseline/admission/RUNTIME-PATCHES.json": "8f0926f99d79f389918a0491fe09b32273e5f31d363d7208026661ec82f6f691", + "evidence/baseline/admission/STAGES.json": "8c266e7a719d826f728668008223911a820678dd8e68c0eba09edbf561f9758d", + "evidence/baseline/admission/discovery.log": "21c71e63aed3040597be44a8b1c947fbdaa2d0406fd9c57ffa84cbad64e732ac", + "evidence/baseline/admission/outer-check_ledger.py.log": "dbce00598ef0f648a181ce02175f4e9ac1956c1f99cbc1a283bcef7dc0345c8b", + "evidence/baseline/admission/outer-independent_check.py.log": "8d64c6c464ac9db83f82ce51aeb53451eabb59370412cab3277d669c9122aad6", + "evidence/baseline/admission/owners.log": "45028efa3caffa216832082e7e6379bad0db8e8d0b5b9d1cd121db8af09e4017", + "evidence/baseline/admission/parent-lift.log": "129e107dadc3b4f0a96f0dacfebb4838876b0e7379be3989db063b161af35f30", + "evidence/baseline/admission/rebind.log": "be8882ae3b0813ae49bd3625d0403d68f62088c14391995fd03d5a8e2c07249e", + "evidence/baseline/admission/release.log": "0c4180b5d1660a80ced8612ec859f98e397fac99bc3660fb8b31649acf9c0ee8", + "evidence/baseline/complete-admission.txt": "3817953a2adc596dfb9667de3cc6cfe8fc78969203fd7d63e937444a56b1bad8", + "evidence/baseline/derive-source.txt": "f2bbb6462b3f5bb8a6415bb33c0c35355353b13343ddb90961660f7473caa5a2", + "evidence/baseline/fresh-retained-bootstrap.txt": "4a1625fdd9a947187583e67492c492f309e28669082f2e6f2aa97b5da345ea29", + "evidence/baseline/fresh-shared-native.txt": "57a95a5df95aa0574b48d59d71a6e5e84d017172e51b8627d8713c52a7134206", + "evidence/baseline/release/outer.log": "670f60ee3ecc7e2d7fc4b23b468d4cdb8cfab9edaf252cd2410c1cabcb0318dc", + "evidence/baseline/release/verify.log": "47fd351c7641debbbe70b96a813f6178a29cc1a48997e0481016f482d0fa08a8", + "evidence/baseline/retained-native/ENVIRONMENT.json": "98e7015ecf029e96c65914edf3761c482707f062a0c6b2393da133854465f61c", + "evidence/baseline/retained-native/RESULT.json": "654543f9f1c6ed00aacf1b1f33eb42ef36d6890d159c0c9c7e00378b00b12238", + "evidence/baseline/retained-native/STAGES.json": "d2528fb3b8077a54139adf96c6ca1bfb2d5fe12904e50e724d6fff6dec5fcde8", + "evidence/baseline/retained-native/native-base.log": "ad56cb8beca033fcc2a7c0c4921acfe1506d2cf52306a9c94d8f43f237a3fe58", + "evidence/baseline/retained-native/native-extra.log": "588d0d3b153d7a7ac7b2e2d004abe1980f2458d608282ea698d29c6ea0bfb2e2", + "evidence/baseline/retained-native/native-retained-base.log": "5ca9f310247cb601c905ff30597baa4634847395d7826e9ab926a9876ced2514", + "evidence/baseline/retained-native/native-retained-extra.log": "5ca9f310247cb601c905ff30597baa4634847395d7826e9ab926a9876ced2514", + "evidence/baseline/retained-native/retained-parent.log": "cdf3315263df90f032f2b0ac822507c6fbee03f980edd8083513f229fb3c1b24", + "evidence/baseline/shared-native/ENVIRONMENT.json": "19eb6f62ac300920b1c6cf77e5cf9cb8a6763a79b3a2daa036425dbc8122ae98", + "evidence/baseline/shared-native/RESULT.json": "0e41d1bf956ebe489bd9c736ffb358bb7c0b7e9861bf3a31e2d2de38914201da", + "evidence/baseline/shared-native/STAGES.json": "254ec0cbece600b853be18a84fe6f5bce082ca0d936988160def1506d30de4a6", + "evidence/baseline/shared-native/native-base.log": "3c70da3d58e2a139b79489d27ae859ce7c28bd3cba33a6bdd5b52028d0f28c79", + "evidence/baseline/shared-native/native-extra.log": "ea6d768118f08dc63f93364f51a5bd1c7f0eb6a0eaa84cb5d5009ffecc76fa9b", + "evidence/candidate/RESULT.json": "774673c48770241885962a9a7c8a0278e612a6e773feef1e05cf9d7762013f2b", + "evidence/candidate/RUNTIME-PATCHES.json": "44fe4603ec38c53585b3a862812e04f2ec76bd49c3b8772ba976ec9d7f346301", + "evidence/candidate/STAGES.json": "90d5620d1cbd15c68467baa9d9e198a3f1878623b2e5069c8c1daae2513a85d1", + "evidence/candidate/discovery.log": "21c71e63aed3040597be44a8b1c947fbdaa2d0406fd9c57ffa84cbad64e732ac", + "evidence/candidate/outer-check_ledger.py.log": "cc92d4fcc2fa821c2ac2fa5e38d65eab9f44e66e0bcd800e4e6672210aed98f3", + "evidence/candidate/outer-independent_check.py.log": "d4967021cd2b7d3396d53d88ef95dc7bf399de30a4b1d79c2fe5ddbceb401885", + "evidence/candidate/owners.log": "45028efa3caffa216832082e7e6379bad0db8e8d0b5b9d1cd121db8af09e4017", + "evidence/candidate/parent-lift.log": "129e107dadc3b4f0a96f0dacfebb4838876b0e7379be3989db063b161af35f30", + "evidence/candidate/rebind.log": "be8882ae3b0813ae49bd3625d0403d68f62088c14391995fd03d5a8e2c07249e", + "evidence/candidate/release/outer.log": "670f60ee3ecc7e2d7fc4b23b468d4cdb8cfab9edaf252cd2410c1cabcb0318dc", + "evidence/candidate/release/verify.log": "47fd351c7641debbbe70b96a813f6178a29cc1a48997e0481016f482d0fa08a8", + "evidence/candidate/release.log": "ac8191fdd321bbaa47ce6897699e611aa7eaf2f20511a1e05f86c037c83eeefb", + "evidence/candidate/verify/RESULT.json": "e3ede306cd29e91b0b8415b9934b21d44fd63a27323c5a1535db99dfd4407209", + "evidence/candidate/verify/STAGES.json": "2a929d62cd98dd0908db44b80d2312c0f602c2cc8e0526bb46304d173f73b96a", + "evidence/candidate/verify/audit-local-566-base.log": "e3b86c1eabfbd11b74e2a021774f42fc06c8664eb0eb5a53f849a41958c6c1ec", + "evidence/candidate/verify/audit-local-566-extra.log": "c8f951296f6bf443042d32629ca07f3e4bed20c3959c28400d30e7aaebdcde5f", + "evidence/candidate/verify/fine-engine-oracle.log": "ea6df7be568d6461ac54e0d56754797de0f70f2f1ecc335114791445b75795d3", + "evidence/candidate/verify/geometry-controls.log": "0a3ecf05cfa2bebb61fffd2fbb4b244c03d742069e2705d02512699bbf4b01f9", + "evidence/candidate/verify/lemmag-labels.log": "91fafdc76824e278546bb51465cf84d60a3513df3f2e8ab9854919c416cd3469", + "evidence/candidate/verify/lift-parent.log": "129e107dadc3b4f0a96f0dacfebb4838876b0e7379be3989db063b161af35f30", + "evidence/candidate/verify/rebind-566.log": "be8882ae3b0813ae49bd3625d0403d68f62088c14391995fd03d5a8e2c07249e", + "evidence/candidate/verify/rebuild-borrow-words.log": "545b4d200c17c669a16cf1baaa4b3a720adef3f8107e46725b1e81be726fb4bf", + "evidence/candidate/verify/rebuild-words-566.log": "dcbcbeda80423df29ef008bfac58409378f1fd0a3b9b23fc31ab9f03659dd86f", + "evidence/candidate/verify/reconstruct-owners.log": "45028efa3caffa216832082e7e6379bad0db8e8d0b5b9d1cd121db8af09e4017", + "evidence/candidate/verify/shared-kernel-independent-review.log": "3dc6eb8940cf8a4b993f80129c98b6c4846ad346ccf773a78af225cff3339cc3", + "evidence/candidate/verify/strict-t74.log": "0c2736f9abf7e277d87ba2365d471ded975014eaf0f90b523be29381db3a1c62", + "evidence/run-logs/main-make-verify.json": "3f6bddb42978cd15d2b07385b4809f963e4e7445d752ccddbb2c54c23ab91a16", + "evidence/run-logs/main-make-verify.log": "e60a02dfb30dfcfc3a6ed6e023181f32412f6de620ba91d03e2f7f74ae0316de", + "evidence/run-logs/main-selected-historical-source.json": "987ea8c27a2bdf5e081a1b7d79732f5b5d421ebfb8c863347864c64752f4fa9b", + "evidence/run-logs/main-selected-historical-source.log": "910079d4c6aed01c504d82ad7a834d5b9b1a731a6dad714d6669c5783e3f73e8", + "evidence/run-logs/main-selected-incremental.json": "4aa1ba9b2df297d0c18fe2024aa8a5a737890efbfdf74f2ec771a8940a1b3c4f", + "evidence/run-logs/main-selected-incremental.log": "be461414500b32babc1c165638fca549205792e5e64c62fdf6b7cb6fbd8e984a", + "evidence/run-logs/pr2863-fast-recovered.json": "859d7a7db641ebd675c35c9f23d2f57965e6badffadb90c9b1c426bc9d790265", + "evidence/run-logs/pr2863-fast-recovered.log": "480810acfcb213a1b09f673bf2c0ec334f450a16d9b4f9520d063e2d6cdfbc06", + "evidence/run-logs/pr2863-fast.json": "a0cefe2c4f57a2bbece72a629c74aa566063b0c92c3656f865f45ebead2a758f", + "evidence/run-logs/pr2863-fast.log": "10060412b42282af7e2a8352e10354837c534a7cf9e399f3820d5e441712215a", + "evidence/run-logs/pr2863-full-recovered.json": "7a4e21a050fe0e199f89fabb91bcd89720c80e7988881d97d743ba8fdcd0800d", + "evidence/run-logs/pr2863-full-recovered.log": "d5cc434bc8279adde59b9e3bccfbef1534ff5431f28bbdc3b96422881cd3a9f7", + "evidence/run-logs/precision40-complete.json": "465829ab1e59c56b75c6579571459bfff2dcd9b94172825600609094b7bf912d", + "evidence/run-logs/precision40-complete.log": "99dee2592fc01e4a6060159fd8f7a2c6cffb2153c429a4ab544dd609508c3af2", + "experiments/ENTRY-LIFT.json": "a8edcc1ab4de27e7a1c1d1ce4eec509a609738cd2d88c5c711ae7e58bafbb51e", + "experiments/RAW-BASIS.json": "4a944bdec1b86c37874fb47e05c61132bb47a3f66f219282443fbe8c487e0b56", + "experiments/README.md": "99c3d23d1581f00d08428975cf161bcafc5ff37211e417c0cf12f666c568d974", + "experiments/RUN.json": "b50e5aeccd2e0a40016a64d6b870fb7eb481b5c7d254b3aa7bafab4021cf08ee", + "experiments/entry_lift_screen.py": "c0e100617686d11f44000e695e4b22560704dc8894f36935bd61f2e1e3a9cb7e", + "experiments/entry_lift_screen.py.log": "fd0c7fbcf94abf14d9b69f3d94cc03e4994b7179bceb7d5178715c0c9b0d014d", + "experiments/screen_raw_basis.py": "d8697c4785bf7318080d0595025d216a0b7a0c7a2e61694a5d41ac95147c10d7", + "experiments/screen_raw_basis.py.log": "4a25f99e53dfdcf296439368703aabd84b658c4c297329083fe3bc5809776c7b", + "inputs/admitted-outer/CLAIM.json": "a17f259831ed4db6bae885e54c9e640ad610033a3b2ccb8d229d656249c971af", + "inputs/admitted-outer/new/SPEC.json": "c196c8c28c757c88f1c523287df0dcae0514f37e48a28371ef8e2d273e94f65b", + "inputs/admitted-outer/outer/B.json": "1ea932ac8e54789d8353f62f3518b274d8b50202129131710f0ca91b76875c41", + "inputs/admitted-outer/outer/check_ledger.py": "1dd56009986eb14dd6603c9193c7ad71dd45c7d005bf71c9cd3f916e66f54d98", + "inputs/admitted-outer/outer/independent_check.py": "a5a0361539ec7cae9eb6c0371f857919335a1720040f22af291aa3e34fc864c7", + "inputs/conservative40.json": "cd6c34fa60df04778c1c588999b4af3d591add70d008456b94a69b421dd3e271", + "inputs/pr2863/CLAIM.json": "eebaf5fc6d4721ba99418bdd0bbcbb933c5bf4f351025065f39a11120680f0f9", + "inputs/pr2863/CREDITS.md": "5144a2d0774dbbb41cded421f00a05cf7c106a9278bbb2869c8dbe31ed71bbe5", + "inputs/pr2863/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "inputs/pr2863/MANIFEST.json": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "inputs/pr2863/NOTICE": "1493711f66e5cf8d53dd7d4f67edfe2eab8d17dd232b86e08c2d35cc9398cf39", + "inputs/pr2863/data/PROFILE.json": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672", + "inputs/pr2863/data/PROVIDERS.json": "b1e31d1b3af2c8db9b8dd8f1337fee7fc2570ee58c1d541c43963c640efa1aa2", + "inputs/pr2863/review/PROOF.md": "71a45d195eb9ea46e0b0027d7d6f750aef109b1e853b9ff6b90ab864039bae6f", + "inputs/pr2863/tools/admit2857.py": "1d4b8b9df01e42f5f2450b5837132861c5aa8cd3a011e6a6fa35e53463417346", + "inputs/screen40.json": "f23877663f83508670bb85ed7f0ad75ea69c96dc675042293ba45b3f46c19321", + "inputs/source-assembler.py": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "notes/OPTIMUM-AUDIT.md": "7eaeb5d49b7d212464de0c0980f7d38e887942c94e31ab09129eb8182360ae41", + "notes/PORTABILITY.md": "72ee41dda0a6f2f4d127846b16bc06ec415103e376bea2970d0979f3631b3763", + "notes/PRECISION-AUDIT.md": "58ea756ed069a36e2785ec39dafd4e89855a2eccc99669124af1b4f4f891c389", + "reproduce_all.py": "2e8f5f31c4464c1ae4a5274ba99b63703e5216ced8df8e1ac9fbc51bd2f38d2d", + "requirements-full.txt": "4c3a2602b8db8afeb1f6a4118dc59dbf13712929e8de3f3701f799d1d520c5b4", + "verify.py": "48b3a8d5f45bcd3a017c43550115076ebe3a4f456f5ed3d4384ddcba26e0a8f7", + "verify_portable.py": "2f8041b4bec6d0e37ee9cb0ce1f729d409912328e25da3d455fd3567673d1a21" +} diff --git a/research/t185-precision-replay/PROOF.md b/research/t185-precision-replay/PROOF.md new file mode 100644 index 0000000000..5c84fa414a --- /dev/null +++ b/research/t185-precision-replay/PROOF.md @@ -0,0 +1,116 @@ +# A finite precision refinement of the same T185 construction + +This note changes the certified rational parameter, not the native word, +allocation, helper inventory or fixed-inventory optimum. The released claim +is valid only after the complete admission recorded in `CLAIM.json` succeeds. +All predecessor hypotheses remain conditional. + +## Frozen construction and comparison + +The scientific baseline is Dugongue's PR2863 at +`34328b1d5e5bebac62d5cabec993dfbfd7b2123f`, using Yiyang/Lyy-iiis's PR2857 +shared-kernel words and the credited vacancy-relay and replica lineage. +Its literal T185 allocation has 679,320 helper roles, 1,665 calls, +165,760 live families and 166,250 physical families. Its paid profile is + +`{1:4029300, 2:1068930, 3:458874, 4:213120, 5:65490, 8:13320, 48:66896}`. + +This profile, every allocation descriptor, both words, all source events, +ownership, masks, restoration and invoice charges are unchanged. The full +baseline rational is + +`K24 = 0.001720100805416885927944 - 10^-46 - 10^-70`. + +The predecessor proves that this construction attains the fractional packing +optimum for its fixed native word, inventory, capacities and normalization. +Our independently reconstructed dual confirms all 1,163 patterns, including +11 symbolic ties. A more accurate rational below the same root does not +contradict that optimum or raise the optimal root itself. + +## Exact endpoint refinement + +For the unchanged profile let + +`M(a) = sum_r n_r * (r/73)^(1-a) / 165760`. + +All ranks satisfy `0 < r < 73`; hence M is continuous and strictly increasing +in a. Two separate directed arithmetic implementations certify opposite +strict signs for M(a)-1 at + +`C40 = 0.0017201008054168859279440070756063355312` + +and `C40 + 10^-40`. The producer uses positive logarithmic/exponential series +and outward integer reciprocals at 512 bits. The independent checker uses +rational logarithm tails and alternating polynomials for exp(-t), with +outward rational intervals. Neither acceptance test trusts floating point. +The root is strictly between these rationals. + +The conservative supplier endpoint is refined separately. Its retained +surcharge can be represented exactly by multiplying all profile counts and +live width by `10^16`, then adding `32*73^2*sum_r n_r` to rank one. Dividing +by the scaled normalization gives the unchanged surcharge +`32*73*sum_r n_r/(10^16*W) * exp(a log 73)`. +The original coarse engine and both original fine engines remain responsible +for accepting each new lower endpoint and rejecting its next grid point. +The new discovery helper generates parameters; it does not replace a strict +admission predicate. + +## Actual outer parameters, not just a moment target + +Specialize the retained PR2180/PR2161 fixed-grid argument and PR1786/PR1673 +outer ledger to D=40. Define + +`r0=10^-(D+80), F=10^(D+46), B=10^-(D+22),` + +`b=C40-r0, q=C40-2*r0, delta=(1025/1024)*r0,` + +`epsilon=1-delta, beta=1-3*delta`. + +The existing ledger derives `K=floor(F*epsilon*q)/F-B`. Exact rational +arithmetic establishes integral `F*C40` and `00` and the +gamma spare power is `r0/1024>0`. The explicit Strassen boundary, fine-prime +padding, stopped recurrence, halo, routing, source-size and recovery rows are +retained. All 63 strict rows and 17 rejecting controls must pass on the actual +admitted supplier SPEC; an outer calculation on a fabricated SPEC is only a +screen. The separate balance derivation must agree exactly. + +Consequently the exact finite-parameter gain, conditional on complete release, +is + +`K40-K24 = 7.07560633553120000009999999999999999000000009999999999999999e-27`. + +This is a tiny precision gain. The parameter-refinement method is established +prior art, including PR2180/2161, PR2288/2302 and PR2818. No new circuit, +larger packing optimum, practical cutoff or runtime speedup is asserted. + +## Source derivation and acceptance boundary + +`build_precision_driver.py` authenticates the predecessor driver, exact full +baseline claim and discovery helper, and records each unique source preimage +and replacement. The independent AST audit finds all 39 original `need` or +`assert` predicates retained, with only the exact fixed-digit kappa equality +rewritten using D; strict superiority over the pinned baseline remains. +Two helper-source checks are added. The original coarse/fine moment-checking +block is unchanged. Reversing the nine declared edits recovers the original +driver text; no check was removed to obtain a pass. + +The original Git package is missing two manifest-listed files. A separate +recovered copy restores exactly `* -text\n` at `.gitattributes` and +`vendor/pr2857/.gitattributes`, matching their unchanged expected hashes. +The original wrapper also requires a generated gzip container to be identical +across runtimes. Its only observed difference is byte 9; all decompressed +bytes are identical. The separate adapter compares complete decoded bytes for +regenerated output, while retaining exact container hashes for immutable +inputs. It does not claim the original wrapper passes unchanged. + +Finite native, chronological, invoice, arithmetic and mutation-control success +is not a formal proof of the complete asymptotic multiplication theorem. +All-size/compiler, common-label and mutable-source realization, whole-call +hosting, precision/tape, exact recovery, ordinary recursion, BIT H1-H5 and +analytic-transfer obligations remain inherited. Substantial OpenAI Codex +assistance is disclosed; no independent human review is claimed. diff --git a/research/t185-precision-replay/README.md b/research/t185-precision-replay/README.md new file mode 100644 index 0000000000..f74b7c7829 --- /dev/null +++ b/research/t185-precision-replay/README.md @@ -0,0 +1,130 @@ +# T185: exact parameter refinement and independent reproduction + +This package investigates Dugongue's [PR2863](https://github.com/CrocSwap/integer-mult-bounds/pull/2863) +at `34328b1d5e5bebac62d5cabec993dfbfd7b2123f`. It independently audits its +fixed-inventory optimum, records a failed structural search, and refines the +rational parameters of the **same construction**. Complete baseline and candidate releases passed. The exact gain below is a +precision-only improvement to the explicit certified rational. + +The comparison is the conditional integer-multiplication exponent in +`T(n) = O(n (log n)^(1-kappa))`, not a Fourier saving or runtime benchmark. +The reviewed selected record remains separate from this pending lineage. + +## Exact comparison and scope + +| Quantity | Value | +| --- | --- | +| Pinned baseline | `0.001720100805416885927944 - 10^-46 - 10^-70` | +| Proposed refined rational | `0.0017201008054168859279440070756063355312 - 10^-62 - 10^-86` | +| Exact proposed difference | `7.07560633553120000009999999999999999000000009999999999999999e-27` | +| Construction change | None: same words, allocation, inventory, widths and paid profile | + +The independent dual checks all 1,163 permitted patterns and 11 symbolic ties. +T185 already attains that fixed model's fractional optimum. More accurate +rational endpoints approach the same root; they do not improve the optimum. +The refinement method is established prior art. This very small gain is not a +new circuit or evidence of practical acceleration. + +The structural pivot screened 216 additional nonzero compensation columns per +provider and 47 entry/frame cases per provider. All 94 frame cases failed +retained interface constraints. See [experiments](experiments/README.md) for +commands and the precise domain. This is a bounded negative result, not a +universal obstruction. Rank 12/nullity 4 was already established in PR2857. + +## Reproduction + +The bounded registered verifier uses Python 3.12 and its standard library: + +```sh +python3.12 -B scripts/research_package.py --package research/t185-precision-replay --check-only +python3.12 -B scripts/research_package.py --package research/t185-precision-replay +``` + +It authenticates inputs and complete-release bindings, regenerates both exact +endpoints, reruns independent rational and LP audits, reconstructs the admission +driver, and checks the unchanged outer ledger's 63 strict inequalities and 17 +rejecting controls. It does **not** rerun the full native/chronological pipeline. +Full cold reproduction is separate and was developed for POSIX with LF source +bytes. Windows requires the predecessor's documented LF runtime adapter: + +```sh +git fetch https://github.com/CrocSwap/integer-mult-bounds.git refs/pull/2863/head +git cat-file -e 34328b1d5e5bebac62d5cabec993dfbfd7b2123f^{commit} +git fetch https://github.com/CrocSwap/integer-mult-bounds.git refs/pull/2833/head +git cat-file -e e9307b48d7d1b690939935ecef0f8e524e6d92f4^{commit} +python3.12 -m venv /tmp/t185-precision-venv +/tmp/t185-precision-venv/bin/python -m pip install -r research/t185-precision-replay/requirements-full.txt +/tmp/t185-precision-venv/bin/python -B research/t185-precision-replay/reproduce_all.py \ + --repo "$(pwd)" --work /tmp/t185-precision-cold --jobs 2 +``` + +Use fresh environment and work paths. If a PR head moves, fetch the exact SHA; +the scripts require the pins above. The wrapper performs no fetch and changes +no repository files. It uses at most two native chains and one fine-engine +worker. It exports pinned sources, recovers two manifest-bound files in a +separate copy, reruns portable finite checks, cold-replays the baseline, then +performs complete precision admission using only that fresh native cache. +Logs, commands, exit codes, timings and hashes stay under `--work`. + +This session executed the complete baseline and candidate stages separately +(1364.56s and926.09s). The combined orchestration script received syntax/help +and source-export preflight; an additional combined cold run is not claimed. + +`inputs/pr2863` is an explicitly labelled scientific subset for bounded checks, +not a complete export. The cold command obtains full source from Git objects. +`DEPENDENCIES.json` pins the source manifests. + +## Baseline portability findings + +The original published wrapper fails: its manifest lists two absent +`.gitattributes` files. Their exact bytes, `* -text\n`, were recovered in a +separate copy and match the original manifest. That copy's finite wrapper then +fails a regenerated gzip comparison: only byte 9 differs, while all 14,452,025 +decompressed bytes agree. Immutable container hashes remain enforced. A +separate adapter checks exact regenerated payloads, as CONTRIBUTING.md +requires; neither original checker nor manifest is edited. Mutation controls +reject changed payloads, truncation and changed immutable containers. See +[the audit](notes/PORTABILITY.md). + +The original wrapper is **not reported as passing unchanged**. Complete +admissions are independently recorded. The derivative driver keeps the original +coarse/fine moment-checking block; the refiner only generates parameters. + +## Evidence and limitations + +`PROOF.md` gives the argument and inherited assumptions. `evidence/` records +source-bound receipts and commands. Early screens and agent notes are historical +screening evidence, not complete releases. `inputs/admitted-outer` contains +the actual released parameters. + +Both requested repository gates were run on clean pinned main +`1cdd4bf6507eeb2d045335e5f6216152ac28aaad` before this package was added. +`make verify` failed a historical singleton-target unpacking; selected +`make frontier1094-verify` failed a historical source/supplement hash check. +Original exit codes and logs are retained. No expected result was changed. + +Finite releases remain conditional on inherited compiler/all-size, hosting, +common-label/mutable-source, precision/tape, exact-recovery, ordinary recursion, +BIT H1-H5 and analytic-transfer interfaces. Finite certificate success is not a +formal proof of the complete asymptotic theorem. + +## Open next questions + +1. Can a changed native or consumer contract reduce the paid profile beyond + the fixed-inventory optimum? Apply the dual marginal screen to a specified + interface change or relation using at least two helpers outside the known + quartets. Charge conversion, cleanup, ownership and precision costs. The + one-helper frame attempts here failed retained interfaces. +2. Can one retained all-size compiler or precision/tape implication be proved + for the actual words? Pin one statement and operational model; additional + finite matrix tests alone cannot establish uniform all-size behavior. + +Structured questions and the bounded budget are in `TASK.json`. + +## Credit + +Prepared for digitalis-p with substantial OpenAI Codex assistance, including +four delegated agents. No independent human review is claimed. The construction +is Dugongue's T185 allocation using Yiyang/Lyy-iiis's shared-kernel words and the +retained vacancy-relay/replica lineage. The parameter-refinement method follows +credited prior work. See `NOTICE`, predecessor `CREDITS.md`, and `LICENSE`. diff --git a/research/t185-precision-replay/SOURCES.json b/research/t185-precision-replay/SOURCES.json new file mode 100644 index 0000000000..3be405dad8 --- /dev/null +++ b/research/t185-precision-replay/SOURCES.json @@ -0,0 +1,18 @@ +{ + "schema_version": 1, + "base_commit": "1cdd4bf6507eeb2d045335e5f6216152ac28aaad", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "b1fea0c94436b236cc2b7d41a7be032811b94c81", + "sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "889b95d936746df124872133ae1e7cc339adcb92", + "sha256": "7d185cd8c2af35988d638d969748ad7b670f902606444dbfc748e4402c340df6" + } + ] +} diff --git a/research/t185-precision-replay/TASK.json b/research/t185-precision-replay/TASK.json new file mode 100644 index 0000000000..c0237aafe8 --- /dev/null +++ b/research/t185-precision-replay/TASK.json @@ -0,0 +1,68 @@ +{ + "schema_version": 1, + "task_id": "selected-packing", + "priority_revision": 5, + "base_commit": "1cdd4bf6507eeb2d045335e5f6216152ac28aaad", + "original_card": { + "id": "selected-packing", + "question": "Is there a genuinely unsearched, explicitly bounded improvement to the selected packing?", + "starting_points": [ + "certificates/selected-result.json", + "research/heterogeneous-owner-assembly/README.md", + "research/complex-local-word-ceiling/README.md" + ], + "methods": [ + "Search a named unclaimed canonical candidate domain with a reproducible partition.", + "Prove a stronger scoped relaxation or exact optimum for one named residual subproblem." + ], + "acceptance_gate": "Check live PR overlap first, price both suppliers and distinguish a search best from an optimum. Report the word's packing cap from ceiling.ceiling() and the fraction of it realized; label packing gains as such.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Locate the selected packing source in the review and check live PRs for the same residual problem.", + "scope": "Positive control / source-bound orientation only; this is not a new construction or full cold replay." + }, + "first_experiment": "Define an unclaimed canonical domain and a favorable bound before starting a new search.", + "bottleneck_link": "An actual paid-profile gain can improve the frontier up to the other supplier cap.", + "allowed_variations": [ + "One bounded residual packing instance or exact relaxation.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Rerunning an existing search with only a different seed as a separate mathematical contribution." + ], + "overlap_terms": [ + "T16", + "owner exchange", + "packing" + ] + }, + "scope_status": "changed", + "actual_scope": "Independently reproduce the strongest comparable T185 proposal, audit its fixed-inventory optimum, test a changed native entry-frame premise, and certify a precision-only rational outer refinement.", + "scope_change_reason": "The user explicitly requested continued autonomous research with subagents. PR2863 superseded our PR2866 and claims an attained fixed-word packing optimum; independent audit confirms that constraint. A bounded structural pivot failed, so the only positive candidate is a small finite-parameter refinement plus reproducibility repairs.", + "bottleneck_link": "Complex moment root remains binding. Fixed-inventory allocation cannot improve it; 24-digit endpoint truncation leaves a tiny certifiable gap in the released outer rational.", + "budget_minutes": 60, + "stop_rule": "About60minutes, no paid external compute, max2 concurrent native chains; one bounded structural pivot. Do not claim improvement without complete release and refreshed frontier.", + "outcome": "completed", + "evidence": "Full cold baseline and complete precision admission PASS; exact gain in CLAIM.json. Independent audits and negative controls retained. No structural improvement.", + "author": "digitalis-p", + "ai_assistance": "Substantial OpenAI Codex research, implementation and four delegated agents for frontier, independent optimum, structural search and outer precision. No independent human review claimed.", + "open_questions": [ + { + "question": "Can an explicitly changed native or consumer contract reduce the complete paid profile beyond the fixed-inventory optimum?", + "why_it_matters": "Further parameter precision adds negligible savings; a larger gain needs changed structural inputs.", + "first_step": "Apply the exact dual marginal screen before building a word; specify a changed warp interface or a kernel relation involving at least two helpers outside the known four quartets.", + "blocked_by": "Current one-helper entry-frame attempts fail retained interfaces; conversion, cleanup, ownership and precision costs must be charged." + }, + { + "question": "Can one inherited all-size compiler or precision/tape implication be proved for the actual words?", + "why_it_matters": "All finite releases remain conditional on those interfaces.", + "first_step": "Pin one exact statement and its operational model from the retained proof lineage and prove or falsify that implication.", + "blocked_by": "Outside this finite certificate run; additional small-matrix tests do not establish uniform all-size behavior." + } + ] +} diff --git a/research/t185-precision-replay/VERIFY.json b/research/t185-precision-replay/VERIFY.json new file mode 100644 index 0000000000..aa52e56756 --- /dev/null +++ b/research/t185-precision-replay/VERIFY.json @@ -0,0 +1,27 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 120, + "checks": "Exact source subset and full release binding; regenerate native/conservative40digit endpoints, independent alternating-series arithmetic and1163pattern dual, admission-driver semantic audit, unchanged63outer inequalities and17rejecting controls. Fullcoldreplay is reproduce_all.py." + }, + { + "argv": [ + "{python}", + "-B", + "{package}/audit/check_package_controls.py" + ], + "timeout_seconds": 120, + "checks": "Reject a changed admitted supplier SPEC and noncold baseline evidence even after the local inventory is refreshed; require the intended source/provenance rejection." + } + ] +} diff --git a/research/t185-precision-replay/audit/check_optimum.py b/research/t185-precision-replay/audit/check_optimum.py new file mode 100644 index 0000000000..6584215095 --- /dev/null +++ b/research/t185-precision-replay/audit/check_optimum.py @@ -0,0 +1,199 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Independent PR2863 audit. No package modules or floating point trusted. + +The dual is reconstructed from tight primal rows by rational Gaussian +elimination. Transcendentals use exact log series plus alternating exp(-t) +Taylor polynomials evaluated with outward decimal-rational intervals. +Developed with OpenAI Codex assistance; predecessor math belongs to PR2863. +""" +from collections import Counter +from fractions import Fraction as F +from functools import cache +import hashlib, json, math, sys +from pathlib import Path + +S = 10**80 +WIDTHS = (4, 5, 7, 8, 9) +CAPS = {8:672, 16:448, 32:448, 48:448} +INVENTORY = {4:26, 5:2, 7:62, 8:84, 9:234} +SUPPORT = [(8,(8,),F(672)), (16,(7,9),F(448)), + (32,(9,9,9),F(120)), (32,(8,8,8,8),F(21)), + (32,(7,7,9,9),F(55)), (32,(5,9,9,9),F(18)), + (32,(4,9,9,9),F(234)), (48,(),F(1808,5)), + (48,(9,9,9,9,9),F(432,5))] +LOW=F('0.00172010080541688592794400') +HIGH=F('0.00172010080541688592794401') + +def require(p, label): + if not p: raise ValueError(label) + +def down(x): return F(x.numerator*S//x.denominator,S) +def up(x): return F(-((-x.numerator*S)//x.denominator),S) +def interval(x): return (down(x),up(x)) +def plus(a,b): return (down(a[0]+b[0]),up(a[1]+b[1])) +def times(a,b): + p=[x*y for x in a for y in b] + return down(min(p)),up(max(p)) +def scale(a,c): return times(a,(F(c),F(c))) + +def log_reduced(x): + require(1<=x<=2,'log reduction') + z=(x-1)/(x+1); term=z; total=F(0) + # Bound the tail by replacing all remaining denominators by the first. + for k in range(90): + total += 2*term/(2*k+1) + term *= z*z + tail=2*term/(181*(1-z*z)) + return down(total),up(total+tail) + +@cache +def log_n(n): + k=n.bit_length()-1 + return plus(scale(log_reduced(F(2)),k),log_reduced(F(n,2**k))) + +def exp_minus(t, degree): + # Horner evaluation of sum_{j=0}^degree (-t)^j/j!. + require(0<=t[0]<=t[1]<1,'alternating remainder scope') + minus=(-t[1],-t[0]); acc=interval(F(1,math.factorial(degree))) + for j in range(degree-1,-1,-1): + acc=plus(times(acc,minus),interval(F(1,math.factorial(j)))) + return acc + +@cache +def power(n,alpha): + if n==0:return F(0),F(0) + t=scale(log_n(n),alpha) + # Odd partial sum is a lower bound and even partial sum an upper bound. + return scale((exp_minus(t,41)[0],exp_minus(t,40)[1]),n) + +def clean(p):return {r:c for r,c in p.items() if c} +def poly_add(a,b): + c=dict(a) + for r,v in b.items():c[r]=c.get(r,F(0))+v + return clean(c) +def poly_scale(a,c):return clean({r:v*c for r,v in a.items()}) +def H(r):return {r:F(1)} if r else {} +def evaluate(poly,alpha=None): + out=(F(0),F(0)) + for r,c in poly.items(): + a=power(r,HIGH)[0] if alpha is None else power(r,alpha)[0] + b=power(r,LOW)[1] if alpha is None else power(r,alpha)[1] + out=plus(out,scale((a,b),c)) + return out + +def reconstruct_dual(): + # Unknowns: 4 capacity prices, 5 helper prices; each is a power polynomial. + rows=[] + for cap,widths,_ in SUPPORT: + counts=Counter(widths) + rows.append(([F(cap==c) for c in CAPS]+[F(counts[w]) for w in WIDTHS],H(cap-sum(widths)))) + for col in range(9): + pivot=next((i for i in range(col,9) if rows[i][0][col]),None) + require(pivot is not None,'unique dual from tight support') + rows[col],rows[pivot]=rows[pivot],rows[col] + a,b=rows[col]; d=a[col] + rows[col]=([v/d for v in a],poly_scale(b,1/d)) + for i in range(9): + if i==col:continue + a,b=rows[i]; d=a[col] + rows[i]=([x-d*y for x,y in zip(a,rows[col][0])],poly_add(b,poly_scale(rows[col][1],-d))) + return {c:rows[i][1] for i,c in enumerate(CAPS)}, {w:rows[i+4][1] for i,w in enumerate(WIDTHS)} + +def patterns(cap, start=0): + # Recursive bounded weak compositions, independent of producer's product. + if start==len(WIDTHS): + yield (),cap; return + w=WIDTHS[start] + for n in range(cap//w+1): + for suffix,left in patterns(cap-n*w,start+1):yield (n,)+suffix,left + +def primal_check(support): + caps=Counter(); inv=Counter(); idle={} + for cap,widths,count in support: + require(count>=0 and sum(widths)<=cap,'primal feasible bins') + caps[cap]+=count + for w in widths:inv[w]+=count + idle=poly_add(idle,poly_scale(H(cap-sum(widths)),count)) + require(caps==CAPS,'capacity conservation') + require(inv=={w:9*n for w,n in INVENTORY.items()},'inventory conservation') + return idle + +def moment(profile,alpha):return evaluate(poly_add(profile,{73:F(-896)}),alpha) +def strings(d): + if isinstance(d,dict):return {str(k):strings(v) for k,v in d.items()} + if isinstance(d,(tuple,list)):return [strings(v) for v in d] + if isinstance(d,F):return str(d) + return d +def sha(path):return hashlib.sha256(path.read_bytes()).hexdigest() + +def main(): + package=Path(sys.argv[1]); output=Path(sys.argv[2]) + paths=[package/'data/PROVIDERS.json',package/'data/PROFILE.json',package/'review/PROOF.md',package/'CLAIM.json'] + pins={str(p.relative_to(package)):sha(p) for p in paths} + providers=json.loads(paths[0].read_text()); candidate=json.loads(paths[1].read_text()) + claim=json.loads(paths[3].read_text()) + require(claim['replicas']==185 and claim['live']==185*896 and claim['calls']==185*9,'actual normalization') + require(claim['helper_roles']==claim['calls']*sum(INVENTORY.values()),'actual role count') + require(claim['paid_profile']==candidate,'claim profile bound to data') + require(F(claim['kappa'])==LOW-F(1,10**46)-F(1,10**70),'conservative outer headline only') + require(F(claim['kappa'])-F(claim['baseline_kappa'])==F(claim['gain_over_full_pr2857']),'exact claimed rational improvement') + for provider in providers.values(): + require(Counter(provider['widths'])==INVENTORY,'actual ordered inventory') + require(provider['actual_paid_profile']==providers['extra']['actual_paid_profile'],'common native profile') + native={int(r):F(n) for r,n in providers['extra']['actual_paid_profile'].items()} + idle=primal_check(SUPPORT); profile=poly_add(poly_scale(native,9),idle) + require(profile=={int(r):F(n,185) for r,n in candidate.items()},'actual profile equals feasible optimum') + capprice,mu=reconstruct_dual() + dual={} + for c,n in CAPS.items():dual=poly_add(dual,poly_scale(capprice[c],n)) + for w,n in INVENTORY.items():dual=poly_add(dual,poly_scale(mu[w],9*n)) + require(dual==idle,'exact primal dual equality') + records=[]; tight=[]; minimum=None + for c in CAPS: + for u,r in patterns(c): + slack=poly_add(H(r),poly_scale(capprice[c],-1)) + for w,n in zip(WIDTHS,u):slack=poly_add(slack,poly_scale(mu[w],-n)) + if not slack:tight.append([c,u,r]); bounds=(F(0),F(0)) + else: + bounds=evaluate(slack); require(bounds[0]>0,'dual feasibility') + if minimum is None or bounds[0]0,'reject one uncharged paid child') + controls.append('one additional rank-one paid child destroys moment') + # Every other currently priced helper swap can be screened against this + # dual marginal. These are bounds, not attainable new constructions. + thresholds={f'{a}->{b}':evaluate(poly_add(mu[b],poly_scale(mu[a],-1))) + for a in WIDTHS for b in WIDTHS if a!=b} + for p in paths:require(sha(p)==pins[str(p.relative_to(package))],'input unchanged') + result=dict(status='PASS_INDEPENDENT_FIXED_MODEL_AUDIT',pr_head='34328b1d5e5bebac62d5cabec993dfbfd7b2123f', + input_sha256=pins,arithmetic='exact Fraction log tail; alternating exp(-t) polynomials degrees 40/41; outward decimal rational intervals at scale 10^80', + dual_reconstruction='nine tight support equations solved by exact rational Gaussian elimination', + native_profile=native,primal_idle=idle,complete_per_replica=profile, + dual_capacity=capprice,dual_helper=mu,pattern_count=len(records),tight_count=len(tight), + minimum_strict_slack=minimum,root_bracket=[LOW,HIGH],moment_at_low=lowmoment,moment_at_high=highmoment, + negative_controls=controls,marginal_inventory_cost_per_changed_call_role=thresholds, + scope='All whole-role packings at fixed native paid profile, helper widths/counts, capacities and normalization; no changed circuit or integer multiplication theorem claim.') + output.mkdir(parents=True,exist_ok=True) + (output/'RESULT.json').write_text(json.dumps(strings(result),indent=2,sort_keys=True)+'\n') + (output/'PATTERNS.json').write_text(json.dumps(strings(records),indent=2,sort_keys=True)+'\n') + print(json.dumps(strings({k:result[k] for k in ['status','pattern_count','tight_count','root_bracket','negative_controls','minimum_strict_slack']}),indent=2)) + +if __name__=='__main__':main() diff --git a/research/t185-precision-replay/audit/check_package_controls.py b/research/t185-precision-replay/audit/check_package_controls.py new file mode 100644 index 0000000000..97ab78b1cd --- /dev/null +++ b/research/t185-precision-replay/audit/check_package_controls.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Reject proof-relevant mutations even after refreshing the local inventory. + +These controls exercise release/source and cold-provenance bindings, rather +than just the outer package's file-integrity check. AI assistance: OpenAI Codex. +""" +import hashlib +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import tempfile + +PACKAGE = Path(__file__).resolve().parent.parent + + +def read(path): + return json.loads(path.read_bytes()) + + +def write(path, value): + path.write_text(json.dumps(value, indent=2) + '\n') + + +def main(): + outcomes = [] + controls = [ + ('admitted-spec', 'inputs/admitted-outer/new/SPEC.json', 'actual admitted outer bytes: new/SPEC.json'), + ('baseline-freshness', 'evidence/BASELINE-RESULT.json', 'cold baseline freshness'), + ] + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1') + env.pop('PYTHONOPTIMIZE', None) + env.pop('PYTHONPATH', None) + for name, target, expected in controls: + with tempfile.TemporaryDirectory(prefix='t185-control-') as root: + changed = Path(root) / 'package' + shutil.copytree(PACKAGE, changed) + path = changed / target + data = read(path) + if name == 'admitted-spec': + data['expected']['live'] += 1 + else: + data['fresh_retained_bootstrap'] = False + write(path, data) + manifest = read(changed / 'PACKAGE-MANIFEST.json') + manifest[target] = hashlib.sha256(path.read_bytes()).hexdigest() + write(changed / 'PACKAGE-MANIFEST.json', manifest) + process = subprocess.run([sys.executable, '-B', str(changed / 'verify.py')], + cwd=root, env=env, capture_output=True, text=True, + timeout=120) + if process.returncode == 0 or expected not in process.stderr: + raise ValueError(f'{name}: control did not reject for the intended reason: ' + f'{process.returncode}\n{process.stdout}\n{process.stderr}') + outcomes.append(dict(control=name, exit_code=process.returncode, rejection=expected)) + print(json.dumps(dict(status='PASS_RELEASE_BINDING_REJECTION_CONTROLS', controls=outcomes), indent=2)) + + +if __name__ == '__main__': + main() diff --git a/research/t185-precision-replay/audit/check_precision.py b/research/t185-precision-replay/audit/check_precision.py new file mode 100644 index 0000000000..8cd5ac0268 --- /dev/null +++ b/research/t185-precision-replay/audit/check_precision.py @@ -0,0 +1,113 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Independent precision-only candidate and admission-driver audit. + +Uses this audit's alternating-exp(-t) Fraction engine, not the producer engine. +Prepared with substantial OpenAI Codex assistance. +""" +from collections import Counter +from decimal import Decimal, localcontext +from fractions import Fraction as F +import ast, hashlib, json, sys +from pathlib import Path +import check_optimum as core + +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def need(p,label): + if not p:raise ValueError(label) +def decimal(q): + with localcontext() as c: + c.prec=120 + return str(Decimal(q.numerator)/Decimal(q.denominator)) +def predicates(source): + return Counter(ast.dump(n,include_attributes=False) for n in ast.walk(ast.parse(source)) + if isinstance(n,ast.Assert) or isinstance(n,ast.Call) and isinstance(n.func,ast.Name) and n.func.id=='need') +def main(): + package=Path(sys.argv[1]); precision=Path(sys.argv[2]); out=Path(sys.argv[3]) + claim=json.loads((package/'CLAIM.json').read_text()) + screen=json.loads((precision/'screen40/RESULT.json').read_text()) + H={int(r):F(n,185) for r,n in json.loads((package/'data/PROFILE.json').read_text()).items()} + C=F('0.0017201008054168859279440070756063355312'); upper=C+F(1,10**40) + K=C-F(1,10**62)-F(1,10**86); old=F(claim['kappa']) + need(C==F(screen['root_lower']) and upper==F(screen['root_upper']),'screen root endpoints') + need(K==F(screen['kappa']) and K>old,'exact candidate comparison') + native=[core.moment(H,C),core.moment(H,upper)] + need(native[0][1]<00,'additional rank-one paid child control') + original=(package/'tools/admit2857.py').read_text() + generated=(precision/'driver40/admit_precision.py').read_text() + deriv=json.loads((precision/'driver40/DERIVATION.json').read_text()) + need(sha(package/'tools/admit2857.py')==deriv['source_driver_sha256'],'original driver bound') + need(sha(precision/'driver40/admit_precision.py')==deriv['generated_driver_sha256'],'generated driver bound') + body=original + for x in deriv['changes']: + need(body.count(x['preimage'])==1,'unique admitted preimage') + body=body.replace(x['preimage'],x['replacement']) + need(body==generated,'complete declared source diff') + for x in reversed(deriv['changes']): + need(body.count(x['replacement'])==1,'unique reverse replacement') + body=body.replace(x['replacement'],x['preimage']) + need(body==original,'byte exact original roundtrip by reversal') + a=predicates(original);b=predicates(generated) + removed=list((a-b).elements());added=list((b-a).elements()) + need(len(removed)==1 and len(added)==3,'only parameterized equality and two added helper hashes') + oldcheck="need(kappa == C-Q(1,10**70)-Q(1,10**46) and kappa > previous, 'candidate must strictly improve full exact pinned frontier headline before full release')" + newcheck="need(kappa == C-Q(1,10**(DIG+46))-Q(1,10**(DIG+22)) and kappa > previous, 'candidate must strictly improve full exact pinned frontier headline before full release')" + need(removed==list(predicates(oldcheck).elements()),'only old fixed-digit equality changed') + need(list(predicates(newcheck).elements())[0] in added,'new equality retains strict comparison') + # Independently evaluate every changed numeric formula at 24 and 40 digits. + formulas={} + for dig in (24,40): + formulas[dig]={'supplier_gap':str(F(1,10**(dig+80))), + 'root_grid':str(F(1,10**dig)), + 'outer_floor':str(F(1,10**(dig+46))), + 'outer_backoff':str(F(1,10**(dig+22)))} + need(F(formulas[24]['supplier_gap'])==F(1,10**104) and + F(formulas[24]['root_grid'])==F(1,10**24) and + F(formulas[24]['outer_floor'])==F(1,10**70) and + F(formulas[24]['outer_backoff'])==F(1,10**46),'original24 numeric roundtrip') + # Added generator changes only discovery; assert the retained strict + # admission moment-check block is untouched by the declared patches. + assembler=Path(sys.argv[4]);assembly=assembler.read_text() + call=next(x for x in deriv['changes'] if "patch('code/assemble.py'" in x['replacement']) + patchcalls=[n for n in ast.walk(ast.parse(generated)) if isinstance(n,ast.Call) and isinstance(n.func,ast.Name) and n.func.id=='patch' and n.args and isinstance(n.args[0],ast.Constant) and n.args[0].value=='code/assemble.py'] + # Other pre-existing assembly patches belong to baseline; select new discovery. + discovery=[] + for n in patchcalls: + for before,after in ast.literal_eval(n.args[1]): + if before.startswith(' if DISCOVER:b='): + discovery.append((before,after)) + need(len(discovery)==1,'single discovery-only assembly replacement') + before,after=discovery[0];need(assembly.count(before)==1,'discovery exact source preimage') + changed=assembly.replace(before,after) + start=assembly.index(' def check_moment(');end=assembly.index(' conservative_moments=',start) + retained=assembly[start:end] + need(retained in changed,'entire original coarse/fine strict moment checking retained') + files={'original_driver':package/'tools/admit2857.py','candidate_driver':precision/'driver40/admit_precision.py', + 'discovery_helper':precision/'driver40/endpoint_refiner.py','producer':precision/'build_precision_driver.py', + 'native_profile':package/'data/PROFILE.json','baseline_claim':package/'CLAIM.json', + 'source_assembler':assembler,'independent_arithmetic':Path(core.__file__),'independent_audit':Path(__file__)} + result={'status':'PASS_INDEPENDENT_PRECISION_ENDPOINTS_AND_DRIVER_SCOPE_NOT_FULL_RELEASE', + 'baseline_head':'34328b1d5e5bebac62d5cabec993dfbfd7b2123f', + 'root_lower':str(C),'root_upper':str(upper),'native_moment_intervals':core.strings(native), + 'conservative_lower':str(fine),'conservative_moment_intervals':core.strings(conservative), + 'kappa':str(K),'kappa_decimal':decimal(K),'baseline':str(old),'gain':str(K-old),'gain_decimal':decimal(K-old), + 'negative_controls':['root upper endpoint strictly rejected','one extra paid rank-one child strictly rejected'], + 'driver_changes':len(deriv['changes']),'old_predicate_occurrences':sum(a.values()), + 'new_predicate_occurrences':sum(b.values()),'only_changed_old_predicate':'fixed 24-digit outer equality generalized to DIG with same strict comparison', + 'added_predicates':'two exact discovery-helper source hash checks','formulas':formulas, + 'roundtrip':'reversal of declared edits exactly recovers original source bytes; parameterized numeric formulas agree at DIG24. Builder itself currently allows26..70, so no generated24 wrapper execution claimed.', + 'unchanged_moment_check_block_sha256':hashlib.sha256(retained.encode()).hexdigest(), + 'input_sha256':{k:sha(v) for k,v in files.items()}, + 'scope':'Precision-only candidate; no new native construction or full release pass asserted. Full source/cache/native/owner/invoice/control/release gates remain required.'} + out.mkdir(parents=True,exist_ok=True) + (out/'RESULT.json').write_text(json.dumps(result,sort_keys=True,indent=2)+'\n') + print(json.dumps({k:result[k] for k in ['status','kappa_decimal','gain_decimal','driver_changes','old_predicate_occurrences','new_predicate_occurrences']},indent=2)) + +if __name__=='__main__':main() diff --git a/research/t185-precision-replay/build_precision_driver.py b/research/t185-precision-replay/build_precision_driver.py new file mode 100644 index 0000000000..4339c21dfe --- /dev/null +++ b/research/t185-precision-replay/build_precision_driver.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python3 +"""Generate an explicitly parameterized derivative of PR2863's admission driver. + +Only a fresh output directory is written. Frozen source and cache inputs remain +unchanged. Source hashes and each single exact preimage are required. No retained +mathematical predicate is deleted; the discovery generator adds a fine endpoint +that the original coarse and both original fine moment checkers must certify. +Prepared with substantial OpenAI Codex assistance; Apache-2.0. +""" +import argparse +import ast +import difflib +import hashlib +import json +from pathlib import Path +import shutil + +DRIVER_SHA='1d4b8b9df01e42f5f2450b5837132861c5aa8cd3a011e6a6fa35e53463417346' +HELPER_SHA='1039fddb7fd63e5bd0f8aca53494a64c7eb5814fbf2b584ca24cd64e2125755a' +BASELINE_HEAD='34328b1d5e5bebac62d5cabec993dfbfd7b2123f' +BASELINE_SHA='eebaf5fc6d4721ba99418bdd0bbcbb933c5bf4f351025065f39a11120680f0f9' + +def sha(p): return hashlib.sha256(p.read_bytes()).hexdigest() + +def main(): + ap=argparse.ArgumentParser(description=__doc__) + ap.add_argument('--package',type=Path,required=True) + ap.add_argument('--out',type=Path,required=True) + ap.add_argument('--digits',type=int,default=40) + a=ap.parse_args() + assert __debug__ and 26<=a.digits<=70 + package=a.package.resolve();out=a.out.resolve() + driver=package/'tools/admit2857.py';helper=Path(__file__).with_name('endpoint_refiner.py') + baseline=package/'CLAIM.json' + assert sha(driver)==DRIVER_SHA and sha(helper)==HELPER_SHA and sha(baseline)==BASELINE_SHA + claim=json.loads(baseline.read_text()) + assert claim['display']=='0.001720100805416885927944 - 10^-46 - 10^-70' + assert not out.exists() and not out.is_relative_to(package) + original=driver.read_text();body=original;changes=[] + def replace(old,new,why): + nonlocal body + assert body.count(old)==1,(why,body.count(old)) + body=body.replace(old,new) + changes.append(dict(preimage=old,replacement=new,reason=why)) + replace('PRECISION = dict(endpoint_digits=24, grid_digits=18, margin_digits=28, bootstrap_steps=12)', + f'PRECISION = dict(endpoint_digits={a.digits}, grid_digits=18, margin_digits=28, bootstrap_steps=12)', + 'Only the supplier bracket precision changes; ordinary bootstrap grid, margins and depth remain intact.') + entry=f" 'pr2863': dict(pr=2863, head='{BASELINE_HEAD}', sha256='{sha(baseline)}', field='kappa'),\n" + replace('COMPARISONS = {\n','COMPARISONS = {\n'+entry,'Bind exact comparison to the frozen full PR2863 headline, not an older supplier.') + old=" external_hashes = {str(p): sha(p) for p in helper_paths + [a.fill.resolve(), a.order.resolve(), a.dispatch.resolve(), a.comparison_claim.resolve(), a.blocknorm_checker.resolve()]}" + new=f" precision_helper = Path(__file__).with_name('endpoint_refiner.py')\n need(sha(precision_helper) == '{HELPER_SHA}', 'exact precision generator source')\n"+old.replace('helper_paths + [','helper_paths + [precision_helper, ') + replace(old,new,'Authenticate the new discovery-only helper as an external input before and after complete admission.') + old_discovery=" if DISCOVER:b=Q(M.certify(H,73,owner['live'],False)['lower']);conservative_b=Q(M.certify(H,73,owner['live'],True)['lower'])" + new_discovery=" if DISCOVER:\n from endpoint_refiner import refine as _precision_refine\n _coarse_b=Q(M.certify(H,73,owner['live'],False)['lower']);_coarse_conservative=Q(M.certify(H,73,owner['live'],True)['lower'])\n b=_precision_refine(H,73,owner['live'],_coarse_b,False,SPEC['outer_refinement']['endpoint_digits'])\n conservative_b=_precision_refine(H,73,owner['live'],_coarse_conservative,True,SPEC['outer_refinement']['endpoint_digits'])" + addition=" # New discovery input only: retained coarse and BOTH fine checkers below\n # still certify both native and conservative endpoints in strict admission.\n shutil.copy2(precision_helper, package / 'code/endpoint_refiner.py')\n need(sha(package / 'code/endpoint_refiner.py') == external_hashes[str(precision_helper)], 'precision helper copied exactly')\n patch('code/assemble.py', [("+repr(old_discovery)+", "+repr(new_discovery)+")])\n\n" + replace(" # PR2530's already checked correction:",addition+" # PR2530's already checked correction:",'Derive both fine endpoints from their already-certified coarse brackets; all subsequent moment, admission and control predicates are unchanged.') + replace(" write(package / 'outer/B.json', dict(b=str(C-Q(1,10**104)), b_above_endpoint=str(C+Q(1,10**24)),", + " DIG = PRECISION['endpoint_digits']\n write(package / 'outer/B.json', dict(b=str(C-Q(1,10**(DIG+80))), b_above_endpoint=str(C+Q(1,10**DIG)),", + 'The same strict free gap and upper rejection endpoint are derived from the declared bracket precision.') + replace('kappa == C-Q(1,10**70)-Q(1,10**46) and kappa > previous', + 'kappa == C-Q(1,10**(DIG+46))-Q(1,10**(DIG+22)) and kappa > previous', + 'Preserve exact fixed-grid-maximum equality with the unchanged ledger formulas at DIG; retain strict pinned-baseline improvement.') + replace("b='certified complex_lower - 1e-104 (outer/B.json)'", + "b=f'certified complex_lower - 1e-{DIG+80} (outer/B.json)'",'Update provenance text to the actual derived free gap.') + replace("retuned_slacks='Endpoint precision24; free gaps follow outer/check_ledger.py from the frozen SPEC.'", + "retuned_slacks=f'Endpoint precision{DIG}; free gaps follow outer/check_ledger.py from the frozen SPEC.'",'Keep explanation synchronized with parameters.') + replace("fixed_grid_maximum='kappa=C-10^-70-10^-46 exactly; same fixed-grid-maximum proof at precision24.'", + "fixed_grid_maximum=f'kappa=C-10^-{DIG+46}-10^-{DIG+22} exactly; same fixed-grid-maximum proof at precision{DIG}.'",'Keep exact claimed formula synchronized with parameters.') + ast.parse(body) + # Core gates must survive verbatim. Parameterized equality above is separately + # pinned in the semantic diff and derives from unchanged outer ledger formulas. + retained=["run('release', package / 'verify_release.py'", "receipt['status'] == 'PASS_RELEASE'", "receipt['manifest_sha256'] == sha(package / 'MANIFEST.json')", "tree(source, ('MANIFEST.json',)) == source_files", "tree(cache) == native_receipt['cache_files']", "run('discovery', runtime / 'replay.py'", "for name in ('check_ledger.py', 'independent_check.py'):"] + assert all(x in original and x in body for x in retained) + out.mkdir(parents=True) + target=out/'admit_precision.py';target.write_text(body) + shutil.copyfile(helper,out/'endpoint_refiner.py') + (out/'driver.diff').write_text(''.join(difflib.unified_diff(original.splitlines(True),body.splitlines(True),fromfile='PR2863/tools/admit2857.py',tofile='admit_precision.py'))) + receipt=dict(status='GENERATED_NOT_EXECUTED',baseline_head=BASELINE_HEAD,baseline_claim_sha256=sha(baseline),digits=a.digits,source_driver_sha256=sha(driver),generated_driver_sha256=sha(target),endpoint_helper_sha256=sha(helper),changes=changes,retained_gates=retained,scope='Parameter-only derivative. Run only after repaired pinned baseline completes. A complete strict release, independent result comparison, source/manifest checks and current frontier refresh remain mandatory. No native circuit, fill, profile, invoice or verifier predicate is relaxed.') + (out/'DERIVATION.json').write_text(json.dumps(receipt,indent=2,sort_keys=True)+'\n') + print(json.dumps({k:receipt[k] for k in ('status','digits','generated_driver_sha256','baseline_claim_sha256')})) + +if __name__=='__main__':main() diff --git a/research/t185-precision-replay/endpoint_refiner.py b/research/t185-precision-replay/endpoint_refiner.py new file mode 100644 index 0000000000..e9c16624af --- /dev/null +++ b/research/t185-precision-replay/endpoint_refiner.py @@ -0,0 +1,88 @@ +#!/usr/bin/env python3 +"""Exact discovery-only endpoint refinement; final inherited checks still run. + +Derived from PR2863 review/moment_core.py (SHA256 +22290074f138fa9b902e5f6f6e8a0ec366d6f812992adb6df9b617ce952fb852). +Credit its Codex-assisted reviewer and retained ancestry; Apache-2.0. +All arithmetic below is outward-directed integer arithmetic at 512 bits. +The conservative surcharge is exactly the retained moment.py charge, converted +to an extra rank-one multiplicity after scaling every count and W by 10^16. +""" +from fractions import Fraction as Q +from functools import lru_cache + +S = 1 << 512 +LOG_TERMS = 220 +EXP_TERMS = 114 + +def ceildiv(a,b): return -((-a)//b) +def down(q): return q.numerator*S//q.denominator +def up(q): return ceildiv(q.numerator*S,q.denominator) + +def log_ratio(a,b): + assert 1 <= Q(a,b) <= 2 + z=Q(a-b,a+b); zl=down(z); zu=up(z) + z2l=zl*zl//S; z2u=ceildiv(zu*zu,S) + vl,vu=zl,zu; lo=hi=0 + for j in range(LOG_TERMS): + lo += vl//(2*j+1); hi += ceildiv(vu,2*j+1) + vl=vl*z2l//S; vu=ceildiv(vu*z2u,S) + # Positive tail: 2*z^(2J+1)/((2J+1)*(1-z^2)), z<=1/3. + tail=ceildiv(9*vu,4*(2*LOG_TERMS+1)) + return 2*lo,2*hi+tail + +@lru_cache(None) +def log_int(n): + assert type(n) is int and n>=1 + if n==1: return 0,0 + k=n.bit_length()-1; l,u=log_ratio(2,1); a,b=log_ratio(n,1<0 for r,n in H.items()) + # Normalize: sum H_r*r^(1-a) / (W*m^(1-a)); add retained surcharge + # 32*m*sum(H)/(10^16*W) * exp(a log m). + prof=dict(H) + if bad: + prof={r:n*10**16 for r,n in H.items()} + prof[1]=prof.get(1,0)+32*m*m*sum(H.values()) + W*=10**16 + lo=hi=0 + for r,n in prof.items(): + l,u=power(r,a);lo+=n*l;hi+=n*u + l,u=power(m,a) + return lo-W*u,hi-W*l + +def refine(H,m,W,coarse,bad=False,digits=40): + """Refine a separately certified 24-digit coarse bracket. + + This generator establishes a fine signed bracket. It is no replacement for + final check_moment: retained coarse AND both fine engines must recheck it. + """ + assert __debug__ and 24<=digits<=70 + coarse=Q(coarse); scale=10**digits + assert (coarse*scale).denominator==1 + lo=int(coarse*scale);hi=lo+10**(digits-24) + assert moment(H,m,W,Q(lo,scale),bad)[1]<0 + assert moment(H,m,W,Q(hi,scale),bad)[0]>0 + while hi-lo>1: + mid=(lo+hi)//2;l,u=moment(H,m,W,Q(mid,scale),bad) + if u<0:lo=mid + elif l>0:hi=mid + else:raise AssertionError('512-bit enclosure insufficient') + assert moment(H,m,W,Q(lo,scale),bad)[1]<0 + assert moment(H,m,W,Q(hi,scale),bad)[0]>0 + return Q(lo,scale) diff --git a/research/t185-precision-replay/evidence/BASELINE-CANDIDATE-RESULT.json b/research/t185-precision-replay/evidence/BASELINE-CANDIDATE-RESULT.json new file mode 100644 index 0000000000..253598bce7 --- /dev/null +++ b/research/t185-precision-replay/evidence/BASELINE-CANDIDATE-RESULT.json @@ -0,0 +1,382 @@ +{ + "actual_expected_helpers": 408, + "comparison_claim_sha256": "c2a04b639c86f462caef654a29817545c57b8e5ba809e37d4d476d3577f5cd6f", + "comparison_head": "0b2e2537b368a0cade07ce3f71452ea018ebe394", + "comparison_kappa": "17200966286848326009719999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "comparison_pr": 2857, + "complex_lower": "215012600677110740993/125000000000000000000000", + "dispatch_sha256": "de25af2200715ce5327160e7734391e786bb0b85c7dcdc59d9db8e41ab52ec3f", + "external_input_sha256": { + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/DISPATCH.json": "de25af2200715ce5327160e7734391e786bb0b85c7dcdc59d9db8e41ab52ec3f", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/FILL.json.gz": "1796e64d25f462683bf655992a212c9204cdb47f5d5100956161ecc3e6190f41", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/ORDER.json": "da0700f6bd28b2a97b386d1a7eeafe296e6666f4a8d3695af2e2a2d0612d914e", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/CLAIM.json": "c2a04b639c86f462caef654a29817545c57b8e5ba809e37d4d476d3577f5cd6f", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/blocknorm_certificate.py": "e5bfbad8e8e6cb4206f7ba92d333780f423918d8f217b474302346169e991f92", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/lift_parent.py": "9a1edd7d4ab4a2f2ac8d15b42b7e40f93653d65026bac59e4c1ce80b486bd60e", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/reconstruct_replica.py": "5472811c24aef3852dc7e189dff5060076a6c0b25bfde928da50dcfe9b5bdc15", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/replica_parent.py": "48bdbf28f59d80edb266803ec61bf5e22e8fb5e5a0e2b88004b6039147589bd4" + }, + "fill_sha256": "1796e64d25f462683bf655992a212c9204cdb47f5d5100956161ecc3e6190f41", + "gain": "1044183013331743/250000000000000000000000", + "kappa": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "kappa_decimal": "0.0017201008054168859279439999999999999999999998999999999999999999999999", + "native_receipt_sha256": "0bceef521598a678b7687502a84a86b16d3faddf2702939e771eba9a4679baed", + "order_sha256": "da0700f6bd28b2a97b386d1a7eeafe296e6666f4a8d3695af2e2a2d0612d914e", + "package_manifest_sha256": "d2a6bde2084b28ec3c235d4b60ef16bef0e53fa944bd5c2e9d74903d3371fe2f", + "patches": [ + { + "after_sha256": "52f8b4cec2dab69cbe590e1fd0f7a68e1b35de5a540bd22fd2adfce07a92b46b", + "before_sha256": "faf283eb4edd2e6a1ccb40b3cb3ba30ae54338eaf5ea0a10d84d11d7939502af", + "path": "new/rebind.py", + "replacements": [ + [ + "physical=spec['expected']['live'] + 8 + R + 2)", + "physical=spec['expected']['live'] + 8 + R + 2 + max(len(rd(d / 'CANONICAL-WORD.json.gz').get('zero_buffers', [])) for d in locs.values()))" + ] + ] + }, + { + "after_sha256": "99bef04f24a99088e5c0c9b8f6bbc8386669d8315b8f572d6bbfb932c5d51145", + "before_sha256": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0", + "path": "geometry_controls.py", + "replacements": [ + [ + " i['complete_invocation_sweeps']=i['bridge_sweeps']=333", + " i['complete_invocation_sweeps']-=1;i['bridge_sweeps']-=1" + ], + [ + " o,i=copy.deepcopy(owner),copy.deepcopy(invoice);fn(o,i);oh=digest(o);i['owner_audit_sha256']=oh", + " o,i=copy.deepcopy(owner),copy.deepcopy(invoice);fn(o,i);assert (o,i)!=(owner,invoice), 'geometry mutant must change actual receipts';oh=digest(o);i['owner_audit_sha256']=oh" + ] + ] + }, + { + "after_sha256": "6cfefe80c02a6c0f243f50ca9e146e1ab1440b84a033d8a71d42be5a5fa27f6b", + "before_sha256": "c43680a2da390f79925547a5ee1919d8a76637cccf98e2c8164b6f667fbc3183", + "path": "verify_release.py", + "replacements": [ + [ + "Fraction(1, 10 ** 3046) - Fraction(1, 10 ** 3022)", + "Fraction(1, 10 ** (spec['outer_refinement']['endpoint_digits'] + 46)) - Fraction(1, 10 ** (spec['outer_refinement']['endpoint_digits'] + 22))" + ], + [ + "epsilon=1-(1025/1024)e-3080", + "epsilon=1-(1025/1024)e-{spec['outer_refinement']['endpoint_digits']+80}" + ], + [ + "at the one 3000-digit rejection call", + "at the one {spec['outer_refinement']['endpoint_digits']}-digit rejection call" + ] + ] + }, + { + "after_sha256": "1dd56009986eb14dd6603c9193c7ad71dd45c7d005bf71c9cd3f916e66f54d98", + "before_sha256": "9e12909c73d3b3a31a45d801ae76c034510d6306400412e474df79bc4f1dc67e", + "path": "outer/check_ledger.py", + "replacements": [ + [ + "assert (m,W)==(73,66304)", + "T=spec['geometry']['replicas']\nassert type(T) is int and T>0\nassert m==73 and W==896*T and W==BJ['live']" + ] + ] + }, + { + "after_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "before_sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "path": "code/witness.py", + "replacements": [ + [ + " with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10))", + " import time as _wr_time\n _wr_path=Path(os.environ['WITNESS_RECORD'])\n _wr_lock=_wr_path.with_name(_wr_path.name+'.append.lock')\n _wr_deadline=_wr_time.monotonic()+60\n _wr_fd=None\n while _wr_fd is None:\n try:_wr_fd=os.open(_wr_lock,os.O_CREAT|os.O_EXCL|os.O_WRONLY)\n except FileExistsError:\n if _wr_time.monotonic()>=_wr_deadline:raise TimeoutError('discovery record lock timeout; existing lock preserved')\n _wr_time.sleep(.005)\n try:\n with _wr_path.open('a',encoding='utf-8',newline='\\n')as _wr_out:\n _wr_out.write(json.dumps([key,got],default=str)+chr(10))\n _wr_out.flush()\n finally:\n os.close(_wr_fd)\n _wr_lock.unlink()" + ] + ] + }, + { + "after_sha256": "114a80b70c8c4819f10adf88aefc1571b18337e5da92bcff2ca3aa001650b83c", + "before_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "path": "verify.py", + "replacements": [ + [ + "run('lift-parent',P/'lift_parent.py','--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')", + "run('lift-parent',P/'lift_parent.py','--package',P,'--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')" + ] + ] + }, + { + "after_sha256": "0d8cc021d2401d047aaec79060ec2ea28ba06f12eca8dbf4c60c78bb31975c4e", + "before_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "path": "code/witness.py", + "replacements": [ + [ + "PAYLOAD==1<<(192+(GEO['dimension']+1)//2+2*CALLS+4).bit_length()", + "PAYLOAD==1<<(128+(GEO['dimension']+1)//2+18+1330+1+4).bit_length()" + ] + ] + }, + { + "after_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "before_sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4", + " from blocknorm_certificate import certify\n blocknorm=certify(template, {pid:base/'providers'/pid for pid in template['local_providers']})\n assert blocknorm['status'] == 'PASS_TENSOR_BLOCK_NORM_CERTIFICATE'\n assert localbits <= 128, 'actual native scalar/Horner prefix exceeds charged local reserve'\n required_prefix=localbits+input_l2_bits+blocknorm['max_active_depth']+blocknorm['stock_l2_bits']+1+4" + ] + ] + }, + { + "after_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "before_sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "path": "independent_core.py", + "replacements": [ + [ + " payload = 1 << (192 + (M+1)//2 + 2*len(c['order']) + 4).bit_length()", + " require(localbits <= 128, 'measured native prefix exceeds local reserve')\n payload = 1 << (128 + (M+1)//2 + 18 + 1330 + 1 + 4).bit_length()" + ] + ] + }, + { + "after_sha256": "d598a2ac1e2e8eaee14a8c285e0277a7ae44ca6a15bd2b5cfc67fb40844fb387", + "before_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,", + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,blocknorm=blocknorm," + ], + [ + " primitive_arithmetic_margin_bits=4,controller_audit_sha256=", + " tensor_block_norm=blocknorm,partial_cover_margin_bits=1,physical_stock_l2_bits=blocknorm['stock_l2_bits'],primitive_arithmetic_margin_bits=4,controller_audit_sha256=" + ], + [ + "Sum every actual invocation and bridge sweep and take the maximum local scalar/Horner prefix over both orientations of the fixed provider.", + "All invocations and bridge sweeps remain charged. Bound completed-boundary energy by at most eighteen active steps per owner replica, using exact tensor-isomorphic whole-family helper unitaries. Add the full group-indexed physical-stock sup-to-l2 factor and one partial-cover margin, then the maximum local scalar/Horner prefix." + ] + ] + }, + { + "after_sha256": "e051aaa166e01263780d5ae03699690670b597fed6593af4c37a7e978825eb85", + "before_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "path": "independent_core.py", + "replacements": [ + [ + " prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4", + " bn=c['blocknorm']\n require(bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['max_active_depth']==18 and bn['stock_l2_bits']<=1330, 'independent tensor block certificate')\n prefix = localbits + (M + 1) // 2 + bn['max_active_depth'] + bn['stock_l2_bits'] + 1 + 4" + ], + [ + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4)", + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], active_block_depth=18,stock_l2=bn['stock_l2_bits'],partial_cover=1,margin=4),blocknorm=bn" + ] + ] + }, + { + "after_sha256": "393323f150d0bb686419804d51cf43d0f58450d2a1e7929725acdd26fdbb3640", + "before_sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "path": "audit_mixed.py", + "replacements": [ + [ + "pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)", + "import blocknorm_certificate as BN;ctx['blocknorm']=BN.certify_context(ctx,roles,dirs,source_parent=parent);pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)" + ] + ] + }, + { + "after_sha256": "4e7b5ddd11b23c92ab26bc0c80884ed64a2d45e9247b5f52bc03f27fa83dbee0", + "before_sha256": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "path": "code/assemble.py", + "replacements": [ + [ + " assert invoice['global_prefix_bits']==max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())+37+CALLS+CALLS+4", + " bn=invoice['blocknorm']\n assert bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['replicas']==REPLICAS\n assert bn['max_active_depth']==bn['boundary_depth_bits']==18 and bn['active_calls_per_block']==bn['bridges_per_block']==9\n assert bn['block_width_families']==896 and bn['physical_families']==invoice['physical'] and bn['live_families']==invoice['live']\n assert bn['partial_cover_bits']==1 and bn['input_l2_bits']==37 and bn['local_reserve_bits']==128 and bn['retained_payload_bits']==PAYLOAD\n localbits=max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())\n assert bn['local_actual_prefix_bits']==localbits and localbits<=128\n assert invoice['global_prefix_bits']==bn['actual_prefix_bits']==localbits+37+18+bn['stock_l2_bits']+1+4\n assert bn['required_reserve_bits']==128+37+18+bn['stock_l2_bits']+1+40\nassert m==73 and W==896*T and W==BJ['live']" + ] + ] + }, + { + "after_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "before_sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "path": "code/witness.py", + "replacements": [ + [ + " with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10))", + " import time as _wr_time\n _wr_path=Path(os.environ['WITNESS_RECORD'])\n _wr_lock=_wr_path.with_name(_wr_path.name+'.append.lock')\n _wr_deadline=_wr_time.monotonic()+60\n _wr_fd=None\n while _wr_fd is None:\n try:_wr_fd=os.open(_wr_lock,os.O_CREAT|os.O_EXCL|os.O_WRONLY)\n except FileExistsError:\n if _wr_time.monotonic()>=_wr_deadline:raise TimeoutError('discovery record lock timeout; existing lock preserved')\n _wr_time.sleep(.005)\n try:\n with _wr_path.open('a',encoding='utf-8',newline='\\n')as _wr_out:\n _wr_out.write(json.dumps([key,got],default=str)+chr(10))\n _wr_out.flush()\n finally:\n os.close(_wr_fd)\n _wr_lock.unlink()" + ] + ] + }, + { + "after_sha256": "114a80b70c8c4819f10adf88aefc1571b18337e5da92bcff2ca3aa001650b83c", + "before_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "path": "verify.py", + "replacements": [ + [ + "run('lift-parent',P/'lift_parent.py','--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')", + "run('lift-parent',P/'lift_parent.py','--package',P,'--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')" + ] + ] + }, + { + "after_sha256": "0d8cc021d2401d047aaec79060ec2ea28ba06f12eca8dbf4c60c78bb31975c4e", + "before_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "path": "code/witness.py", + "replacements": [ + [ + "PAYLOAD==1<<(192+(GEO['dimension']+1)//2+2*CALLS+4).bit_length()", + "PAYLOAD==1<<(128+(GEO['dimension']+1)//2+18+1330+1+4).bit_length()" + ] + ] + }, + { + "after_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "before_sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4", + " from blocknorm_certificate import certify\n blocknorm=certify(template, {pid:base/'providers'/pid for pid in template['local_providers']})\n assert blocknorm['status'] == 'PASS_TENSOR_BLOCK_NORM_CERTIFICATE'\n assert localbits <= 128, 'actual native scalar/Horner prefix exceeds charged local reserve'\n required_prefix=localbits+input_l2_bits+blocknorm['max_active_depth']+blocknorm['stock_l2_bits']+1+4" + ] + ] + }, + { + "after_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "before_sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "path": "independent_core.py", + "replacements": [ + [ + " payload = 1 << (192 + (M+1)//2 + 2*len(c['order']) + 4).bit_length()", + " require(localbits <= 128, 'measured native prefix exceeds local reserve')\n payload = 1 << (128 + (M+1)//2 + 18 + 1330 + 1 + 4).bit_length()" + ] + ] + }, + { + "after_sha256": "d598a2ac1e2e8eaee14a8c285e0277a7ae44ca6a15bd2b5cfc67fb40844fb387", + "before_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,", + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,blocknorm=blocknorm," + ], + [ + " primitive_arithmetic_margin_bits=4,controller_audit_sha256=", + " tensor_block_norm=blocknorm,partial_cover_margin_bits=1,physical_stock_l2_bits=blocknorm['stock_l2_bits'],primitive_arithmetic_margin_bits=4,controller_audit_sha256=" + ], + [ + "Sum every actual invocation and bridge sweep and take the maximum local scalar/Horner prefix over both orientations of the fixed provider.", + "All invocations and bridge sweeps remain charged. Bound completed-boundary energy by at most eighteen active steps per owner replica, using exact tensor-isomorphic whole-family helper unitaries. Add the full group-indexed physical-stock sup-to-l2 factor and one partial-cover margin, then the maximum local scalar/Horner prefix." + ] + ] + }, + { + "after_sha256": "e051aaa166e01263780d5ae03699690670b597fed6593af4c37a7e978825eb85", + "before_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "path": "independent_core.py", + "replacements": [ + [ + " prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4", + " bn=c['blocknorm']\n require(bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['max_active_depth']==18 and bn['stock_l2_bits']<=1330, 'independent tensor block certificate')\n prefix = localbits + (M + 1) // 2 + bn['max_active_depth'] + bn['stock_l2_bits'] + 1 + 4" + ], + [ + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4)", + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], active_block_depth=18,stock_l2=bn['stock_l2_bits'],partial_cover=1,margin=4),blocknorm=bn" + ] + ] + }, + { + "after_sha256": "393323f150d0bb686419804d51cf43d0f58450d2a1e7929725acdd26fdbb3640", + "before_sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "path": "audit_mixed.py", + "replacements": [ + [ + "pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)", + "import blocknorm_certificate as BN;ctx['blocknorm']=BN.certify_context(ctx,roles,dirs,source_parent=parent);pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)" + ] + ] + }, + { + "after_sha256": "8f2fafd8b6c630c4043b865df0c45866b04c19a0578d21e30ae3f6e407fbd6a7", + "before_sha256": "639ffa83cde1c49a206477ba21a16f55ce75ee55dfa8e83168f008a53696ebeb", + "path": "code/assemble.py", + "replacements": [ + [ + " assert invoice['global_prefix_bits']==max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())+37+CALLS+CALLS+4", + " bn=invoice['blocknorm']\n assert bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['replicas']==REPLICAS\n assert bn['max_active_depth']==bn['boundary_depth_bits']==18 and bn['active_calls_per_block']==bn['bridges_per_block']==9\n assert bn['block_width_families']==896 and bn['physical_families']==invoice['physical'] and bn['live_families']==invoice['live']\n assert bn['partial_cover_bits']==1 and bn['input_l2_bits']==37 and bn['local_reserve_bits']==128 and bn['retained_payload_bits']==PAYLOAD\n localbits=max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())\n assert bn['local_actual_prefix_bits']==localbits and localbits<=128\n assert invoice['global_prefix_bits']==bn['actual_prefix_bits']==localbits+37+18+bn['stock_l2_bits']+1+4\n assert bn['required_reserve_bits']==128+37+18+bn['stock_l2_bits']+1+4436; no new kappa", + "relation": "Distinct from complex shared native kernels" + }, + "already_searched_on_pr2833_lineage": [ + "Exact commuting B-word same-source/same-destination rearrangements and reversible CSE preserving helper interfaces", + "A-shear deferral or accumulation around16 one-A-write helpers; entrance-only478 previously losing", + "Joint monotone frame/route refit around four B-entry injections and26 removed compensations, with retained caps" + ], + "source": "Direct visible Discussion2612 text; PR2857 author reports fixed-word frame/reorder screens negative and four shared A-kernels positive. Changing a seed alone is duplication.", + "source_partner_floor": { + "pr": 2720, + "scope": "Fixed separated-source/target-continuation/zero-reader contract", + "escape_already_realized": "PR2751 jointly recovers12 sources, changing four inherited paths. Independent auditPR2865 confirms this rather than finding a defect." + }, + "precision_precedents": [ + 2818, + 2288, + 2302, + 2180, + 2161 + ], + "next_directions": "Change actual native/consumer/inventory contract and price every charge; or a precisely labeled exact outer-parameter refinement, with genuine retained-interface verification." + }, + "coverage": { + "open_prs": { + "records": 526, + "unique": 526, + "pages": [ + 1, + 2, + 3, + 4, + 5, + 6 + ], + "empty_confirmation_pages": [ + 7, + 8 + ], + "per_page": 100, + "order": "updated descending", + "bodies": "full", + "transport": "Direct GitHub REST via github_fetch", + "non_atomic": true + }, + "recent_closed": { + "records": 100, + "pages": [ + 1 + ], + "oldest_update": "2026-10-16T02:19:19Z", + "covers_previous_census_since": "2026-10-16T05:08:00Z", + "boundary_reached": true + }, + "final_increment": { + "records": 20, + "order": "all states updated descending", + "newest_update": "2026-10-16T05:23:22Z" + }, + "reviews_and_checks": "Focused on leading exact head2863; not a bulk all526-PR review audit", + "discussions": { + "transport": "Direct unauthenticated GitHub HTML via urllib; connector fetch rejects discussion endpoints", + "index_pages": 1, + "index_total_pages_shown": 12, + "threads": [ + 1163, + 1166, + 1167, + 1587, + 2278, + 2612 + ], + "comments": "Visible HTML only; not exhaustive paginated GraphQL corpus", + "limitation": "No claim of complete discussion or unpublished-work coverage. No matching active claim found in inspected relevant visible material." + } + }, + "recently_updated": [ + { + "number": 2770, + "title": "research(bit): bound numerical callback word lifetimes", + "head": "687372b807f5ec635f6a748c2585fc0090a7dc2a", + "updated": "2026-10-16T05:23:22Z", + "merged": "2026-10-16T05:23:21Z" + }, + { + "number": 2771, + "title": "Bound rounded native-line defects for the zero-retention QQ16 decoder", + "head": "e707681c3f6db70d0432501403e2122794a36ade", + "updated": "2026-10-16T05:23:21Z", + "merged": "2026-10-16T05:23:21Z" + }, + { + "number": 2859, + "title": "Audit phase-order bank sharing and repair historical CI replays", + "head": "186a38eb124bc2fead44ae9d03a6edcf7649c882", + "updated": "2026-10-16T05:22:15Z", + "merged": null + }, + { + "number": 2778, + "title": "Bound numerical storage during selected BIT form construction", + "head": "6dfdbaa004540f5d89f390a9a78fa38c46d225d6", + "updated": "2026-10-16T05:20:35Z", + "merged": "2026-10-16T05:20:34Z" + }, + { + "number": 2776, + "title": "Realize all-size ordered shears on fourteen fixed tapes", + "head": "7de16285a02ebb45cf46e7501baa7eafa78335e3", + "updated": "2026-10-16T05:20:35Z", + "merged": "2026-10-16T05:20:35Z" + }, + { + "number": 2772, + "title": "Certify a whole-word internal grid for the physical P104 dual", + "head": "69ba5a423246a1c9281bdd5c1f51240b454f2aa6", + "updated": "2026-10-16T05:20:35Z", + "merged": "2026-10-16T05:20:35Z" + }, + { + "number": 2769, + "title": "Park recursive numerical banks on two fixed tapes", + "head": "d97f150d89e3f3eebdf625a468a445c9c0f1e6c9", + "updated": "2026-10-16T05:20:35Z", + "merged": "2026-10-16T05:20:35Z" + }, + { + "number": 2765, + "title": "Certify masked E8 decoder padding transfers", + "head": "54d031fc3df0e5361d5840eb3863c9d134d60f23", + "updated": "2026-10-16T05:20:35Z", + "merged": "2026-10-16T05:20:35Z" + }, + { + "number": 2763, + "title": "Audit centre-source coefficients with an independent adjoint and sign control", + "head": "24b985e05d77a6005e3b18cdd4a7c33da9c0d260", + "updated": "2026-10-16T05:18:13Z", + "merged": "2026-10-16T05:18:13Z" + }, + { + "number": 2761, + "title": "Research: multi-connector / priced-shadow 7q readout obstruction (no new kappa)", + "head": "cd4ff9427c3e35efb4de09bbf1137e7b68732ecf", + "updated": "2026-10-16T05:18:13Z", + "merged": "2026-10-16T05:18:13Z" + }, + { + "number": 2867, + "title": "Research: shared-dirt partitioned 8q priced obstruction (no new kappa)", + "head": "fc3a2cb3362934b1e34df974e64f9d0acfe07b77", + "updated": "2026-10-16T05:16:49Z", + "merged": null + }, + { + "number": 2866, + "title": "Research: verified T74 residue concentration (superseded by #2863)", + "head": "f40b1e92c15018af96293ee830e0cb0fd03db2ce", + "updated": "2026-10-16T05:13:35Z", + "merged": null + }, + { + "number": 2751, + "title": "Conditional kappa \u2248 0.00171714158635 via joint twelve-source recovery", + "head": "4cfbb0cc8314d7fb4e8e754545a49a42eb590a69", + "updated": "2026-10-16T05:12:37Z", + "merged": null + }, + { + "number": 2865, + "title": "Audit #2751 independently and reconcile it with #2720's T74 centre floor (no \u03ba; no defect found)", + "head": "867d8add1c3be9a1a50a447789c46256d81bb790", + "updated": "2026-10-16T05:12:07Z", + "merged": null + }, + { + "number": 2760, + "title": "docs(research): map selected BIT caller and storage obligations", + "head": "982c54b986c9f44e7524e5faa9522b809e793ded", + "updated": "2026-10-16T05:10:11Z", + "merged": "2026-10-16T05:10:11Z" + } + ], + "artifacts": [ + "open-prs.raw.json", + "recent-closed-prs.raw.json", + "leading-pr.raw.json", + "final-recent-refresh.raw.json", + "discussion-coverage.json", + "discussion-2612.txt", + "discussion-2278.txt", + "discussion-1587.txt", + "discussion-1163.txt", + "discussion-1166.txt", + "discussion-1167.txt" + ], + "no_external_writes": true, + "no_computation_or_reproduction_by_this_agent": true +} diff --git a/research/t185-precision-replay/evidence/INDEPENDENT-OPTIMUM.json b/research/t185-precision-replay/evidence/INDEPENDENT-OPTIMUM.json new file mode 100644 index 0000000000..b8779ca547 --- /dev/null +++ b/research/t185-precision-replay/evidence/INDEPENDENT-OPTIMUM.json @@ -0,0 +1,199 @@ +{ + "arithmetic": "exact Fraction log tail; alternating exp(-t) polynomials degrees 40/41; outward decimal rational intervals at scale 10^80", + "complete_per_replica": { + "1": "21780", + "2": "5778", + "3": "12402/5", + "4": "1152", + "48": "1808/5", + "5": "354", + "8": "72" + }, + "dual_capacity": { + "16": { + "3": "-3/10", + "48": "3/10", + "5": "1/2" + }, + "32": { + "3": "-3/5", + "48": "3/5", + "5": "1" + }, + "48": { + "48": "1" + }, + "8": { + "3": "-3/20", + "48": "3/20", + "5": "1/4" + } + }, + "dual_helper": { + "4": { + "1": "1", + "5": "-1" + }, + "5": { + "5": "-1" + }, + "7": { + "3": "1/10", + "48": "-1/10", + "5": "-1/2" + }, + "8": { + "3": "3/20", + "48": "-3/20", + "5": "-1/4" + }, + "9": { + "3": "1/5", + "48": "-1/5" + } + }, + "dual_reconstruction": "nine tight support equations solved by exact rational Gaussian elimination", + "input_sha256": { + "CLAIM.json": "eebaf5fc6d4721ba99418bdd0bbcbb933c5bf4f351025065f39a11120680f0f9", + "data/PROFILE.json": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672", + "data/PROVIDERS.json": "b1e31d1b3af2c8db9b8dd8f1337fee7fc2570ee58c1d541c43963c640efa1aa2", + "review/PROOF.md": "71a45d195eb9ea46e0b0027d7d6f750aef109b1e853b9ff6b90ab864039bae6f" + }, + "marginal_inventory_cost_per_changed_call_role": { + "4->5": [ + "-1", + "-1" + ], + "4->7": [ + "-29756214716550142999557132216958798199805931432174352877524609106779424765067563/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-297562147165501429995571299369712640990717206003395377412143750695038782563281803/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "4->8": [ + "-99085805187063036248339245813595493249272242870653823290717284150422842869003361/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-24771451296765759062084809315910560092879738062818316632388476627659885865307669/6250000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "4->9": [ + "-247562147165501429995571322169587981998059314321743528775246091067794247650675629/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-247562147165501429995571299369712640990717206003395377412143750695038782563281803/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "5->4": [ + "1", + "1" + ], + "5->7": [ + "-19756214716550142999557132216958798199805931432174352877524609106779424765067563/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-197562147165501429995571299369712640990717206003395377412143750695038782563281803/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "5->8": [ + "-74085805187063036248339245813595493249272242870653823290717284150422842869003361/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-18521451296765759062084809315910560092879738062818316632388476627659885865307669/6250000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "5->9": [ + "-197562147165501429995571322169587981998059314321743528775246091067794247650675629/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-197562147165501429995571299369712640990717206003395377412143750695038782563281803/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "7->4": [ + "297562147165501429995571299369712640990717206003395377412143750695038782563281803/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "29756214716550142999557132216958798199805931432174352877524609106779424765067563/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "7->5": [ + "197562147165501429995571299369712640990717206003395377412143750695038782563281803/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "19756214716550142999557132216958798199805931432174352877524609106779424765067563/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "7->8": [ + "-12347634197843839374723207635599248874878707145108970548452880691737140478167227/12500000000000000000000000000000000000000000000000000000000000000000000000000000", + "-98781073582750714997785649684856320495358603001697688706071875347519391281640901/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "7->9": [ + "-19756214716550142999557132216958798199805931432174352877524609106779424765067563/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-197562147165501429995571299369712640990717206003395377412143750695038782563281803/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "8->4": [ + "24771451296765759062084809315910560092879738062818316632388476627659885865307669/6250000000000000000000000000000000000000000000000000000000000000000000000000000", + "99085805187063036248339245813595493249272242870653823290717284150422842869003361/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "8->5": [ + "18521451296765759062084809315910560092879738062818316632388476627659885865307669/6250000000000000000000000000000000000000000000000000000000000000000000000000000", + "74085805187063036248339245813595493249272242870653823290717284150422842869003361/25000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "8->7": [ + "98781073582750714997785649684856320495358603001697688706071875347519391281640901/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12347634197843839374723207635599248874878707145108970548452880691737140478167227/12500000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "8->9": [ + "-12347634197843839374723207635599248874878707145108970548452880691737140478167227/12500000000000000000000000000000000000000000000000000000000000000000000000000000", + "-98781073582750714997785649684856320495358603001697688706071875347519391281640901/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "9->4": [ + "247562147165501429995571299369712640990717206003395377412143750695038782563281803/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "247562147165501429995571322169587981998059314321743528775246091067794247650675629/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "9->5": [ + "197562147165501429995571299369712640990717206003395377412143750695038782563281803/50000000000000000000000000000000000000000000000000000000000000000000000000000000", + "197562147165501429995571322169587981998059314321743528775246091067794247650675629/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "9->7": [ + "197562147165501429995571299369712640990717206003395377412143750695038782563281803/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "19756214716550142999557132216958798199805931432174352877524609106779424765067563/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "9->8": [ + "98781073582750714997785649684856320495358603001697688706071875347519391281640901/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "12347634197843839374723207635599248874878707145108970548452880691737140478167227/12500000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + }, + "minimum_strict_slack": [ + "403024772582256767679658542046081957791952633989784901824918523244552814024601/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + 48, + [ + 1, + 0, + 0, + 1, + 4 + ], + 0, + { + "1": "-1", + "3": "-19/20", + "48": "-1/20", + "5": "5/4" + } + ], + "moment_at_high": [ + "6771946839114565651326767144652668045724502153372855094919/12500000000000000000000000000000000000000000000000000000000000000000000000000000", + "10835114942583305042122827431444268873159203445396568195357/20000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "moment_at_low": [ + "-32769616854866773686533753392618662431766944730345108102581/25000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-13107846741946709474613501357047464972706777892138043219289/10000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "native_profile": { + "1": "2394", + "2": "642", + "3": "266", + "4": "128", + "5": "26", + "8": "8" + }, + "negative_controls": [ + "missing bin rejected: capacity conservation", + "unpaid helper change rejected: inventory conservation", + "helper-9 price +1e-6 rejected by tight (7,9) bin", + "one additional rank-one paid child destroys moment" + ], + "pattern_count": 1163, + "pr_head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "primal_idle": { + "1": "234", + "3": "432/5", + "48": "1808/5", + "5": "120" + }, + "root_bracket": [ + "215012600677110740993/125000000000000000000000", + "172010080541688592794401/100000000000000000000000000" + ], + "scope": "All whole-role packings at fixed native paid profile, helper widths/counts, capacities and normalization; no changed circuit or integer multiplication theorem claim.", + "status": "PASS_INDEPENDENT_FIXED_MODEL_AUDIT", + "tight_count": 11 +} diff --git a/research/t185-precision-replay/evidence/INDEPENDENT-PRECISION.json b/research/t185-precision-replay/evidence/INDEPENDENT-PRECISION.json new file mode 100644 index 0000000000..ed640fd63e --- /dev/null +++ b/research/t185-precision-replay/evidence/INDEPENDENT-PRECISION.json @@ -0,0 +1,69 @@ +{ + "added_predicates": "two exact discovery-helper source hash checks", + "baseline": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "baseline_head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "conservative_lower": "1075063001545801545851560323691846999/625000000000000000000000000000000000000", + "conservative_moment_intervals": [ + [ + "-78678477319383108607064167803989731353548233/10000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-786784773193831086070641678039897313535264897/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + [ + "213151129631337162225527632708544700388489449/20000000000000000000000000000000000000000000000000000000000000000000000000000000", + "532877824078342905563819081771361750971332339/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + ], + "driver_changes": 9, + "formulas": { + "24": { + "outer_backoff": "1/10000000000000000000000000000000000000000000000", + "outer_floor": "1/10000000000000000000000000000000000000000000000000000000000000000000000", + "root_grid": "1/1000000000000000000000000", + "supplier_gap": "1/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "40": { + "outer_backoff": "1/100000000000000000000000000000000000000000000000000000000000000", + "outer_floor": "1/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "root_grid": "1/10000000000000000000000000000000000000000", + "supplier_gap": "1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + }, + "gain": "707560633553120000009999999999999999000000009999999999999999/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gain_decimal": "7.07560633553120000009999999999999999000000009999999999999999E-27", + "input_sha256": { + "baseline_claim": "eebaf5fc6d4721ba99418bdd0bbcbb933c5bf4f351025065f39a11120680f0f9", + "candidate_driver": "8aa91da8b39f212ef786f7788682dce45d6217f399f02a063f62763d096cbfb7", + "discovery_helper": "1039fddb7fd63e5bd0f8aca53494a64c7eb5814fbf2b584ca24cd64e2125755a", + "independent_arithmetic": "b9997239d7591106c98732ae41e33964d377934dee5bccf2db9db784d214c4c9", + "independent_audit": "9ffd40d384ab241ae814301ee05257bc9c70ff7a8426c349d5831cf6eb883dec", + "native_profile": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672", + "original_driver": "1d4b8b9df01e42f5f2450b5837132861c5aa8cd3a011e6a6fa35e53463417346", + "producer": "08ef7255b642cd35a64749f7fa87f3de28dd75fe7003c42a2ec56c288b2fbd02", + "source_assembler": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833" + }, + "kappa": "172010080541688592794400707560633553119999999999999999999998999999999999999999999999/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "kappa_decimal": "0.00172010080541688592794400707560633553119999999999999999999998999999999999999999999999", + "native_moment_intervals": [ + [ + "-1355026442123051145912419756009956752001723379/100000000000000000000000000000000000000000000000000000000000000000000000000000000", + "-677513221061525572956209878004978376000752973/50000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + [ + "62189247400098131706883966556724357088116443/12500000000000000000000000000000000000000000000000000000000000000000000000000000", + "497513979200785053655071732453794856705148977/100000000000000000000000000000000000000000000000000000000000000000000000000000000" + ] + ], + "negative_controls": [ + "root upper endpoint strictly rejected", + "one extra paid rank-one child strictly rejected" + ], + "new_predicate_occurrences": 41, + "old_predicate_occurrences": 39, + "only_changed_old_predicate": "fixed 24-digit outer equality generalized to DIG with same strict comparison", + "root_lower": "1075063003385553704965004422253959707/625000000000000000000000000000000000000", + "root_upper": "17201008054168859279440070756063355313/10000000000000000000000000000000000000000", + "roundtrip": "reversal of declared edits exactly recovers original source bytes; parameterized numeric formulas agree at DIG24. Builder itself currently allows26..70, so no generated24 wrapper execution claimed.", + "scope": "Precision-only candidate; no new native construction or full release pass asserted. Full source/cache/native/owner/invoice/control/release gates remain required.", + "status": "PASS_INDEPENDENT_PRECISION_ENDPOINTS_AND_DRIVER_SCOPE_NOT_FULL_RELEASE", + "unchanged_moment_check_block_sha256": "899c78f1664f0eefda95929cb40a92f4b4aabf02c1027344ca64a2a64de68033" +} diff --git a/research/t185-precision-replay/evidence/MOMENT-SCREEN.json b/research/t185-precision-replay/evidence/MOMENT-SCREEN.json new file mode 100644 index 0000000000..d0ec9d268e --- /dev/null +++ b/research/t185-precision-replay/evidence/MOMENT-SCREEN.json @@ -0,0 +1,16 @@ +{ + "scope": "Floating screening of dominant costs, not certified acceptance.", + "a": "0.001720100805416886", + "formula": "n_r * exp((1-a)*log(r/73)) / live", + "contribution_by_rank": { + "1": 0.33545333106093467, + "2": 0.17777224813401052, + "3": 0.11439222677434026, + "4": 0.07080290875229876, + "48": 0.26555347452669087, + "5": 0.02718599300788445, + "8": 0.008839817743840257 + }, + "input": "inputs/pr2863/CLAIM.json", + "method": "Python math.exp/math.log; deterministic, no seed" +} diff --git a/research/t185-precision-replay/evidence/NATIVE-RECEIPT.json b/research/t185-precision-replay/evidence/NATIVE-RECEIPT.json new file mode 100644 index 0000000000..9bfba432f5 --- /dev/null +++ b/research/t185-precision-replay/evidence/NATIVE-RECEIPT.json @@ -0,0 +1,113 @@ +{ + "cache_files": { + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/CACHE.json": "63ed32692a5949be308d7e9cdc084001e5d40586d6e7af4bcc817f11f4475738", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/STEPS.json": "28048dff3492cc5f55199073eacec50339872b4d5912bb0a8a28be3213f66ae2", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/CANONICAL-WORD.json.gz": "3c6499ee5d98c3c7ba3aecc321f94cdda1d06a3e2e169c7fc3e3644958ab53dd", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/CLIFFORD-RECIPES.json": "c96a15060e93b0eee1efa6bc526fda31bbcae28aa8954c23dbf4fb6ac861cd98", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/CLIFFORD-REVIEW.json": "fb53ac66dd9efd5be904c1c449a49ff0ced71cc16c1bca094cfdcbccfc7959c7", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/FULL-WORD.json.gz": "0d30834d06357235ae78c59f322b5b914e40b601723617df7bf2dc93ab30cb73", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/INDEPENDENT-LOCAL-REPLAY.json": "908627acf088651294f2b413baeced92b9745b0c063f19a6916ef0db3fdb6a6f", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/LOCAL-CHECKS.json": "9f8c0bebcc0cff992859aef70f1d9bb927a721fd0233eca23476daa86e16e2a9", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/LOCAL-PROGRAMS.json.gz": "88b8cc191d1931e280e8e63889e7e6f73131461e736d41e443ea474623913d32", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/RESIDUAL-ADAPTERS.json": "2c85e9b2df829ebd8bc54f2f285dfcbe53dead89a3402fef4f15f29bd194f9c0", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/SCALAR-FRAME-AUDIT.json": "09f5fa50806ee967711c8172a62b52d333b18b4330ea24515fb0c47826bbf98a", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/WARP-RECIPE-CHECKS.json": "45e02f2c23d03cc8ac3a24e938e3e00fff65681208e46f9f7a925c69c60ad7c1", + "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458/local/WRAPPER-CHECKS.json": "b4f425e69bdf22df071e9e0372fef4de4c07512a75a678cf3010cfb53e3d5f7e", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/CACHE.json": "92e894fdcf57349fee8dded6b4f35e89133dfab36b6d5894934cd326b112ecc6", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/STEPS.json": "cf64d85374292fb5fc9fb4b277ca09dbfd8d0e147cb3a2f718404c1ec89d582d", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/ledgers.log": "2f40f12c67d436dde2ea415ea3e033ec60a9d43cc71427dcc1bf987962da34d7", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local-replay.log": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CANONICAL-WORD.json.gz": "e38e2136e5a4a75bb843735a59158543eff04bd06384d73752b220d6938af73d", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-RECIPES.json": "cf410b60c9e3d9e7f99d94b5b28c4e3ae61c4b32892df4e03257b60fe5a37b02", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-REVIEW.json": "824f389eabe31445064e74a8f65e1e9f59508128812fbdc7f45cbba874c9323d", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/FULL-WORD.json.gz": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/INDEPENDENT-LOCAL-REPLAY.json": "39874d664110d1ee85da901e2cd56e7cd0f27e0153813d4608c98122a90815da", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-CHECKS.json": "ef01cb5b6d1779518282c69a20d1dbcdbf57cb89ba616e2101bb209b37d80286", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-PROGRAMS.json.gz": "26c2fd119125bfca1ae655bb8a57df064da250370e60a85e1e8e8c4649e6a904", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/RESIDUAL-ADAPTERS.json": "0102fa3b62b095c14a34d5af95cc321db38e5f5e03a4f226828e8ebf6fdbe20b", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/SCALAR-FRAME-AUDIT.json": "8244253ca81b46a02c67384d2cfb714792722a554011cb1b96489d4c9f5f407d", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/WRAPPER-CHECKS.json": "84a5bc26df5fb70dc12852a868962bcdfad3b85d85408edfd1f343e898a78c0e", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/native.log": "243732bc7fea51e50ac08527b3e8e87e1fb486b4247812606af3cc04be209673", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/phases.log": "a85790455f6650700da19ae1575ab1ab9818cb2696031a2fa7dc0dbd753253d2", + "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/wrappers.log": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5", + "_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RECEIPT.json": "a9b66eabc7b8475af32f06e87ec56f3bc4aea7f2d39050afa8a6a84518d40d90", + "_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RESULT.json": "d59b0fe1bc08cd3afe25ef5005c87e303bdf2f7a9ca87a8d27e205cc8ffc05c5", + "_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/STAGES.json": "246fd8e6ba2f3dc7ae7162bf079406285c10ec7f30e3105fdba4870bbd519673", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/CACHE.json": "78a3632f2a4bf8de502ad07f3b44c17f582026cb809946ccc5799c5770154f88", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/STEPS.json": "9467dfdf584ae668e531766a5aa82db833bba528190c6be284e6632f116243ab", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/CANONICAL-WORD.json.gz": "20b343ff9f7e98111ab1318bb460d2988901500b48dbec211790efcd4ce7354d", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/CLIFFORD-RECIPES.json": "8ef3ef2c56f7c70415d8667006a53e23fb68f95b0164f4a29f589da8afda983e", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/CLIFFORD-REVIEW.json": "59f938588368bb3ce66fd488cbf23946b7d946a582f0056185f80676ef25dedc", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/FULL-WORD.json.gz": "f77d6456419ad63096abd5c0879734406c9c74d432039279e8a7f119e1799f44", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/INDEPENDENT-LOCAL-REPLAY.json": "acca9d6c0f190936d99369e8ed5c8377a0322fe75343ad0a80796b6f23f1d674", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/LOCAL-CHECKS.json": "9f8c0bebcc0cff992859aef70f1d9bb927a721fd0233eca23476daa86e16e2a9", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/LOCAL-PROGRAMS.json.gz": "88b8cc191d1931e280e8e63889e7e6f73131461e736d41e443ea474623913d32", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/RESIDUAL-ADAPTERS.json": "8c8a68b632f29bfa56f64a0f73c4b052dd313a349d3c771bee445b3970cafdb0", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/SCALAR-FRAME-AUDIT.json": "6b05d9edb59302bc4b9131cabb00ac0996012390d9d58b61a5637d43b2aa2406", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/WARP-RECIPE-CHECKS.json": "a69ae9d1287c97b358af08e63fcb4f3724a63115f4c60afda5487368a9f0f9b2", + "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546/local/WRAPPER-CHECKS.json": "b4f425e69bdf22df071e9e0372fef4de4c07512a75a678cf3010cfb53e3d5f7e", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/CACHE.json": "69d2e76bf88f97785683aea385840a9f3e81594ead68746a6b1ec53547f7efea", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/STEPS.json": "989c1afb0d6e7fece8f0715237a34b751466e64110cf392a1cffee43b6dcf533", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/ledgers.log": "2f40f12c67d436dde2ea415ea3e033ec60a9d43cc71427dcc1bf987962da34d7", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local-replay.log": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CANONICAL-WORD.json.gz": "f69c0ca2c217eab87a231b67e548cd6491286314b1215e19f0b1d7463afd5e91", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-RECIPES.json": "f1b5a509e39293f5d7ffea7b269fd9e5443e625a9286a022caa1fd4b62af8063", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-REVIEW.json": "3437c296a386a04e1691a772584e2926378948e21e52a2320880a965cf4a9d83", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/FULL-WORD.json.gz": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/INDEPENDENT-LOCAL-REPLAY.json": "70b4b787a5a4529452a58e9ac48826e848748a35b95a9b20c5358f4355705058", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-CHECKS.json": "e52e7feece9cb22e83c1d687c0f98731f8d50b7e8c863732ec662c89453fbcd4", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-PROGRAMS.json.gz": "81d4aefacaa27f2f215e7d35559d5a079ca521f4ca2eb9a9c6a6bd7062179bff", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/RESIDUAL-ADAPTERS.json": "89e5779ba4fcc1b1a76bed05c9b36600bc1dc3c6efd7e623865692ec715c30c5", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/SCALAR-FRAME-AUDIT.json": "e230c99390d78790db794377120e1876ae3e21c3c566b28fcae41e4ca07d4a14", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/WRAPPER-CHECKS.json": "fc7e24778302326fdacfd08dd3d5e63483cf4539cd5022a6c77f016752fac1a3", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/native.log": "df5753a448e0b6866a6a7a337e9c05412048b623c9a9d8589ee1be868edbe0fb", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/phases.log": "87da7d69de0be11832161425c09dc0a9b99620b520b6969b358629c733293e30", + "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/wrappers.log": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5" + }, + "fresh_current_provider_count": 2, + "fresh_retained_native_count": 0, + "fresh_retained_parent": false, + "manifest_sha256": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869", + "providers": { + "base": { + "complete_native_files": { + "STEPS.json": "28048dff3492cc5f55199073eacec50339872b4d5912bb0a8a28be3213f66ae2", + "local/CANONICAL-WORD.json.gz": "3c6499ee5d98c3c7ba3aecc321f94cdda1d06a3e2e169c7fc3e3644958ab53dd", + "local/CLIFFORD-RECIPES.json": "c96a15060e93b0eee1efa6bc526fda31bbcae28aa8954c23dbf4fb6ac861cd98", + "local/CLIFFORD-REVIEW.json": "fb53ac66dd9efd5be904c1c449a49ff0ced71cc16c1bca094cfdcbccfc7959c7", + "local/FULL-WORD.json.gz": "0d30834d06357235ae78c59f322b5b914e40b601723617df7bf2dc93ab30cb73", + "local/INDEPENDENT-LOCAL-REPLAY.json": "908627acf088651294f2b413baeced92b9745b0c063f19a6916ef0db3fdb6a6f", + "local/LOCAL-CHECKS.json": "9f8c0bebcc0cff992859aef70f1d9bb927a721fd0233eca23476daa86e16e2a9", + "local/LOCAL-PROGRAMS.json.gz": "88b8cc191d1931e280e8e63889e7e6f73131461e736d41e443ea474623913d32", + "local/RESIDUAL-ADAPTERS.json": "2c85e9b2df829ebd8bc54f2f285dfcbe53dead89a3402fef4f15f29bd194f9c0", + "local/SCALAR-FRAME-AUDIT.json": "09f5fa50806ee967711c8172a62b52d333b18b4330ea24515fb0c47826bbf98a", + "local/WARP-RECIPE-CHECKS.json": "45e02f2c23d03cc8ac3a24e938e3e00fff65681208e46f9f7a925c69c60ad7c1", + "local/WRAPPER-CHECKS.json": "b4f425e69bdf22df071e9e0372fef4de4c07512a75a678cf3010cfb53e3d5f7e" + }, + "word_sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458" + }, + "extra": { + "complete_native_files": { + "STEPS.json": "9467dfdf584ae668e531766a5aa82db833bba528190c6be284e6632f116243ab", + "local/CANONICAL-WORD.json.gz": "20b343ff9f7e98111ab1318bb460d2988901500b48dbec211790efcd4ce7354d", + "local/CLIFFORD-RECIPES.json": "8ef3ef2c56f7c70415d8667006a53e23fb68f95b0164f4a29f589da8afda983e", + "local/CLIFFORD-REVIEW.json": "59f938588368bb3ce66fd488cbf23946b7d946a582f0056185f80676ef25dedc", + "local/FULL-WORD.json.gz": "f77d6456419ad63096abd5c0879734406c9c74d432039279e8a7f119e1799f44", + "local/INDEPENDENT-LOCAL-REPLAY.json": "acca9d6c0f190936d99369e8ed5c8377a0322fe75343ad0a80796b6f23f1d674", + "local/LOCAL-CHECKS.json": "9f8c0bebcc0cff992859aef70f1d9bb927a721fd0233eca23476daa86e16e2a9", + "local/LOCAL-PROGRAMS.json.gz": "88b8cc191d1931e280e8e63889e7e6f73131461e736d41e443ea474623913d32", + "local/RESIDUAL-ADAPTERS.json": "8c8a68b632f29bfa56f64a0f73c4b052dd313a349d3c771bee445b3970cafdb0", + "local/SCALAR-FRAME-AUDIT.json": "6b05d9edb59302bc4b9131cabb00ac0996012390d9d58b61a5637d43b2aa2406", + "local/WARP-RECIPE-CHECKS.json": "a69ae9d1287c97b358af08e63fcb4f3724a63115f4c60afda5487368a9f0f9b2", + "local/WRAPPER-CHECKS.json": "b4f425e69bdf22df071e9e0372fef4de4c07512a75a678cf3010cfb53e3d5f7e" + }, + "word_sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546" + } + }, + "retained_parent_receipt_sha256": "a9b66eabc7b8475af32f06e87ec56f3bc4aea7f2d39050afa8a6a84518d40d90", + "retained_reuse_receipt_sha256": "1be8795e9d8f4b89a043f1d2d858c62c4cd45e71411adc512ddd314920fc8089", + "reused_retained_native_count": 2, + "reused_retained_parent": true, + "source_commit": "shared-four-kernel-pr2833", + "status": "PASS_COMPOSED_FRESH_NATIVE_PROVIDERS_AND_AUTHENTICATED_CACHE" +} diff --git a/research/t185-precision-replay/evidence/OVERLAY-MANIFEST.json b/research/t185-precision-replay/evidence/OVERLAY-MANIFEST.json new file mode 100644 index 0000000000..a585410189 --- /dev/null +++ b/research/t185-precision-replay/evidence/OVERLAY-MANIFEST.json @@ -0,0 +1,549 @@ +{ + ".gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "ADMISSION-DERIVATION.patch": "7021000d75635fc5806af821640c02f9d7cbbbe1cf314dacfcc743fc6875fdd8", + "CLAIM.json": "94fced945b1171e97c3ac7c71f819a5ba6c5230c10ef0b15556482990b46b368", + "CONSTRUCTION.json": "07c8c640de821978b6d2945100e2492ea7a6c006baa6b7b7585bbcb3b7f3eba9", + "DISPATCH.json": "2d178ebfbf3147d1f844897c779d151e04a0b9f480cbf57b76add4a24b8858ee", + "EXACT-ARITHMETIC-DERIVATION.json": "c0d40deaa495a7365e91aa5d9e6a846f91e0cb6daff98bb3b7f2acef84d64ec4", + "GLOBAL-TEMPLATE.json.gz": "1d31424c4e27e26a35a9932ca778e43f1f3577589275422cc642aa68b31112db", + "NOTICE": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "ORDER.json": "30856f042860e5b5c613357b236ff643f107d7d70e2c64eb5fcaaa09bf81a90d", + "OWNERS.json.gz": "25e70226d625ec6222f9436332fb8f4a82664f71cb6e5af0e056d0d32ca76baa", + "PARENT-LIFT-RECEIPT.json": "787db0b6f847cb03ff9b71246aba6e702ad3ab8e2fbbcb7dff9f51b8a8a783e8", + "PLAN.json": "5345bbb91255a3229000ef154daab7d6dcb31c98aadeac9d5dac748a58cc5c44", + "PRICE.json": "c5ec535fd9edbdec7b64edd5a8b862edb1a7f173d411dacb279172659573e16a", + "PROFILE.json": "dafbfc76552e3b0c5d6f29bbf5bbafe5602149d3a3f8e35d5c316741e7eff64a", + "README.md": "b794473b965406360e7732f0e86b66fbcf8e91bc16632330ada8e1150f2ddb62", + "RELEASE.json": "034e061609a987eb6275787e74b3b775ef0782a277bb26e2ca664f61b2863e55", + "SOURCE-PIN-REFINEMENT.json": "8c0bad79978decd6f8aba0932c0a94c7f61c64bf9ce5a19a36f67cc1390bf74f", + "SOURCE-PIN.json": "66faac1fd4e79bb6d9fc774fd8ba63522ad3309456be1c81405794b284c55c83", + "SPEC.json": "81676590c26018aa95082e3252f394ac99c61c0c4e5578f59501401700e38033", + "audit_fast.py": "26950da76589b13cd9c452fdee1b0c354806977f881299bd94073f00e4646fcd", + "audit_mixed.py": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "code/assemble.py": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "code/assembly_controls.py": "d7675ff0b0994b29541d37eaa3010c5f39bb1447700c9f8e750522bf8c951f56", + "code/audit_allcold.py": "fa3488b62efdf8a0c37de0ca0caba587b4b036c5f068e002eb04c71c12b9e9b4", + "code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "code/emit_allcold.py": "549603ca6d28b163a43b2dfaaaa788161c73d7952ab9190289407caca5418c71", + "code/exact_coarse.py": "5fd03ee160a8bb02a00927cb144359fbcf8b0ec323ae0662778dd1f655b4a216", + "code/fine_cache.py": "89282a83ab102893a4fc1e663ad2137d891d81e843b1c9ea140d13e58b7c7dbd", + "code/fine_mercator.py": "6cf29658b5c1618de4aae8bd49d6d890be06d57ead1ad0f2d41bc8d25cc578d3", + "code/fine_moment.py": "bdfc492be6a663b219d76beff444db14bd67bb53c7c8ec4086ab0f56e48323c0", + "code/freeze_spec.py": "e9132a9d195c66123f2747a17f7ef404b4d1e3ef6263ab4c28c983a052cf10bd", + "code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "code/invoice_allcold.py": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "code/lemmag_checks.py": "cc753c5953e58f5900ce580ece8f814a352d672bcee6d4566c7dd52647912393", + "code/lemmag_stage.py": "5158e1e95e46b3119de9f4add7d849c8ad2d2dd92b17a79b0f93b86e7d4e6049", + "code/oracle_check.py": "4836046db4bec939515a5a272559f92192b56612b98f635910fd81ea754ce2e1", + "code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "code/pyc_guard.py": "1def35bd093a7b3893c1cf410301d875435a2a7a096b42f49ecb060ed2a61f0e", + "code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "code/witness.py": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "evidence/ADMISSION-CONTROLS.json": "5cdefeff2516a67c4dd60e609019b3e2e38eb3d43142df2d3c7ed9a6822d5050", + "evidence/ASSEMBLY.json": "5d9eb1ce551386024b5b6894836f81ed03a83d2e0c0bd0e02e3f6410a596bb2c", + "evidence/BIT-CONTROLS.json": "d74d9d2ba363c3709e9a3b33abf6d14abd6b9c68d950b35b7669d8e6edefa59e", + "evidence/FULL-ADMISSION.json": "cda48de718d060b8ca329f1254f4f999a5a5bade5cecabb265f0a9bef1135089", + "evidence/GEOMETRY-CONTROLS.json": "13a50b2f2448931ca302a55e5839c082f651331f20402448fe6ff29d1eb2f481", + "evidence/INDEPENDENT.json": "7150546e840e859268c40c11c2c79ba4fd646fc632fced68e3c19355b292fa61", + "evidence/OUTER-DISCOVERY.json": "413ef3e9eb1c3ff680cff1e600dc7160afda228e0b6b021c1a4e4a37ee486cc1", + "evidence/REGRESSION37-CONTROLS.json": "0196ae228d583f2bac3c42d3576a8d378fe622592e377c4c1921b5ae81351854", + "evidence/pr1377/CLAIM.json": "cd089b08077e0151b9ed917a5c33aa7aa6b0de790bd9567442531b48729da8d3", + "evidence/pr1377/PROOF-NOTE.md": "dafd8286b1c9224ed6f50bf71bc34b77918323b936ea7427a4b71c3b644b2264", + "evidence/pr1377/RELEASE.json": "a4fa2ca0f79a11dcdc3227ad16a408d4d22d83b7401c894cb0e31eb2c9c5f7df", + "evidence/pr1377/RESULT.json": "1cdadc74fef4cddeb2bae5e32fff7bc27456740150440ae8fda8822f569c2492", + "freeze_spec.py": "1d965b7a329b98008fcc67e73d03dcf6e75f0f33c2858a39f1182bb3d0ed0ea1", + "geometry_controls.py": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0", + "independent_core.py": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "inputs/DISPATCH.json": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "inputs/GLOBAL-TEMPLATE.json.gz": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "inputs/OWNERS.json.gz": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "inputs/PLAN.json": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08", + "inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "inputs/SPEC.json": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98", + "lift_parent.py": "525ca25a4530cee9e645a9e9078227f91f48c3d43d218583f2bb1cf9bded8a6e", + "new/BORROW-PROVIDERS.json": "5527d70aa83ad3b05a7176903016c12fc410bc9968082377eeed66c8d298dafa", + "new/CHAIN.json": "f18804a71bef7005e892b0b7baac818d5362fff685fe5b5aadfe8de6e442446d", + "new/EDITS-1.json": "dffa640c04d71111d3e4bdd7f5a991450ba07049a1d434edeef84791c0cc2d05", + "new/EDITS.json": "d5f9a0444dddcccd35c0217f60dbd6863486241629a747c3bbe4140b3d55eea1", + "new/PLAN.json": "fe48f2a29535cfae3b0889170b87ebc1384eeeef9ab635a901929f9a40a2c95b", + "new/PROFILE.json": "69a5c98958d196e61d158c856392c9587363ee47d2c8665081e4688795c1f2b0", + "new/SPEC.json": "85635e7f1ceff706fe43c9eda5bb8847e6273b4d7509b119114e39684b0ddbdf", + "new/borrow-fill/DISPATCH.json": "fd8132ec8957b908ee6d871216848f18bafc6bd9304acd6185519ee26d97b1ca", + "new/borrow-fill/FILL.json.gz": "0cb7522e071ff064ada2efec169e23a2fe7d3daf928eec6ba752b166cffb3468", + "new/borrow-fill/ORDER.json": "aa7c53c188c90fd74421a804f4c6fb13aa1187c06dbac51fa147830a40e00667", + "new/borrow-fill/search/agg.py": "267a66287336b72731b897508073dae1a7c85fa72cd86093a7340ddfc12af04c", + "new/borrow-fill/search/base74.py": "acc99c57730fe50f88538e4061e7165a7f278ed7499728c24b0522d479be8b8c", + "new/borrow-fill/search/ceil74.py": "99df541abe458fb6154755d9c67066b2ba0430b06f879a7b5a43e30618f4c1d7", + "new/borrow-fill/search/evac.py": "7c6ce4e8aa9833a9d451c5d4b891bbd1927315bcbf112d3c15845f0ede2d9dc3", + "new/borrow-fill/search/fillbase.py": "4fc6fa920d8703ccec860bee0e1187a0a8b1e37b245789256f7a4d01ae8a2b00", + "new/borrow-fill/search/inv.py": "eec279ea8e8d9d1dccc2733a88129351678c73fb51f06a4604a9c1da1d771387", + "new/borrow-fill/search/lattice.py": "8f2ee194fa4992d1f45394b09b5151ec699b28e4c950b9d40b826f33cbb635ba", + "new/borrow-fill/search/lnstime.py": "3a1ff558f10b0b935389137627359f875ca484717ffa3ced7de8d8b588836755", + "new/borrow/alias1_controls.py": "f4cc82312af891ea48956d9953a061196a8c3b113ef6d81e5848fe95745147b2", + "new/borrow/alias_build.py": "40b97536c8347733eaae24a3c4a13f5d21711e983106454777837be487959f1b", + "new/borrow/alias_enumerate.py": "7324f2569e6b76981d8c964a16ff9a3bc9e770e41b9cc6ec1c9defe8e662c153", + "new/borrow/audit_local.diff": "202f6f2032552eba069b9ec7e33b729d4af2ffc20974a9e82e444d906d7137b4", + "new/borrow/audit_local.py": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90", + "new/borrow/borrow_controls.py": "07fbbf8e2f06df063dc9d88e5e4f721222a9fcf30b983bf9127cd5aa4b611627", + "new/borrow/build_word.py": "40047409dd9f9c406bb37a2ed0b4c8159797e0e4a114d525a368355418128707", + "new/borrow/emit_word.py": "a057ed0c81fbb07dabf38247e0ce0cec6c5fbfa31d8bf1b38838bd3758e41f87", + "new/borrow/guard_cut_centres.py": "5df204597697756808e6c959f5bba81cf35a2f0e7a0f1f75748dca1814373b72", + "new/borrow/guard_helper_indices.py": "d93aeb2d51d77ca93ecbf9e566d9000bb436c279e2a25b699a867e9697f782fd", + "new/borrow/inputs/PR2833-WORD-base.json.gz": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7", + "new/borrow/inputs/PR2833-WORD-extra.json.gz": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac", + "new/borrow/inputs/alias1_43base.json": "2c5b5491da4b3e8a8356fd42a12a8fc8b2c9b4b0b20c4adc4e273ba217230e11", + "new/borrow/inputs/alias1_43extra.json": "0a54f41f886bf4f61fa620c65725373be905524ce906e5e95d501890de783179", + "new/borrow/inputs/alias8_43base.json": "3b91dd5a0d1b297a48e278b45903e073c5cefb23f22921f6a738bcbbf21e521f", + "new/borrow/inputs/alias8_43extra.json": "3ab265a33750a229a9201c2baff45ad91f1bef556879306d2fb743f5290cab31", + "new/borrow/inputs/blocks.json": "ddfac1dae1fe7cc0a91e7c7205c6d9d0c07c682880aa34eed83bf4ad7384da9f", + "new/borrow/inputs/dirtentry_43base.json": "a067f7138f23eed6434286e7bd53548c86a7eef58c654374b778b4f424e9ffef", + "new/borrow/inputs/dirtentry_43extra.json": "8280fafb4642389ae91989e870ece7c9f2bffa38c9b52f2424b8abf489ba71f8", + "new/borrow/inputs/entrance_43base.json": "1b3c09f9558c50e7f299aa10fb21dcbd1b5ff397794838d8629c80d4c7a565f5", + "new/borrow/inputs/entrance_43extra.json": "e57ec67fa0a3fca63bf9e4bb9edf4e6be48db0bd7c9e092cddad29b26b897463", + "new/borrow/inputs/extra.canonical.json.gz": "d7e48dcbafa236a2e1e41f7958244211506f7c7630fe6a2d43d2bdf17b7ae015", + "new/borrow/inputs/gauge44.canonical.json.gz": "65c6d17ffee2eacf27bff438f37fc549c9ed0c909cbc7a52976cc75cf2d15b91", + "new/borrow/inputs/handoff_43base.json": "5ae3062bcce666c8c3a3a650e345adf15c22a2800fa0e17d79ad6e8b97208a2f", + "new/borrow/inputs/handoff_43extra.json": "4238a7c5093a4347fe69adf4f76e507d2f43c4e727d91b2c4705039e1cbaa06a", + "new/borrow/inputs/kernel_43base.json": "7f06b4b08a49192a27e8f4132ad0c93521dad90f97ca985a173944ba02c5442b", + "new/borrow/inputs/kernel_43extra.json": "ef95eae03915f0222bcd486959c6dfe307a9a0a856702420fa35491abfae4c84", + "new/borrow/inputs/lowfour_43base.json": "a8df0a2acf85e96febb35d24ae047c370d179095b46142bae968f06348bf1c18", + "new/borrow/inputs/lowfour_43extra.json": "9dbfb49fb3c04a0652dcae9a962d973489679f5d1ee2baf4e65c58d2e8ef578c", + "new/borrow/inputs/prelife_43base.json": "ec43328c198094c0e8b37cf93de0210d2ba0397ed20dcaec1f1d121ffa5cdb69", + "new/borrow/inputs/prelife_43extra.json": "a7fc8362edaf33de314bebc400bcda6a6cc345ac6ca86220e1f53ae43cbc8600", + "new/borrow/inputs/refit563_43base.json": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae", + "new/borrow/inputs/refit563_43extra.json": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae", + "new/borrow/inputs/refit_43base.json": "19a97e80b0ee3146e0244e6bc36bd365d89e9c1cd0f885c4e06be4193606a323", + "new/borrow/inputs/refit_43extra.json": "1349d54f704847fdcd4a00e323cdc9e1118fac7fedb0c7573e9b2b3f0169a7eb", + "new/borrow/inputs/retired7_43base.json": "74daf5826d9191be4613a61447f4dc12789190fb49a3219f6a9df63075cac1e1", + "new/borrow/inputs/retired7_43extra.json": "25d9774b512da78f042287ce1de91c79c8658d06488b8fe94e548cbdd036f034", + "new/borrow/inputs/shared_kernel_43base.json": "d06f52975d4d48523177fd3010f9b6d36094636b3d31b90c492404a9c21ef6e3", + "new/borrow/inputs/shared_kernel_43extra.json": "79a3d0309ee1154f778f05592ac09f51db64286828456f8c1fca22c1c8b05af2", + "new/borrow/inputs/twelve_43base.json": "ee268c45a9c768a6a4cecf401cd4446cebb042e67d69e5fb6d078934d5a49498", + "new/borrow/inputs/twelve_43extra.json": "4ff1d00714d0dfacf95b89778f6c1abb113877f8c9880c01a06d0f30998756ee", + "new/borrow/inputs/witness_43_base.json": "65ee52604e2e49a30c1e978b7ce829482a694a20a8744f37b9bf40dad1ff3a2e", + "new/borrow/inputs/witness_43_extra.json": "19c652db80d5215c958c63b5d6f2de96d9cf34a0e4d56dab5c13e556c57f7467", + "new/borrow/lowfour_controls.py": "b1484a0ab1ad5f87a71b8e48ee8c5ba7604835acfe2b841b6f13cbd12f32e344", + "new/borrow/prelife/results/gap-base.json.gz": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c", + "new/borrow/prelife/results/gap-extra.json.gz": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c", + "new/borrow/prelife/results/prelo-base.json": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9", + "new/borrow/prelife/results/prelo-extra.json": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9", + "new/borrow/prelife/results/tryE-base.json": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb", + "new/borrow/prelife/results/tryE-extra.json": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb", + "new/borrow/prelife/search/chains.py": "588d6cdb2312febfee5f3d576295f2edff53ca74c14d21ed9bffed3312dfa32c", + "new/borrow/prelife/search/edit.py": "8e5eea35d0bb83aa60bd066ae9ddf3f4b0ad46cf9ac9d31d8fc5777f49013713", + "new/borrow/prelife/search/fm.py": "36174e2b7e012726964282af926fdf541332556bcc548af5b41502cdb8b198e2", + "new/borrow/prelife/search/gapbound.py": "a0fa0fbd079a456bf5f9b75352eb68c4b7e2febad0c99e66b7553bdc744772c8", + "new/borrow/prelife/search/mk1.py": "4bab66a4e1514a067572c7854731a4fbd29681300e95a4384fdb68e0eb140575", + "new/borrow/prelife/search/prelife2.py": "db1fc5eea7bd70066188d7c7f52cf4be8991e61b821d3fe4b779ee30c7f3c9eb", + "new/borrow/prelife/search/prelo.py": "157dc45b5fcc421d26507d6d7fca6d4caeff6c73efcd679fd28e906f600ea886", + "new/borrow/prelife/search/propbound.py": "735cd4d1a6a43c96f397eb5ae2972e86ab71c2c232e6d14ac6cbf1eb7f638c1c", + "new/borrow/prelife/search/repair2.py": "410ddd6f9b3e14be6b9247cc5792d1a893175e843a0c21bf667e71a6e3a9710f", + "new/borrow/prelife/search/tryE.py": "130a859c0ad20623943b25800dd2f1d0355cf03b8520fc493ec870baa010b2ae", + "new/borrow/prelife/search/wordmodel.py": "215e678d3f3711b4291f9da5d7937cdbb0b091390bba089e6949b8c42a29f6f4", + "new/borrow/prelife_controls.py": "c24398bdc407aaf6713201100d27ba851233525a9dfd747b641d99e1cde66cba", + "new/borrow/receipts/AUDIT-43base-pinned.json": "8dc6daa8929c1137c1e37fa5a1bf869afafe94c3e65ed2705ea9f41f2dc8cee8", + "new/borrow/receipts/AUDIT-43base-prekernel.json": "fb6f40a1d117bd304cc0757ac21915bd8558e8d3f31b8709129f395033fc534e", + "new/borrow/receipts/AUDIT-43base.json": "07b8a4836fe2659d0d46957ed0973ba3334f6752b5c1235d03b961a107fb95d5", + "new/borrow/receipts/AUDIT-43extra-pinned.json": "4176a6190fb1a224d45797064cde2aa758970bce7c1ed2a009ecb2fc7839d26e", + "new/borrow/receipts/AUDIT-43extra-prekernel.json": "09041e49888a1360b7ddee29d54d82836a875ecb6547c7ad1eb92427e7f3b384", + "new/borrow/receipts/AUDIT-43extra.json": "a01ae6847449ddb88c56fa8e44d10bc0b005f1b24daa283d38ba00089d8f89f2", + "new/borrow/receipts/CONTROLS-43base.json": "02b73bfbf72c63926ebb244bbd6bf87a03201ee1487e2c15292ad52684fb4d69", + "new/borrow/receipts/CONTROLS-43extra.json": "f8b93901ef5b4810bb39a7b5ccdc62497612c2efba67920a8d6119ae8a898126", + "new/borrow/receipts/CONTROLS-KERNEL-43base.json": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907", + "new/borrow/receipts/CONTROLS-KERNEL-43extra.json": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907", + "new/borrow/receipts/CONTROLS-LOWFOUR-43base.json": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38", + "new/borrow/receipts/CONTROLS-LOWFOUR-43extra.json": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38", + "new/borrow/refit/results/pairs-base.json": "8178d2a34be82601f2361afbc63b37294255a435b243e65295bf7b641edfc4a3", + "new/borrow/refit/results/pairs-extra.json": "3a64b6ace504a5d410a4cfd87ae2fc04576df61883ce56e3f7eb38d4b26df8af", + "new/borrow/refit/search/bounds.py": "690986e69e3125723b12255cc5aa135fceec93894d589eb196ab7fa5da37e9fb", + "new/borrow/refit/search/eval1.py": "0547e606468ad4670512ea83fb3d6e7f39fda9b66537fdf791ad22a3bf4aeeee", + "new/borrow/refit/search/mkcand.py": "c5b437f6a991de674bd781d610d98a43d9f84179beb1187340354e55f42ceaa4", + "new/borrow/refit/search/pairs.py": "7922404bf942eff2dda0125b78ff1234bfdfda5101ff428b11f8a5ed73ce4882", + "new/borrow/refit/search/refit.py": "c036d0d4cc91360e583a7ed01d6c69c17a69f16c5838062c2b9de83a616d2e23", + "new/borrow/refit/search/why.py": "209a95a62a95c06138f0b5af2d1dd1f9c60c403c4da294d39663928c2312425e", + "new/borrow/shared_kernel.py": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed", + "new/borrow/shared_kernel_review.py": "5b323e50fb5a10ac088472b3e085b54d7d2ae3a29f8552ff44b788a984eb97d1", + "new/borrow/word_patch.py": "9b3287f189c4f29c1a8bdb1ba01fdcfe14a57d87b50fa4f2f646fb2346ab01ce", + "new/borrow/words/BORROW-WORD-43base.json.gz": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "new/borrow/words/BORROW-WORD-43extra.json.gz": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546", + "new/code/borrow/NOTICE-PR2226.md": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "new/code/borrow/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "new/code/borrow/bw_audit_local.py": "6bc8a07942a027a52ede46521f6b5dab755643eb693efc7dcb829496050fde09", + "new/code/borrow/bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "new/code/borrow/bw_emit.py": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "new/code/borrow/bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "new/code/borrow/bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "new/code/borrow/bw_tamper.py": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "new/code/borrow/bw_transport.py": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "new/code/borrow/vendor/PR2226-NOTICE.md": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "new/code/borrow/vendor/pr2226_operators.py": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "new/code/borrow/vendor/pr2226_replay.py": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "new/extra-word-566.json.gz": "cd417b904408c221d9840d08faff8af040cc4207f9804284f2f5375d21298a62", + "new/fastnative/.gitattributes": "92e5734dbb86fb8958622e6dcea5895601800a24b0722ef86220322449a44ff8", + "new/fastnative/EXPECTED.json": "8d45fba81564631f9f8614e637b9fbe69dc911b4e2f0b77f0a7071f39cfd7ca8", + "new/fastnative/FRESHNESS.json": "92abf8c25be59ff71a90781f38c5db2f9176c623df046a6d0e2327fd0235cb6c", + "new/fastnative/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "new/fastnative/NATIVE-LINEAGE-NOTICE": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "new/fastnative/PINS.json": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9", + "new/fastnative/README.md": "6a2026383804606cd7981e087192b3488c674f2d9443ec218dcb2e85d06406dc", + "new/fastnative/SOURCE-PROVENANCE.json": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee", + "new/fastnative/SOURCES.json": "3599ed28c8d8a9ce096bc13507b066d09e3968587781748b2bc72f634618331b", + "new/fastnative/TASK.json": "8159b49d5c73dd887d432a4680dc947f63e7158a01a66d7736ff7138e8149732", + "new/fastnative/VERIFY.json": "e46542b70296c039b5bea0c0aa9cfd4e95e1df8859e67885ed3403bea9da7b32", + "new/fastnative/benchmark.py": "3e544453c89310281d745a37e861cbd79065b1740d90f1ec883fc200b189a557", + "new/fastnative/common.py": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914", + "new/fastnative/compare.py": "ebf877a6f47ef1fd2b797fd6077bd45d132d8cb56ab7553044bae3d86e238e45", + "new/fastnative/controls.py": "03131f4dc6a1830f10e35fb837ada456f060ca510994d250c5c2666a6342c23a", + "new/fastnative/evidence/BENCHMARK.json": "9b192c5697514c7b36b709d0e5506915425ca61f24af0210e2508d7b1bdb295f", + "new/fastnative/evidence/COVERAGE.json": "8bead250cc97614528d9448dfd29529bf08605daa5e8007e701038ab317e00f6", + "new/fastnative/evidence/REGISTERED.log": "78a49def69d0465f4318b9e24613246ba5fb6de19441e54b88fb50dfe823f149", + "new/fastnative/evidence/VALIDATION.json": "d265ce16251effd6b5d3b7429f31f98cd385fe79f659cfa24a2820bc17ac70dd", + "new/fastnative/fixtures/WORD-base.json.gz": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a", + "new/fastnative/fixtures/WORD-extra.json.gz": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127", + "new/fastnative/requirements.txt": "a23aaf94250a9f53031a592980142245a848e2372b6c6c3093e8260b129265b8", + "new/fastnative/run_native.py": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "new/fastnative/stage.py": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe", + "new/fastnative/vendor/accelerators/SPARSE-NOTICE.md": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "new/fastnative/vendor/accelerators/SPARSE-PROOF.md": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "new/fastnative/vendor/accelerators/sparse_state.py": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "new/fastnative/vendor/accelerators/tables.py": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "new/fastnative/vendor/native/new/code/borrow/NOTICE-PR2226.md": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "new/fastnative/vendor/native/new/code/borrow/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "new/fastnative/vendor/native/new/code/borrow/bw_audit_local.py": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "new/fastnative/vendor/native/new/code/borrow/bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "new/fastnative/vendor/native/new/code/borrow/bw_emit.py": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "new/fastnative/vendor/native/new/code/borrow/bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "new/fastnative/vendor/native/new/code/borrow/bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "new/fastnative/vendor/native/new/code/borrow/bw_tamper.py": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "new/fastnative/vendor/native/new/code/borrow/bw_transport.py": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "new/fastnative/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "new/fastnative/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_operators.py": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_replay.py": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "new/fastnative/vendor/native/new/run_native_borrow.py": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "new/fastnative/verify.py": "6dbdc56ca6cfde987869e12990a495d7eded78dd1887fb3fdf2d196060220fcc", + "new/gauge44-word-566.json.gz": "eeb6a236ed0ea8873b8800947d0cd19c36a6fcfdf857fc42913cb45cd984f219", + "new/pivotcheck.py": "6eb1752f077df108c908974413fc71abc751356b07c6e650e75d2075f1a51391", + "new/rebind.py": "faf283eb4edd2e6a1ccb40b3cb3ba30ae54338eaf5ea0a10d84d11d7939502af", + "new/rebuild.py": "7391a7228d6b5afc2f88afd5d5a987565d78a100386c1f03b8696bcde2e8ef3e", + "new/rebuild_borrow.py": "97bd36b840501dd125d4d660750b8b7bc6550bba0150b7d2851c8a41668a8a6d", + "new/rebuild_chain.py": "3a5739f94f0fea1aa267e7d12e1c986210e483c841a8855e11020128a017510f", + "new/run_native_borrow.py": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "new/steps/0/extra.json.gz": "17cc6c177c89eb264514e1efb3685ab9a621f3952a8f393a6a5eb28cf77e2884", + "new/steps/0/gauge44.json.gz": "0740b6f33927b9e60c9a7f35e7fcb2fd9ac6e2d3982112428b302a6966a18c73", + "new/unpin_spec.py": "03901dbb881fa608b6540a0541b26311dd4bab23bd8768e9ed48b8b355e1b36b", + "outer/B.json": "73be46ba298e18a9849354345bc9aea956cfb35db47dc279230e7237d323e729", + "outer/CLASSICAL-BOUNDARY.md": "6647d5a71d9f6c3f628ac71a7be2e63bcb0cac9618cd4fee7493dcc4ef02529a", + "outer/FINE-PADDING-COMPOSITION.md": "d20d8e5f84a9e33cc9996f875be06c24c74ea53874cc76564953785ff29c5c6c", + "outer/GAUGEFREE-INTERIORS.md": "ebeb7fa53dca671e45b3a3dedf4603607d19461bbeb977445bf5e17bbdb25db8", + "outer/INDEPENDENT.json": "1f76d5f31d69fda9d677788321e2d0f6fb7b057159a0a55525d327d7dc0019bb", + "outer/LEDGER.json": "bfd5abdc0c933f7391d1a43ea01a22a304e0b4f66cd038cfeb5973dbb319017e", + "outer/OUTER-CLAIM.json": "6f2c4195f0226c5a7f9ba604bc038cfd4100ba3caeeac8ed2defb6fb00632b70", + "outer/PROOF-GRID-MAX.md": "19dc50ad398993d156f9366fc752321a88a7337dc016c00b0d5a53eceff93cf6", + "outer/RECT-BOUNDARY.md": "17ece1cc1eb4a02df4d8433e3612231768633e6674d315acbcf880f36e30bdc7", + "outer/RETUNED-SLACKS.md": "d87beb3869fb60143c2c3872d7c427ee16174aa51b5e6f42689312fbd40d3d42", + "outer/STRUCTURED-BOUNDARY.md": "ceef915be6462a8ad81449eefb86bf4d97db6ac41c87660e9dd7cfd2c2bc1efa", + "outer/UNION-SCHEDULE.md": "bc8e9cf7c178bb39b092ab5aafc4eeb523e72b1f69639bfcb9f27d0f74109357", + "outer/check_fine_padding.py": "a0ae691251cc50ba20b7f23f89fffaed802d62f9192a441131476914a5bdfae8", + "outer/check_gaugefree.py": "f8d49739d3f5819a62f9862a624dab7bebb019f3d8ab949524cb9bbf58d3ef66", + "outer/check_ledger.py": "9e12909c73d3b3a31a45d801ae76c034510d6306400412e474df79bc4f1dc67e", + "outer/independent_check.py": "a5a0361539ec7cae9eb6c0371f857919335a1720040f22af291aa3e34fc864c7", + "outer/replay_evidence.py": "d3bdcfc8ce29865b3a76d64d99b5177e73fe994a2eb915f35fa233c5ab81df65", + "outer/run_outer.py": "9d5dc0a7ea38973ce52a1cda02d311c235bc7c39c4d20921d5811cab1a57ef8c", + "outer/sched_review.py": "f440a57f1f46119ee8c2934c8f0d618ca1c85c73cda8cfb8453c2aa1b9fc40fb", + "outer/sched_test.py": "f96d09b5990931e3df8cea291520bf17c424215748cd9ec068214c58309a21c8", + "outer/struct_check.py": "f1df92bb6247034a22e141dcb39c1e8b6b9df6eb9791493be25a3911f7add8d4", + "reconstruct.py": "1f1145b4c5aab399c69ee5f90b735367bd0bd01a8f0970dce443d22c1e03d9aa", + "replay.py": "3ec4330ede0db3c6daa453b0366817be9435c85c8c3213a0c35c442c96c1a955", + "requirements.txt": "255a2ee4a60637759d4d5c89448c55849153e81ec1d1383555c6697784d9dc97", + "vendor/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "vendor/pr1297/CLAIM.json": "bc9e90a475333b957a8c4eae8b950988caea89e20e9b44a919e83415fb76b1b8", + "vendor/pr1297/COMPOSITION.json": "6fb74e73fd298b356402eb2fbcd625463b2fa540a6be4ef2d6335ddfa31d70f6", + "vendor/pr1297/CONSTRUCTION.json": "fb5f74f59c89b93c63ec47e32e2c9264658e115d1f21eed3eceefec7dc7a0cde", + "vendor/pr1297/CONTROL-SITES-base.json": "b41361f5a2f6ab3d223c146269c8027a0537f1a6e3c963f28cf1ebbe05c5d7e2", + "vendor/pr1297/CONTROL-SITES-extra.json": "f1aada769389ec410b41bc9e2082826bb916b8332c915ee9e07045135c30393b", + "vendor/pr1297/DEPENDENCIES.json": "9c9fff3ac059da4d4e2f13e655afb9e42ada1a57987f5b47b68dda4b64797966", + "vendor/pr1297/DISPATCH.json": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "vendor/pr1297/EXACT-RELATIONS.json": "6864f378d917d0ecfd8cd53cc26303217ebb48f47f2987bbc01cf1e2c9a28093", + "vendor/pr1297/GLOBAL-TEMPLATE.json.gz": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "vendor/pr1297/INDEPENDENT-DERIVATION.patch": "6b3af098ec1c9e2360a366933eb7fbf0e16ebb37d43809d26b275e66fb5ee779", + "vendor/pr1297/KERNEL-CONTROLS-base.json": "cbe755333f469a1f01258b65f2b273763212dba6642edabfb58f7490f326abda", + "vendor/pr1297/KERNEL-CONTROLS-extra.json": "cf255deb866ecaefca4b6ecb72f105d6b08dc8ea907a8381d45aedc39b2022cf", + "vendor/pr1297/MANIFEST.json": "e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4", + "vendor/pr1297/MAPPED-RECIPE.json": "09aca649da97a37116262827cbd3ebe0addcd2b1a33c08e8347f3daf3394176a", + "vendor/pr1297/NATIVE-VALIDATION.json": "755b7087e0ae964c538e9378311e07dba2867c16b568d1bf6ae9051657f9f5cb", + "vendor/pr1297/NOTICE": "b352129a07fc8693f57c77cbb0ea92230b2fa77439f86c9f35b828213f9c42db", + "vendor/pr1297/OWNERS.json.gz": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "vendor/pr1297/PLAN.json": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08", + "vendor/pr1297/PRICE.json": "e19f9f9e70e4fda2bc4a39fae93ea44555945cdaea59728864c5a44dcc5522e6", + "vendor/pr1297/PROFILE.json": "d9bbe0d73ba005749615915a2d884819a6b141e3402d9e7f87f4592a2d27af99", + "vendor/pr1297/README.md": "102ac7f080c1799aaedd5345ffb3631845215e8ab770e2af34750c25f667686d", + "vendor/pr1297/RECIPE-base.json.gz": "0f2db2c658e9732fdd1aeb7bbbb5c786d6045de8a2575b7654b9e6fddc71b03d", + "vendor/pr1297/RECIPE-extra.json.gz": "9e6f58570b0a8f9e8271bfbc73a339fce42f1cf28bf14d4db93f246b8f63a3c9", + "vendor/pr1297/SEARCH-RESULT.json": "7cdacadcbbf83b81f9f91668fcc707f8a238c6025f35a8bdc36758619c2591c4", + "vendor/pr1297/SOURCE-PIN.json": "e93f303f4de383757e50d612ada5e379533d46737a32281aa6879fb4b6138e09", + "vendor/pr1297/SPEC.json": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98", + "vendor/pr1297/UPSTREAM-NOTICE.md": "b97fb4731e84aef736c58a9c126334eb5b8d3a057a8d9d45b4ffff24af65c38b", + "vendor/pr1297/VALIDATION.json": "1008f637a22f954ee774920a8362931ca7cfed63ca146e725768c0f39803c0a5", + "vendor/pr1297/audit_mixed.py": "7466461cc15cbb12135d94f2d904d4e90e78cbf4755d0293ab9bd55e3568d4b0", + "vendor/pr1297/build_word.py": "ff08af2851b4813c113ef63113566cbd79625e9310611292913d51be554b5aa9", + "vendor/pr1297/construct.py": "71aff454291d4a35068c43dbb65c00ff511f48e91ab7cdada462833f04ac73e3", + "vendor/pr1297/controls.py": "935cf39ed6601eb6ac411b7b1a4adf5d4238589cad9fd5969d7dca967ace4c4b", + "vendor/pr1297/extra-word.json.gz": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905", + "vendor/pr1297/freeze_spec.py": "0f5c8ad43180a633a2cbbd11f7832729039402c68f593679552c43a1693d69fa", + "vendor/pr1297/gauge44-word.json.gz": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e", + "vendor/pr1297/independent_core.py": "d1dcd5593a05cf647b485db38891984f829abea5f95c6cc91e37d554bf163d48", + "vendor/pr1297/inputs/base.json.gz": "b87c706d14a7e1972514ee901002a930908073811ef38761def31c8e36351916", + "vendor/pr1297/inputs/extra.json.gz": "ded6903e00deb9e158fa700b03ccc9b8bfaae6c8bad8ca4842f0ad9b963234ab", + "vendor/pr1297/kernel543_controls.py": "ac16d605e773197e3664643d40b36c15a7130a45e95e36bfe7b42d939644367c", + "vendor/pr1297/kernel_controls.py": "436e3f3d9974da7c1968ef99fdde5ad203a61544d8195493e3150eb25869f4dc", + "vendor/pr1297/original-main/research/complex-t21-owners/vendor/pr870/t16/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "vendor/pr1297/premise/inputs/CODED-CELLS-k8.json": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563", + "vendor/pr1297/premise/inputs/TRI-LEAVER-k8.json": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30", + "vendor/pr1297/premise/premise_check.py": "28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639", + "vendor/pr1297/premise/verify_1049.py": "a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545", + "vendor/pr1297/replay.py": "d3ea7c2e74ff6df9d14969f994eaa85f825372cee92dafb77bec4767edb242e7", + "vendor/pr1297/search_relations.py": "58f3bd092cb8592a070d7879918ff318a658a6fa02bfad7b5b8f4cb0fe16691c", + "vendor/pr1297/upstream-layout.tar.gz": "a0cc229bb0fc9ab8ee5c14d5de87b3de31d1fcb793e99192c9cdc63781e794a0", + "vendor/pr1297/vendor/pr1193/CLAIM.json": "b9db2fbfb004b505ad535e4763915275dc5908feaefef32e65863fa65de061ff", + "vendor/pr1297/vendor/pr1193/DEPENDENCY-PINS.json": "c9330aa6a4226c804060499429cb450820d7142ab17696eb47408b04b410b5bc", + "vendor/pr1297/vendor/pr1193/MANIFEST.json": "4837d070679d9e70218c7cfa2d3e70d7d742a5b74dc66d224840b1a3a4ac4a31", + "vendor/pr1297/vendor/pr1193/NOTICE.md": "c7a17a0a35dc249f8ebcc550b3791e214aa65872eab8a6458c5167dd7b948e5b", + "vendor/pr1297/vendor/pr1193/PROOF.md": "b2a38120ddb75e90764d0b81913d60b46cddac4d943cb731bd9c7134f1c236d1", + "vendor/pr1297/vendor/pr1193/README.md": "cdcf62624912150ce4e6e05356c27299251eef4cfc130e4f209839cdabc05e08", + "vendor/pr1297/vendor/pr1193/SOURCE-PINS.json": "08eed0d6822a1c17053161929591e7ac36b9f91f8fd61190183a6d975948db85", + "vendor/pr1297/vendor/pr1193/audit.py": "1118d483b6abbe7036390c0a1053bcfec2038dbac273fd1bac92a68f38e6d7da", + "vendor/pr1297/vendor/pr1193/build_word.py": "effb72aecfff9958fe078ee89e0d37b85d601eddb19fec4520d7ee6e936edfae", + "vendor/pr1297/vendor/pr1193/common.py": "274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785", + "vendor/pr1297/vendor/pr1193/construct.py": "3dd333b50f4bd1d86956a6df4a334ed746d75d0a9e03dfadbb6724b4356e0cd6", + "vendor/pr1297/vendor/pr1193/controller.py": "d93ed519a0f2316b87b66f44c5ea615f0768a263dbd800815b536d8b7c86b8b7", + "vendor/pr1297/vendor/pr1193/controls.py": "574c55a01cfc34f5b9688cdec5646160cf22b403decee36d18b11f1b07e71f21", + "vendor/pr1297/vendor/pr1193/data/FLOW.json.gz": "e8e6dfa66e083ff8f3617a8441b5b2d766c3c9d9ac62ddc37d99edc24051f79e", + "vendor/pr1297/vendor/pr1193/data/FOUR-RECIPE.json": "384b32c5b0e9b3baa1c7232db884809596d30fc55553094245f7b739b1a43484", + "vendor/pr1297/vendor/pr1193/data/FOUR-WORD.json.gz": "7d09ee1b8b9881313e5fb1f623c0961d59b0c6352a019bc9164a6cad8c58e27f", + "vendor/pr1297/vendor/pr1193/data/MIX.json": "dd86bbb792a5c9f0d7507d55bd2f8392c66716023934b03b24f48ca737204eea", + "vendor/pr1297/vendor/pr1193/data/ORDER.json": "7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29", + "vendor/pr1297/vendor/pr1193/data/OWNERS.json.gz": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "vendor/pr1297/vendor/pr1193/data/PLAN.json.gz": "1f1085beb84b516b9a96ceaedc6c3de1c58941fd00b6e70f0d0c686b6546ff79", + "vendor/pr1297/vendor/pr1193/data/SPEC.json": "82b263990afdc5efdc1dfe38ae16d7815004dff8d70f85c28fd8286c31f688bb", + "vendor/pr1297/vendor/pr1193/evidence/ANCESTRY.json": "cd880b2d1c2fb8d9050458bd13f228385c417a95e4d1985607d9f4bb60b5c109", + "vendor/pr1297/vendor/pr1193/evidence/ENTRANCE-CONTROLS.json": "7b101dd97c1025667fb3615930a9d6cd2ec443169d263a3bc1191b80fc712a1f", + "vendor/pr1297/vendor/pr1193/evidence/FLOW-CONTROLS.json": "43fe7e94bd72607d502ed947ac1463405be18728eb0b8faabd7ba63ab1d28ab4", + "vendor/pr1297/vendor/pr1193/evidence/INDEPENDENT-OWNERS.json": "4c295ff53f51631e1720b0dc2ea895c34861435fa92112ee52439e4569de968a", + "vendor/pr1297/vendor/pr1193/evidence/PARENT-CHECK.json": "2b729fd666ffe4e34a355223b57f74ba460fb171b19c84f260378dd109f0b9a0", + "vendor/pr1297/vendor/pr1193/evidence/PRICE.json": "a1dac219b019f8d40d5b434b0e0c25b0d1f097fe5ae13eae45c76869aec4758b", + "vendor/pr1297/vendor/pr1193/evidence/RAW-demote3.json": "02150d4cb1b2f4763b5c5c20ce979c740cbdfc1066e021a8aa5d407de5c4b9d3", + "vendor/pr1297/vendor/pr1193/evidence/RAW-demote4.json": "7adf0070125b2c61e04d46c5f1cbf57af079eb733799bbfcc3fe9b0551d964b1", + "vendor/pr1297/vendor/pr1193/evidence/REPLAY-SOURCE.json": "a5a290aa8c75fffa45c9ad2e3441d5051d3adaf7934f4d0311875fb4d8f023cf", + "vendor/pr1297/vendor/pr1193/evidence/RESULT.json": "62aca8286cbb021d2535d81494f7ba7a3aec20898fd7c40a895a461bbd303ac4", + "vendor/pr1297/vendor/pr1193/evidence/STAGES.json": "0dce559b2a8f371f369a05ae25ca5dd6a48019b5685b0097f001a23bd849429d", + "vendor/pr1297/vendor/pr1193/evidence/WORD-RECIPE.json": "b6750c8123c205b63786fb825da26a819592f71736a82009809ae1cf96173a5c", + "vendor/pr1297/vendor/pr1193/local_controls.py": "fe3d13491fa7523eedb8d24577ffe4bbd6c36a87b4a7d1178e5795d223bed4b8", + "vendor/pr1297/vendor/pr1193/native.py": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "vendor/pr1297/vendor/pr1193/package.py": "cde0b2d66125649ee84440fc0a67f0d91f900fc838fbda069b579422289ea3be", + "vendor/pr1297/vendor/pr1193/prepare.py": "9fe454a5f857ff73c70a5b276bc9e289422b051a4cbbbb51123a91bb2200e6d8", + "vendor/pr1297/vendor/pr1193/price.py": "d45042f4c1fea352349377b43def363cf75a742546a1d5c790ad30da91791803", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/JOINT-WORD.json.gz": "a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/NOTICE.md": "afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/PLAN.json.gz": "e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/SPEC.json": "55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-coordinated-owners-NOTICE.md": "442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-NOTICE.md": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-t16-NOTICE.md": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-three-demotions-NOTICE.md": "a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137", + "vendor/pr1297/vendor/pr1193/verify.py": "e5c952989344a65b7e63fa112dda4d464979814205644a8ec34e407a0d96be29", + "vendor/pr1297/verify.py": "358ad8dfd967f4fd69a0cc298eae3508ad8b57b1e419ebaa0d621e199f534345", + "vendor/pr1297/x54_controls.py": "82f91b81be9173dca546345dbdaddfc71e6d21e626fb84a8b4d1b4ba0d673814", + "vendor/pr1673/capped-phase-fusion/ALGEBRAIC-STABILITY-INDEPENDENT.md": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f", + "vendor/pr1673/capped-phase-fusion/BILATERAL-LDU.md": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77", + "vendor/pr1673/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f", + "vendor/pr1673/capped-phase-fusion/CAPPED-INTERIORS.md": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba", + "vendor/pr1673/capped-phase-fusion/CAPPED-OUTER-ARITHMETIC.json": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec", + "vendor/pr1673/capped-phase-fusion/CAPPED-SIGNOFF.md": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a", + "vendor/pr1673/capped-phase-fusion/FINAL-PACKAGE-REVIEW.json": "3457385de52d8e86853d96026a70aef2e8dece516db9eea020d8774e01d076a8", + "vendor/pr1673/capped-phase-fusion/FORWARD-SMALL-A-AUDIT.md": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0", + "vendor/pr1673/capped-phase-fusion/HALO-THEOREM.md": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058", + "vendor/pr1673/capped-phase-fusion/INDEPENDENT-FINAL-REVIEW.json": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501", + "vendor/pr1673/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272", + "vendor/pr1673/capped-phase-fusion/MANIFEST-UPDATE.json": "32c58bcab8e19ef895660331c13d31b5fae7d0c95f7cda4147870f29d8299f6d", + "vendor/pr1673/capped-phase-fusion/MANIFEST.json": "9af581d640e9c69d513256cf69babb0717287642134cfc807cedcd79966c1706", + "vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-ARITHMETIC.json": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a", + "vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-REVIEW.json": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6", + "vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY.md": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221", + "vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-CONTROLS.json": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a", + "vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-SIGNOFF.md": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4", + "vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-CONSTRUCTIONS.json": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917", + "vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-COVERAGE.json": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc", + "vendor/pr1673/capped-phase-fusion/MATRIX-TRANSFER-MANIFEST.json": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2", + "vendor/pr1673/capped-phase-fusion/NATIVE-RECEIPT-CAPSULE.json": "a04d6bba3d15c11a219536b66a23012797484ae106ec1952ecd7b76f077ddb01", + "vendor/pr1673/capped-phase-fusion/OUTER-ARITHMETIC.json": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020", + "vendor/pr1673/capped-phase-fusion/OUTER-AUDIT.md": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc", + "vendor/pr1673/capped-phase-fusion/PACKAGE-MANIFEST.json": "298f1eaf79b5d5d57cb96fb3abb422174b78c31c14491a878f6176431d731d04", + "vendor/pr1673/capped-phase-fusion/PHASE-LAYOUT-AUDIT.md": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a", + "vendor/pr1673/capped-phase-fusion/PROOF-AND-COVERAGE.md": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa", + "vendor/pr1673/capped-phase-fusion/PUBLICATION-CHECKS.json": "6e2fb68e6768c3aa4224aacb4900263586fc8114815a51df40f3f9fdf6124217", + "vendor/pr1673/capped-phase-fusion/PUBLICATION-SOURCES.json": "6082583794168b1c2320187214b86c93a5a6e76fbbddfcb3bdbb8c5bd34c0586", + "vendor/pr1673/capped-phase-fusion/README.md": "91af88b8fc53a22e1e968908f0e449cdfe2154c83f0dddb8a504e661c0c6965c", + "vendor/pr1673/capped-phase-fusion/REVIEW-RECEIPT.json": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800", + "vendor/pr1673/capped-phase-fusion/ROOT-EXACT-REPLAY.json": "d36114abe9d7a83c327f49f5ea153c6dcada4a7421f5e74a9a5ceb392cecb994", + "vendor/pr1673/capped-phase-fusion/ROOT-MATRIX-EXACT-REPLAY.json": "d6bd4fcb8a528655181b4aa3fd1bad7e6647a4ca5aa76ee7f2cdd800b698b225", + "vendor/pr1673/capped-phase-fusion/SHALLOW-TOEPLITZ.md": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310", + "vendor/pr1673/capped-phase-fusion/SOURCES.json": "14ce6fdc7c83e18ccf4fee19ff51062726c960ca44462a45af60dd686167d456", + "vendor/pr1673/capped-phase-fusion/SUPPLIER-SUPPORT-AUDIT.md": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6", + "vendor/pr1673/capped-phase-fusion/SUPPORT-ADVERSARIAL-AUDIT.md": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d", + "vendor/pr1673/capped-phase-fusion/SUPPORT-ROUTER.md": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54", + "vendor/pr1673/capped-phase-fusion/TASK.json": "47b82ef23e20991010fae838ad4da9bdac3f947a8fea916a028fd6260f95f5f8", + "vendor/pr1673/capped-phase-fusion/TENSOR-COMPILER.md": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15", + "vendor/pr1673/capped-phase-fusion/VERIFIER-NEGATIVE-CONTROLS.json": "eeb887cdc0c76426c75ddbfc3d4af7ccbbe19d17962c6ad7a1549dafe8dabb5a", + "vendor/pr1673/capped-phase-fusion/VERIFY.json": "cb50aa523a0863a457181ca815e69a1b3b4d91ed1006a79263f4a8f18457c669", + "vendor/pr1673/capped-phase-fusion/check_capped_outer.py": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a", + "vendor/pr1673/capped-phase-fusion/check_matrix_corollary.py": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-CONTROLS.json": "eb3ba38d18bac4aceaffba39ef48dbb55bd15e6abcb68cdf66920d9d13ec00ab", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-LDU.md": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-AUDIT.md": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-CONTROLS.json": "ae8f0eb121a2f4da5c3f982ee6e7f45dab7b18368cadb5d2060602b0393b7120", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CYCLIC-SCAN-CONTROLS.json": "4c37249f12b4cb4df847d179df8f378fbf1f42917e9fa703b2d847146f29b95c", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/DYADIC-INTERIOR-CONTROLS.json": "afbaee9f56f6a66fd9421bba7dfa8c3610c12bd447b01d0e9d79f97d1216aa90", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-CELL-CONTROLS.json": "4417a518ba3b6833f06b4f5e33d4f73ea74100b9110cf20e8d1c2070f1833fcc", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-SMALL-A-AUDIT.md": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-PHASE-SCHUR-AUDIT.md": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-SCHUR-CONTROLS.json": "046191420a24d8b2c063c190af5e954c85e39357902988c4df79f5abcdf1596d", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-CONTROLS.json": "323cb4acae960a6fa05527df5ede9d48e274883272b8ddb5151ebcee6dd26e52", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-FACTOR.md": "dbc7eff783695e0f50fec57b0f7ca4212d51428eea04fa2ae5e0a9178fa69b30", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/README.md": "8fb5321b514af9260c44e150125205fe564efd073c456214f76bbdb358279cf0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-ALGORITHM.md": "46b98b9c013dc5a94c9f17fd85acd7c1896c8e93ad2ee4a7c34f583895f1daf0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-CONTROLS.json": "c9e6fd7f338f2cb78a0ed15ee944fde63549ae3d8522ab0874d184f3e252db76", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-LIFTING.md": "69535a48416a5435ea2a5ef4ecfe70fde30c32c4043bfc56f1ae2d7f49cd34bd", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-MERGE-CONTROLS.json": "c5729bdb36237c0691fba56d149019f78d94e996749532d907a84c35ef01319d", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_bilateral.py": "8d5c79bd4f4c96de5c1fa91553b19e3a62419333b414fc84dec894a4b729d5e0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_capped_gauges.py": "121279bef47dd490bf29fc72ddbce547176cdaf1154af67dc8b96d7baa8cfc6f", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_cyclic_scan.py": "d25156f852cb95f013e0ee74b319fc8c20d6a7a53fa851543244d5af7898ee61", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_dyadic_interiors.py": "a39617147870719a0296eef77101c90df8fbe716841cb9ed823f36b94254c3e1", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_forward_cell.py": "082a0e46c175f6e59fe1f8c168ca56bc444c71a602c9b7318c0834aae1f2de90", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_log_a_schur.py": "a0f1116ce27ecbff18de7089ce1f56714ed7966dfa0105b20419d408feb7ca41", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_lower.py": "027c77d8ce33c3d5e3c436234668f11bafc3de8658b9c3d03d455eb0e4d71f95", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_data.py": "de4f9df64cf31e94adb9a5d04b38d53d823d864f51632c49c7c80c6a46b5224d", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_merge.py": "95c9908134905e3ebdd030375e36a942c886cfc59edde3c6a419f36da6754780", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/EMBEDDING-CONTROLS.json": "d0182e172f16b55ec64a5edfabb10816e416348ef2db15449f3ed4b47f3fec1f", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-CONTROLS.json": "ae370f7d7421f2f96e101a4b9d8082110507c47211220fd6ead065c2366aa828", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-THEOREM.md": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/MANIFEST.json": "37946d7691b90d39906d93581839bdf8ae2cf899d459e5520c39e782766e9327", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/PARAMETER-CHECK.json": "e38cdfc13f1959186d888383458c9030c4bd3c8c3915aea4743d55637d2f8d76", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-CONTROLS.json": "c3688f65565486b585727374abfbe478f7544aa61381bd73cc6ffa168b4221b6", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-PERIODS.md": "c6e4dfe7f58dac7c5a513ffb3a9ab4801ab0717efae5c1e764e570335402ff25", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/README.md": "575a3acfc18a0e05ffe04a8563318a2770ce32cd7bf3a5e6123ce2de39a1cd4c", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RECTANGULAR-EMBEDDING.md": "e64447bff7e7717802ee049290faaf29e45db3e36a6f7fcec109184478f15f26", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SPARSE-SHEAR-CONTROLS.json": "d3b9763f7ef6a3a5752c6c11a8a4d5f465646ad75b178a1c1b3363540fcc4871", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SUPPORT-ROUTER.md": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_embedding.py": "597cb5304498456575c99d46a7fb503e04db28d5a7f57857b102b50f703b7464", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_halo.py": "0a3257cbb8f37b6cc9bb44019cb114ea2ae9b28738a416bff4bc712d1306e1b7", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_ragged.py": "54b761cfe3404d524af3a2abdf09bcea8dfb5cca6199c0c182cee310e3ca8c78", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_sparse_shear.py": "6e22c989e6bae92c4cd209c9336aad4359956cf370bdbd5f6b70609144598121", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/CORE-SOURCES.json": "2546f47dacc47c2d63dc5bb9cc52ef86c5e02ee159c4fb6e00dfac3f8f34d89c", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/FINAL-REVIEW.json": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/core_review.md": "13f2df4d5b240f9b89ca0ae44bba198c935532098ff4c1161631fcbd86b3e8b1", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/gaussian_layout_review.md": "ebd7188970f55b5979b1b1a13f874a31ed0ee6c82bee329e7ad0b2a38c42c430", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/layout_subreview.md": "637e4698a9fb02978ebc4032d8939ce0db9528e89e908c94d63b9f0d2a41f64a", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/union_subreview.md": "738b35a04d6871cd73b14b4165ae69a1feb3a103eb46e064a64a22c4c7426856", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/CIRCUIT-REPLAY.json": "2ce5cf9ef9461e5897374ad389c26af66aeee85e8f514a9da4ed3bb2028cb1da", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/EXACT-ALGEBRA.json": "694898bfb1afcb3b8b8ef951634ac8919decdde0904350b355d254601ae3dc12", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/MANIFEST.json": "3b018dc660c6add775c12f75b9e8f5281825aeebc3888a508833ce6106c1229b", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/READING-COVERAGE.json": "756e52726b161eea27e27f1d519b05d4fb0ebf67ef9a67b33947194d5d02b709", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SHALLOW-TOEPLITZ.md": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SOURCES.json": "fb3771f66771250aa9f4406ae9e7eb176f9cdef03976cbc9558440c674a4a94a", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-AUDIT-SOURCES.json": "d0c274d6edd6193b09d28e45e7cbfe9236fb35474d35ea3af0664ba36f9e006a", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-CAPACITY-CONTROLS.json": "6922b7d7a936d53846569ad3be53fe4f3c63d6cfe794f9279fdc6a1fe411ef0c", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-SUPPORT-AUDIT.md": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPORT-ADVERSARIAL-AUDIT.md": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER-CONTROLS.json": "db8a5c0dc2be956d83bc7667177252a4968e0ffaee8352e6a5dba5ab983d7ada", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER.md": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_circuits.py": "06d1861bfe8af543908e26557ffda7e451ff176bceb9bacfaf0f04f234b336d5", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_exact_algebra.py": "5ff7f25c55b370a1d0cda6c84ab9cdf2c7b0de3266d3f2e7a43280a6491074ab", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_supplier_capacity.py": "035ed96b39414eadec46e8de4bf3811b785862fd313deb044f42e17cf2ad3f78", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_tensor_compiler.py": "dc4b1f1884489215a2c2d0e8978a241e99e6c8c9f1d2fa2460c73d2c7d4ba30a", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/ALGEBRAIC-STABILITY-INDEPENDENT.md": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/MANIFEST.json": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/PROOF-AND-COVERAGE.md": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-CONSTRUCTIONS.json": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-COVERAGE.json": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/check_source_constructions.py": "9d387098403c0355be8e93158df02bae5a435b2366bd28efdf0b127e470c8c1c", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-INTERIORS.md": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-OUTER-ARITHMETIC.json": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-ARITHMETIC.json": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-REVIEW.json": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY.md": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-ARITHMETIC.json": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-AUDIT.md": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/README.md": "17c393075292b364899cb7c451cebbc9b20834f9fac934ce3740aba360c27246", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/REVIEW-RECEIPT.json": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_capped_outer.py": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_matrix_corollary.py": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_outer.py": "6a0c5f8956323615df8bc4b12996832471c0ae607d05429c9d70ad1b50568f10", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/AUDIT.md": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-LAYOUT-CONTROLS.json": "e6951790238b4998c632c95aa329ee2cd2527a5d74a2f28bd15249fec6d2419a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-SIGNOFF.md": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MANIFEST.json": "c98559147bb498ac78af998eed63ab6661af934fa1a0df6844176b1811753fb9", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-CONTROLS.json": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-SIGNOFF.md": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/PARAMETERS.json": "9f72cfffa34844764ca65a6b4431cc5c779141751df746019db9d3ad8f1dee92", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/Q-EMBEDDING-CONTROLS.json": "24ead3534482397c00c23ad3dbbd4e930e02290e00c97765353d8783c6575c7d", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/README.md": "0ec721f76dfa943e808afd3c2cc39ee69f1a6e5f4f77ba3c7c1373ad60db25af", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/UNION-CONTROLS.json": "6c5262144215cc603bbc3bee93a9a6d9d2318d0177a59115fe560762998498f9", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_capped_layout.py": "267d93ab5114ec160f88a6e65fd34c9f0696a686c36ba2dd194d6b70fa32a6bd", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_q_embedding.py": "ac858a14bbaf37e0e412a7ada282cd1586632f52b8a979733e775f50130969b6", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_union.py": "74608380d72567edcd4470c8d226b15848f9d3a4e5d77d652bdd8963480ab9ce", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/CONTROLS.json": "12d9207e887fda73159a9e2e4776003ca6f905fc3dc45d77ced588a1c9f80cb2", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/ERASURE-ROUNDING-CONTROL.json": "cceb2ade8ce5e18be3871f771955e38258f5eb4e39790c016aab96d8cf0488ef", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-LDU-CONTROLS.json": "d6bda457fff01e04b6565d84c7bdbac870569a2ba7ef18a1fc8db11b738faf38", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-PERIODIC-NORM-AUDIT.md": "21027a569588922c491b2c5b4f31e01ddb784f1f20cdf48b7d482d0e85b66bdb", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-AND-Q-LDU.md": "c6a032ed495325806ddf491c5c85bc822a7fdd613aff906a7be553960d0f85a3", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-CONTROLS.json": "3f7e98ce524d5fb2ba2f911a350081340215e806ae945abf15a2fa07988ca2f8", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/LEDGER.json": "87eab0eb334ddc16e50cedbcab56320d2ff056c3dc87d7a5191171bb5a4c206e", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-CONTROLS.json": "b85eca6098847e7b2f77b49a6c8c35e33cf790bc5dd01b95e1334daef9af47f4", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-NORM.md": "7955383d50fc59b5c4c4d839c7e4d630add6208a3a233d7372a80309085ac6b2", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/PARTIAL-FUSION.md": "811a3a0c88a90708add5b12fb0a05c25623f0af155010d5dcacd56021c55cba5", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/POSITIVE-TREE-CONTROLS.json": "7b31811402ddda4668fe8375f6c90a6047511d50836dbb7cfc7ffcf24fe19a11", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/Q-LDU-CONTROLS.json": "370a07aa1a56c656ec1f44d7651dfbe999ad0c19dede9036257cc2f29dc39452", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/README.md": "4d65ea3c8b6a0d5faef819a58c8b8277681d11bed54686e9a7f78de29736e68e", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/REFINED-PHASE-FUSION.md": "b4367eac012624f803b3d2e3a72339e050a0071bbec37e6d33b2cf322bd70bc5", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/STABLE-POSITIVE-TREE.md": "ec2f8a1c4273b81217545d2710bcffdd09b5c9ba9349e887b5f7bf6f5bddfdc7", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/SYLVESTER-CONTROLS.json": "198af9f58c2950f17d8b1861ba4566bb2f6a0108a889a56db328fe67f8faa1a2", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/TASK.md": "5eef77fb23f26f5bfb5dc8e376ed25e769924f2b6420ebfc8671e3b2a2f1f611", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_constructions.py": "91387c9bd763a5c55c22a9907947bd07b6002f739aa6feedf6d3a02adea1e316", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_erasure_rounding.py": "486efd4692665a548b94b79877abb76ad13157268f05c270c4e75d8f97700795", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_fixed_a_ldu.py": "15134147317a7d789c9ea0ebd71db5ff11e59a20ef140f681d87478977734cd0", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_holes.py": "99c5dc4601ea88b553f52e235d36fba0aeb867e7fcd54130cdb3eb115a9bb0d8", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_ledger.py": "254342c05949e5cefe4f507a35487e0a1ffb7137a60d2b97831d5ad55d7d7ce5", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_nearest_neighbor.py": "21bf2be683cefa7a760bf1e1bdaa647f57bf47ab86b13fd7a74e8d650f492913", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_positive_tree.py": "46db2ce9122ff57bb4eeaa723db1f351891e671a7eaa7bf4fb61f85dafee9e37", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_q_ldu.py": "ec2589ca9abe71d674ba9ccf81f289b1526f56f3001c48d22977accb1be3e4dc", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_sylvester_factor.py": "60b21fda4ff451582087d30222a072eb1a214d531277e92883eaf28221aafced", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/FRONTIER-FUSION-ARITHMETIC.json": "82656563e7c8725f95c4aea7e273805a3d3faf34c495a330f1c91a036765414a", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-RECEIPT.json": "49a8450289f1c1730c7d11d7c1506ad4af26fe9a1f76341f808a3025123e9519", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-REVIEW.md": "b48d3e14083829db81336b639a6cfc698ac0dccc76fa2606d11b4be7a968ddeb", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/NATIVE-ADMISSION-BINDING.json": "ec4e89e0513958c1d553736cd06eedbc5f2aca61b40f92aeade3eb882bf588bc", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/REPRODUCE.txt": "76808b685f1623813658f5b596a4b8191a07e7c0810550f6fada7fb4a4992913", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/T74-APPENDIX.tex": "d053a6b69de2ff4005ee52eb3b673de606326aa0f0e290354675f9f08f915b99", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/bind_native_admission.py": "166541ca2b7f3066f4c2421e5a9f1886d58e1fdd7677904976261ab2c82b32cb", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/check_frontier_fusion.py": "02f7f9ebf29487331171954c7ceb37ff5315e2f28a9d56096ebbf9fb865c70ab", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/independent_substitution_check.py": "579bbde41e90792818c2726b38dcab26cf5a2695d3348731e814175146b0a737", + "vendor/pr1673/capped-phase-fusion/gaussian_fixed_width_note.tex": "6f3edb7b238f2b6af4f3e2d98dee90fe6f4ba063a5ccd120422e45c941712aab", + "vendor/pr1673/capped-phase-fusion/make_native_capsule.py": "8f342ca212b8d601a11f704042c577c1b088e0079bda04b3065467c2f3c36ea0", + "vendor/pr1673/capped-phase-fusion/phase_fusion_note.tex": "b5957f38c98a68f2584a42cedf91d753180dab438129fdf749b441074f00d4e1", + "vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/RESULT.json": "11c57817a4d43a489010a13af7621d37eeedc398308c036e63a2a97119443861", + "vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/STAGES.json": "c2edb01a61c03e04bf48e605422ff83c1d304e4d586268959d4ea24b743640fb", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/CLAIM.json": "70aacd45f9e6fac8675687cf50da32e0ad4e479d9a5c28f2afd1550311ae8849", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/MANIFEST.json": "d90d49eaa68e48c6992a07972e736ef4b9cd80274361cbbc1ec980d43f29ad7f", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/NOTICE": "3918a42010a435782de0fe8c38fab8f7df5d48a375ecf603c2bad1b818a16d6f", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/new/SPEC.json": "d6b6a2140f3a61ae8cfdd8b51a1131934d63d2dd8573c1b13eb2b9528f3c3db8", + "vendor/pr1673/capped-phase-fusion/verify.py": "93ef0f46e132485da6194587199b8f039e25b1b9f099f93bbdaeac5c0d66de7f", + "vendor/pr1786/FINE-PRIME-PADDING.md": "47d1b1b4df28aadda3cd6bdeb1fbc47290595e9208cd09c1a1f338520d33fdce", + "vendor/pr1786/NOTICE.md": "dcc1adb2461aa93ca62b6a912dbd8b215599e6af8053dfbacb7423b544dd659a", + "verify.py": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "verify_release.py": "c43680a2da390f79925547a5ee1919d8a76637cccf98e2c8164b6f667fbc3183" +} diff --git a/research/t185-precision-replay/evidence/PACKAGING-REVIEW.json b/research/t185-precision-replay/evidence/PACKAGING-REVIEW.json new file mode 100644 index 0000000000..a46049bb12 --- /dev/null +++ b/research/t185-precision-replay/evidence/PACKAGING-REVIEW.json @@ -0,0 +1,16 @@ +{ + "scope": "Packaging reviewer found and repaired release/subset and cold-baseline provenance binding gaps before final claim.", + "repairs": [ + "Authenticate actual complete candidate manifest and each exported outer file against it.", + "Bind actual baseline admission, release and supplier manifest.", + "Bind native receipt and full source/overlay manifests.", + "Require exact full baseline comparison head/claim/kappa/profile and native equality/freshness.", + "Require fresh work outside immutable package.", + "Use fresh pycache prefix for authenticated helper subprocesses, in bounded and cold wrappers." + ], + "reviewed_cold_wrapper_sha256": "bc45eea3ab5421b5bde3438e0918cf1ac079aaf3942e639a6a1143e7db041c90", + "cold_wrapper_only_postreview_edit": "Set PYTHONPYCACHEPREFIX to fresh work/cache/fresh-pycache; no mathematical acceptance predicate changed.", + "packaged_cold_wrapper_sha256": "2e8f5f31c4464c1ae4a5274ba99b63703e5216ced8df8e1ac9fbc51bd2f38d2d", + "controls": "Two package mutation controls require intended rejection after refreshing local inventory.", + "review_status": "Delegated AI review, not independent human review." +} diff --git a/research/t185-precision-replay/evidence/PORTABLE-FINITE-RESULT.json b/research/t185-precision-replay/evidence/PORTABLE-FINITE-RESULT.json new file mode 100644 index 0000000000..c512e28d3b --- /dev/null +++ b/research/t185-precision-replay/evidence/PORTABLE-FINITE-RESULT.json @@ -0,0 +1,203 @@ +{ + "altered_owner_row_call_after": 1, + "altered_owner_row_call_before": 0, + "data_comparisons": { + "DISPATCH.json": { + "byte_equal": true, + "bytes": 26901, + "sha256": "de25af2200715ce5327160e7734391e786bb0b85c7dcdc59d9db8e41ab52ec3f" + }, + "FILL.json.gz": { + "container_byte_equal": false, + "differing_shared_offsets_count": 1, + "first_differing_shared_offsets": [ + 9 + ], + "payload_byte_equal": true, + "payload_bytes": 14452025, + "payload_sha256": "7a972fdb2228dc04ca8319e2c3db26ee01a0c68ab86465b642100a35d72834dc", + "regenerated_bytes": 3415347, + "regenerated_header_hex": "1f8b0800000000000203", + "regenerated_sha256": "e599607504ee4d18d637a46ee219753d06ec7844dec771484418d2edba984b4d", + "stored_bytes": 3415347, + "stored_header_hex": "1f8b08000000000002ff", + "stored_sha256": "1796e64d25f462683bf655992a212c9204cdb47f5d5100956161ecc3e6190f41" + }, + "ORDER.json": { + "byte_equal": true, + "bytes": 12331, + "sha256": "da0700f6bd28b2a97b386d1a7eeafe296e6666f4a8d3695af2e2a2d0612d914e" + }, + "PROFILE.json": { + "byte_equal": true, + "bytes": 78, + "sha256": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672" + }, + "PROVIDERS.json": { + "byte_equal": true, + "bytes": 1817, + "sha256": "b1e31d1b3af2c8db9b8dd8f1337fee7fc2570ee58c1d541c43963c640efa1aa2" + } + }, + "negative_controls": [ + { + "control": "valid gzip with altered first owner-row call coordinate", + "rejected": true + }, + { + "control": "truncated gzip trailer", + "rejected": true + }, + { + "control": "immutable stored container cannot be replaced by header variant", + "rejected": true + } + ], + "original_wrapper_status": "FAIL: missing two manifested files; after exact recovery, gzip-container byte comparison fails on Python3.12/Linux", + "output_sha256": { + "MOMENT.json": "17320db6e321633ff59f3eb49add5f5d2de44700a62bc227c126eeb78d37b7c4", + "OWNERS.json": "31ddda14f82d89700a2c1b5afbe1e767c15fe68df952ccec569a9574f61bf037", + "REVIEW.json": "96359d540768fc7a2ddf8ebc7920c08697d8500eb8b547f6681e009ef5de945a", + "construct.log": "f86ffa593330b12c6c39061ca6cab1340c61b37011137fa4bc3283af99598308", + "constructed/DISPATCH.json": "de25af2200715ce5327160e7734391e786bb0b85c7dcdc59d9db8e41ab52ec3f", + "constructed/FILL.json.gz": "e599607504ee4d18d637a46ee219753d06ec7844dec771484418d2edba984b4d", + "constructed/ORDER.json": "da0700f6bd28b2a97b386d1a7eeafe296e6666f4a8d3695af2e2a2d0612d914e", + "constructed/OWNER-RECEIPT.json": "8e6232499ea6f278744ce0f2fa8fd4254db376b15621869069536dcaab405e25", + "constructed/PROFILE.json": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672", + "constructed/PROVIDERS.json": "b1e31d1b3af2c8db9b8dd8f1337fee7fc2570ee58c1d541c43963c640efa1aa2", + "exact-optimality.log": "c015d2e8324775a76904a3fe33972d15c5a685c95d9679cebaaddf3745b81025", + "lp/PATTERNS.json": "a7a1aeede7b2b551e23629e5a4c539d344393572e3b9ee45b07a6bf00587e116", + "lp/RESULT.json": "c015d2e8324775a76904a3fe33972d15c5a685c95d9679cebaaddf3745b81025", + "moment.log": "782fd6738831d05036e50baf89fac33931e8dae60358bdd2ae7a7fa60a132e3f", + "owners.log": "b5624fe119df19f3b756bdcc06b4c25b7d34c951ebb1e392aca74ad3a272ca60", + "separate-review.log": "96359d540768fc7a2ddf8ebc7920c08697d8500eb8b547f6681e009ef5de945a" + }, + "positive_controls": [ + "OS header variation accepted with identical complete payload" + ], + "recovered_bytes_hex": "2a202d746578740a", + "recovered_files": [ + ".gitattributes", + "vendor/pr2857/.gitattributes" + ], + "recovery_sha256": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "runtime": { + "executable": "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "platform": "Linux-6.18.44-x86_64-with-glibc2.39", + "python": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]", + "zlib_build": "1.3.2", + "zlib_runtime": "1.3.2" + }, + "scope": "Fresh execution of five preserved finite mathematical stages plus complete byte/hash and unchanged output bindings. Immutable inputs remain strictly byte-hashed; only regenerated gzip comparison uses exact decompressed bytes per CONTRIBUTING. Original wrapper is unchanged and is not claimed to pass. Stored native/outer receipts are authenticated, not freshly reproduced here. All inherited asymptotic conditions remain.", + "source_head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "source_manifest_entries": 164, + "source_manifest_sha256": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "stages": [ + { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/reproduce_t185.py", + "--baseline", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857", + "--relay-plan", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/RELAY-PLAN.json", + "--out", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/reproduction-audit/fresh-replay/constructed" + ], + "complete_authenticated_input_manifest_sha256": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "entry_script_sha256": "6cb84e05e6dfe72f35dd09b3f85c093f913750104d799e31870144a1dcfc2c0e", + "exit_code": 0, + "fresh_execution": true, + "log_sha256": "f86ffa593330b12c6c39061ca6cab1340c61b37011137fa4bc3283af99598308", + "name": "construct", + "seconds": 10.462581769999815 + }, + { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/tools/audit_owners2857.py", + "--source-package", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857", + "--candidate", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data", + "--out", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/reproduction-audit/fresh-replay/OWNERS.json" + ], + "complete_authenticated_input_manifest_sha256": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "entry_script_sha256": "c26cda8f80f4914a16beab9615eb076868abdd572d511d870561973181172114", + "exit_code": 0, + "fresh_execution": true, + "log_sha256": "b5624fe119df19f3b756bdcc06b4c25b7d34c951ebb1e392aca74ad3a272ca60", + "name": "owners", + "seconds": 4.35182895700018 + }, + { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/tools/audit_moment2857.py", + "--source", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857", + "--candidate", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data", + "--out", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/reproduction-audit/fresh-replay/MOMENT.json" + ], + "complete_authenticated_input_manifest_sha256": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "entry_script_sha256": "514b991460c47430476c9b2a73a321a85318097dace499d79bf33b4d839240c5", + "exit_code": 0, + "fresh_execution": true, + "log_sha256": "782fd6738831d05036e50baf89fac33931e8dae60358bdd2ae7a7fa60a132e3f", + "name": "moment", + "seconds": 1.527664884000842 + }, + { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/review/review_current.py", + "--package", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857", + "--candidate", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data", + "--claim", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/CLAIM.json", + "--field", + "kappa", + "--out", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/reproduction-audit/fresh-replay/REVIEW.json" + ], + "complete_authenticated_input_manifest_sha256": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "entry_script_sha256": "839ebb3ae5c209082a49b5456e331216db47ee6ce36fb87cab7723e9da11a8bd", + "exit_code": 0, + "fresh_execution": true, + "log_sha256": "96359d540768fc7a2ddf8ebc7920c08697d8500eb8b547f6681e009ef5de945a", + "name": "separate-review", + "seconds": 9.614032245000999 + }, + { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/review/profile_lp_certificate.py", + "--package", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857", + "--candidate-profile", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/PROFILE.json", + "--out", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/reproduction-audit/fresh-replay/lp" + ], + "complete_authenticated_input_manifest_sha256": "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b", + "entry_script_sha256": "96cd1d6d84d9a224f3b5521e43e6d0572c779bdcccdd97f52dff36c76e5aa31a", + "exit_code": 0, + "fresh_execution": true, + "log_sha256": "c015d2e8324775a76904a3fe33972d15c5a685c95d9679cebaaddf3745b81025", + "name": "exact-optimality", + "seconds": 0.23033610200036492 + } + ], + "status": "PASS_INDEPENDENT_PORTABLE_FINITE_REPLAY", + "verifier_sha256": "2f8041b4bec6d0e37ee9cb0ce1f729d409912328e25da3d455fd3567673d1a21" +} diff --git a/research/t185-precision-replay/evidence/POST-RELEASE-BINDING.json b/research/t185-precision-replay/evidence/POST-RELEASE-BINDING.json new file mode 100644 index 0000000000..afb887b57c --- /dev/null +++ b/research/t185-precision-replay/evidence/POST-RELEASE-BINDING.json @@ -0,0 +1,14 @@ +{ + "status": "PASS_COMPLETE_BASELINE_AND_CANDIDATE_MANIFESTS_NATIVE_CACHE_AND_UNCHANGED_PROFILE", + "baseline_kappa": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "candidate_kappa": "172010080541688592794400707560633553119999999999999999999998999999999999999999999999/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "native_receipt_sha256": "0bceef521598a678b7687502a84a86b16d3faddf2702939e771eba9a4679baed", + "source_manifest_sha256": "c8ec4d1b7be08d2ad30730a07392ad9cb6d0222f2c35bef43c9a80a39b16e41f", + "overlay_manifest_sha256": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869", + "unchanged": [ + "global_profile", + "live", + "physical" + ], + "scope": "Post-release exact full inventory check of both generated suppliers and native cache; no new expensive native replay." +} diff --git a/research/t185-precision-replay/evidence/PREPUBLICATION-FRONTIER.json b/research/t185-precision-replay/evidence/PREPUBLICATION-FRONTIER.json new file mode 100644 index 0000000000..da6f5d0246 --- /dev/null +++ b/research/t185-precision-replay/evidence/PREPUBLICATION-FRONTIER.json @@ -0,0 +1,396 @@ +{ + "checked_at": "2026-10-16T06:24:42.835Z", + "main_head": "4b82082f901945f8d0314f143576c7ad31e021fc", + "reviewed_selected": { + "pr": 1094, + "kappa": "836330098538459/500000000000000000", + "decimal": "0.001672660197076918", + "audited_head": "0fc329d0bec93ca7cd288eaea1295172e8789810" + }, + "strongest_comparable_published_open": { + "pr": 2863, + "head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "updated_at": "2026-10-16T04:47:29Z", + "kappa": "0.001720100805416885927944 - 10^-46 - 10^-70", + "kind": "Actual conditional T185 construction and fixed-inventory packing optimum, with separately diagnosed portability defects", + "reviews": 0, + "comments": 0, + "inline_comments": 0, + "checks": { + "total": 61, + "states": [ + "queued" + ] + } + }, + "candidate_comparison": { + "candidate": "0.0017201008054168859279440070756063355312 - 10^-62 - 10^-86", + "status": "Root reports complete PASS at06:03UTC; this agent checks live overlap only", + "kind": "Precision-only refinement of unchanged construction; not a structural algorithm improvement", + "same_precision_proposal_matches": [], + "stronger_comparable_published_claim_found": false, + "scope_limitation": "Current and incrementally refreshed PR titles/bodies. Not every diff, private branch or Discussion comment." + }, + "notable_new_pr": { + "pr": 2871, + "head": "894a3edbcd90fc379a277eb07a5ae2b706c7a8e1", + "title": "400 constructive theorems for changed-contract \u03ba improvements", + "assessment": "Body explicitly says no exact new kappa or realized global improvement; not a comparable construction." + }, + "changed_prs": [ + { + "pr": 1007, + "title": "Research consolidation: bind PR116 evidence-only head to tested sources (no new kappa)", + "head": "e9db0f0f1b3e0f3d851c79238ba90a55efdf58ae", + "updated_at": "2026-10-16T06:22:48Z", + "merged_at": null, + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2874, + "title": "Prove retained packet backing at prefix-return cuts", + "head": "08dd02bd8d8b1fadc5fe8589c2d2875d21fe5fce", + "updated_at": "2026-10-16T06:21:43Z", + "merged_at": null, + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2873, + "title": "Decoder floors: every label window h \u2265 12 is closed in the root-code scope (clique bound + DRAT-verified h = 12\u201314; no \u03ba claim)", + "head": "68e916c1368209465b3023f86734d1173c8a8c86", + "updated_at": "2026-10-16T06:17:14Z", + "merged_at": null, + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2458, + "title": "Research: independent native binding for the P104 two-target correction", + "head": "95f72ca0901a76e898386737c42ccb0d07d4e95b", + "updated_at": "2026-10-16T06:16:14Z", + "merged_at": null, + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2872, + "title": "Research audit: exact encoded-bank dimension for open phase schedules", + "head": "cc5c2398505447a321fb9f9826163825e3b269fd", + "updated_at": "2026-10-16T06:09:36Z", + "merged_at": null, + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2871, + "title": "400 constructive theorems for changed-contract \u03ba improvements", + "head": "894a3edbcd90fc379a277eb07a5ae2b706c7a8e1", + "updated_at": "2026-10-16T05:48:37Z", + "merged_at": null, + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2859, + "title": "Audit phase-order bank sharing and repair historical CI replays", + "head": "186a38eb124bc2fead44ae9d03a6edcf7649c882", + "updated_at": "2026-10-16T05:43:42Z", + "merged_at": null, + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 72, + "check_states": { + "queued:None": 72 + } + }, + { + "pr": 2731, + "title": "Certify sharp payload storage for selected BIT residuals", + "head": "46c0c3554608a1096816ad668c755d3b5b7a8c0b", + "updated_at": "2026-10-16T06:16:17Z", + "merged_at": "2026-10-16T06:16:16Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 0, + "check_states": {} + }, + { + "pr": 2768, + "title": "Tooling: 3.57x faster complete T74 native replay with unchanged exact coverage", + "head": "e7fd43cf1be63cd14a9b2b57b2889eaf25a1fde2", + "updated_at": "2026-10-16T06:07:11Z", + "merged_at": "2026-10-16T06:07:11Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2828, + "title": "research: exclude 15-call five-b UT4 splits across dirty workspaces", + "head": "8a1000c09819b43ca9a8f2929788af4af40dab70", + "updated_at": "2026-10-16T06:02:48Z", + "merged_at": "2026-10-16T06:02:48Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2793, + "title": "Research: prototype faster selected-record source binding", + "head": "d8b59acaa5133a525e88be64f60b658acbb3525c", + "updated_at": "2026-10-16T06:02:48Z", + "merged_at": "2026-10-16T06:02:48Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2825, + "title": "Close the selected BIT caller numerical phase envelope", + "head": "b553e912bcddef550d9fae6033041ff683399ebe", + "updated_at": "2026-10-16T05:58:15Z", + "merged_at": "2026-10-16T05:58:14Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2822, + "title": "Prove a ten-bit sufficient internal grid for the P104 physical dual", + "head": "6d10a887a902d00a29868b39f575c57e446d7c98", + "updated_at": "2026-10-16T05:58:15Z", + "merged_at": "2026-10-16T05:58:14Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 0, + "check_states": {} + }, + { + "pr": 2821, + "title": "Prove exact numerical lifetimes for BIT validation prefix", + "head": "78b0d364ec4441e46e6ccffc60bf341536cbd756", + "updated_at": "2026-10-16T05:58:15Z", + "merged_at": "2026-10-16T05:58:15Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2820, + "title": "Research audit: exact widths for all 255 P104 survivor projections (seed 67, no new kappa)", + "head": "4403baa77a7a598ea0d64b73428748c8f5693954", + "updated_at": "2026-10-16T05:58:15Z", + "merged_at": "2026-10-16T05:58:14Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 0, + "check_states": {} + }, + { + "pr": 2810, + "title": "Prove exact numerical peaks for BIT directory and ADD phases", + "head": "8abae69a53337dd3d0965db3470ab249b0216f22", + "updated_at": "2026-10-16T05:58:15Z", + "merged_at": "2026-10-16T05:58:14Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2815, + "title": "Prove source-bound numerical lifetimes for BIT Layout", + "head": "ea10ca564948033cc79105ba2a7c280ede5177c3", + "updated_at": "2026-10-16T05:49:58Z", + "merged_at": "2026-10-16T05:49:57Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2808, + "title": "Implement the logical BIT outer borrowing wrapper", + "head": "b00b58e0db823643364f705b530faac254e7b05b", + "updated_at": "2026-10-16T05:49:58Z", + "merged_at": "2026-10-16T05:49:57Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2805, + "title": "Research: read-only transported shears for the native covariant reader", + "head": "65da5e0c269346b00c2f389debfcb3a34d7590c6", + "updated_at": "2026-10-16T05:49:58Z", + "merged_at": "2026-10-16T05:49:57Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2814, + "title": "Research: transport terminal centre-error kernels through causal feedback", + "head": "6a70eda31a4501c049906333feb209159802c526", + "updated_at": "2026-10-16T05:44:21Z", + "merged_at": "2026-10-16T05:44:20Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2813, + "title": "Certify exact precision for the ADD-retimed P104 dual", + "head": "bfd6b68d1cd01913c7619f6b4115da8e584286f5", + "updated_at": "2026-10-16T05:44:21Z", + "merged_at": "2026-10-16T05:44:20Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2812, + "title": "Certify the QQ16 scratch sweep direction optimum", + "head": "02884bd5c8ec2f82c10ad2ff0378921f0a5279b4", + "updated_at": "2026-10-16T05:44:21Z", + "merged_at": "2026-10-16T05:44:20Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 0, + "check_states": {} + }, + { + "pr": 2811, + "title": "Price the rounded QQ16 pair with explicit Boolean circuits", + "head": "3d07cfe7f5035bccf7975616b0f3bd53a3b78ca8", + "updated_at": "2026-10-16T05:44:21Z", + "merged_at": "2026-10-16T05:44:20Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2807, + "title": "Bound finite dyadic registers for the zero-retention QQ16 decoder", + "head": "6fbab8c4b95cdf75dfcbb33806c31349408d73a2", + "updated_at": "2026-10-16T05:44:21Z", + "merged_at": "2026-10-16T05:44:20Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2801, + "title": "Bound caller numerical state at selected BIT adapter callbacks", + "head": "e2564b80b86fb77610b4b78701e5446a76fbe962", + "updated_at": "2026-10-16T05:44:21Z", + "merged_at": "2026-10-16T05:44:20Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + }, + { + "pr": 2796, + "title": "Audit the selected BIT child coefficient's numerical lifetime", + "head": "f9a6245cfdcae0b920fcbc9c79c4fb73a2706605", + "updated_at": "2026-10-16T05:44:21Z", + "merged_at": "2026-10-16T05:44:20Z", + "classification": "No new comparable multiplication exponent claim", + "reviews": 0, + "check_runs": 61, + "check_states": { + "queued:None": 61 + } + } + ], + "coverage": { + "previous_watermark": "2026-10-16T05:43:00Z", + "open_pages": [ + 1 + ], + "open_records": 100, + "open_oldest_update": "2026-10-15T19:06:38Z", + "closed_pages": [ + 1 + ], + "closed_records": 100, + "closed_oldest_update": "2026-10-16T03:06:30Z", + "pagination_stop": "Both100-record updated-descending pages extend strictly before the prior watermark; incremental sweep complete. Full earlier open census remains retained.", + "changed_count": 26, + "open_changed": 7, + "merged_changed": 19, + "review_check_pages": "Page1 withper_page100 for all26changed PRs plusleading2863; all terminal counts below100.", + "known_corpus_records": 615, + "non_atomic": true, + "discussions": "Not refreshed in this short final API sweep; prior direct thread2612 fetch at05:43UTC retained inFINAL-FRONTIER.json." + }, + "raw_evidence": "prepublication-frontier.raw.json", + "external_writes": false, + "git_mutations": false +} diff --git a/research/t185-precision-replay/evidence/PUBLISHED-PACKAGE-DIAGNOSIS.json b/research/t185-precision-replay/evidence/PUBLISHED-PACKAGE-DIAGNOSIS.json new file mode 100644 index 0000000000..e357898b0f --- /dev/null +++ b/research/t185-precision-replay/evidence/PUBLISHED-PACKAGE-DIAGNOSIS.json @@ -0,0 +1,10 @@ +{ + "expected": 164, + "actual": 162, + "missing": { + ".gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "vendor/pr2857/.gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da" + }, + "extra": [], + "different": {} +} diff --git a/research/t185-precision-replay/evidence/RECOVERY.json b/research/t185-precision-replay/evidence/RECOVERY.json new file mode 100644 index 0000000000..d5b478dfa1 --- /dev/null +++ b/research/t185-precision-replay/evidence/RECOVERY.json @@ -0,0 +1,15 @@ +{ + "status": "EXACT_MISSING_BYTES_RECOVERED_WITHOUT_CHANGING_MANIFEST", + "original_head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "original_directory": "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing", + "repaired_directory": "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863", + "recovered": { + ".gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "vendor/pr2857/.gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da" + }, + "bytes_hex": "2a202d746578740a", + "prior_source": "PR2857 shared-kernel-repacking/.gitattributes at0b2e2537b368a0cade07ce3f71452ea018ebe394; hash matches frozen PR2863 manifest", + "original_files_unchanged": true, + "checker_or_manifest_changes": false, + "timestamp": "2026-10-16T05:24:13.658578+00:00" +} diff --git a/research/t185-precision-replay/evidence/SHARED-NATIVE-RESULT.json b/research/t185-precision-replay/evidence/SHARED-NATIVE-RESULT.json new file mode 100644 index 0000000000..ad935e7798 --- /dev/null +++ b/research/t185-precision-replay/evidence/SHARED-NATIVE-RESULT.json @@ -0,0 +1,41 @@ +{ + "environment_sha256": "19eb6f62ac300920b1c6cf77e5cf9cb8a6763a79b3a2daa036425dbc8122ae98", + "native_receipt_sha256": "0bceef521598a678b7687502a84a86b16d3faddf2702939e771eba9a4679baed", + "preparer_sha256": "779ebf91ac3e0ee24771e28a1b0c35e0c3d627c9db248a7832022889bcc22660", + "scope": "Fresh changed base/extra native chains; two unchanged retained native chains and16-stage parent admission explicitly reused by exact full-tree receipts. No owner/controller/outer admission yet.", + "seconds": 63.02540829100144, + "source_manifest_sha256": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869", + "stages": [ + { + "command": [ + "/workspace/scratch/bc9e58970b2a/.venv2857/bin/python", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/source/new/fastnative/run_native.py", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/source/new/borrow/words/BORROW-WORD-43base.json.gz", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/shared-native/fresh-base" + ], + "exit_code": 0, + "log_sha256": "3c70da3d58e2a139b79489d27ae859ce7c28bd3cba33a6bdd5b52028d0f28c79", + "name": "fresh-current-base", + "result_sha256": "08bb0f0e361abdadf5fd85338f6fa3ec5479af6a2294fdc698f5933bcf99cf2e", + "script_sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "seconds": 62.91692590599996 + }, + { + "command": [ + "/workspace/scratch/bc9e58970b2a/.venv2857/bin/python", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/source/new/fastnative/run_native.py", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/source/new/borrow/words/BORROW-WORD-43extra.json.gz", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/shared-native/fresh-extra" + ], + "exit_code": 0, + "log_sha256": "ea6d768118f08dc63f93364f51a5bd1c7f0eb6a0eaa84cb5d5009ffecc76fa9b", + "name": "fresh-current-extra", + "result_sha256": "7be7b1659868f0103559794ad192880560e47f49fa27d3f0b8cf1ce4595e6298", + "script_sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "seconds": 61.13687476299856 + } + ], + "status": "PASS_TWO_FRESH_SHARED_KERNEL_NATIVE_CHAINS_AUTHENTICATED_PARENT_REUSE" +} diff --git a/research/t185-precision-replay/evidence/SOURCE-DERIVATION.json b/research/t185-precision-replay/evidence/SOURCE-DERIVATION.json new file mode 100644 index 0000000000..458221c714 --- /dev/null +++ b/research/t185-precision-replay/evidence/SOURCE-DERIVATION.json @@ -0,0 +1,764 @@ +{ + "builder_sha256": "4c83a251a03045144608456e6b3bdbcced9255ce7c2d89f7039e766972100666", + "changes": { + "new/BORROW-PROVIDERS.json": { + "after_sha256": "5527d70aa83ad3b05a7176903016c12fc410bc9968082377eeed66c8d298dafa", + "before_sha256": "3666edf67d61b01336e58166ec9edebd72902cc37a2da693b05691ab2a387cda" + }, + "new/borrow/inputs/PR2833-WORD-base.json.gz": { + "after_sha256": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7", + "before_sha256": null + }, + "new/borrow/inputs/PR2833-WORD-extra.json.gz": { + "after_sha256": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac", + "before_sha256": null + }, + "new/borrow/inputs/shared_kernel_43base.json": { + "after_sha256": "d06f52975d4d48523177fd3010f9b6d36094636b3d31b90c492404a9c21ef6e3", + "before_sha256": null + }, + "new/borrow/inputs/shared_kernel_43extra.json": { + "after_sha256": "79a3d0309ee1154f778f05592ac09f51db64286828456f8c1fca22c1c8b05af2", + "before_sha256": null + }, + "new/borrow/shared_kernel.py": { + "after_sha256": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed", + "before_sha256": null + }, + "new/borrow/shared_kernel_review.py": { + "after_sha256": "5b323e50fb5a10ac088472b3e085b54d7d2ae3a29f8552ff44b788a984eb97d1", + "before_sha256": null + }, + "new/borrow/words/BORROW-WORD-43base.json.gz": { + "after_sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "before_sha256": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7" + }, + "new/borrow/words/BORROW-WORD-43extra.json.gz": { + "after_sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546", + "before_sha256": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac" + }, + "new/rebuild_borrow.py": { + "after_sha256": "97bd36b840501dd125d4d660750b8b7bc6550bba0150b7d2851c8a41668a8a6d", + "before_sha256": "a65079e5ea9553a150879898b5ab9cecb01c1be19247c20461c97211988c1ef3" + }, + "verify.py": { + "after_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "before_sha256": "c52149ed10c0cae4950c92cef0edc38f382c5cc74cf66c5eeeebb7191b4bc0a0" + } + }, + "derived_manifest_sha256": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869", + "patches": [ + { + "after_sha256": "97bd36b840501dd125d4d660750b8b7bc6550bba0150b7d2851c8a41668a8a6d", + "before_sha256": "a65079e5ea9553a150879898b5ab9cecb01c1be19247c20461c97211988c1ef3", + "new": " # Four disjoint staged compensation kernels, after the complete pinned\n # PR2833 derivation. Every previous state stays in the audit chain.\n sf_=D/'inputs'/f'shared_kernel_43{wt}.json'\n if sf_.exists():\n import shared_kernel\n shared_patch=json.loads(sf_.read_text());previous_shared=chain[-1]\n canonical=lambda z:hashlib.sha256(json.dumps(z,sort_keys=True,separators=(',',':')).encode()).hexdigest()\n assert shared_patch['groups']==[478,460,462,480]\n assert canonical(previous_shared)==shared_patch['source_canonical_sha256']\n shared_word,shared_ledger=shared_kernel.apply(previous_shared,shared_patch['groups'])\n assert canonical(shared_word)==shared_patch['candidate_canonical_sha256']\n assert json.loads(json.dumps(shared_ledger))==shared_patch['ledger']\n assert set(k_ for k_ in previous_shared if previous_shared[k_]!=shared_word[k_])=={'A','compensation','start_extra','report','cleanup'}\n stripped_shared=json.loads(json.dumps(shared_word));stripped_shared['A']=stripped_shared['A'][stripped_shared['prelude_events']:]\n assert shared_word['cleanup']==word_patch.derive_cleanup(stripped_shared,word_patch.restored_of(shared_word))\n chain.append(shared_word);steps.append('shared-four-kernel')\n final=json.loads(gzip.decompress(shipped.read_bytes()))", + "old": " final=json.loads(gzip.decompress(shipped.read_bytes()))", + "path": "new/rebuild_borrow.py" + }, + { + "after_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "before_sha256": "c52149ed10c0cae4950c92cef0edc38f382c5cc74cf66c5eeeebb7191b4bc0a0", + "new": "run('rebuild-borrow-words',P/'new/rebuild_borrow.py')\nrun('shared-kernel-independent-review',P/'new/borrow/shared_kernel_review.py','--source-dir',P/'new/borrow','--source-base',P/'new/borrow/inputs/PR2833-WORD-base.json.gz','--source-extra',P/'new/borrow/inputs/PR2833-WORD-extra.json.gz','--candidate-base',P/'new/borrow/words/BORROW-WORD-43base.json.gz','--candidate-extra',P/'new/borrow/words/BORROW-WORD-43extra.json.gz','--out-dir',work/'shared-kernel-independent-review')", + "old": "run('rebuild-borrow-words',P/'new/rebuild_borrow.py')", + "path": "verify.py" + } + ], + "scope": "Exact source overlay construction only. Full native and owner/controller/outer admission remain separate; all inherited validators are retained and an independent kernel review is added.", + "source_file_count": 547, + "status": "PASS_SOURCE_BOUND_FOUR_KERNEL_OVERLAY_DERIVATION", + "upstream_manifest_sha256": "c8ec4d1b7be08d2ad30730a07392ad9cb6d0222f2c35bef43c9a80a39b16e41f", + "words": { + "base": { + "candidate_canonical_sha256": "c0af0ef7ee6282e91f046d027983b35eaed7ebcb46489134d47e07724cf664bc", + "candidate_word_sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "generator_sha256": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed", + "groups": [ + 478, + 460, + 462, + 480 + ], + "ledger": { + "chosen": [ + 478, + 460, + 462, + 480 + ], + "delta": { + "1": 12, + "2": -8 + }, + "groups": [ + { + "compensation_added": 4, + "compensation_removed": 4, + "entry": [ + 25 + ], + "group": [ + 478, + 479, + 490, + 491 + ], + "new_width": 8, + "raised": 478, + "source_width": 9 + }, + { + "compensation_added": 8, + "compensation_removed": 8, + "entry": [ + 7 + ], + "group": [ + 460, + 461, + 468, + 469 + ], + "new_width": 8, + "raised": 460, + "source_width": 9 + }, + { + "compensation_added": 8, + "compensation_removed": 8, + "entry": [ + 7 + ], + "group": [ + 462, + 463, + 470, + 471 + ], + "new_width": 8, + "raised": 462, + "source_width": 9 + }, + { + "compensation_added": 8, + "compensation_removed": 8, + "entry": [ + 25 + ], + "group": [ + 480, + 481, + 492, + 493 + ], + "new_width": 8, + "raised": 480, + "source_width": 9 + } + ], + "insertions": { + "1301": [ + [ + "add", + 470, + 462, + -1, + 1, + [ + 7 + ] + ] + ], + "1303": [ + [ + "add", + 490, + 478, + -1, + 1, + [ + 25 + ] + ], + [ + "add", + 471, + 470, + 1, + 1, + [ + 75, + 7 + ] + ], + [ + "add", + 471, + 524, + -1, + 2, + [ + 75, + 7 + ] + ] + ], + "1305": [ + [ + "add", + 479, + 478, + 1, + 1, + [ + 75, + 25 + ] + ], + [ + "add", + 479, + 526, + 1, + 1, + [ + 75, + 25 + ] + ] + ], + "1307": [ + [ + "add", + 468, + 460, + -1, + 1, + [ + 7 + ] + ] + ], + "1309": [ + [ + "add", + 469, + 468, + 1, + 1, + [ + 97, + 7 + ] + ], + [ + "add", + 469, + 536, + -1, + 2, + [ + 97, + 7 + ] + ], + [ + "add", + 492, + 480, + -1, + 1, + [ + 25 + ] + ] + ], + "1311": [ + [ + "add", + 481, + 480, + 1, + 1, + [ + 97, + 25 + ] + ], + [ + "add", + 481, + 540, + 1, + 1, + [ + 97, + 25 + ] + ] + ], + "1317": [ + [ + "add", + 491, + 490, + 1, + 1, + [ + 102, + 25 + ] + ], + [ + "add", + 491, + 538, + 1, + 1, + [ + 102, + 25 + ] + ] + ], + "1321": [ + [ + "add", + 493, + 492, + 1, + 1, + [ + 76, + 25 + ] + ], + [ + "add", + 493, + 528, + 1, + 1, + [ + 76, + 25 + ] + ] + ], + "1327": [ + [ + "add", + 463, + 462, + 1, + 1, + [ + 120, + 7 + ] + ], + [ + "add", + 463, + 534, + -1, + 2, + [ + 120, + 7 + ] + ] + ], + "1329": [ + [ + "add", + 461, + 460, + 1, + 1, + [ + 82, + 7 + ] + ], + [ + "add", + 461, + 522, + -1, + 2, + [ + 82, + 7 + ] + ] + ] + }, + "local_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "source_canonical_sha256": "aaf1d752501a30fdf7305be9515617698d0b4753411844d28f005aab1b67f3df", + "variant": "base", + "width_inventory": { + "4": 26, + "5": 2, + "7": 62, + "8": 84, + "9": 234 + } + }, + "source_canonical_sha256": "aaf1d752501a30fdf7305be9515617698d0b4753411844d28f005aab1b67f3df", + "source_word_sha256": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7" + }, + "extra": { + "candidate_canonical_sha256": "61b20fbe78fdcbca0cde0597befcc254017ee206dad0724c576672aca690c66f", + "candidate_word_sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546", + "generator_sha256": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed", + "groups": [ + 478, + 460, + 462, + 480 + ], + "ledger": { + "chosen": [ + 478, + 460, + 462, + 480 + ], + "delta": { + "1": 12, + "2": -8 + }, + "groups": [ + { + "compensation_added": 4, + "compensation_removed": 4, + "entry": [ + 25 + ], + "group": [ + 478, + 479, + 490, + 491 + ], + "new_width": 8, + "raised": 478, + "source_width": 9 + }, + { + "compensation_added": 8, + "compensation_removed": 8, + "entry": [ + 7 + ], + "group": [ + 460, + 461, + 468, + 469 + ], + "new_width": 8, + "raised": 460, + "source_width": 9 + }, + { + "compensation_added": 8, + "compensation_removed": 8, + "entry": [ + 7 + ], + "group": [ + 462, + 463, + 470, + 471 + ], + "new_width": 8, + "raised": 462, + "source_width": 9 + }, + { + "compensation_added": 8, + "compensation_removed": 8, + "entry": [ + 25 + ], + "group": [ + 480, + 481, + 492, + 493 + ], + "new_width": 8, + "raised": 480, + "source_width": 9 + } + ], + "insertions": { + "1301": [ + [ + "add", + 470, + 462, + -1, + 1, + [ + 7 + ] + ] + ], + "1303": [ + [ + "add", + 490, + 478, + -1, + 1, + [ + 25 + ] + ], + [ + "add", + 471, + 470, + 1, + 1, + [ + 75, + 7 + ] + ], + [ + "add", + 471, + 524, + -1, + 2, + [ + 75, + 7 + ] + ] + ], + "1305": [ + [ + "add", + 479, + 478, + 1, + 1, + [ + 75, + 25 + ] + ], + [ + "add", + 479, + 526, + 1, + 1, + [ + 75, + 25 + ] + ] + ], + "1307": [ + [ + "add", + 468, + 460, + -1, + 1, + [ + 7 + ] + ] + ], + "1309": [ + [ + "add", + 469, + 468, + 1, + 1, + [ + 97, + 7 + ] + ], + [ + "add", + 469, + 536, + -1, + 2, + [ + 97, + 7 + ] + ], + [ + "add", + 492, + 480, + -1, + 1, + [ + 25 + ] + ] + ], + "1311": [ + [ + "add", + 481, + 480, + 1, + 1, + [ + 97, + 25 + ] + ], + [ + "add", + 481, + 540, + 1, + 1, + [ + 97, + 25 + ] + ] + ], + "1317": [ + [ + "add", + 491, + 490, + 1, + 1, + [ + 102, + 25 + ] + ], + [ + "add", + 491, + 538, + 1, + 1, + [ + 102, + 25 + ] + ] + ], + "1321": [ + [ + "add", + 493, + 492, + 1, + 1, + [ + 76, + 25 + ] + ], + [ + "add", + 493, + 528, + 1, + 1, + [ + 76, + 25 + ] + ] + ], + "1327": [ + [ + "add", + 463, + 462, + 1, + 1, + [ + 120, + 7 + ] + ], + [ + "add", + 463, + 534, + -1, + 2, + [ + 120, + 7 + ] + ] + ], + "1329": [ + [ + "add", + 461, + 460, + 1, + 1, + [ + 82, + 7 + ] + ], + [ + "add", + 461, + 522, + -1, + 2, + [ + 82, + 7 + ] + ] + ] + }, + "local_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "source_canonical_sha256": "1b02e1ea0214b45071f9d93ad074cc392fd7e59f6fb83a7c4e8cd99c36150a3c", + "variant": "extra", + "width_inventory": { + "4": 26, + "5": 2, + "7": 62, + "8": 84, + "9": 234 + } + }, + "source_canonical_sha256": "1b02e1ea0214b45071f9d93ad074cc392fd7e59f6fb83a7c4e8cd99c36150a3c", + "source_word_sha256": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac" + } + } +} diff --git a/research/t185-precision-replay/evidence/SOURCE-MANIFEST.json b/research/t185-precision-replay/evidence/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..1bdfa4cada --- /dev/null +++ b/research/t185-precision-replay/evidence/SOURCE-MANIFEST.json @@ -0,0 +1,543 @@ +{ + ".gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "ADMISSION-DERIVATION.patch": "7021000d75635fc5806af821640c02f9d7cbbbe1cf314dacfcc743fc6875fdd8", + "audit_fast.py": "26950da76589b13cd9c452fdee1b0c354806977f881299bd94073f00e4646fcd", + "audit_mixed.py": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "CLAIM.json": "94fced945b1171e97c3ac7c71f819a5ba6c5230c10ef0b15556482990b46b368", + "code/assemble.py": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "code/assembly_controls.py": "d7675ff0b0994b29541d37eaa3010c5f39bb1447700c9f8e750522bf8c951f56", + "code/audit_allcold.py": "fa3488b62efdf8a0c37de0ca0caba587b4b036c5f068e002eb04c71c12b9e9b4", + "code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "code/emit_allcold.py": "549603ca6d28b163a43b2dfaaaa788161c73d7952ab9190289407caca5418c71", + "code/exact_coarse.py": "5fd03ee160a8bb02a00927cb144359fbcf8b0ec323ae0662778dd1f655b4a216", + "code/fine_cache.py": "89282a83ab102893a4fc1e663ad2137d891d81e843b1c9ea140d13e58b7c7dbd", + "code/fine_mercator.py": "6cf29658b5c1618de4aae8bd49d6d890be06d57ead1ad0f2d41bc8d25cc578d3", + "code/fine_moment.py": "bdfc492be6a663b219d76beff444db14bd67bb53c7c8ec4086ab0f56e48323c0", + "code/freeze_spec.py": "e9132a9d195c66123f2747a17f7ef404b4d1e3ef6263ab4c28c983a052cf10bd", + "code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "code/invoice_allcold.py": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "code/lemmag_checks.py": "cc753c5953e58f5900ce580ece8f814a352d672bcee6d4566c7dd52647912393", + "code/lemmag_stage.py": "5158e1e95e46b3119de9f4add7d849c8ad2d2dd92b17a79b0f93b86e7d4e6049", + "code/oracle_check.py": "4836046db4bec939515a5a272559f92192b56612b98f635910fd81ea754ce2e1", + "code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "code/pyc_guard.py": "1def35bd093a7b3893c1cf410301d875435a2a7a096b42f49ecb060ed2a61f0e", + "code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "code/witness.py": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "CONSTRUCTION.json": "07c8c640de821978b6d2945100e2492ea7a6c006baa6b7b7585bbcb3b7f3eba9", + "DISPATCH.json": "2d178ebfbf3147d1f844897c779d151e04a0b9f480cbf57b76add4a24b8858ee", + "evidence/ADMISSION-CONTROLS.json": "5cdefeff2516a67c4dd60e609019b3e2e38eb3d43142df2d3c7ed9a6822d5050", + "evidence/ASSEMBLY.json": "5d9eb1ce551386024b5b6894836f81ed03a83d2e0c0bd0e02e3f6410a596bb2c", + "evidence/BIT-CONTROLS.json": "d74d9d2ba363c3709e9a3b33abf6d14abd6b9c68d950b35b7669d8e6edefa59e", + "evidence/FULL-ADMISSION.json": "cda48de718d060b8ca329f1254f4f999a5a5bade5cecabb265f0a9bef1135089", + "evidence/GEOMETRY-CONTROLS.json": "13a50b2f2448931ca302a55e5839c082f651331f20402448fe6ff29d1eb2f481", + "evidence/INDEPENDENT.json": "7150546e840e859268c40c11c2c79ba4fd646fc632fced68e3c19355b292fa61", + "evidence/OUTER-DISCOVERY.json": "413ef3e9eb1c3ff680cff1e600dc7160afda228e0b6b021c1a4e4a37ee486cc1", + "evidence/pr1377/CLAIM.json": "cd089b08077e0151b9ed917a5c33aa7aa6b0de790bd9567442531b48729da8d3", + "evidence/pr1377/PROOF-NOTE.md": "dafd8286b1c9224ed6f50bf71bc34b77918323b936ea7427a4b71c3b644b2264", + "evidence/pr1377/RELEASE.json": "a4fa2ca0f79a11dcdc3227ad16a408d4d22d83b7401c894cb0e31eb2c9c5f7df", + "evidence/pr1377/RESULT.json": "1cdadc74fef4cddeb2bae5e32fff7bc27456740150440ae8fda8822f569c2492", + "evidence/REGRESSION37-CONTROLS.json": "0196ae228d583f2bac3c42d3576a8d378fe622592e377c4c1921b5ae81351854", + "EXACT-ARITHMETIC-DERIVATION.json": "c0d40deaa495a7365e91aa5d9e6a846f91e0cb6daff98bb3b7f2acef84d64ec4", + "freeze_spec.py": "1d965b7a329b98008fcc67e73d03dcf6e75f0f33c2858a39f1182bb3d0ed0ea1", + "geometry_controls.py": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0", + "GLOBAL-TEMPLATE.json.gz": "1d31424c4e27e26a35a9932ca778e43f1f3577589275422cc642aa68b31112db", + "independent_core.py": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "inputs/DISPATCH.json": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "inputs/GLOBAL-TEMPLATE.json.gz": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "inputs/OWNERS.json.gz": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "inputs/PLAN.json": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08", + "inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "inputs/SPEC.json": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98", + "lift_parent.py": "525ca25a4530cee9e645a9e9078227f91f48c3d43d218583f2bb1cf9bded8a6e", + "new/borrow/alias1_controls.py": "f4cc82312af891ea48956d9953a061196a8c3b113ef6d81e5848fe95745147b2", + "new/borrow/alias_build.py": "40b97536c8347733eaae24a3c4a13f5d21711e983106454777837be487959f1b", + "new/borrow/alias_enumerate.py": "7324f2569e6b76981d8c964a16ff9a3bc9e770e41b9cc6ec1c9defe8e662c153", + "new/borrow/audit_local.diff": "202f6f2032552eba069b9ec7e33b729d4af2ffc20974a9e82e444d906d7137b4", + "new/borrow/audit_local.py": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90", + "new/borrow/borrow_controls.py": "07fbbf8e2f06df063dc9d88e5e4f721222a9fcf30b983bf9127cd5aa4b611627", + "new/borrow/build_word.py": "40047409dd9f9c406bb37a2ed0b4c8159797e0e4a114d525a368355418128707", + "new/borrow/emit_word.py": "a057ed0c81fbb07dabf38247e0ce0cec6c5fbfa31d8bf1b38838bd3758e41f87", + "new/borrow/guard_cut_centres.py": "5df204597697756808e6c959f5bba81cf35a2f0e7a0f1f75748dca1814373b72", + "new/borrow/guard_helper_indices.py": "d93aeb2d51d77ca93ecbf9e566d9000bb436c279e2a25b699a867e9697f782fd", + "new/borrow/inputs/alias1_43base.json": "2c5b5491da4b3e8a8356fd42a12a8fc8b2c9b4b0b20c4adc4e273ba217230e11", + "new/borrow/inputs/alias1_43extra.json": "0a54f41f886bf4f61fa620c65725373be905524ce906e5e95d501890de783179", + "new/borrow/inputs/alias8_43base.json": "3b91dd5a0d1b297a48e278b45903e073c5cefb23f22921f6a738bcbbf21e521f", + "new/borrow/inputs/alias8_43extra.json": "3ab265a33750a229a9201c2baff45ad91f1bef556879306d2fb743f5290cab31", + "new/borrow/inputs/blocks.json": "ddfac1dae1fe7cc0a91e7c7205c6d9d0c07c682880aa34eed83bf4ad7384da9f", + "new/borrow/inputs/dirtentry_43base.json": "a067f7138f23eed6434286e7bd53548c86a7eef58c654374b778b4f424e9ffef", + "new/borrow/inputs/dirtentry_43extra.json": "8280fafb4642389ae91989e870ece7c9f2bffa38c9b52f2424b8abf489ba71f8", + "new/borrow/inputs/entrance_43base.json": "1b3c09f9558c50e7f299aa10fb21dcbd1b5ff397794838d8629c80d4c7a565f5", + "new/borrow/inputs/entrance_43extra.json": "e57ec67fa0a3fca63bf9e4bb9edf4e6be48db0bd7c9e092cddad29b26b897463", + "new/borrow/inputs/extra.canonical.json.gz": "d7e48dcbafa236a2e1e41f7958244211506f7c7630fe6a2d43d2bdf17b7ae015", + "new/borrow/inputs/gauge44.canonical.json.gz": "65c6d17ffee2eacf27bff438f37fc549c9ed0c909cbc7a52976cc75cf2d15b91", + "new/borrow/inputs/handoff_43base.json": "5ae3062bcce666c8c3a3a650e345adf15c22a2800fa0e17d79ad6e8b97208a2f", + "new/borrow/inputs/handoff_43extra.json": "4238a7c5093a4347fe69adf4f76e507d2f43c4e727d91b2c4705039e1cbaa06a", + "new/borrow/inputs/kernel_43base.json": "7f06b4b08a49192a27e8f4132ad0c93521dad90f97ca985a173944ba02c5442b", + "new/borrow/inputs/kernel_43extra.json": "ef95eae03915f0222bcd486959c6dfe307a9a0a856702420fa35491abfae4c84", + "new/borrow/inputs/lowfour_43base.json": "a8df0a2acf85e96febb35d24ae047c370d179095b46142bae968f06348bf1c18", + "new/borrow/inputs/lowfour_43extra.json": "9dbfb49fb3c04a0652dcae9a962d973489679f5d1ee2baf4e65c58d2e8ef578c", + "new/borrow/inputs/prelife_43base.json": "ec43328c198094c0e8b37cf93de0210d2ba0397ed20dcaec1f1d121ffa5cdb69", + "new/borrow/inputs/prelife_43extra.json": "a7fc8362edaf33de314bebc400bcda6a6cc345ac6ca86220e1f53ae43cbc8600", + "new/borrow/inputs/refit563_43base.json": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae", + "new/borrow/inputs/refit563_43extra.json": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae", + "new/borrow/inputs/refit_43base.json": "19a97e80b0ee3146e0244e6bc36bd365d89e9c1cd0f885c4e06be4193606a323", + "new/borrow/inputs/refit_43extra.json": "1349d54f704847fdcd4a00e323cdc9e1118fac7fedb0c7573e9b2b3f0169a7eb", + "new/borrow/inputs/retired7_43base.json": "74daf5826d9191be4613a61447f4dc12789190fb49a3219f6a9df63075cac1e1", + "new/borrow/inputs/retired7_43extra.json": "25d9774b512da78f042287ce1de91c79c8658d06488b8fe94e548cbdd036f034", + "new/borrow/inputs/twelve_43base.json": "ee268c45a9c768a6a4cecf401cd4446cebb042e67d69e5fb6d078934d5a49498", + "new/borrow/inputs/twelve_43extra.json": "4ff1d00714d0dfacf95b89778f6c1abb113877f8c9880c01a06d0f30998756ee", + "new/borrow/inputs/witness_43_base.json": "65ee52604e2e49a30c1e978b7ce829482a694a20a8744f37b9bf40dad1ff3a2e", + "new/borrow/inputs/witness_43_extra.json": "19c652db80d5215c958c63b5d6f2de96d9cf34a0e4d56dab5c13e556c57f7467", + "new/borrow/lowfour_controls.py": "b1484a0ab1ad5f87a71b8e48ee8c5ba7604835acfe2b841b6f13cbd12f32e344", + "new/borrow/prelife/results/gap-base.json.gz": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c", + "new/borrow/prelife/results/gap-extra.json.gz": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c", + "new/borrow/prelife/results/prelo-base.json": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9", + "new/borrow/prelife/results/prelo-extra.json": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9", + "new/borrow/prelife/results/tryE-base.json": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb", + "new/borrow/prelife/results/tryE-extra.json": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb", + "new/borrow/prelife/search/chains.py": "588d6cdb2312febfee5f3d576295f2edff53ca74c14d21ed9bffed3312dfa32c", + "new/borrow/prelife/search/edit.py": "8e5eea35d0bb83aa60bd066ae9ddf3f4b0ad46cf9ac9d31d8fc5777f49013713", + "new/borrow/prelife/search/fm.py": "36174e2b7e012726964282af926fdf541332556bcc548af5b41502cdb8b198e2", + "new/borrow/prelife/search/gapbound.py": "a0fa0fbd079a456bf5f9b75352eb68c4b7e2febad0c99e66b7553bdc744772c8", + "new/borrow/prelife/search/mk1.py": "4bab66a4e1514a067572c7854731a4fbd29681300e95a4384fdb68e0eb140575", + "new/borrow/prelife/search/prelife2.py": "db1fc5eea7bd70066188d7c7f52cf4be8991e61b821d3fe4b779ee30c7f3c9eb", + "new/borrow/prelife/search/prelo.py": "157dc45b5fcc421d26507d6d7fca6d4caeff6c73efcd679fd28e906f600ea886", + "new/borrow/prelife/search/propbound.py": "735cd4d1a6a43c96f397eb5ae2972e86ab71c2c232e6d14ac6cbf1eb7f638c1c", + "new/borrow/prelife/search/repair2.py": "410ddd6f9b3e14be6b9247cc5792d1a893175e843a0c21bf667e71a6e3a9710f", + "new/borrow/prelife/search/tryE.py": "130a859c0ad20623943b25800dd2f1d0355cf03b8520fc493ec870baa010b2ae", + "new/borrow/prelife/search/wordmodel.py": "215e678d3f3711b4291f9da5d7937cdbb0b091390bba089e6949b8c42a29f6f4", + "new/borrow/prelife_controls.py": "c24398bdc407aaf6713201100d27ba851233525a9dfd747b641d99e1cde66cba", + "new/borrow/receipts/AUDIT-43base-pinned.json": "8dc6daa8929c1137c1e37fa5a1bf869afafe94c3e65ed2705ea9f41f2dc8cee8", + "new/borrow/receipts/AUDIT-43base-prekernel.json": "fb6f40a1d117bd304cc0757ac21915bd8558e8d3f31b8709129f395033fc534e", + "new/borrow/receipts/AUDIT-43base.json": "07b8a4836fe2659d0d46957ed0973ba3334f6752b5c1235d03b961a107fb95d5", + "new/borrow/receipts/AUDIT-43extra-pinned.json": "4176a6190fb1a224d45797064cde2aa758970bce7c1ed2a009ecb2fc7839d26e", + "new/borrow/receipts/AUDIT-43extra-prekernel.json": "09041e49888a1360b7ddee29d54d82836a875ecb6547c7ad1eb92427e7f3b384", + "new/borrow/receipts/AUDIT-43extra.json": "a01ae6847449ddb88c56fa8e44d10bc0b005f1b24daa283d38ba00089d8f89f2", + "new/borrow/receipts/CONTROLS-43base.json": "02b73bfbf72c63926ebb244bbd6bf87a03201ee1487e2c15292ad52684fb4d69", + "new/borrow/receipts/CONTROLS-43extra.json": "f8b93901ef5b4810bb39a7b5ccdc62497612c2efba67920a8d6119ae8a898126", + "new/borrow/receipts/CONTROLS-KERNEL-43base.json": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907", + "new/borrow/receipts/CONTROLS-KERNEL-43extra.json": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907", + "new/borrow/receipts/CONTROLS-LOWFOUR-43base.json": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38", + "new/borrow/receipts/CONTROLS-LOWFOUR-43extra.json": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38", + "new/borrow/refit/results/pairs-base.json": "8178d2a34be82601f2361afbc63b37294255a435b243e65295bf7b641edfc4a3", + "new/borrow/refit/results/pairs-extra.json": "3a64b6ace504a5d410a4cfd87ae2fc04576df61883ce56e3f7eb38d4b26df8af", + "new/borrow/refit/search/bounds.py": "690986e69e3125723b12255cc5aa135fceec93894d589eb196ab7fa5da37e9fb", + "new/borrow/refit/search/eval1.py": "0547e606468ad4670512ea83fb3d6e7f39fda9b66537fdf791ad22a3bf4aeeee", + "new/borrow/refit/search/mkcand.py": "c5b437f6a991de674bd781d610d98a43d9f84179beb1187340354e55f42ceaa4", + "new/borrow/refit/search/pairs.py": "7922404bf942eff2dda0125b78ff1234bfdfda5101ff428b11f8a5ed73ce4882", + "new/borrow/refit/search/refit.py": "c036d0d4cc91360e583a7ed01d6c69c17a69f16c5838062c2b9de83a616d2e23", + "new/borrow/refit/search/why.py": "209a95a62a95c06138f0b5af2d1dd1f9c60c403c4da294d39663928c2312425e", + "new/borrow/word_patch.py": "9b3287f189c4f29c1a8bdb1ba01fdcfe14a57d87b50fa4f2f646fb2346ab01ce", + "new/borrow/words/BORROW-WORD-43base.json.gz": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7", + "new/borrow/words/BORROW-WORD-43extra.json.gz": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac", + "new/borrow-fill/DISPATCH.json": "fd8132ec8957b908ee6d871216848f18bafc6bd9304acd6185519ee26d97b1ca", + "new/borrow-fill/FILL.json.gz": "0cb7522e071ff064ada2efec169e23a2fe7d3daf928eec6ba752b166cffb3468", + "new/borrow-fill/ORDER.json": "aa7c53c188c90fd74421a804f4c6fb13aa1187c06dbac51fa147830a40e00667", + "new/borrow-fill/search/agg.py": "267a66287336b72731b897508073dae1a7c85fa72cd86093a7340ddfc12af04c", + "new/borrow-fill/search/base74.py": "acc99c57730fe50f88538e4061e7165a7f278ed7499728c24b0522d479be8b8c", + "new/borrow-fill/search/ceil74.py": "99df541abe458fb6154755d9c67066b2ba0430b06f879a7b5a43e30618f4c1d7", + "new/borrow-fill/search/evac.py": "7c6ce4e8aa9833a9d451c5d4b891bbd1927315bcbf112d3c15845f0ede2d9dc3", + "new/borrow-fill/search/fillbase.py": "4fc6fa920d8703ccec860bee0e1187a0a8b1e37b245789256f7a4d01ae8a2b00", + "new/borrow-fill/search/inv.py": "eec279ea8e8d9d1dccc2733a88129351678c73fb51f06a4604a9c1da1d771387", + "new/borrow-fill/search/lattice.py": "8f2ee194fa4992d1f45394b09b5151ec699b28e4c950b9d40b826f33cbb635ba", + "new/borrow-fill/search/lnstime.py": "3a1ff558f10b0b935389137627359f875ca484717ffa3ced7de8d8b588836755", + "new/BORROW-PROVIDERS.json": "3666edf67d61b01336e58166ec9edebd72902cc37a2da693b05691ab2a387cda", + "new/CHAIN.json": "f18804a71bef7005e892b0b7baac818d5362fff685fe5b5aadfe8de6e442446d", + "new/code/borrow/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "new/code/borrow/bw_audit_local.py": "6bc8a07942a027a52ede46521f6b5dab755643eb693efc7dcb829496050fde09", + "new/code/borrow/bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "new/code/borrow/bw_emit.py": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "new/code/borrow/bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "new/code/borrow/bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "new/code/borrow/bw_tamper.py": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "new/code/borrow/bw_transport.py": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "new/code/borrow/NOTICE-PR2226.md": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "new/code/borrow/vendor/PR2226-NOTICE.md": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "new/code/borrow/vendor/pr2226_operators.py": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "new/code/borrow/vendor/pr2226_replay.py": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "new/EDITS-1.json": "dffa640c04d71111d3e4bdd7f5a991450ba07049a1d434edeef84791c0cc2d05", + "new/EDITS.json": "d5f9a0444dddcccd35c0217f60dbd6863486241629a747c3bbe4140b3d55eea1", + "new/extra-word-566.json.gz": "cd417b904408c221d9840d08faff8af040cc4207f9804284f2f5375d21298a62", + "new/fastnative/.gitattributes": "92e5734dbb86fb8958622e6dcea5895601800a24b0722ef86220322449a44ff8", + "new/fastnative/benchmark.py": "3e544453c89310281d745a37e861cbd79065b1740d90f1ec883fc200b189a557", + "new/fastnative/common.py": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914", + "new/fastnative/compare.py": "ebf877a6f47ef1fd2b797fd6077bd45d132d8cb56ab7553044bae3d86e238e45", + "new/fastnative/controls.py": "03131f4dc6a1830f10e35fb837ada456f060ca510994d250c5c2666a6342c23a", + "new/fastnative/evidence/BENCHMARK.json": "9b192c5697514c7b36b709d0e5506915425ca61f24af0210e2508d7b1bdb295f", + "new/fastnative/evidence/COVERAGE.json": "8bead250cc97614528d9448dfd29529bf08605daa5e8007e701038ab317e00f6", + "new/fastnative/evidence/REGISTERED.log": "78a49def69d0465f4318b9e24613246ba5fb6de19441e54b88fb50dfe823f149", + "new/fastnative/evidence/VALIDATION.json": "d265ce16251effd6b5d3b7429f31f98cd385fe79f659cfa24a2820bc17ac70dd", + "new/fastnative/EXPECTED.json": "8d45fba81564631f9f8614e637b9fbe69dc911b4e2f0b77f0a7071f39cfd7ca8", + "new/fastnative/fixtures/WORD-base.json.gz": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a", + "new/fastnative/fixtures/WORD-extra.json.gz": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127", + "new/fastnative/FRESHNESS.json": "92abf8c25be59ff71a90781f38c5db2f9176c623df046a6d0e2327fd0235cb6c", + "new/fastnative/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "new/fastnative/NATIVE-LINEAGE-NOTICE": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "new/fastnative/PINS.json": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9", + "new/fastnative/README.md": "6a2026383804606cd7981e087192b3488c674f2d9443ec218dcb2e85d06406dc", + "new/fastnative/requirements.txt": "a23aaf94250a9f53031a592980142245a848e2372b6c6c3093e8260b129265b8", + "new/fastnative/run_native.py": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "new/fastnative/SOURCE-PROVENANCE.json": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee", + "new/fastnative/SOURCES.json": "3599ed28c8d8a9ce096bc13507b066d09e3968587781748b2bc72f634618331b", + "new/fastnative/stage.py": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe", + "new/fastnative/TASK.json": "8159b49d5c73dd887d432a4680dc947f63e7158a01a66d7736ff7138e8149732", + "new/fastnative/vendor/accelerators/SPARSE-NOTICE.md": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "new/fastnative/vendor/accelerators/SPARSE-PROOF.md": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "new/fastnative/vendor/accelerators/sparse_state.py": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "new/fastnative/vendor/accelerators/tables.py": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "new/fastnative/vendor/native/new/code/borrow/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "new/fastnative/vendor/native/new/code/borrow/bw_audit_local.py": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "new/fastnative/vendor/native/new/code/borrow/bw_check_recipes.py": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "new/fastnative/vendor/native/new/code/borrow/bw_emit.py": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "new/fastnative/vendor/native/new/code/borrow/bw_gauss.py": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "new/fastnative/vendor/native/new/code/borrow/bw_phases.py": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "new/fastnative/vendor/native/new/code/borrow/bw_tamper.py": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "new/fastnative/vendor/native/new/code/borrow/bw_transport.py": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "new/fastnative/vendor/native/new/code/borrow/NOTICE-PR2226.md": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "new/fastnative/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "new/fastnative/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_operators.py": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_replay.py": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "new/fastnative/vendor/native/new/run_native_borrow.py": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "new/fastnative/VERIFY.json": "e46542b70296c039b5bea0c0aa9cfd4e95e1df8859e67885ed3403bea9da7b32", + "new/fastnative/verify.py": "6dbdc56ca6cfde987869e12990a495d7eded78dd1887fb3fdf2d196060220fcc", + "new/gauge44-word-566.json.gz": "eeb6a236ed0ea8873b8800947d0cd19c36a6fcfdf857fc42913cb45cd984f219", + "new/pivotcheck.py": "6eb1752f077df108c908974413fc71abc751356b07c6e650e75d2075f1a51391", + "new/PLAN.json": "fe48f2a29535cfae3b0889170b87ebc1384eeeef9ab635a901929f9a40a2c95b", + "new/PROFILE.json": "69a5c98958d196e61d158c856392c9587363ee47d2c8665081e4688795c1f2b0", + "new/rebind.py": "faf283eb4edd2e6a1ccb40b3cb3ba30ae54338eaf5ea0a10d84d11d7939502af", + "new/rebuild.py": "7391a7228d6b5afc2f88afd5d5a987565d78a100386c1f03b8696bcde2e8ef3e", + "new/rebuild_borrow.py": "a65079e5ea9553a150879898b5ab9cecb01c1be19247c20461c97211988c1ef3", + "new/rebuild_chain.py": "3a5739f94f0fea1aa267e7d12e1c986210e483c841a8855e11020128a017510f", + "new/run_native_borrow.py": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "new/SPEC.json": "85635e7f1ceff706fe43c9eda5bb8847e6273b4d7509b119114e39684b0ddbdf", + "new/steps/0/extra.json.gz": "17cc6c177c89eb264514e1efb3685ab9a621f3952a8f393a6a5eb28cf77e2884", + "new/steps/0/gauge44.json.gz": "0740b6f33927b9e60c9a7f35e7fcb2fd9ac6e2d3982112428b302a6966a18c73", + "new/unpin_spec.py": "03901dbb881fa608b6540a0541b26311dd4bab23bd8768e9ed48b8b355e1b36b", + "NOTICE": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "ORDER.json": "30856f042860e5b5c613357b236ff643f107d7d70e2c64eb5fcaaa09bf81a90d", + "outer/B.json": "73be46ba298e18a9849354345bc9aea956cfb35db47dc279230e7237d323e729", + "outer/check_fine_padding.py": "a0ae691251cc50ba20b7f23f89fffaed802d62f9192a441131476914a5bdfae8", + "outer/check_gaugefree.py": "f8d49739d3f5819a62f9862a624dab7bebb019f3d8ab949524cb9bbf58d3ef66", + "outer/check_ledger.py": "9e12909c73d3b3a31a45d801ae76c034510d6306400412e474df79bc4f1dc67e", + "outer/CLASSICAL-BOUNDARY.md": "6647d5a71d9f6c3f628ac71a7be2e63bcb0cac9618cd4fee7493dcc4ef02529a", + "outer/FINE-PADDING-COMPOSITION.md": "d20d8e5f84a9e33cc9996f875be06c24c74ea53874cc76564953785ff29c5c6c", + "outer/GAUGEFREE-INTERIORS.md": "ebeb7fa53dca671e45b3a3dedf4603607d19461bbeb977445bf5e17bbdb25db8", + "outer/INDEPENDENT.json": "1f76d5f31d69fda9d677788321e2d0f6fb7b057159a0a55525d327d7dc0019bb", + "outer/independent_check.py": "a5a0361539ec7cae9eb6c0371f857919335a1720040f22af291aa3e34fc864c7", + "outer/LEDGER.json": "bfd5abdc0c933f7391d1a43ea01a22a304e0b4f66cd038cfeb5973dbb319017e", + "outer/OUTER-CLAIM.json": "6f2c4195f0226c5a7f9ba604bc038cfd4100ba3caeeac8ed2defb6fb00632b70", + "outer/PROOF-GRID-MAX.md": "19dc50ad398993d156f9366fc752321a88a7337dc016c00b0d5a53eceff93cf6", + "outer/RECT-BOUNDARY.md": "17ece1cc1eb4a02df4d8433e3612231768633e6674d315acbcf880f36e30bdc7", + "outer/replay_evidence.py": "d3bdcfc8ce29865b3a76d64d99b5177e73fe994a2eb915f35fa233c5ab81df65", + "outer/RETUNED-SLACKS.md": "d87beb3869fb60143c2c3872d7c427ee16174aa51b5e6f42689312fbd40d3d42", + "outer/run_outer.py": "9d5dc0a7ea38973ce52a1cda02d311c235bc7c39c4d20921d5811cab1a57ef8c", + "outer/sched_review.py": "f440a57f1f46119ee8c2934c8f0d618ca1c85c73cda8cfb8453c2aa1b9fc40fb", + "outer/sched_test.py": "f96d09b5990931e3df8cea291520bf17c424215748cd9ec068214c58309a21c8", + "outer/struct_check.py": "f1df92bb6247034a22e141dcb39c1e8b6b9df6eb9791493be25a3911f7add8d4", + "outer/STRUCTURED-BOUNDARY.md": "ceef915be6462a8ad81449eefb86bf4d97db6ac41c87660e9dd7cfd2c2bc1efa", + "outer/UNION-SCHEDULE.md": "bc8e9cf7c178bb39b092ab5aafc4eeb523e72b1f69639bfcb9f27d0f74109357", + "OWNERS.json.gz": "25e70226d625ec6222f9436332fb8f4a82664f71cb6e5af0e056d0d32ca76baa", + "PARENT-LIFT-RECEIPT.json": "787db0b6f847cb03ff9b71246aba6e702ad3ab8e2fbbcb7dff9f51b8a8a783e8", + "PLAN.json": "5345bbb91255a3229000ef154daab7d6dcb31c98aadeac9d5dac748a58cc5c44", + "PRICE.json": "c5ec535fd9edbdec7b64edd5a8b862edb1a7f173d411dacb279172659573e16a", + "PROFILE.json": "dafbfc76552e3b0c5d6f29bbf5bbafe5602149d3a3f8e35d5c316741e7eff64a", + "README.md": "b794473b965406360e7732f0e86b66fbcf8e91bc16632330ada8e1150f2ddb62", + "reconstruct.py": "1f1145b4c5aab399c69ee5f90b735367bd0bd01a8f0970dce443d22c1e03d9aa", + "RELEASE.json": "034e061609a987eb6275787e74b3b775ef0782a277bb26e2ca664f61b2863e55", + "replay.py": "3ec4330ede0db3c6daa453b0366817be9435c85c8c3213a0c35c442c96c1a955", + "requirements.txt": "255a2ee4a60637759d4d5c89448c55849153e81ec1d1383555c6697784d9dc97", + "SOURCE-PIN-REFINEMENT.json": "8c0bad79978decd6f8aba0932c0a94c7f61c64bf9ce5a19a36f67cc1390bf74f", + "SOURCE-PIN.json": "66faac1fd4e79bb6d9fc774fd8ba63522ad3309456be1c81405794b284c55c83", + "SPEC.json": "81676590c26018aa95082e3252f394ac99c61c0c4e5578f59501401700e38033", + "vendor/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "vendor/pr1297/audit_mixed.py": "7466461cc15cbb12135d94f2d904d4e90e78cbf4755d0293ab9bd55e3568d4b0", + "vendor/pr1297/build_word.py": "ff08af2851b4813c113ef63113566cbd79625e9310611292913d51be554b5aa9", + "vendor/pr1297/CLAIM.json": "bc9e90a475333b957a8c4eae8b950988caea89e20e9b44a919e83415fb76b1b8", + "vendor/pr1297/COMPOSITION.json": "6fb74e73fd298b356402eb2fbcd625463b2fa540a6be4ef2d6335ddfa31d70f6", + "vendor/pr1297/construct.py": "71aff454291d4a35068c43dbb65c00ff511f48e91ab7cdada462833f04ac73e3", + "vendor/pr1297/CONSTRUCTION.json": "fb5f74f59c89b93c63ec47e32e2c9264658e115d1f21eed3eceefec7dc7a0cde", + "vendor/pr1297/CONTROL-SITES-base.json": "b41361f5a2f6ab3d223c146269c8027a0537f1a6e3c963f28cf1ebbe05c5d7e2", + "vendor/pr1297/CONTROL-SITES-extra.json": "f1aada769389ec410b41bc9e2082826bb916b8332c915ee9e07045135c30393b", + "vendor/pr1297/controls.py": "935cf39ed6601eb6ac411b7b1a4adf5d4238589cad9fd5969d7dca967ace4c4b", + "vendor/pr1297/DEPENDENCIES.json": "9c9fff3ac059da4d4e2f13e655afb9e42ada1a57987f5b47b68dda4b64797966", + "vendor/pr1297/DISPATCH.json": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "vendor/pr1297/EXACT-RELATIONS.json": "6864f378d917d0ecfd8cd53cc26303217ebb48f47f2987bbc01cf1e2c9a28093", + "vendor/pr1297/extra-word.json.gz": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905", + "vendor/pr1297/freeze_spec.py": "0f5c8ad43180a633a2cbbd11f7832729039402c68f593679552c43a1693d69fa", + "vendor/pr1297/gauge44-word.json.gz": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e", + "vendor/pr1297/GLOBAL-TEMPLATE.json.gz": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "vendor/pr1297/INDEPENDENT-DERIVATION.patch": "6b3af098ec1c9e2360a366933eb7fbf0e16ebb37d43809d26b275e66fb5ee779", + "vendor/pr1297/independent_core.py": "d1dcd5593a05cf647b485db38891984f829abea5f95c6cc91e37d554bf163d48", + "vendor/pr1297/inputs/base.json.gz": "b87c706d14a7e1972514ee901002a930908073811ef38761def31c8e36351916", + "vendor/pr1297/inputs/extra.json.gz": "ded6903e00deb9e158fa700b03ccc9b8bfaae6c8bad8ca4842f0ad9b963234ab", + "vendor/pr1297/KERNEL-CONTROLS-base.json": "cbe755333f469a1f01258b65f2b273763212dba6642edabfb58f7490f326abda", + "vendor/pr1297/KERNEL-CONTROLS-extra.json": "cf255deb866ecaefca4b6ecb72f105d6b08dc8ea907a8381d45aedc39b2022cf", + "vendor/pr1297/kernel543_controls.py": "ac16d605e773197e3664643d40b36c15a7130a45e95e36bfe7b42d939644367c", + "vendor/pr1297/kernel_controls.py": "436e3f3d9974da7c1968ef99fdde5ad203a61544d8195493e3150eb25869f4dc", + "vendor/pr1297/MANIFEST.json": "e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4", + "vendor/pr1297/MAPPED-RECIPE.json": "09aca649da97a37116262827cbd3ebe0addcd2b1a33c08e8347f3daf3394176a", + "vendor/pr1297/NATIVE-VALIDATION.json": "755b7087e0ae964c538e9378311e07dba2867c16b568d1bf6ae9051657f9f5cb", + "vendor/pr1297/NOTICE": "b352129a07fc8693f57c77cbb0ea92230b2fa77439f86c9f35b828213f9c42db", + "vendor/pr1297/original-main/research/complex-t21-owners/vendor/pr870/t16/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "vendor/pr1297/OWNERS.json.gz": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "vendor/pr1297/PLAN.json": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08", + "vendor/pr1297/premise/inputs/CODED-CELLS-k8.json": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563", + "vendor/pr1297/premise/inputs/TRI-LEAVER-k8.json": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30", + "vendor/pr1297/premise/premise_check.py": "28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639", + "vendor/pr1297/premise/verify_1049.py": "a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545", + "vendor/pr1297/PRICE.json": "e19f9f9e70e4fda2bc4a39fae93ea44555945cdaea59728864c5a44dcc5522e6", + "vendor/pr1297/PROFILE.json": "d9bbe0d73ba005749615915a2d884819a6b141e3402d9e7f87f4592a2d27af99", + "vendor/pr1297/README.md": "102ac7f080c1799aaedd5345ffb3631845215e8ab770e2af34750c25f667686d", + "vendor/pr1297/RECIPE-base.json.gz": "0f2db2c658e9732fdd1aeb7bbbb5c786d6045de8a2575b7654b9e6fddc71b03d", + "vendor/pr1297/RECIPE-extra.json.gz": "9e6f58570b0a8f9e8271bfbc73a339fce42f1cf28bf14d4db93f246b8f63a3c9", + "vendor/pr1297/replay.py": "d3ea7c2e74ff6df9d14969f994eaa85f825372cee92dafb77bec4767edb242e7", + "vendor/pr1297/SEARCH-RESULT.json": "7cdacadcbbf83b81f9f91668fcc707f8a238c6025f35a8bdc36758619c2591c4", + "vendor/pr1297/search_relations.py": "58f3bd092cb8592a070d7879918ff318a658a6fa02bfad7b5b8f4cb0fe16691c", + "vendor/pr1297/SOURCE-PIN.json": "e93f303f4de383757e50d612ada5e379533d46737a32281aa6879fb4b6138e09", + "vendor/pr1297/SPEC.json": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98", + "vendor/pr1297/upstream-layout.tar.gz": "a0cc229bb0fc9ab8ee5c14d5de87b3de31d1fcb793e99192c9cdc63781e794a0", + "vendor/pr1297/UPSTREAM-NOTICE.md": "b97fb4731e84aef736c58a9c126334eb5b8d3a057a8d9d45b4ffff24af65c38b", + "vendor/pr1297/VALIDATION.json": "1008f637a22f954ee774920a8362931ca7cfed63ca146e725768c0f39803c0a5", + "vendor/pr1297/vendor/pr1193/audit.py": "1118d483b6abbe7036390c0a1053bcfec2038dbac273fd1bac92a68f38e6d7da", + "vendor/pr1297/vendor/pr1193/build_word.py": "effb72aecfff9958fe078ee89e0d37b85d601eddb19fec4520d7ee6e936edfae", + "vendor/pr1297/vendor/pr1193/CLAIM.json": "b9db2fbfb004b505ad535e4763915275dc5908feaefef32e65863fa65de061ff", + "vendor/pr1297/vendor/pr1193/common.py": "274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785", + "vendor/pr1297/vendor/pr1193/construct.py": "3dd333b50f4bd1d86956a6df4a334ed746d75d0a9e03dfadbb6724b4356e0cd6", + "vendor/pr1297/vendor/pr1193/controller.py": "d93ed519a0f2316b87b66f44c5ea615f0768a263dbd800815b536d8b7c86b8b7", + "vendor/pr1297/vendor/pr1193/controls.py": "574c55a01cfc34f5b9688cdec5646160cf22b403decee36d18b11f1b07e71f21", + "vendor/pr1297/vendor/pr1193/data/FLOW.json.gz": "e8e6dfa66e083ff8f3617a8441b5b2d766c3c9d9ac62ddc37d99edc24051f79e", + "vendor/pr1297/vendor/pr1193/data/FOUR-RECIPE.json": "384b32c5b0e9b3baa1c7232db884809596d30fc55553094245f7b739b1a43484", + "vendor/pr1297/vendor/pr1193/data/FOUR-WORD.json.gz": "7d09ee1b8b9881313e5fb1f623c0961d59b0c6352a019bc9164a6cad8c58e27f", + "vendor/pr1297/vendor/pr1193/data/MIX.json": "dd86bbb792a5c9f0d7507d55bd2f8392c66716023934b03b24f48ca737204eea", + "vendor/pr1297/vendor/pr1193/data/ORDER.json": "7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29", + "vendor/pr1297/vendor/pr1193/data/OWNERS.json.gz": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "vendor/pr1297/vendor/pr1193/data/PLAN.json.gz": "1f1085beb84b516b9a96ceaedc6c3de1c58941fd00b6e70f0d0c686b6546ff79", + "vendor/pr1297/vendor/pr1193/data/SPEC.json": "82b263990afdc5efdc1dfe38ae16d7815004dff8d70f85c28fd8286c31f688bb", + "vendor/pr1297/vendor/pr1193/DEPENDENCY-PINS.json": "c9330aa6a4226c804060499429cb450820d7142ab17696eb47408b04b410b5bc", + "vendor/pr1297/vendor/pr1193/evidence/ANCESTRY.json": "cd880b2d1c2fb8d9050458bd13f228385c417a95e4d1985607d9f4bb60b5c109", + "vendor/pr1297/vendor/pr1193/evidence/ENTRANCE-CONTROLS.json": "7b101dd97c1025667fb3615930a9d6cd2ec443169d263a3bc1191b80fc712a1f", + "vendor/pr1297/vendor/pr1193/evidence/FLOW-CONTROLS.json": "43fe7e94bd72607d502ed947ac1463405be18728eb0b8faabd7ba63ab1d28ab4", + "vendor/pr1297/vendor/pr1193/evidence/INDEPENDENT-OWNERS.json": "4c295ff53f51631e1720b0dc2ea895c34861435fa92112ee52439e4569de968a", + "vendor/pr1297/vendor/pr1193/evidence/PARENT-CHECK.json": "2b729fd666ffe4e34a355223b57f74ba460fb171b19c84f260378dd109f0b9a0", + "vendor/pr1297/vendor/pr1193/evidence/PRICE.json": "a1dac219b019f8d40d5b434b0e0c25b0d1f097fe5ae13eae45c76869aec4758b", + "vendor/pr1297/vendor/pr1193/evidence/RAW-demote3.json": "02150d4cb1b2f4763b5c5c20ce979c740cbdfc1066e021a8aa5d407de5c4b9d3", + "vendor/pr1297/vendor/pr1193/evidence/RAW-demote4.json": "7adf0070125b2c61e04d46c5f1cbf57af079eb733799bbfcc3fe9b0551d964b1", + "vendor/pr1297/vendor/pr1193/evidence/REPLAY-SOURCE.json": "a5a290aa8c75fffa45c9ad2e3441d5051d3adaf7934f4d0311875fb4d8f023cf", + "vendor/pr1297/vendor/pr1193/evidence/RESULT.json": "62aca8286cbb021d2535d81494f7ba7a3aec20898fd7c40a895a461bbd303ac4", + "vendor/pr1297/vendor/pr1193/evidence/STAGES.json": "0dce559b2a8f371f369a05ae25ca5dd6a48019b5685b0097f001a23bd849429d", + "vendor/pr1297/vendor/pr1193/evidence/WORD-RECIPE.json": "b6750c8123c205b63786fb825da26a819592f71736a82009809ae1cf96173a5c", + "vendor/pr1297/vendor/pr1193/local_controls.py": "fe3d13491fa7523eedb8d24577ffe4bbd6c36a87b4a7d1178e5795d223bed4b8", + "vendor/pr1297/vendor/pr1193/MANIFEST.json": "4837d070679d9e70218c7cfa2d3e70d7d742a5b74dc66d224840b1a3a4ac4a31", + "vendor/pr1297/vendor/pr1193/native.py": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "vendor/pr1297/vendor/pr1193/NOTICE.md": "c7a17a0a35dc249f8ebcc550b3791e214aa65872eab8a6458c5167dd7b948e5b", + "vendor/pr1297/vendor/pr1193/package.py": "cde0b2d66125649ee84440fc0a67f0d91f900fc838fbda069b579422289ea3be", + "vendor/pr1297/vendor/pr1193/prepare.py": "9fe454a5f857ff73c70a5b276bc9e289422b051a4cbbbb51123a91bb2200e6d8", + "vendor/pr1297/vendor/pr1193/price.py": "d45042f4c1fea352349377b43def363cf75a742546a1d5c790ad30da91791803", + "vendor/pr1297/vendor/pr1193/PROOF.md": "b2a38120ddb75e90764d0b81913d60b46cddac4d943cb731bd9c7134f1c236d1", + "vendor/pr1297/vendor/pr1193/README.md": "cdcf62624912150ce4e6e05356c27299251eef4cfc130e4f209839cdabc05e08", + "vendor/pr1297/vendor/pr1193/SOURCE-PINS.json": "08eed0d6822a1c17053161929591e7ac36b9f91f8fd61190183a6d975948db85", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/JOINT-WORD.json.gz": "a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-coordinated-owners-NOTICE.md": "442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-NOTICE.md": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-t16-NOTICE.md": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-three-demotions-NOTICE.md": "a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/NOTICE.md": "afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/PLAN.json.gz": "e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310", + "vendor/pr1297/vendor/pr1193/vendor/pr1148/SPEC.json": "55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e", + "vendor/pr1297/vendor/pr1193/verify.py": "e5c952989344a65b7e63fa112dda4d464979814205644a8ec34e407a0d96be29", + "vendor/pr1297/verify.py": "358ad8dfd967f4fd69a0cc298eae3508ad8b57b1e419ebaa0d621e199f534345", + "vendor/pr1297/x54_controls.py": "82f91b81be9173dca546345dbdaddfc71e6d21e626fb84a8b4d1b4ba0d673814", + "vendor/pr1673/capped-phase-fusion/ALGEBRAIC-STABILITY-INDEPENDENT.md": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f", + "vendor/pr1673/capped-phase-fusion/BILATERAL-LDU.md": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77", + "vendor/pr1673/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f", + "vendor/pr1673/capped-phase-fusion/CAPPED-INTERIORS.md": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba", + "vendor/pr1673/capped-phase-fusion/CAPPED-OUTER-ARITHMETIC.json": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec", + "vendor/pr1673/capped-phase-fusion/CAPPED-SIGNOFF.md": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a", + "vendor/pr1673/capped-phase-fusion/check_capped_outer.py": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a", + "vendor/pr1673/capped-phase-fusion/check_matrix_corollary.py": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-CONTROLS.json": "eb3ba38d18bac4aceaffba39ef48dbb55bd15e6abcb68cdf66920d9d13ec00ab", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-LDU.md": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-AUDIT.md": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-CONTROLS.json": "ae8f0eb121a2f4da5c3f982ee6e7f45dab7b18368cadb5d2060602b0393b7120", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_bilateral.py": "8d5c79bd4f4c96de5c1fa91553b19e3a62419333b414fc84dec894a4b729d5e0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_capped_gauges.py": "121279bef47dd490bf29fc72ddbce547176cdaf1154af67dc8b96d7baa8cfc6f", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_cyclic_scan.py": "d25156f852cb95f013e0ee74b319fc8c20d6a7a53fa851543244d5af7898ee61", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_dyadic_interiors.py": "a39617147870719a0296eef77101c90df8fbe716841cb9ed823f36b94254c3e1", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_forward_cell.py": "082a0e46c175f6e59fe1f8c168ca56bc444c71a602c9b7318c0834aae1f2de90", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_log_a_schur.py": "a0f1116ce27ecbff18de7089ce1f56714ed7966dfa0105b20419d408feb7ca41", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_lower.py": "027c77d8ce33c3d5e3c436234668f11bafc3de8658b9c3d03d455eb0e4d71f95", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_data.py": "de4f9df64cf31e94adb9a5d04b38d53d823d864f51632c49c7c80c6a46b5224d", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_merge.py": "95c9908134905e3ebdd030375e36a942c886cfc59edde3c6a419f36da6754780", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CYCLIC-SCAN-CONTROLS.json": "4c37249f12b4cb4df847d179df8f378fbf1f42917e9fa703b2d847146f29b95c", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/DYADIC-INTERIOR-CONTROLS.json": "afbaee9f56f6a66fd9421bba7dfa8c3610c12bd447b01d0e9d79f97d1216aa90", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-CELL-CONTROLS.json": "4417a518ba3b6833f06b4f5e33d4f73ea74100b9110cf20e8d1c2070f1833fcc", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-SMALL-A-AUDIT.md": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-PHASE-SCHUR-AUDIT.md": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-SCHUR-CONTROLS.json": "046191420a24d8b2c063c190af5e954c85e39357902988c4df79f5abcdf1596d", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-CONTROLS.json": "323cb4acae960a6fa05527df5ede9d48e274883272b8ddb5151ebcee6dd26e52", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-FACTOR.md": "dbc7eff783695e0f50fec57b0f7ca4212d51428eea04fa2ae5e0a9178fa69b30", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/README.md": "8fb5321b514af9260c44e150125205fe564efd073c456214f76bbdb358279cf0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-ALGORITHM.md": "46b98b9c013dc5a94c9f17fd85acd7c1896c8e93ad2ee4a7c34f583895f1daf0", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-CONTROLS.json": "c9e6fd7f338f2cb78a0ed15ee944fde63549ae3d8522ab0874d184f3e252db76", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-LIFTING.md": "69535a48416a5435ea2a5ef4ecfe70fde30c32c4043bfc56f1ae2d7f49cd34bd", + "vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-MERGE-CONTROLS.json": "c5729bdb36237c0691fba56d149019f78d94e996749532d907a84c35ef01319d", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_embedding.py": "597cb5304498456575c99d46a7fb503e04db28d5a7f57857b102b50f703b7464", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_halo.py": "0a3257cbb8f37b6cc9bb44019cb114ea2ae9b28738a416bff4bc712d1306e1b7", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_ragged.py": "54b761cfe3404d524af3a2abdf09bcea8dfb5cca6199c0c182cee310e3ca8c78", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_sparse_shear.py": "6e22c989e6bae92c4cd209c9336aad4359956cf370bdbd5f6b70609144598121", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/EMBEDDING-CONTROLS.json": "d0182e172f16b55ec64a5edfabb10816e416348ef2db15449f3ed4b47f3fec1f", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-CONTROLS.json": "ae370f7d7421f2f96e101a4b9d8082110507c47211220fd6ead065c2366aa828", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-THEOREM.md": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/MANIFEST.json": "37946d7691b90d39906d93581839bdf8ae2cf899d459e5520c39e782766e9327", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/PARAMETER-CHECK.json": "e38cdfc13f1959186d888383458c9030c4bd3c8c3915aea4743d55637d2f8d76", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-CONTROLS.json": "c3688f65565486b585727374abfbe478f7544aa61381bd73cc6ffa168b4221b6", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-PERIODS.md": "c6e4dfe7f58dac7c5a513ffb3a9ab4801ab0717efae5c1e764e570335402ff25", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/README.md": "575a3acfc18a0e05ffe04a8563318a2770ce32cd7bf3a5e6123ce2de39a1cd4c", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RECTANGULAR-EMBEDDING.md": "e64447bff7e7717802ee049290faaf29e45db3e36a6f7fcec109184478f15f26", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SPARSE-SHEAR-CONTROLS.json": "d3b9763f7ef6a3a5752c6c11a8a4d5f465646ad75b178a1c1b3363540fcc4871", + "vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SUPPORT-ROUTER.md": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/CORE-SOURCES.json": "2546f47dacc47c2d63dc5bb9cc52ef86c5e02ee159c4fb6e00dfac3f8f34d89c", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/core_review.md": "13f2df4d5b240f9b89ca0ae44bba198c935532098ff4c1161631fcbd86b3e8b1", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/FINAL-REVIEW.json": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/gaussian_layout_review.md": "ebd7188970f55b5979b1b1a13f874a31ed0ee6c82bee329e7ad0b2a38c42c430", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/layout_subreview.md": "637e4698a9fb02978ebc4032d8939ce0db9528e89e908c94d63b9f0d2a41f64a", + "vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/union_subreview.md": "738b35a04d6871cd73b14b4165ae69a1feb3a103eb46e064a64a22c4c7426856", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_circuits.py": "06d1861bfe8af543908e26557ffda7e451ff176bceb9bacfaf0f04f234b336d5", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_exact_algebra.py": "5ff7f25c55b370a1d0cda6c84ab9cdf2c7b0de3266d3f2e7a43280a6491074ab", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_supplier_capacity.py": "035ed96b39414eadec46e8de4bf3811b785862fd313deb044f42e17cf2ad3f78", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_tensor_compiler.py": "dc4b1f1884489215a2c2d0e8978a241e99e6c8c9f1d2fa2460c73d2c7d4ba30a", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/CIRCUIT-REPLAY.json": "2ce5cf9ef9461e5897374ad389c26af66aeee85e8f514a9da4ed3bb2028cb1da", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/EXACT-ALGEBRA.json": "694898bfb1afcb3b8b8ef951634ac8919decdde0904350b355d254601ae3dc12", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/MANIFEST.json": "3b018dc660c6add775c12f75b9e8f5281825aeebc3888a508833ce6106c1229b", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/READING-COVERAGE.json": "756e52726b161eea27e27f1d519b05d4fb0ebf67ef9a67b33947194d5d02b709", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SHALLOW-TOEPLITZ.md": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SOURCES.json": "fb3771f66771250aa9f4406ae9e7eb176f9cdef03976cbc9558440c674a4a94a", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-AUDIT-SOURCES.json": "d0c274d6edd6193b09d28e45e7cbfe9236fb35474d35ea3af0664ba36f9e006a", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-CAPACITY-CONTROLS.json": "6922b7d7a936d53846569ad3be53fe4f3c63d6cfe794f9279fdc6a1fe411ef0c", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-SUPPORT-AUDIT.md": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPORT-ADVERSARIAL-AUDIT.md": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER-CONTROLS.json": "db8a5c0dc2be956d83bc7667177252a4968e0ffaee8352e6a5dba5ab983d7ada", + "vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER.md": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/ALGEBRAIC-STABILITY-INDEPENDENT.md": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/check_source_constructions.py": "9d387098403c0355be8e93158df02bae5a435b2366bd28efdf0b127e470c8c1c", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/MANIFEST.json": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/PROOF-AND-COVERAGE.md": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-CONSTRUCTIONS.json": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917", + "vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-COVERAGE.json": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-INTERIORS.md": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-OUTER-ARITHMETIC.json": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_capped_outer.py": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_matrix_corollary.py": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_outer.py": "6a0c5f8956323615df8bc4b12996832471c0ae607d05429c9d70ad1b50568f10", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-ARITHMETIC.json": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-REVIEW.json": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY.md": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-ARITHMETIC.json": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-AUDIT.md": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/README.md": "17c393075292b364899cb7c451cebbc9b20834f9fac934ce3740aba360c27246", + "vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/REVIEW-RECEIPT.json": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/AUDIT.md": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-LAYOUT-CONTROLS.json": "e6951790238b4998c632c95aa329ee2cd2527a5d74a2f28bd15249fec6d2419a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-SIGNOFF.md": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_capped_layout.py": "267d93ab5114ec160f88a6e65fd34c9f0696a686c36ba2dd194d6b70fa32a6bd", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_q_embedding.py": "ac858a14bbaf37e0e412a7ada282cd1586632f52b8a979733e775f50130969b6", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_union.py": "74608380d72567edcd4470c8d226b15848f9d3a4e5d77d652bdd8963480ab9ce", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MANIFEST.json": "c98559147bb498ac78af998eed63ab6661af934fa1a0df6844176b1811753fb9", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-CONTROLS.json": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-SIGNOFF.md": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/PARAMETERS.json": "9f72cfffa34844764ca65a6b4431cc5c779141751df746019db9d3ad8f1dee92", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/Q-EMBEDDING-CONTROLS.json": "24ead3534482397c00c23ad3dbbd4e930e02290e00c97765353d8783c6575c7d", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/README.md": "0ec721f76dfa943e808afd3c2cc39ee69f1a6e5f4f77ba3c7c1373ad60db25af", + "vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/UNION-CONTROLS.json": "6c5262144215cc603bbc3bee93a9a6d9d2318d0177a59115fe560762998498f9", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_constructions.py": "91387c9bd763a5c55c22a9907947bd07b6002f739aa6feedf6d3a02adea1e316", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_erasure_rounding.py": "486efd4692665a548b94b79877abb76ad13157268f05c270c4e75d8f97700795", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_fixed_a_ldu.py": "15134147317a7d789c9ea0ebd71db5ff11e59a20ef140f681d87478977734cd0", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_holes.py": "99c5dc4601ea88b553f52e235d36fba0aeb867e7fcd54130cdb3eb115a9bb0d8", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_ledger.py": "254342c05949e5cefe4f507a35487e0a1ffb7137a60d2b97831d5ad55d7d7ce5", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_nearest_neighbor.py": "21bf2be683cefa7a760bf1e1bdaa647f57bf47ab86b13fd7a74e8d650f492913", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_positive_tree.py": "46db2ce9122ff57bb4eeaa723db1f351891e671a7eaa7bf4fb61f85dafee9e37", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_q_ldu.py": "ec2589ca9abe71d674ba9ccf81f289b1526f56f3001c48d22977accb1be3e4dc", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_sylvester_factor.py": "60b21fda4ff451582087d30222a072eb1a214d531277e92883eaf28221aafced", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/CONTROLS.json": "12d9207e887fda73159a9e2e4776003ca6f905fc3dc45d77ced588a1c9f80cb2", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/ERASURE-ROUNDING-CONTROL.json": "cceb2ade8ce5e18be3871f771955e38258f5eb4e39790c016aab96d8cf0488ef", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-LDU-CONTROLS.json": "d6bda457fff01e04b6565d84c7bdbac870569a2ba7ef18a1fc8db11b738faf38", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-PERIODIC-NORM-AUDIT.md": "21027a569588922c491b2c5b4f31e01ddb784f1f20cdf48b7d482d0e85b66bdb", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-AND-Q-LDU.md": "c6a032ed495325806ddf491c5c85bc822a7fdd613aff906a7be553960d0f85a3", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-CONTROLS.json": "3f7e98ce524d5fb2ba2f911a350081340215e806ae945abf15a2fa07988ca2f8", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/LEDGER.json": "87eab0eb334ddc16e50cedbcab56320d2ff056c3dc87d7a5191171bb5a4c206e", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-CONTROLS.json": "b85eca6098847e7b2f77b49a6c8c35e33cf790bc5dd01b95e1334daef9af47f4", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-NORM.md": "7955383d50fc59b5c4c4d839c7e4d630add6208a3a233d7372a80309085ac6b2", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/PARTIAL-FUSION.md": "811a3a0c88a90708add5b12fb0a05c25623f0af155010d5dcacd56021c55cba5", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/POSITIVE-TREE-CONTROLS.json": "7b31811402ddda4668fe8375f6c90a6047511d50836dbb7cfc7ffcf24fe19a11", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/Q-LDU-CONTROLS.json": "370a07aa1a56c656ec1f44d7651dfbe999ad0c19dede9036257cc2f29dc39452", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/README.md": "4d65ea3c8b6a0d5faef819a58c8b8277681d11bed54686e9a7f78de29736e68e", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/REFINED-PHASE-FUSION.md": "b4367eac012624f803b3d2e3a72339e050a0071bbec37e6d33b2cf322bd70bc5", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/STABLE-POSITIVE-TREE.md": "ec2f8a1c4273b81217545d2710bcffdd09b5c9ba9349e887b5f7bf6f5bddfdc7", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/SYLVESTER-CONTROLS.json": "198af9f58c2950f17d8b1861ba4566bb2f6a0108a889a56db328fe67f8faa1a2", + "vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/TASK.md": "5eef77fb23f26f5bfb5dc8e376ed25e769924f2b6420ebfc8671e3b2a2f1f611", + "vendor/pr1673/capped-phase-fusion/FINAL-PACKAGE-REVIEW.json": "3457385de52d8e86853d96026a70aef2e8dece516db9eea020d8774e01d076a8", + "vendor/pr1673/capped-phase-fusion/FORWARD-SMALL-A-AUDIT.md": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/bind_native_admission.py": "166541ca2b7f3066f4c2421e5a9f1886d58e1fdd7677904976261ab2c82b32cb", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/check_frontier_fusion.py": "02f7f9ebf29487331171954c7ceb37ff5315e2f28a9d56096ebbf9fb865c70ab", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/FRONTIER-FUSION-ARITHMETIC.json": "82656563e7c8725f95c4aea7e273805a3d3faf34c495a330f1c91a036765414a", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-RECEIPT.json": "49a8450289f1c1730c7d11d7c1506ad4af26fe9a1f76341f808a3025123e9519", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-REVIEW.md": "b48d3e14083829db81336b639a6cfc698ac0dccc76fa2606d11b4be7a968ddeb", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/independent_substitution_check.py": "579bbde41e90792818c2726b38dcab26cf5a2695d3348731e814175146b0a737", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/NATIVE-ADMISSION-BINDING.json": "ec4e89e0513958c1d553736cd06eedbc5f2aca61b40f92aeade3eb882bf588bc", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/REPRODUCE.txt": "76808b685f1623813658f5b596a4b8191a07e7c0810550f6fada7fb4a4992913", + "vendor/pr1673/capped-phase-fusion/frontier_fusion/T74-APPENDIX.tex": "d053a6b69de2ff4005ee52eb3b673de606326aa0f0e290354675f9f08f915b99", + "vendor/pr1673/capped-phase-fusion/gaussian_fixed_width_note.tex": "6f3edb7b238f2b6af4f3e2d98dee90fe6f4ba063a5ccd120422e45c941712aab", + "vendor/pr1673/capped-phase-fusion/HALO-THEOREM.md": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058", + "vendor/pr1673/capped-phase-fusion/INDEPENDENT-FINAL-REVIEW.json": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501", + "vendor/pr1673/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272", + "vendor/pr1673/capped-phase-fusion/make_native_capsule.py": "8f342ca212b8d601a11f704042c577c1b088e0079bda04b3065467c2f3c36ea0", + "vendor/pr1673/capped-phase-fusion/MANIFEST-UPDATE.json": "32c58bcab8e19ef895660331c13d31b5fae7d0c95f7cda4147870f29d8299f6d", + "vendor/pr1673/capped-phase-fusion/MANIFEST.json": "9af581d640e9c69d513256cf69babb0717287642134cfc807cedcd79966c1706", + "vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-ARITHMETIC.json": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a", + "vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-REVIEW.json": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6", + "vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY.md": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221", + "vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-CONTROLS.json": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a", + "vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-SIGNOFF.md": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4", + "vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-CONSTRUCTIONS.json": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917", + "vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-COVERAGE.json": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc", + "vendor/pr1673/capped-phase-fusion/MATRIX-TRANSFER-MANIFEST.json": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2", + "vendor/pr1673/capped-phase-fusion/NATIVE-RECEIPT-CAPSULE.json": "a04d6bba3d15c11a219536b66a23012797484ae106ec1952ecd7b76f077ddb01", + "vendor/pr1673/capped-phase-fusion/OUTER-ARITHMETIC.json": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020", + "vendor/pr1673/capped-phase-fusion/OUTER-AUDIT.md": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc", + "vendor/pr1673/capped-phase-fusion/PACKAGE-MANIFEST.json": "298f1eaf79b5d5d57cb96fb3abb422174b78c31c14491a878f6176431d731d04", + "vendor/pr1673/capped-phase-fusion/PHASE-LAYOUT-AUDIT.md": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a", + "vendor/pr1673/capped-phase-fusion/phase_fusion_note.tex": "b5957f38c98a68f2584a42cedf91d753180dab438129fdf749b441074f00d4e1", + "vendor/pr1673/capped-phase-fusion/PROOF-AND-COVERAGE.md": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa", + "vendor/pr1673/capped-phase-fusion/PUBLICATION-CHECKS.json": "6e2fb68e6768c3aa4224aacb4900263586fc8114815a51df40f3f9fdf6124217", + "vendor/pr1673/capped-phase-fusion/PUBLICATION-SOURCES.json": "6082583794168b1c2320187214b86c93a5a6e76fbbddfcb3bdbb8c5bd34c0586", + "vendor/pr1673/capped-phase-fusion/README.md": "91af88b8fc53a22e1e968908f0e449cdfe2154c83f0dddb8a504e661c0c6965c", + "vendor/pr1673/capped-phase-fusion/REVIEW-RECEIPT.json": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800", + "vendor/pr1673/capped-phase-fusion/ROOT-EXACT-REPLAY.json": "d36114abe9d7a83c327f49f5ea153c6dcada4a7421f5e74a9a5ceb392cecb994", + "vendor/pr1673/capped-phase-fusion/ROOT-MATRIX-EXACT-REPLAY.json": "d6bd4fcb8a528655181b4aa3fd1bad7e6647a4ca5aa76ee7f2cdd800b698b225", + "vendor/pr1673/capped-phase-fusion/SHALLOW-TOEPLITZ.md": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310", + "vendor/pr1673/capped-phase-fusion/SOURCES.json": "14ce6fdc7c83e18ccf4fee19ff51062726c960ca44462a45af60dd686167d456", + "vendor/pr1673/capped-phase-fusion/SUPPLIER-SUPPORT-AUDIT.md": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6", + "vendor/pr1673/capped-phase-fusion/SUPPORT-ADVERSARIAL-AUDIT.md": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d", + "vendor/pr1673/capped-phase-fusion/SUPPORT-ROUTER.md": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54", + "vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/RESULT.json": "11c57817a4d43a489010a13af7621d37eeedc398308c036e63a2a97119443861", + "vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/STAGES.json": "c2edb01a61c03e04bf48e605422ff83c1d304e4d586268959d4ea24b743640fb", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/CLAIM.json": "70aacd45f9e6fac8675687cf50da32e0ad4e479d9a5c28f2afd1550311ae8849", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/MANIFEST.json": "d90d49eaa68e48c6992a07972e736ef4b9cd80274361cbbc1ec980d43f29ad7f", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/new/SPEC.json": "d6b6a2140f3a61ae8cfdd8b51a1131934d63d2dd8573c1b13eb2b9528f3c3db8", + "vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/NOTICE": "3918a42010a435782de0fe8c38fab8f7df5d48a375ecf603c2bad1b818a16d6f", + "vendor/pr1673/capped-phase-fusion/TASK.json": "47b82ef23e20991010fae838ad4da9bdac3f947a8fea916a028fd6260f95f5f8", + "vendor/pr1673/capped-phase-fusion/TENSOR-COMPILER.md": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15", + "vendor/pr1673/capped-phase-fusion/VERIFIER-NEGATIVE-CONTROLS.json": "eeb887cdc0c76426c75ddbfc3d4af7ccbbe19d17962c6ad7a1549dafe8dabb5a", + "vendor/pr1673/capped-phase-fusion/VERIFY.json": "cb50aa523a0863a457181ca815e69a1b3b4d91ed1006a79263f4a8f18457c669", + "vendor/pr1673/capped-phase-fusion/verify.py": "93ef0f46e132485da6194587199b8f039e25b1b9f099f93bbdaeac5c0d66de7f", + "vendor/pr1786/FINE-PRIME-PADDING.md": "47d1b1b4df28aadda3cd6bdeb1fbc47290595e9208cd09c1a1f338520d33fdce", + "vendor/pr1786/NOTICE.md": "dcc1adb2461aa93ca62b6a912dbd8b215599e6af8053dfbacb7423b544dd659a", + "verify.py": "c52149ed10c0cae4950c92cef0edc38f382c5cc74cf66c5eeeebb7191b4bc0a0", + "verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "verify_release.py": "c43680a2da390f79925547a5ee1919d8a76637cccf98e2c8164b6f667fbc3183" +} diff --git a/research/t185-precision-replay/evidence/UPSTREAM-REFRESH.json b/research/t185-precision-replay/evidence/UPSTREAM-REFRESH.json new file mode 100644 index 0000000000..10cd0bd9f4 --- /dev/null +++ b/research/t185-precision-replay/evidence/UPSTREAM-REFRESH.json @@ -0,0 +1,8 @@ +{ + "retrieved_utc": "2026-10-16T05:45:52.428944+00:00", + "canonical_main": "d7ce0c0e9ae0dba302e2a32905f68760ec2dca16", + "research_base": "1cdd4bf6507eeb2d045335e5f6216152ac28aaad", + "guidance_selected_and_review_paths_changed": false, + "prepublication_main": "4b82082f901945f8d0314f143576c7ad31e021fc", + "prepublication_guidance_selected_review_changed": false +} diff --git a/research/t185-precision-replay/evidence/baseline/RESULT.json b/research/t185-precision-replay/evidence/baseline/RESULT.json new file mode 100644 index 0000000000..a8acd1d9cd --- /dev/null +++ b/research/t185-precision-replay/evidence/baseline/RESULT.json @@ -0,0 +1,36 @@ +{ + "candidate_result_sha256": "edf88c76db6735d2415f04bcba79dae305a90b0f270a0333ea10c14628264d38", + "explicit_retained_reuse": false, + "fresh_changed_native_chains": 2, + "fresh_retained_bootstrap": true, + "kappa": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "native_receipt_sha256": "0bceef521598a678b7687502a84a86b16d3faddf2702939e771eba9a4679baed", + "scope": "Conditional finite and outer release; inherited all-size hypotheses remain.", + "stages": [ + { + "exit_code": 0, + "log_sha256": "4a1625fdd9a947187583e67492c492f309e28669082f2e6f2aa97b5da345ea29", + "seconds": 358.31239609600016, + "stage": "fresh-retained-bootstrap" + }, + { + "exit_code": 0, + "log_sha256": "f2bbb6462b3f5bb8a6415bb33c0c35355353b13343ddb90961660f7473caa5a2", + "seconds": 0.7718159300002299, + "stage": "derive-source" + }, + { + "exit_code": 0, + "log_sha256": "57a95a5df95aa0574b48d59d71a6e5e84d017172e51b8627d8713c52a7134206", + "seconds": 63.36518617399997, + "stage": "fresh-shared-native" + }, + { + "exit_code": 0, + "log_sha256": "3817953a2adc596dfb9667de3cc6cfe8fc78969203fd7d63e937444a56b1bad8", + "seconds": 941.8337984059999, + "stage": "complete-admission" + } + ], + "status": "PASS_T185_PORTABLE_COMPLETE_REPLAY" +} diff --git a/research/t185-precision-replay/evidence/baseline/RETAINED-PIN.json b/research/t185-precision-replay/evidence/baseline/RETAINED-PIN.json new file mode 100644 index 0000000000..14c1c57624 --- /dev/null +++ b/research/t185-precision-replay/evidence/baseline/RETAINED-PIN.json @@ -0,0 +1,6 @@ +{ + "template_sha256": "9d86bf49f6aec1d4f671a5d060815e97cb470151221a29fba736e91f06c74b07", + "bound_preparer_sha256": "779ebf91ac3e0ee24771e28a1b0c35e0c3d627c9db248a7832022889bcc22660", + "retained_receipt_sha256": "1be8795e9d8f4b89a043f1d2d858c62c4cd45e71411adc512ddd314920fc8089", + "scope": "One exact receipt pin changes; all full-cache, source, native-word,16-stage parent and new native checks remain. Fresh/explicit reused provenance recorded separately." +} diff --git a/research/t185-precision-replay/evidence/baseline/STAGES.json b/research/t185-precision-replay/evidence/baseline/STAGES.json new file mode 100644 index 0000000000..3181dd10fb --- /dev/null +++ b/research/t185-precision-replay/evidence/baseline/STAGES.json @@ -0,0 +1,26 @@ +[ + { + "stage": "fresh-retained-bootstrap", + "exit_code": 0, + "seconds": 358.31239609600016, + "log_sha256": "4a1625fdd9a947187583e67492c492f309e28669082f2e6f2aa97b5da345ea29" + }, + { + "stage": "derive-source", + "exit_code": 0, + "seconds": 0.7718159300002299, + "log_sha256": "f2bbb6462b3f5bb8a6415bb33c0c35355353b13343ddb90961660f7473caa5a2" + }, + { + "stage": "fresh-shared-native", + "exit_code": 0, + "seconds": 63.36518617399997, + "log_sha256": "57a95a5df95aa0574b48d59d71a6e5e84d017172e51b8627d8713c52a7134206" + }, + { + "stage": "complete-admission", + "exit_code": 0, + "seconds": 941.8337984059999, + "log_sha256": "3817953a2adc596dfb9667de3cc6cfe8fc78969203fd7d63e937444a56b1bad8" + } +] diff --git a/research/t185-precision-replay/evidence/baseline/admission/RESULT.json b/research/t185-precision-replay/evidence/baseline/admission/RESULT.json new file mode 100644 index 0000000000..253598bce7 --- /dev/null +++ b/research/t185-precision-replay/evidence/baseline/admission/RESULT.json @@ -0,0 +1,382 @@ +{ + "actual_expected_helpers": 408, + "comparison_claim_sha256": "c2a04b639c86f462caef654a29817545c57b8e5ba809e37d4d476d3577f5cd6f", + "comparison_head": "0b2e2537b368a0cade07ce3f71452ea018ebe394", + "comparison_kappa": "17200966286848326009719999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "comparison_pr": 2857, + "complex_lower": "215012600677110740993/125000000000000000000000", + "dispatch_sha256": "de25af2200715ce5327160e7734391e786bb0b85c7dcdc59d9db8e41ab52ec3f", + "external_input_sha256": { + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/DISPATCH.json": "de25af2200715ce5327160e7734391e786bb0b85c7dcdc59d9db8e41ab52ec3f", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/FILL.json.gz": "1796e64d25f462683bf655992a212c9204cdb47f5d5100956161ecc3e6190f41", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/ORDER.json": "da0700f6bd28b2a97b386d1a7eeafe296e6666f4a8d3695af2e2a2d0612d914e", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/CLAIM.json": "c2a04b639c86f462caef654a29817545c57b8e5ba809e37d4d476d3577f5cd6f", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/blocknorm_certificate.py": "e5bfbad8e8e6cb4206f7ba92d333780f423918d8f217b474302346169e991f92", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/lift_parent.py": "9a1edd7d4ab4a2f2ac8d15b42b7e40f93653d65026bac59e4c1ce80b486bd60e", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/reconstruct_replica.py": "5472811c24aef3852dc7e189dff5060076a6c0b25bfde928da50dcfe9b5bdc15", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/replica_parent.py": "48bdbf28f59d80edb266803ec61bf5e22e8fb5e5a0e2b88004b6039147589bd4" + }, + "fill_sha256": "1796e64d25f462683bf655992a212c9204cdb47f5d5100956161ecc3e6190f41", + "gain": "1044183013331743/250000000000000000000000", + "kappa": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "kappa_decimal": "0.0017201008054168859279439999999999999999999998999999999999999999999999", + "native_receipt_sha256": "0bceef521598a678b7687502a84a86b16d3faddf2702939e771eba9a4679baed", + "order_sha256": "da0700f6bd28b2a97b386d1a7eeafe296e6666f4a8d3695af2e2a2d0612d914e", + "package_manifest_sha256": "d2a6bde2084b28ec3c235d4b60ef16bef0e53fa944bd5c2e9d74903d3371fe2f", + "patches": [ + { + "after_sha256": "52f8b4cec2dab69cbe590e1fd0f7a68e1b35de5a540bd22fd2adfce07a92b46b", + "before_sha256": "faf283eb4edd2e6a1ccb40b3cb3ba30ae54338eaf5ea0a10d84d11d7939502af", + "path": "new/rebind.py", + "replacements": [ + [ + "physical=spec['expected']['live'] + 8 + R + 2)", + "physical=spec['expected']['live'] + 8 + R + 2 + max(len(rd(d / 'CANONICAL-WORD.json.gz').get('zero_buffers', [])) for d in locs.values()))" + ] + ] + }, + { + "after_sha256": "99bef04f24a99088e5c0c9b8f6bbc8386669d8315b8f572d6bbfb932c5d51145", + "before_sha256": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0", + "path": "geometry_controls.py", + "replacements": [ + [ + " i['complete_invocation_sweeps']=i['bridge_sweeps']=333", + " i['complete_invocation_sweeps']-=1;i['bridge_sweeps']-=1" + ], + [ + " o,i=copy.deepcopy(owner),copy.deepcopy(invoice);fn(o,i);oh=digest(o);i['owner_audit_sha256']=oh", + " o,i=copy.deepcopy(owner),copy.deepcopy(invoice);fn(o,i);assert (o,i)!=(owner,invoice), 'geometry mutant must change actual receipts';oh=digest(o);i['owner_audit_sha256']=oh" + ] + ] + }, + { + "after_sha256": "6cfefe80c02a6c0f243f50ca9e146e1ab1440b84a033d8a71d42be5a5fa27f6b", + "before_sha256": "c43680a2da390f79925547a5ee1919d8a76637cccf98e2c8164b6f667fbc3183", + "path": "verify_release.py", + "replacements": [ + [ + "Fraction(1, 10 ** 3046) - Fraction(1, 10 ** 3022)", + "Fraction(1, 10 ** (spec['outer_refinement']['endpoint_digits'] + 46)) - Fraction(1, 10 ** (spec['outer_refinement']['endpoint_digits'] + 22))" + ], + [ + "epsilon=1-(1025/1024)e-3080", + "epsilon=1-(1025/1024)e-{spec['outer_refinement']['endpoint_digits']+80}" + ], + [ + "at the one 3000-digit rejection call", + "at the one {spec['outer_refinement']['endpoint_digits']}-digit rejection call" + ] + ] + }, + { + "after_sha256": "1dd56009986eb14dd6603c9193c7ad71dd45c7d005bf71c9cd3f916e66f54d98", + "before_sha256": "9e12909c73d3b3a31a45d801ae76c034510d6306400412e474df79bc4f1dc67e", + "path": "outer/check_ledger.py", + "replacements": [ + [ + "assert (m,W)==(73,66304)", + "T=spec['geometry']['replicas']\nassert type(T) is int and T>0\nassert m==73 and W==896*T and W==BJ['live']" + ] + ] + }, + { + "after_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "before_sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "path": "code/witness.py", + "replacements": [ + [ + " with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10))", + " import time as _wr_time\n _wr_path=Path(os.environ['WITNESS_RECORD'])\n _wr_lock=_wr_path.with_name(_wr_path.name+'.append.lock')\n _wr_deadline=_wr_time.monotonic()+60\n _wr_fd=None\n while _wr_fd is None:\n try:_wr_fd=os.open(_wr_lock,os.O_CREAT|os.O_EXCL|os.O_WRONLY)\n except FileExistsError:\n if _wr_time.monotonic()>=_wr_deadline:raise TimeoutError('discovery record lock timeout; existing lock preserved')\n _wr_time.sleep(.005)\n try:\n with _wr_path.open('a',encoding='utf-8',newline='\\n')as _wr_out:\n _wr_out.write(json.dumps([key,got],default=str)+chr(10))\n _wr_out.flush()\n finally:\n os.close(_wr_fd)\n _wr_lock.unlink()" + ] + ] + }, + { + "after_sha256": "114a80b70c8c4819f10adf88aefc1571b18337e5da92bcff2ca3aa001650b83c", + "before_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "path": "verify.py", + "replacements": [ + [ + "run('lift-parent',P/'lift_parent.py','--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')", + "run('lift-parent',P/'lift_parent.py','--package',P,'--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')" + ] + ] + }, + { + "after_sha256": "0d8cc021d2401d047aaec79060ec2ea28ba06f12eca8dbf4c60c78bb31975c4e", + "before_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "path": "code/witness.py", + "replacements": [ + [ + "PAYLOAD==1<<(192+(GEO['dimension']+1)//2+2*CALLS+4).bit_length()", + "PAYLOAD==1<<(128+(GEO['dimension']+1)//2+18+1330+1+4).bit_length()" + ] + ] + }, + { + "after_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "before_sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4", + " from blocknorm_certificate import certify\n blocknorm=certify(template, {pid:base/'providers'/pid for pid in template['local_providers']})\n assert blocknorm['status'] == 'PASS_TENSOR_BLOCK_NORM_CERTIFICATE'\n assert localbits <= 128, 'actual native scalar/Horner prefix exceeds charged local reserve'\n required_prefix=localbits+input_l2_bits+blocknorm['max_active_depth']+blocknorm['stock_l2_bits']+1+4" + ] + ] + }, + { + "after_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "before_sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "path": "independent_core.py", + "replacements": [ + [ + " payload = 1 << (192 + (M+1)//2 + 2*len(c['order']) + 4).bit_length()", + " require(localbits <= 128, 'measured native prefix exceeds local reserve')\n payload = 1 << (128 + (M+1)//2 + 18 + 1330 + 1 + 4).bit_length()" + ] + ] + }, + { + "after_sha256": "d598a2ac1e2e8eaee14a8c285e0277a7ae44ca6a15bd2b5cfc67fb40844fb387", + "before_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,", + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,blocknorm=blocknorm," + ], + [ + " primitive_arithmetic_margin_bits=4,controller_audit_sha256=", + " tensor_block_norm=blocknorm,partial_cover_margin_bits=1,physical_stock_l2_bits=blocknorm['stock_l2_bits'],primitive_arithmetic_margin_bits=4,controller_audit_sha256=" + ], + [ + "Sum every actual invocation and bridge sweep and take the maximum local scalar/Horner prefix over both orientations of the fixed provider.", + "All invocations and bridge sweeps remain charged. Bound completed-boundary energy by at most eighteen active steps per owner replica, using exact tensor-isomorphic whole-family helper unitaries. Add the full group-indexed physical-stock sup-to-l2 factor and one partial-cover margin, then the maximum local scalar/Horner prefix." + ] + ] + }, + { + "after_sha256": "e051aaa166e01263780d5ae03699690670b597fed6593af4c37a7e978825eb85", + "before_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "path": "independent_core.py", + "replacements": [ + [ + " prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4", + " bn=c['blocknorm']\n require(bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['max_active_depth']==18 and bn['stock_l2_bits']<=1330, 'independent tensor block certificate')\n prefix = localbits + (M + 1) // 2 + bn['max_active_depth'] + bn['stock_l2_bits'] + 1 + 4" + ], + [ + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4)", + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], active_block_depth=18,stock_l2=bn['stock_l2_bits'],partial_cover=1,margin=4),blocknorm=bn" + ] + ] + }, + { + "after_sha256": "393323f150d0bb686419804d51cf43d0f58450d2a1e7929725acdd26fdbb3640", + "before_sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "path": "audit_mixed.py", + "replacements": [ + [ + "pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)", + "import blocknorm_certificate as BN;ctx['blocknorm']=BN.certify_context(ctx,roles,dirs,source_parent=parent);pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)" + ] + ] + }, + { + "after_sha256": "4e7b5ddd11b23c92ab26bc0c80884ed64a2d45e9247b5f52bc03f27fa83dbee0", + "before_sha256": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "path": "code/assemble.py", + "replacements": [ + [ + " assert invoice['global_prefix_bits']==max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())+37+CALLS+CALLS+4", + " bn=invoice['blocknorm']\n assert bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['replicas']==REPLICAS\n assert bn['max_active_depth']==bn['boundary_depth_bits']==18 and bn['active_calls_per_block']==bn['bridges_per_block']==9\n assert bn['block_width_families']==896 and bn['physical_families']==invoice['physical'] and bn['live_families']==invoice['live']\n assert bn['partial_cover_bits']==1 and bn['input_l2_bits']==37 and bn['local_reserve_bits']==128 and bn['retained_payload_bits']==PAYLOAD\n localbits=max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())\n assert bn['local_actual_prefix_bits']==localbits and localbits<=128\n assert invoice['global_prefix_bits']==bn['actual_prefix_bits']==localbits+37+18+bn['stock_l2_bits']+1+4\n assert bn['required_reserve_bits']==128+37+18+bn['stock_l2_bits']+1+40\nassert m==73 and W==896*T and W==BJ['live']" + ] + ] + }, + { + "after_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "before_sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "path": "code/witness.py", + "replacements": [ + [ + " with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10))", + " import time as _wr_time\n _wr_path=Path(os.environ['WITNESS_RECORD'])\n _wr_lock=_wr_path.with_name(_wr_path.name+'.append.lock')\n _wr_deadline=_wr_time.monotonic()+60\n _wr_fd=None\n while _wr_fd is None:\n try:_wr_fd=os.open(_wr_lock,os.O_CREAT|os.O_EXCL|os.O_WRONLY)\n except FileExistsError:\n if _wr_time.monotonic()>=_wr_deadline:raise TimeoutError('discovery record lock timeout; existing lock preserved')\n _wr_time.sleep(.005)\n try:\n with _wr_path.open('a',encoding='utf-8',newline='\\n')as _wr_out:\n _wr_out.write(json.dumps([key,got],default=str)+chr(10))\n _wr_out.flush()\n finally:\n os.close(_wr_fd)\n _wr_lock.unlink()" + ] + ] + }, + { + "after_sha256": "114a80b70c8c4819f10adf88aefc1571b18337e5da92bcff2ca3aa001650b83c", + "before_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "path": "verify.py", + "replacements": [ + [ + "run('lift-parent',P/'lift_parent.py','--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')", + "run('lift-parent',P/'lift_parent.py','--package',P,'--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')" + ] + ] + }, + { + "after_sha256": "0d8cc021d2401d047aaec79060ec2ea28ba06f12eca8dbf4c60c78bb31975c4e", + "before_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "path": "code/witness.py", + "replacements": [ + [ + "PAYLOAD==1<<(192+(GEO['dimension']+1)//2+2*CALLS+4).bit_length()", + "PAYLOAD==1<<(128+(GEO['dimension']+1)//2+18+1330+1+4).bit_length()" + ] + ] + }, + { + "after_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "before_sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4", + " from blocknorm_certificate import certify\n blocknorm=certify(template, {pid:base/'providers'/pid for pid in template['local_providers']})\n assert blocknorm['status'] == 'PASS_TENSOR_BLOCK_NORM_CERTIFICATE'\n assert localbits <= 128, 'actual native scalar/Horner prefix exceeds charged local reserve'\n required_prefix=localbits+input_l2_bits+blocknorm['max_active_depth']+blocknorm['stock_l2_bits']+1+4" + ] + ] + }, + { + "after_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "before_sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "path": "independent_core.py", + "replacements": [ + [ + " payload = 1 << (192 + (M+1)//2 + 2*len(c['order']) + 4).bit_length()", + " require(localbits <= 128, 'measured native prefix exceeds local reserve')\n payload = 1 << (128 + (M+1)//2 + 18 + 1330 + 1 + 4).bit_length()" + ] + ] + }, + { + "after_sha256": "d598a2ac1e2e8eaee14a8c285e0277a7ae44ca6a15bd2b5cfc67fb40844fb387", + "before_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,", + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,blocknorm=blocknorm," + ], + [ + " primitive_arithmetic_margin_bits=4,controller_audit_sha256=", + " tensor_block_norm=blocknorm,partial_cover_margin_bits=1,physical_stock_l2_bits=blocknorm['stock_l2_bits'],primitive_arithmetic_margin_bits=4,controller_audit_sha256=" + ], + [ + "Sum every actual invocation and bridge sweep and take the maximum local scalar/Horner prefix over both orientations of the fixed provider.", + "All invocations and bridge sweeps remain charged. Bound completed-boundary energy by at most eighteen active steps per owner replica, using exact tensor-isomorphic whole-family helper unitaries. Add the full group-indexed physical-stock sup-to-l2 factor and one partial-cover margin, then the maximum local scalar/Horner prefix." + ] + ] + }, + { + "after_sha256": "e051aaa166e01263780d5ae03699690670b597fed6593af4c37a7e978825eb85", + "before_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "path": "independent_core.py", + "replacements": [ + [ + " prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4", + " bn=c['blocknorm']\n require(bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['max_active_depth']==18 and bn['stock_l2_bits']<=1330, 'independent tensor block certificate')\n prefix = localbits + (M + 1) // 2 + bn['max_active_depth'] + bn['stock_l2_bits'] + 1 + 4" + ], + [ + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4)", + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], active_block_depth=18,stock_l2=bn['stock_l2_bits'],partial_cover=1,margin=4),blocknorm=bn" + ] + ] + }, + { + "after_sha256": "393323f150d0bb686419804d51cf43d0f58450d2a1e7929725acdd26fdbb3640", + "before_sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "path": "audit_mixed.py", + "replacements": [ + [ + "pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)", + "import blocknorm_certificate as BN;ctx['blocknorm']=BN.certify_context(ctx,roles,dirs,source_parent=parent);pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)" + ] + ] + }, + { + "after_sha256": "4e7b5ddd11b23c92ab26bc0c80884ed64a2d45e9247b5f52bc03f27fa83dbee0", + "before_sha256": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "path": "code/assemble.py", + "replacements": [ + [ + " assert invoice['global_prefix_bits']==max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())+37+CALLS+CALLS+4", + " bn=invoice['blocknorm']\n assert bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['replicas']==REPLICAS\n assert bn['max_active_depth']==bn['boundary_depth_bits']==18 and bn['active_calls_per_block']==bn['bridges_per_block']==9\n assert bn['block_width_families']==896 and bn['physical_families']==invoice['physical'] and bn['live_families']==invoice['live']\n assert bn['partial_cover_bits']==1 and bn['input_l2_bits']==37 and bn['local_reserve_bits']==128 and bn['retained_payload_bits']==PAYLOAD\n localbits=max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())\n assert bn['local_actual_prefix_bits']==localbits and localbits<=128\n assert invoice['global_prefix_bits']==bn['actual_prefix_bits']==localbits+37+18+bn['stock_l2_bits']+1+4\n assert bn['required_reserve_bits']==128+37+18+bn['stock_l2_bits']+1+40\nassert m==73 and W==896*T and W==BJ['live']" + ] + ] + }, + { + "after_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "before_sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "path": "code/witness.py", + "replacements": [ + [ + " with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10))", + " import time as _wr_time\n _wr_path=Path(os.environ['WITNESS_RECORD'])\n _wr_lock=_wr_path.with_name(_wr_path.name+'.append.lock')\n _wr_deadline=_wr_time.monotonic()+60\n _wr_fd=None\n while _wr_fd is None:\n try:_wr_fd=os.open(_wr_lock,os.O_CREAT|os.O_EXCL|os.O_WRONLY)\n except FileExistsError:\n if _wr_time.monotonic()>=_wr_deadline:raise TimeoutError('discovery record lock timeout; existing lock preserved')\n _wr_time.sleep(.005)\n try:\n with _wr_path.open('a',encoding='utf-8',newline='\\n')as _wr_out:\n _wr_out.write(json.dumps([key,got],default=str)+chr(10))\n _wr_out.flush()\n finally:\n os.close(_wr_fd)\n _wr_lock.unlink()" + ] + ] + }, + { + "after_sha256": "114a80b70c8c4819f10adf88aefc1571b18337e5da92bcff2ca3aa001650b83c", + "before_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "path": "verify.py", + "replacements": [ + [ + "run('lift-parent',P/'lift_parent.py','--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')", + "run('lift-parent',P/'lift_parent.py','--package',P,'--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')" + ] + ] + }, + { + "after_sha256": "0d8cc021d2401d047aaec79060ec2ea28ba06f12eca8dbf4c60c78bb31975c4e", + "before_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "path": "code/witness.py", + "replacements": [ + [ + "PAYLOAD==1<<(192+(GEO['dimension']+1)//2+2*CALLS+4).bit_length()", + "PAYLOAD==1<<(128+(GEO['dimension']+1)//2+18+1330+1+4).bit_length()" + ] + ] + }, + { + "after_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "before_sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4", + " from blocknorm_certificate import certify\n blocknorm=certify(template, {pid:base/'providers'/pid for pid in template['local_providers']})\n assert blocknorm['status'] == 'PASS_TENSOR_BLOCK_NORM_CERTIFICATE'\n assert localbits <= 128, 'actual native scalar/Horner prefix exceeds charged local reserve'\n required_prefix=localbits+input_l2_bits+blocknorm['max_active_depth']+blocknorm['stock_l2_bits']+1+4" + ] + ] + }, + { + "after_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "before_sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "path": "independent_core.py", + "replacements": [ + [ + " payload = 1 << (192 + (M+1)//2 + 2*len(c['order']) + 4).bit_length()", + " require(localbits <= 128, 'measured native prefix exceeds local reserve')\n payload = 1 << (128 + (M+1)//2 + 18 + 1330 + 1 + 4).bit_length()" + ] + ] + }, + { + "after_sha256": "d598a2ac1e2e8eaee14a8c285e0277a7ae44ca6a15bd2b5cfc67fb40844fb387", + "before_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,", + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,blocknorm=blocknorm," + ], + [ + " primitive_arithmetic_margin_bits=4,controller_audit_sha256=", + " tensor_block_norm=blocknorm,partial_cover_margin_bits=1,physical_stock_l2_bits=blocknorm['stock_l2_bits'],primitive_arithmetic_margin_bits=4,controller_audit_sha256=" + ], + [ + "Sum every actual invocation and bridge sweep and take the maximum local scalar/Horner prefix over both orientations of the fixed provider.", + "All invocations and bridge sweeps remain charged. Bound completed-boundary energy by at most eighteen active steps per owner replica, using exact tensor-isomorphic whole-family helper unitaries. Add the full group-indexed physical-stock sup-to-l2 factor and one partial-cover margin, then the maximum local scalar/Horner prefix." + ] + ] + }, + { + "after_sha256": "e051aaa166e01263780d5ae03699690670b597fed6593af4c37a7e978825eb85", + "before_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "path": "independent_core.py", + "replacements": [ + [ + " prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4", + " bn=c['blocknorm']\n require(bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['max_active_depth']==18 and bn['stock_l2_bits']<=1330, 'independent tensor block certificate')\n prefix = localbits + (M + 1) // 2 + bn['max_active_depth'] + bn['stock_l2_bits'] + 1 + 4" + ], + [ + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4)", + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], active_block_depth=18,stock_l2=bn['stock_l2_bits'],partial_cover=1,margin=4),blocknorm=bn" + ] + ] + }, + { + "after_sha256": "393323f150d0bb686419804d51cf43d0f58450d2a1e7929725acdd26fdbb3640", + "before_sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "path": "audit_mixed.py", + "replacements": [ + [ + "pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)", + "import blocknorm_certificate as BN;ctx['blocknorm']=BN.certify_context(ctx,roles,dirs,source_parent=parent);pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)" + ] + ] + }, + { + "after_sha256": "8f2fafd8b6c630c4043b865df0c45866b04c19a0578d21e30ae3f6e407fbd6a7", + "before_sha256": "639ffa83cde1c49a206477ba21a16f55ce75ee55dfa8e83168f008a53696ebeb", + "path": "code/assemble.py", + "replacements": [ + [ + " assert invoice['global_prefix_bits']==max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())+37+CALLS+CALLS+4", + " bn=invoice['blocknorm']\n assert bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['replicas']==REPLICAS\n assert bn['max_active_depth']==bn['boundary_depth_bits']==18 and bn['active_calls_per_block']==bn['bridges_per_block']==9\n assert bn['block_width_families']==896 and bn['physical_families']==invoice['physical'] and bn['live_families']==invoice['live']\n assert bn['partial_cover_bits']==1 and bn['input_l2_bits']==37 and bn['local_reserve_bits']==128 and bn['retained_payload_bits']==PAYLOAD\n localbits=max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())\n assert bn['local_actual_prefix_bits']==localbits and localbits<=128\n assert invoice['global_prefix_bits']==bn['actual_prefix_bits']==localbits+37+18+bn['stock_l2_bits']+1+4\n assert bn['required_reserve_bits']==128+37+18+bn['stock_l2_bits']+1+40\nassert m==73 and W==896*T and W==BJ['live']" + ] + ] + }, + { + "after_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "before_sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "path": "code/witness.py", + "replacements": [ + [ + " with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10))", + " import time as _wr_time\n _wr_path=Path(os.environ['WITNESS_RECORD'])\n _wr_lock=_wr_path.with_name(_wr_path.name+'.append.lock')\n _wr_deadline=_wr_time.monotonic()+60\n _wr_fd=None\n while _wr_fd is None:\n try:_wr_fd=os.open(_wr_lock,os.O_CREAT|os.O_EXCL|os.O_WRONLY)\n except FileExistsError:\n if _wr_time.monotonic()>=_wr_deadline:raise TimeoutError('discovery record lock timeout; existing lock preserved')\n _wr_time.sleep(.005)\n try:\n with _wr_path.open('a',encoding='utf-8',newline='\\n')as _wr_out:\n _wr_out.write(json.dumps([key,got],default=str)+chr(10))\n _wr_out.flush()\n finally:\n os.close(_wr_fd)\n _wr_lock.unlink()" + ] + ] + }, + { + "after_sha256": "114a80b70c8c4819f10adf88aefc1571b18337e5da92bcff2ca3aa001650b83c", + "before_sha256": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "path": "verify.py", + "replacements": [ + [ + "run('lift-parent',P/'lift_parent.py','--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')", + "run('lift-parent',P/'lift_parent.py','--package',P,'--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')" + ] + ] + }, + { + "after_sha256": "0d8cc021d2401d047aaec79060ec2ea28ba06f12eca8dbf4c60c78bb31975c4e", + "before_sha256": "ebaf637f1f818dac9c0fce0ee3f18df300873105818cea29a8ae9e8b737b5c7d", + "path": "code/witness.py", + "replacements": [ + [ + "PAYLOAD==1<<(192+(GEO['dimension']+1)//2+2*CALLS+4).bit_length()", + "PAYLOAD==1<<(128+(GEO['dimension']+1)//2+18+1330+1+4).bit_length()" + ] + ] + }, + { + "after_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "before_sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4", + " from blocknorm_certificate import certify\n blocknorm=certify(template, {pid:base/'providers'/pid for pid in template['local_providers']})\n assert blocknorm['status'] == 'PASS_TENSOR_BLOCK_NORM_CERTIFICATE'\n assert localbits <= 128, 'actual native scalar/Horner prefix exceeds charged local reserve'\n required_prefix=localbits+input_l2_bits+blocknorm['max_active_depth']+blocknorm['stock_l2_bits']+1+4" + ] + ] + }, + { + "after_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "before_sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "path": "independent_core.py", + "replacements": [ + [ + " payload = 1 << (192 + (M+1)//2 + 2*len(c['order']) + 4).bit_length()", + " require(localbits <= 128, 'measured native prefix exceeds local reserve')\n payload = 1 << (128 + (M+1)//2 + 18 + 1330 + 1 + 4).bit_length()" + ] + ] + }, + { + "after_sha256": "d598a2ac1e2e8eaee14a8c285e0277a7ae44ca6a15bd2b5cfc67fb40844fb387", + "before_sha256": "c5106e0d7a97382677fa228fbade989262347968a0e54acfcf6712aa37e02f47", + "path": "code/invoice_allcold.py", + "replacements": [ + [ + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,", + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,blocknorm=blocknorm," + ], + [ + " primitive_arithmetic_margin_bits=4,controller_audit_sha256=", + " tensor_block_norm=blocknorm,partial_cover_margin_bits=1,physical_stock_l2_bits=blocknorm['stock_l2_bits'],primitive_arithmetic_margin_bits=4,controller_audit_sha256=" + ], + [ + "Sum every actual invocation and bridge sweep and take the maximum local scalar/Horner prefix over both orientations of the fixed provider.", + "All invocations and bridge sweeps remain charged. Bound completed-boundary energy by at most eighteen active steps per owner replica, using exact tensor-isomorphic whole-family helper unitaries. Add the full group-indexed physical-stock sup-to-l2 factor and one partial-cover margin, then the maximum local scalar/Horner prefix." + ] + ] + }, + { + "after_sha256": "e051aaa166e01263780d5ae03699690670b597fed6593af4c37a7e978825eb85", + "before_sha256": "0d522b09c7fe6a5e62fe80c28f3eefe733557a82d77c6212e5d4b91ffb7e3421", + "path": "independent_core.py", + "replacements": [ + [ + " prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4", + " bn=c['blocknorm']\n require(bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['max_active_depth']==18 and bn['stock_l2_bits']<=1330, 'independent tensor block certificate')\n prefix = localbits + (M + 1) // 2 + bn['max_active_depth'] + bn['stock_l2_bits'] + 1 + 4" + ], + [ + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4)", + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], active_block_depth=18,stock_l2=bn['stock_l2_bits'],partial_cover=1,margin=4),blocknorm=bn" + ] + ] + }, + { + "after_sha256": "393323f150d0bb686419804d51cf43d0f58450d2a1e7929725acdd26fdbb3640", + "before_sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "path": "audit_mixed.py", + "replacements": [ + [ + "pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)", + "import blocknorm_certificate as BN;ctx['blocknorm']=BN.certify_context(ctx,roles,dirs,source_parent=parent);pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)" + ] + ] + }, + { + "after_sha256": "8f2fafd8b6c630c4043b865df0c45866b04c19a0578d21e30ae3f6e407fbd6a7", + "before_sha256": "639ffa83cde1c49a206477ba21a16f55ce75ee55dfa8e83168f008a53696ebeb", + "path": "code/assemble.py", + "replacements": [ + [ + " assert invoice['global_prefix_bits']==max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())+37+CALLS+CALLS+4", + " bn=invoice['blocknorm']\n assert bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['replicas']==REPLICAS\n assert bn['max_active_depth']==bn['boundary_depth_bits']==18 and bn['active_calls_per_block']==bn['bridges_per_block']==9\n assert bn['block_width_families']==896 and bn['physical_families']==invoice['physical'] and bn['live_families']==invoice['live']\n assert bn['partial_cover_bits']==1 and bn['input_l2_bits']==37 and bn['local_reserve_bits']==128 and bn['retained_payload_bits']==PAYLOAD\n localbits=max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())\n assert bn['local_actual_prefix_bits']==localbits and localbits<=128\n assert invoice['global_prefix_bits']==bn['actual_prefix_bits']==localbits+37+18+bn['stock_l2_bits']+1+4\n assert bn['required_reserve_bits']==128+37+18+bn['stock_l2_bits']+1+4 + if a.work_dir:result=run(a.work_dir) + ^^^^^^^^^^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/research/copied-fixed-reversed/producer.py", line 20, in run + circuit=graph(25);scalar=circuit.verify();assert scalar==expected['scalar'] + ^^^^^^^^^^^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/partial_swap/shared.py", line 171, in verify + t0,t1,t2=target + ^^^^^^^^ +ValueError: not enough values to unpack (expected 3, got 1) +make[1]: *** [Makefile:338: copied-fixed-reversed-producer] Error 1 +make[1]: Leaving directory '/workspace/scratch/bc9e58970b2a/continuation-20261016/work' +make: *** [Makefile:16: verify] Error 2 diff --git a/research/t185-precision-replay/evidence/run-logs/main-selected-historical-source.json b/research/t185-precision-replay/evidence/run-logs/main-selected-historical-source.json new file mode 100644 index 0000000000..3468edfca8 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/main-selected-historical-source.json @@ -0,0 +1,7 @@ +{ + "source_log": "/tmp/integer-mult-frontier1094.tTtRk8/replay/historical-source.log", + "sha256": "910079d4c6aed01c504d82ad7a834d5b9b1a731a6dad714d6669c5783e3f73e8", + "parent_receipt": "main-selected-incremental.json", + "failure": "Selected proof supplement changed: scripts/verify_hpe_lean_binding.py", + "expected_bytes_changed": false +} diff --git a/research/t185-precision-replay/evidence/run-logs/main-selected-historical-source.log b/research/t185-precision-replay/evidence/run-logs/main-selected-historical-source.log new file mode 100644 index 0000000000..b8d764d5b0 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/main-selected-historical-source.log @@ -0,0 +1,11 @@ +Traceback (most recent call last): + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_selected_result.py", line 103, in + main() + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_selected_result.py", line 98, in main + kappa = check(record) + ^^^^^^^^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_selected_result.py", line 79, in check + require(sha256(path(root, relative).read_bytes()).hexdigest() == digest, + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_selected_result.py", line 23, in require + raise ValueError(message) +ValueError: Selected proof supplement changed: scripts/verify_hpe_lean_binding.py diff --git a/research/t185-precision-replay/evidence/run-logs/main-selected-incremental.json b/research/t185-precision-replay/evidence/run-logs/main-selected-incremental.json new file mode 100644 index 0000000000..2b71ab213d --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/main-selected-incremental.json @@ -0,0 +1,20 @@ +{ + "command": [ + "make", + "frontier1094-verify", + "PYTHON=/workspace/scratch/bc9e58970b2a/.venv2857/bin/python" + ], + "cwd": "/workspace/scratch/bc9e58970b2a/continuation-20261016/work", + "start_utc": "2026-10-16T05:27:48.164928+00:00", + "exit_code": 2, + "seconds": 0.6745942500001547, + "log": "/workspace/scratch/bc9e58970b2a/continuation-20261016/run-logs/main-selected-incremental.log", + "log_sha256": "be461414500b32babc1c165638fca549205792e5e64c62fdf6b7cb6fbd8e984a", + "environment_overrides": { + "PYTHONDONTWRITEBYTECODE": "1", + "PYTHONUTF8": "1", + "PYTHONINTMAXSTRDIGITS": "0", + "OPENBLAS_NUM_THREADS": "1", + "OMP_NUM_THREADS": "1" + } +} diff --git a/research/t185-precision-replay/evidence/run-logs/main-selected-incremental.log b/research/t185-precision-replay/evidence/run-logs/main-selected-incremental.log new file mode 100644 index 0000000000..1c7b0a3a93 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/main-selected-incremental.log @@ -0,0 +1,13 @@ +python3 -B scripts/verify_selected_result.py +PASS selected record, exact kappa, original source inventory and proof supplement: 836330098538459/500000000000000000 +Traceback (most recent call last): + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_frontier1094.py", line 107, in + main() + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_frontier1094.py", line 58, in main + run('historical-source', ROOT/'scripts/verify_selected_result.py', '--record', + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_frontier1094.py", line 55, in run + require(p.returncode == 0, name + ' failed: ' + str(log)) + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/work/scripts/verify_replay_coverage.py", line 21, in require + raise ValueError(message) +ValueError: historical-source failed: /tmp/integer-mult-frontier1094.tTtRk8/replay/historical-source.log +make: *** [Makefile:655: frontier1094-verify] Error 1 diff --git a/research/t185-precision-replay/evidence/run-logs/pr2863-fast-recovered.json b/research/t185-precision-replay/evidence/run-logs/pr2863-fast-recovered.json new file mode 100644 index 0000000000..ed084591e9 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/pr2863-fast-recovered.json @@ -0,0 +1,22 @@ +{ + "command": [ + "/workspace/scratch/bc9e58970b2a/.venv2857/bin/python", + "-B", + "repaired-pr2863/tools/verify_package.py", + "--work", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/fast-replay-recovered" + ], + "cwd": "/workspace/scratch/bc9e58970b2a/continuation-20261016", + "start_utc": "2026-10-16T05:24:13.696933+00:00", + "exit_code": 1, + "seconds": 28.81915149100132, + "log": "/workspace/scratch/bc9e58970b2a/continuation-20261016/run-logs/pr2863-fast-recovered.log", + "log_sha256": "480810acfcb213a1b09f673bf2c0ec334f450a16d9b4f9520d063e2d6cdfbc06", + "environment_overrides": { + "PYTHONDONTWRITEBYTECODE": "1", + "PYTHONUTF8": "1", + "PYTHONINTMAXSTRDIGITS": "0", + "OPENBLAS_NUM_THREADS": "1", + "OMP_NUM_THREADS": "1" + } +} diff --git a/research/t185-precision-replay/evidence/run-logs/pr2863-fast-recovered.log b/research/t185-precision-replay/evidence/run-logs/pr2863-fast-recovered.log new file mode 100644 index 0000000000..4e9ca55b07 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/pr2863-fast-recovered.log @@ -0,0 +1,16 @@ +PASS construct +PASS owners +PASS moment +PASS separate-review +PASS exact-optimality +Traceback (most recent call last): + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/tools/verify_package.py", line 40, in + if __name__=='__main__':main() + ^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/tools/verify_package.py", line 29, in main + for name in ['FILL.json.gz','ORDER.json','DISPATCH.json','PROVIDERS.json','PROFILE.json']:need(sha(work/'constructed'/name)==sha(root/'data'/name),'byte-exact constructed '+name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/tools/verify_package.py", line 9, in need + if not c:raise ValueError(m) + ^^^^^^^^^^^^^^^^^^^ +ValueError: byte-exact constructed FILL.json.gz diff --git a/research/t185-precision-replay/evidence/run-logs/pr2863-fast.json b/research/t185-precision-replay/evidence/run-logs/pr2863-fast.json new file mode 100644 index 0000000000..8d47f92b9c --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/pr2863-fast.json @@ -0,0 +1,22 @@ +{ + "command": [ + "/workspace/scratch/bc9e58970b2a/.venv2857/bin/python", + "-B", + "research/shared-kernel-packing/tools/verify_package.py", + "--work", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/fast-replay" + ], + "cwd": "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863", + "start_utc": "2026-10-16T05:22:46.491689+00:00", + "exit_code": 1, + "seconds": 0.05664563100071973, + "log": "/workspace/scratch/bc9e58970b2a/continuation-20261016/run-logs/pr2863-fast.log", + "log_sha256": "10060412b42282af7e2a8352e10354837c534a7cf9e399f3820d5e441712215a", + "environment_overrides": { + "PYTHONDONTWRITEBYTECODE": "1", + "PYTHONUTF8": "1", + "PYTHONINTMAXSTRDIGITS": "0", + "OPENBLAS_NUM_THREADS": "1", + "OMP_NUM_THREADS": "1" + } +} diff --git a/research/t185-precision-replay/evidence/run-logs/pr2863-fast.log b/research/t185-precision-replay/evidence/run-logs/pr2863-fast.log new file mode 100644 index 0000000000..bc647dbd7d --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/pr2863-fast.log @@ -0,0 +1,14 @@ +Traceback (most recent call last): + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing/tools/verify_package.py", line 40, in + if __name__=='__main__':main() + ^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing/tools/verify_package.py", line 20, in main + ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--hash-only',action='store_true');ap.add_argument('--work',type=Path);a=ap.parse_args();need(not sys.flags.optimize,'assertions required');root=Path(__file__).resolve().parents[1];pins=authenticate(root) + ^^^^^^^^^^^^^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing/tools/verify_package.py", line 17, in authenticate + need(actual==pins,'complete package inventory/hashes');return pins + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing/tools/verify_package.py", line 9, in need + if not c:raise ValueError(m) + ^^^^^^^^^^^^^^^^^^^ +ValueError: complete package inventory/hashes diff --git a/research/t185-precision-replay/evidence/run-logs/pr2863-full-recovered.json b/research/t185-precision-replay/evidence/run-logs/pr2863-full-recovered.json new file mode 100644 index 0000000000..f41fd94d92 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/pr2863-full-recovered.json @@ -0,0 +1,26 @@ +{ + "command": [ + "/workspace/scratch/bc9e58970b2a/.venv2857/bin/python", + "-B", + "repaired-pr2863/reproduce.py", + "--source", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/source2833", + "--work", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay", + "--jobs", + "2" + ], + "cwd": "/workspace/scratch/bc9e58970b2a/continuation-20261016", + "start_utc": "2026-10-16T05:24:14.883955+00:00", + "exit_code": 0, + "seconds": 1364.5572036909998, + "log": "/workspace/scratch/bc9e58970b2a/continuation-20261016/run-logs/pr2863-full-recovered.log", + "log_sha256": "d5cc434bc8279adde59b9e3bccfbef1534ff5431f28bbdc3b96422881cd3a9f7", + "environment_overrides": { + "PYTHONDONTWRITEBYTECODE": "1", + "PYTHONUTF8": "1", + "PYTHONINTMAXSTRDIGITS": "0", + "OPENBLAS_NUM_THREADS": "1", + "OMP_NUM_THREADS": "1" + } +} diff --git a/research/t185-precision-replay/evidence/run-logs/pr2863-full-recovered.log b/research/t185-precision-replay/evidence/run-logs/pr2863-full-recovered.log new file mode 100644 index 0000000000..d631536de0 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/pr2863-full-recovered.log @@ -0,0 +1,5 @@ +PASS fresh-retained-bootstrap +PASS derive-source +PASS fresh-shared-native +PASS complete-admission +PASS_T185_PORTABLE_COMPLETE_REPLAY diff --git a/research/t185-precision-replay/evidence/run-logs/precision40-complete.json b/research/t185-precision-replay/evidence/run-logs/precision40-complete.json new file mode 100644 index 0000000000..9b394630dd --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/precision40-complete.json @@ -0,0 +1,48 @@ +{ + "command": [ + "/workspace/scratch/bc9e58970b2a/.venv2857/bin/python", + "-B", + "outer-precision/driver40-authenticated/admit_precision.py", + "--source", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/source", + "--fill", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/FILL.json.gz", + "--order", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/ORDER.json", + "--dispatch", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/data/DISPATCH.json", + "--native-cache", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/shared-native/native-cache", + "--native-receipt", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/full-replay/shared-native/NATIVE-RECEIPT.json", + "--work", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/precision40-complete", + "--replica-helper-dir", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839", + "--reconstructor", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/reconstruct_replica.py", + "--blocknorm-checker", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/vendor/pr2857/vendor/pr2839/blocknorm_certificate.py", + "--comparison-claim", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/repaired-pr2863/CLAIM.json", + "--source-profile", + "shared-four", + "--comparison-profile", + "pr2863", + "--jobs", + "1" + ], + "cwd": "/workspace/scratch/bc9e58970b2a/continuation-20261016", + "start_utc": "2026-10-16T05:47:39.744017+00:00", + "exit_code": 0, + "seconds": 926.0883956540001, + "log": "/workspace/scratch/bc9e58970b2a/continuation-20261016/run-logs/precision40-complete.log", + "log_sha256": "99dee2592fc01e4a6060159fd8f7a2c6cffb2153c429a4ab544dd609508c3af2", + "environment_overrides": { + "PYTHONDONTWRITEBYTECODE": "1", + "PYTHONUTF8": "1", + "PYTHONINTMAXSTRDIGITS": "0", + "OPENBLAS_NUM_THREADS": "1", + "OMP_NUM_THREADS": "1" + } +} diff --git a/research/t185-precision-replay/evidence/run-logs/precision40-complete.log b/research/t185-precision-replay/evidence/run-logs/precision40-complete.log new file mode 100644 index 0000000000..b90283cd36 --- /dev/null +++ b/research/t185-precision-replay/evidence/run-logs/precision40-complete.log @@ -0,0 +1,8 @@ +PASS owners +PASS parent-lift +PASS rebind +PASS discovery +PASS outer-check_ledger.py +PASS outer-independent_check.py +PASS release +PASS_REPLICA_ORDER_FILL_DERIVATIVE_COMPLETE_RELEASE 0.00172010080541688592794400707560633553119999999999999999999998999999999999999999999999 diff --git a/research/t185-precision-replay/experiments/ENTRY-LIFT.json b/research/t185-precision-replay/experiments/ENTRY-LIFT.json new file mode 100644 index 0000000000..a40085d2bc --- /dev/null +++ b/research/t185-precision-replay/experiments/ENTRY-LIFT.json @@ -0,0 +1,931 @@ +{ + "scope": "13 compensation-zero helpers with at most four A reads and no A writes; entry lines taken from first nonzero recipient frames. Exact frame propagation only; word identity/hosting/all-size obligations not certified.", + "orientations": { + "base": { + "source_sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "baseline_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "controls": { + "baseline_profile_exact": true, + "centre_corruption_rejected": true, + "endpoint_corruption_rejected": true + }, + "cases": [ + { + "helper": 500, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 500, + "line": 76, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 500, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 500, + "line": 445, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 118 + ] + }, + { + "helper": 500, + "line": 475, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 501, + "line": 14, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 113 + ] + }, + { + "helper": 501, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 501, + "line": 76, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 501, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 501, + "line": 104, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 510, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 510, + "line": 85, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 510, + "line": 127, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 510, + "line": 168, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 510, + "line": 253, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 117 + ] + }, + { + "helper": 512, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 512, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 512, + "line": 97, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 512, + "line": 445, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 115 + ] + }, + { + "helper": 512, + "line": 502, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 513, + "line": 35, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 114 + ] + }, + { + "helper": 513, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 513, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 513, + "line": 97, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 513, + "line": 104, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 572, + "line": 84, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 572, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 572, + "line": 505, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 573, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 573, + "line": 385, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 574, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 574, + "line": 138, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 574, + "line": 266, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 575, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 575, + "line": 223, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 580, + "line": 85, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 70, + 562 + ] + }, + { + "helper": 580, + "line": 138, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 580, + "line": 223, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 581, + "line": 85, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 70, + 562 + ] + }, + { + "helper": 581, + "line": 276, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 581, + "line": 321, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 582, + "line": 120, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 66, + 550 + ] + }, + { + "helper": 582, + "line": 385, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 582, + "line": 505, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 583, + "line": 50, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 583, + "line": 74, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 583, + "line": 120, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 66, + 550 + ] + } + ] + }, + "extra": { + "source_sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546", + "baseline_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "controls": { + "baseline_profile_exact": true, + "centre_corruption_rejected": true, + "endpoint_corruption_rejected": true + }, + "cases": [ + { + "helper": 500, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 500, + "line": 76, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 500, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 500, + "line": 445, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 118 + ] + }, + { + "helper": 500, + "line": 475, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 501, + "line": 14, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 113 + ] + }, + { + "helper": 501, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 501, + "line": 76, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 501, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 501, + "line": 104, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 510, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 510, + "line": 85, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 510, + "line": 127, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 510, + "line": 168, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 510, + "line": 253, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 117 + ] + }, + { + "helper": 512, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 512, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 512, + "line": 97, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 512, + "line": 445, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 115 + ] + }, + { + "helper": 512, + "line": 502, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 513, + "line": 35, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 114 + ] + }, + { + "helper": 513, + "line": 42, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 513, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 513, + "line": 97, + "status": "rejected-retained-interface", + "failure": [ + "centre-frame", + 92 + ] + }, + { + "helper": 513, + "line": 104, + "status": "rejected-retained-interface", + "failure": [ + "end-frame", + 112 + ] + }, + { + "helper": 572, + "line": 84, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 572, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 572, + "line": 505, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 573, + "line": 102, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 573, + "line": 385, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 574, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 574, + "line": 138, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 574, + "line": 266, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 575, + "line": 75, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 575, + "line": 223, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 580, + "line": 85, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 70, + 562 + ] + }, + { + "helper": 580, + "line": 138, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 580, + "line": 223, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 69, + 553 + ] + }, + { + "helper": 581, + "line": 85, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 70, + 562 + ] + }, + { + "helper": 581, + "line": 276, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 581, + "line": 321, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 68, + 552 + ] + }, + { + "helper": 582, + "line": 120, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 66, + 550 + ] + }, + { + "helper": 582, + "line": 385, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 582, + "line": 505, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 31, + 565 + ] + }, + { + "helper": 583, + "line": 50, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 583, + "line": 74, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 30, + 564 + ] + }, + { + "helper": 583, + "line": 120, + "status": "rejected-retained-interface", + "failure": [ + "B-warp-input", + 66, + 550 + ] + } + ] + } + } +} diff --git a/research/t185-precision-replay/experiments/RAW-BASIS.json b/research/t185-precision-replay/experiments/RAW-BASIS.json new file mode 100644 index 0000000000..8698dc91e3 --- /dev/null +++ b/research/t185-precision-replay/experiments/RAW-BASIS.json @@ -0,0 +1,199 @@ +{ + "scope": "exact compensation matrix kernels among zero-entry, once-A-written helpers with constant source; all endpoints/physical/all-size admission unproved", + "orientations": { + "base": { + "path": "../pr2863/research/shared-kernel-packing/vendor/pr2857/words/WORD-base.json.gz", + "sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "eligible": {}, + "equal_frame_groups": [], + "common_line_kernels": [], + "joint_rank": { + "helpers": [ + 460, + 461, + 468, + 469, + 462, + 463, + 470, + 471, + 478, + 479, + 490, + 491, + 480, + 481, + 492, + 493 + ], + "rank": 12, + "nullity": 4, + "kernels": [ + { + "460": "1" + }, + { + "462": "1" + }, + { + "478": "1" + }, + { + "480": "1" + } + ], + "status": "independent corroboration of PR2857 PROOF, not a new obstruction" + }, + "extended_nonzero_columns": { + "screened": 216, + "outside_support": 206, + "candidates": [] + }, + "outside_zero_columns": [ + 277, + 282, + 293, + 298, + 307, + 309, + 311, + 314, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 498, + 500, + 501, + 510, + 512, + 513, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583 + ], + "controls": { + "duplicate_column_has_rank12": true, + "independent_new_row_has_rank13": true + } + }, + "extra": { + "path": "../pr2863/research/shared-kernel-packing/vendor/pr2857/words/WORD-extra.json.gz", + "sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546", + "eligible": {}, + "equal_frame_groups": [], + "common_line_kernels": [], + "joint_rank": { + "helpers": [ + 460, + 461, + 468, + 469, + 462, + 463, + 470, + 471, + 478, + 479, + 490, + 491, + 480, + 481, + 492, + 493 + ], + "rank": 12, + "nullity": 4, + "kernels": [ + { + "460": "1" + }, + { + "462": "1" + }, + { + "478": "1" + }, + { + "480": "1" + } + ], + "status": "independent corroboration of PR2857 PROOF, not a new obstruction" + }, + "extended_nonzero_columns": { + "screened": 216, + "outside_support": 206, + "candidates": [] + }, + "outside_zero_columns": [ + 277, + 282, + 293, + 298, + 307, + 309, + 311, + 314, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 498, + 500, + 501, + 510, + 512, + 513, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583 + ], + "controls": { + "duplicate_column_has_rank12": true, + "independent_new_row_has_rank13": true + } + } + } +} diff --git a/research/t185-precision-replay/experiments/README.md b/research/t185-precision-replay/experiments/README.md new file mode 100644 index 0000000000..399a9f785e --- /dev/null +++ b/research/t185-precision-replay/experiments/README.md @@ -0,0 +1,144 @@ +# Structural continuation: bounded negative results + +No improved construction or new kappa was found. This directory contains local +search evidence, not a proposed new supplier or a public novelty claim. +Prepared with substantial OpenAI Codex assistance, 2026-10-16. Apache-2.0. + +## Sources and overlap + +The inspected live leading proposal is PR2863, commit +`34328b1d5e5bebac62d5cabec993dfbfd7b2123f`. Its native words are unchanged from +Yiyang's PR2857, commit `0b2e2537b368a0cade07ce3f71452ea018ebe394`, building on +Jeremy Kothe's PR2833 and the credited earlier lineage. Both word SHA256 pins +are embedded in `screen_raw_basis.py`, match PR2857 LOCAL-PINS.json, and are +checked before every run. The read-only words used here are under PR2863's +`research/shared-kernel-packing/vendor/pr2857/words/`. + +Read AGENTS.md, CONTRIBUTING.md, autoresearch.md, the bottleneck/family brief, +PR2866 handoff/experiment log/proof, and PR2857 README/PROOF/producer. Root and +the frontier agent refreshed canonical main and all 526 open PRs across six +pages. Relevant live bodies include PR1337's old two-shock/early-read census, +PR2142's split-key deletion census, and PR2867's distinct bit-side shared-dirt +walk obstruction. Discussion2612 reports already-negative commuting-B, +one-A-write helper deferral, and joint fixed-word frame/route screens. These are +not repeated here. Coverage of all historical discussion comments is not claimed. + +The final refresh at05:43UTC also found Mason Hale's ROUND-4 claim in +[Discussion2612](https://github.com/CrocSwap/integer-mult-bounds/discussions/2612), +posted05:22UTC with expiry06:30UTC. Its changed helper groups, joint gate/warp +frames and hosting interfaces broadly overlap this structural direction. Ours +is a bounded independent screen; no exclusive claim or first-result priority +is asserted. The separate precision refinement is outside that structural lane. + +The prior session's per-quartet rank-three result initially suggested checking +mixing across quartets. This returned joint rank12/nullity4, but PR2857 PROOF.md +already states that result. It is independent corroboration only. No new +obstruction or priority claim is made for it. + +## Ranked hypotheses and decisions + +1. Additional raw-dirt kernels using the same sixteen helpers: cheapest test, + small plausible gain, but closed by the already-stated joint rank12 result. + No implementation expansion is justified. +2. Add one different helper with nonzero compensation to the kernel domain: + changed inventory, potentially a quartet-sized gain. A necessary condition + for adding a fifth independent zero-compensation direction while adjoining + that one column is membership in the old sixteen columns' span. This does + not exclude invertible basis changes that redistribute the existing four + directions without increasing nullity. Excluding removed helpers, existing nonzero + entrances, and initial operator-correction sources, 216 columns per provider + were screened. 206 fail support containment; the other10 fail exact rational + span membership. There are zero candidates. This does not exclude adding two + or more outside helpers, new target reads, or changing the suffix. +3. Raise the entry frame of an outside helper whose compensation column is + already zero, paying for enlarged early gate frames. This changes the entry + contract, unlike the earlier sixteen-helper deferral screen. Of42 eligible + zero columns,13 have only2–4 A reads and no A writes. Candidate entry lines + were the union of nonzero vectors in their recipients' first nonzero A + frames. This yields47 exact tests per provider,94 total. All fail a retained + interface:10 centre-frame,22 warp-input and15 final-frame failures per + provider. No candidate reached cost acceptance or native verification. + +These13 helpers are500,501,510,512,513,572,573,574,575,580,581,582,583. +The first five originally have width8 and would have width7 after a one-line +entry. The other eight have width7 and would have width6. Width6 lies outside +the old packing alphabet; pricing it would require a new feasible dual/model. + +## Exact frame test and its limits + +`entry_lift_screen.py` fixes operation order, all original gate-frame lower +bounds, warp operators and their input/output frames, centre paths, target +levels, final frames, private-buffer contract, and scalar operations. Only a +single helper entry frame and gate frames may grow. At each scalar gate the +required frame is the GF(2) span of the original gate frame and both current +register frames. It is the least forward choice containing them. If this +least choice violates a fixed warp/centre/final interface, a larger choice +cannot repair it within this monotone enlargement model. This argument does +not permit arbitrary retiming, frame replacement by incomparable spaces, +different warp factorizations, or added source-consuming gates. + +The unmodified positive control reproduces the exact local paid profile +`{1:2394,2:642,3:266,4:128,5:26,8:8}` for both providers. Corrupting a centre +frame and a helper endpoint causes actual rejection. The span test has a +positive duplicate-column control and an independent-row negative control. +Source bytes are pinned. No assertions are used as admission guards. + +This is a finite frame-constraint screen. It does not replay the native +free-operator identity, all cone caps, cleanup, owner allocation, precision or +outer transfer. Since every candidate fails an earlier necessary constraint, +those expensive checks were not started. Failed candidates have no kappa. + +## Complete-cost decision + +The package's `../audit/check_optimum.py` reconstructs a valid old-inventory dual. +For a changed local paid moment `Delta L` and changed helper counts, a complete +optimistic bill is `Delta L + sum(mu_w * Delta I_w)` while the alphabet and +capacities remain applicable. Even a hypothetical additional original-style +quartet with `3H1-2H2` and width9→8 has only about0.00742 units of optimistic +margin. Added dirty-state restoration, source movement, frame conversions, +private buffers and consumer obligations cannot be treated as free. + +For the tested entry changes, scalar operation counts/cleanup recipes and +retained buffer counts were fixed; all modified recursive frame increments +would have been counted by the screen. Exact identities/cone caps would remain +unproved even for a frame-feasible result. New hosting would also remain +unbuilt, with width7→6 requiring an extended packing model. Because all94 +cases fail an interface, there is no favorable completed-cost candidate and +no reason to spend a full native replay on them. + +## Reproduce and retained outputs + +From this directory, Python standard library only, one CPU, deterministic. +Use the original-pr2863 export produced by the documented cold wrapper and +write fresh outputs outside the immutable package: + +```sh +python3 -B screen_raw_basis.py --words /tmp/t185-precision-cold/original-pr2863/vendor/pr2857/words --out /tmp/t185-raw-basis.json +python3 -B entry_lift_screen.py --words /tmp/t185-precision-cold/original-pr2863/vendor/pr2857/words --out /tmp/t185-entry-lift.json +``` + +Both commands exited0. `RUN.json` records commands, interpreter, elapsed times, +script/output/log SHA256 and UTC time. The `.py.log` files retain output. +The initial restrictive one-A-write same-frame screen had zero eligible new +helpers; that is retained in RAW-BASIS.json rather than portrayed as a theorem. +The scripts and negative receipts are retained in this new scoped package; +no upstream or frozen file was changed. No full native, make, Lean or hosted CI pass is claimed +by this subtask; the parent owns baseline reproduction. + +## Next useful experiments and stop rule + +Stop this tested47-case subset as this round's resource decision. Other lines +among the511 nonzero vectors and the other29 zero-compensation helpers remain +unsearched; a changed boundary is not mathematically necessary for every +untested one-helper case. One concrete follow-up is to replace a named failed +warp interface: for example, the cases blocked at operator31/lender565 need a +new exact factorization that accepts the enlarged frame and restores its lender. +Price that conversion before searching owner allocations. Another distinct +route is to add at least two outside compensation columns with a sparse exact +relation, together with a staged physical program; pairwise/span success alone +would still not be a construction. Neither route is authorized by evidence as +likely profitable, and neither was implemented in this bounded round. + +There is no reason to rerun fixed-inventory packing: PR2863's attainable LP +optimum closes that unchanged domain. All inherited conditional asymptotic +obligations remain. A finite failure here is not a multiplication lower bound. diff --git a/research/t185-precision-replay/experiments/RUN.json b/research/t185-precision-replay/experiments/RUN.json new file mode 100644 index 0000000000..3e40cdd9e4 --- /dev/null +++ b/research/t185-precision-replay/experiments/RUN.json @@ -0,0 +1,39 @@ +{ + "timestamp": "2026-10-16T05:30:24.075384+00:00", + "python": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]", + "seed": "none; exhaustive specified finite cases", + "commands": [ + { + "argv": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "-B", + "screen_raw_basis.py", + "--words", + "../pr2863/research/shared-kernel-packing/vendor/pr2857/words", + "--out", + "RAW-BASIS.json" + ], + "exit_code": 0, + "elapsed_seconds": 0.20142943400060176, + "log_sha256": "4a25f99e53dfdcf296439368703aabd84b658c4c297329083fe3bc5809776c7b", + "output_sha256": "4a944bdec1b86c37874fb47e05c61132bb47a3f66f219282443fbe8c487e0b56", + "script_sha256": "d8697c4785bf7318080d0595025d216a0b7a0c7a2e61694a5d41ac95147c10d7" + }, + { + "argv": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python3", + "-B", + "entry_lift_screen.py", + "--words", + "../pr2863/research/shared-kernel-packing/vendor/pr2857/words", + "--out", + "ENTRY-LIFT.json" + ], + "exit_code": 0, + "elapsed_seconds": 4.604560706000484, + "log_sha256": "fd0c7fbcf94abf14d9b69f3d94cc03e4994b7179bceb7d5178715c0c9b0d014d", + "output_sha256": "a8edcc1ab4de27e7a1c1d1ce4eec509a609738cd2d88c5c711ae7e58bafbb51e", + "script_sha256": "c0e100617686d11f44000e695e4b22560704dc8894f36935bd61f2e1e3a9cb7e" + } + ] +} diff --git a/research/t185-precision-replay/experiments/entry_lift_screen.py b/research/t185-precision-replay/experiments/entry_lift_screen.py new file mode 100644 index 0000000000..70383781f0 --- /dev/null +++ b/research/t185-precision-replay/experiments/entry_lift_screen.py @@ -0,0 +1,92 @@ +#!/usr/bin/env python3 +"""Bounded changed-entry screening with least forward frame joins. + +Not a native identity/admission verifier. Existing warps, centre paths, target +levels, endpoints and operation order are retained; only gate frames may grow. +Apache-2.0. OpenAI Codex assisted, 2026-10-16. +""" +import argparse,collections,copy,gzip,hashlib,json,math,time +from pathlib import Path +from screen_raw_basis import basis,read_word +from fractions import Fraction as F + +def run(w,r,line): + v=w['report']['v'];h=w['report']['h'];n=2*v+w['report']['R'];full=basis([1<b and p[c]>>b&1:p[c]^=p[b] + return tuple(p[b] for b in sorted(p,reverse=True)) + +def kernel(rows,n): + a=[[F(x) for x in row] for row in rows if any(row)] + piv=[];rank=0 + for col in range(n): + k=next((k for k in range(rank,len(a)) if a[k][col]),None) + if k is None:continue + a[k],a[rank]=a[rank],a[k];q=a[rank][col] + a[rank]=[x/q for x in a[rank]] + for i in range(len(a)): + if i!=rank and a[i][col]: + q=a[i][col];a[i]=[x-q*y for x,y in zip(a[i],a[rank])] + piv.append(col);rank+=1 + out=[] + for c in range(n): + if c in piv:continue + v=[F(0)]*n;v[c]=F(1) + for i,p in enumerate(piv):v[p]=-a[i][c] + if not all(sum(x*y for x,y in zip(row,v))==0 for row in rows):raise ValueError('bad kernel') + out.append(v) + return rank,out + +def screen(path): + raw,w=read_word(path) + excluded=set(w['removed'])|set(map(int,w['start_extra'])) + init_sources={x['source'] for x in w['initial_corrections']} + writes={g[1] for g in w['A']} + uses=collections.defaultdict(list) + for i,g in enumerate(w['A']): + for q in (g[1:3] if g[0]=='add' else g[1:2]):uses[q].append((i,g)) + C=collections.defaultdict(lambda:collections.defaultdict(F)) + for g in w['compensation']: + if g[0]!='add':raise ValueError('unsupported compensation') + C[g[2]][g[1]]+=F(g[3],g[4]) + elig={} + for q in range(224,704): + if q in excluded or q in init_sources or len(uses[q])!=1:continue + i,g=uses[q][0] + if g[0]!='add' or g[1]!=q or g[2] in writes:continue + U=basis(g[-1]) + if not U:continue + elig[q]=(i,g[2],str(F(g[3],g[4])),U) + groups=collections.defaultdict(list) + for q,(_,_,_,U) in elig.items():groups[U].append(q) + equal=[] + for U,qs in sorted(groups.items()): + rows=[[C[q][t] for q in qs] for t in range(112,224)] + rank,ks=kernel(rows,len(qs)) + equal.append({'frame':U,'helpers':qs,'rank':rank,'nullity':len(ks),'kernels':[{str(q):str(x) for q,x in zip(qs,k) if x} for k in ks]}) + # Allow different first frames with one common line. This is only an + # algebraic necessary condition: mixed-frame synthesis and all cost unknown. + byline=collections.defaultdict(list) + for q,(_,_,_,U) in elig.items(): + S={0} + for u in U:S|={s^u for s in list(S)} + for line in S-{0}:byline[line].append(q) + lines=[] + for line,qs in sorted(byline.items()): + if len(qs)<2:continue + rows=[[C[q][t] for q in qs] for t in range(112,224)] + rank,ks=kernel(rows,len(qs)) + if ks:lines.append({'line':line,'helpers':qs,'rank':rank,'nullity':len(ks),'kernels':[{str(q):str(x) for q,x in zip(qs,k) if x} for k in ks]}) + qs=[460,461,468,469,462,463,470,471,478,479,490,491,480,481,492,493] + rows=[[C[q][t] for q in qs] for t in range(112,224)] + rank,ks=kernel(rows,len(qs)) + joint={'helpers':qs,'rank':rank,'nullity':len(ks),'kernels':[{str(q):str(x) for q,x in zip(qs,k) if x} for k in ks], + 'status':'independent corroboration of PR2857 PROOF, not a new obstruction'} + if rank!=12 or len(ks)!=4:raise ValueError('source joint rank changed') + independent=[q for q in qs if any(C[q].values())] + rs=[[C[q][t] for q in independent] for t in range(112,224)] + support={t for t in range(112,224) if any(C[q][t] for q in independent)} + extended=[];count=0;support_rejected=0;zero_columns=[] + for r in range(224,704): + if r in excluded or r in init_sources or r in qs:continue + if not any(C[r].values()):zero_columns.append(r);continue + count+=1 + if any(C[r][t] for t in set(range(112,224))-support):support_rejected+=1;continue + rr,kk=kernel([row+[C[r][t]] for row,t in zip(rs,range(112,224))],len(independent)+1) + if rr==12:extended.append({'helper':r,'kernel':[{str(q):str(x) for q,x in zip(independent+[r],k) if x} for k in kk]}) + # Actual controls for the rank predicate, including an injected algebraic + # candidate and independent new-coordinate obstruction. + positive=[row+[row[0]] for row in rs] + if kernel(positive,len(independent)+1)[0]!=12:raise ValueError('positive span control') + negative=positive+[[F(0)]*len(independent)+[F(1)]] + if kernel(negative,len(independent)+1)[0]!=13:raise ValueError('negative span control') + return {'path':str(path),'sha256':hashlib.sha256(raw).hexdigest(),'eligible':{str(q):info for q,info in elig.items()},'equal_frame_groups':equal,'common_line_kernels':lines, + 'joint_rank':joint,'extended_nonzero_columns':{'screened':count,'outside_support':support_rejected,'candidates':extended}, + 'outside_zero_columns':zero_columns,'controls':{'duplicate_column_has_rank12':True,'independent_new_row_has_rank13':True}} + +def main(): + p=argparse.ArgumentParser();p.add_argument('--words',type=Path,required=True);p.add_argument('--out',type=Path,required=True);a=p.parse_args() + result={'scope':'exact compensation matrix kernels among zero-entry, once-A-written helpers with constant source; all endpoints/physical/all-size admission unproved','orientations':{}} + for s in ['base','extra']: + result['orientations'][s]=screen(a.words/f'WORD-{s}.json.gz') + a.out.write_text(json.dumps(result,indent=2)+'\n') + for s,v in result['orientations'].items(): + print(s,'eligible',len(v['eligible']),'equal-frame nullities',[(r['frame'],r['nullity']) for r in v['equal_frame_groups'] if r['nullity']],'common-line candidates',len(v['common_line_kernels'])) +if __name__=='__main__':main() diff --git a/research/t185-precision-replay/experiments/screen_raw_basis.py.log b/research/t185-precision-replay/experiments/screen_raw_basis.py.log new file mode 100644 index 0000000000..0f6137a968 --- /dev/null +++ b/research/t185-precision-replay/experiments/screen_raw_basis.py.log @@ -0,0 +1,2 @@ +base eligible 0 equal-frame nullities [] common-line candidates 0 +extra eligible 0 equal-frame nullities [] common-line candidates 0 diff --git a/research/t185-precision-replay/inputs/admitted-outer/CLAIM.json b/research/t185-precision-replay/inputs/admitted-outer/CLAIM.json new file mode 100644 index 0000000000..369da9c631 --- /dev/null +++ b/research/t185-precision-replay/inputs/admitted-outer/CLAIM.json @@ -0,0 +1,18 @@ +{ + "baseline_head": "34328b1d5e5bebac62d5cabec993dfbfd7b2123f", + "baseline_kappa": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "baseline_pr": 2863, + "headline_kappa_source": "outer/OUTER-CLAIM.json", + "kappa": "85857356961983/50000000000000000", + "kappa_decimal": "0.00171714713923966", + "kappa_layers": "CLAIM.json kappa / kappa_decimal is the supplier-only kappa: the strict supplier assembly under its own (older) outer witness, new/SPEC.json expected.kappa. The headline conditional kappa of this package is the outer ledger kappa in outer/OUTER-CLAIM.json (= outer/LEDGER.json), obtained by re-evaluating the same supplier endpoint under the fine-prime-padding outer at the fixed-grid maximum; it is the number compared with the baseline.", + "outer_refinement": { + "bootstrap_steps": 12, + "endpoint_digits": 40, + "grid_digits": 18, + "margin_digits": 28 + }, + "scope": "Conditional finite construction only. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape, exact recovery, analytic transfer, PR559 recurrence correction and PR589 bit H1-H5 assumptions remain. No unconditional theorem, full Lean certification, or global packing claim.", + "status": "CONDITIONAL_CANDIDATE_EXPECTED_BY_REPLAY", + "verification": "Candidate discovered from literal fill; full original verification must pass separately." +} diff --git a/research/t185-precision-replay/inputs/admitted-outer/new/SPEC.json b/research/t185-precision-replay/inputs/admitted-outer/new/SPEC.json new file mode 100644 index 0000000000..1aee0a285e --- /dev/null +++ b/research/t185-precision-replay/inputs/admitted-outer/new/SPEC.json @@ -0,0 +1,16172 @@ +{ + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 37 + ], + [ + 0, + 74 + ], + [ + 0, + 111 + ], + [ + 0, + 148 + ], + [ + 0, + 1 + ], + [ + 0, + 38 + ], + [ + 0, + 75 + ], + [ + 0, + 112 + ], + [ + 0, + 149 + ], + [ + 0, + 2 + ], + [ + 0, + 39 + ], + [ + 0, + 76 + ], + [ + 0, + 113 + ], + [ + 0, + 150 + ], + [ + 0, + 3 + ], + [ + 0, + 40 + ], + [ + 0, + 77 + ], + [ + 0, + 114 + ], + [ + 0, + 151 + ], + [ + 0, + 4 + ], + [ + 0, + 41 + ], + [ + 0, + 78 + ], + [ + 0, + 115 + ], + [ + 0, + 152 + ], + [ + 1, + 0 + ], + [ + 1, + 37 + ], + [ + 1, + 74 + ], + [ + 1, + 111 + ], + [ + 1, + 148 + ], + [ + 0, + 5 + ], + [ + 0, + 42 + ], + [ + 0, + 79 + ], + [ + 0, + 116 + ], + [ + 0, + 153 + ], + [ + 1, + 1 + ], + [ + 1, + 38 + ], + [ + 1, + 75 + ], + [ + 1, + 112 + ], + [ + 1, + 149 + ], + [ + 0, + 6 + ], + [ + 0, + 43 + ], + [ + 0, + 80 + ], + [ + 0, + 117 + ], + [ + 0, + 154 + ], + [ + 1, + 2 + ], + [ + 1, + 39 + ], + [ + 1, + 76 + ], + [ + 1, + 113 + ], + [ + 1, + 150 + ], + [ + 0, + 7 + ], + [ + 0, + 44 + ], + [ + 0, + 81 + ], + [ + 0, + 118 + ], + [ + 0, + 155 + ], + [ + 1, + 3 + ], + [ + 1, + 40 + ], + [ + 1, + 77 + ], + [ + 1, + 114 + ], + [ + 1, + 151 + ], + [ + 0, + 8 + ], + [ + 0, + 45 + ], + [ + 0, + 82 + ], + [ + 0, + 119 + ], + [ + 0, + 156 + ], + [ + 1, + 4 + ], + [ + 1, + 41 + ], + [ + 1, + 78 + ], + [ + 1, + 115 + ], + [ + 1, + 152 + ], + [ + 0, + 9 + ], + [ + 0, + 46 + ], + [ + 0, + 83 + ], + [ + 0, + 120 + ], + [ + 0, + 157 + ], + [ + 2, + 0 + ], + [ + 2, + 37 + ], + [ + 2, + 74 + ], + [ + 2, + 111 + ], + [ + 2, + 148 + ], + [ + 1, + 5 + ], + [ + 1, + 42 + ], + [ + 1, + 79 + ], + [ + 1, + 116 + ], + [ + 1, + 153 + ], + [ + 0, + 10 + ], + [ + 0, + 47 + ], + [ + 0, + 84 + ], + [ + 0, + 121 + ], + [ + 0, + 158 + ], + [ + 2, + 1 + ], + [ + 2, + 38 + ], + [ + 2, + 75 + ], + [ + 2, + 112 + ], + [ + 2, + 149 + ], + [ + 1, + 6 + ], + [ + 1, + 43 + ], + [ + 1, + 80 + ], + [ + 1, + 117 + ], + [ + 1, + 154 + ], + [ + 0, + 11 + ], + [ + 0, + 48 + ], + [ + 0, + 85 + ], + [ + 0, + 122 + ], + [ + 0, + 159 + ], + [ + 2, + 2 + ], + [ + 2, + 39 + ], + [ + 2, + 76 + ], + [ + 2, + 113 + ], + [ + 2, + 150 + ], + [ + 1, + 7 + ], + [ + 1, + 44 + ], + [ + 1, + 81 + ], + [ + 1, + 118 + ], + [ + 1, + 155 + ], + [ + 0, + 12 + ], + [ + 0, + 49 + ], + [ + 0, + 86 + ], + [ + 0, + 123 + ], + [ + 0, + 160 + ], + [ + 2, + 3 + ], + [ + 2, + 40 + ], + [ + 2, + 77 + ], + [ + 2, + 114 + ], + [ + 2, + 151 + ], + [ + 1, + 8 + ], + [ + 1, + 45 + ], + [ + 1, + 82 + ], + [ + 1, + 119 + ], + [ + 1, + 156 + ], + [ + 0, + 13 + ], + [ + 0, + 50 + ], + [ + 0, + 87 + ], + [ + 0, + 124 + ], + [ + 0, + 161 + ], + [ + 2, + 4 + ], + [ + 2, + 41 + ], + [ + 2, + 78 + ], + [ + 2, + 115 + ], + [ + 2, + 152 + ], + [ + 1, + 9 + ], + [ + 1, + 46 + ], + [ + 1, + 83 + ], + [ + 1, + 120 + ], + [ + 1, + 157 + ], + [ + 3, + 0 + ], + [ + 3, + 37 + ], + [ + 3, + 74 + ], + [ + 3, + 111 + ], + [ + 3, + 148 + ], + [ + 0, + 14 + ], + [ + 0, + 51 + ], + [ + 0, + 88 + ], + [ + 0, + 125 + ], + [ + 0, + 162 + ], + [ + 2, + 5 + ], + [ + 2, + 42 + ], + [ + 2, + 79 + ], + [ + 2, + 116 + ], + [ + 2, + 153 + ], + [ + 1, + 10 + ], + [ + 1, + 47 + ], + [ + 1, + 84 + ], + [ + 1, + 121 + ], + [ + 1, + 158 + ], + [ + 3, + 1 + ], + [ + 3, + 38 + ], + [ + 3, + 75 + ], + [ + 3, + 112 + ], + [ + 3, + 149 + ], + [ + 0, + 15 + ], + [ + 0, + 52 + ], + [ + 0, + 89 + ], + [ + 0, + 126 + ], + [ + 0, + 163 + ], + [ + 2, + 6 + ], + [ + 2, + 43 + ], + [ + 2, + 80 + ], + [ + 2, + 117 + ], + [ + 2, + 154 + ], + [ + 1, + 11 + ], + [ + 1, + 48 + ], + [ + 1, + 85 + ], + [ + 1, + 122 + ], + [ + 1, + 159 + ], + [ + 3, + 2 + ], + [ + 3, + 39 + ], + [ + 3, + 76 + ], + [ + 3, + 113 + ], + [ + 3, + 150 + ], + [ + 0, + 16 + ], + [ + 0, + 53 + ], + [ + 0, + 90 + ], + [ + 0, + 127 + ], + [ + 0, + 164 + ], + [ + 2, + 7 + ], + [ + 2, + 44 + ], + [ + 2, + 81 + ], + [ + 2, + 118 + ], + [ + 2, + 155 + ], + [ + 1, + 12 + ], + [ + 1, + 49 + ], + [ + 1, + 86 + ], + [ + 1, + 123 + ], + [ + 1, + 160 + ], + [ + 3, + 3 + ], + [ + 3, + 40 + ], + [ + 3, + 77 + ], + [ + 3, + 114 + ], + [ + 3, + 151 + ], + [ + 0, + 17 + ], + [ + 0, + 54 + ], + [ + 0, + 91 + ], + [ + 0, + 128 + ], + [ + 0, + 165 + ], + [ + 2, + 8 + ], + [ + 2, + 45 + ], + [ + 2, + 82 + ], + [ + 2, + 119 + ], + [ + 2, + 156 + ], + [ + 1, + 13 + ], + [ + 1, + 50 + ], + [ + 1, + 87 + ], + [ + 1, + 124 + ], + [ + 1, + 161 + ], + [ + 3, + 4 + ], + [ + 3, + 41 + ], + [ + 3, + 78 + ], + [ + 3, + 115 + ], + [ + 3, + 152 + ], + [ + 0, + 18 + ], + [ + 0, + 55 + ], + [ + 0, + 92 + ], + [ + 0, + 129 + ], + [ + 0, + 166 + ], + [ + 2, + 9 + ], + [ + 2, + 46 + ], + [ + 2, + 83 + ], + [ + 2, + 120 + ], + [ + 2, + 157 + ], + [ + 4, + 0 + ], + [ + 4, + 37 + ], + [ + 4, + 74 + ], + [ + 4, + 111 + ], + [ + 4, + 148 + ], + [ + 1, + 14 + ], + [ + 1, + 51 + ], + [ + 1, + 88 + ], + [ + 1, + 125 + ], + [ + 1, + 162 + ], + [ + 3, + 5 + ], + [ + 3, + 42 + ], + [ + 3, + 79 + ], + [ + 3, + 116 + ], + [ + 3, + 153 + ], + [ + 0, + 19 + ], + [ + 0, + 56 + ], + [ + 0, + 93 + ], + [ + 0, + 130 + ], + [ + 0, + 167 + ], + [ + 2, + 10 + ], + [ + 2, + 47 + ], + [ + 2, + 84 + ], + [ + 2, + 121 + ], + [ + 2, + 158 + ], + [ + 4, + 1 + ], + [ + 4, + 38 + ], + [ + 4, + 75 + ], + [ + 4, + 112 + ], + [ + 4, + 149 + ], + [ + 1, + 15 + ], + [ + 1, + 52 + ], + [ + 1, + 89 + ], + [ + 1, + 126 + ], + [ + 1, + 163 + ], + [ + 3, + 6 + ], + [ + 3, + 43 + ], + [ + 3, + 80 + ], + [ + 3, + 117 + ], + [ + 3, + 154 + ], + [ + 0, + 20 + ], + [ + 0, + 57 + ], + [ + 0, + 94 + ], + [ + 0, + 131 + ], + [ + 0, + 168 + ], + [ + 2, + 11 + ], + [ + 2, + 48 + ], + [ + 2, + 85 + ], + [ + 2, + 122 + ], + [ + 2, + 159 + ], + [ + 4, + 2 + ], + [ + 4, + 39 + ], + [ + 4, + 76 + ], + [ + 4, + 113 + ], + [ + 4, + 150 + ], + [ + 1, + 16 + ], + [ + 1, + 53 + ], + [ + 1, + 90 + ], + [ + 1, + 127 + ], + [ + 1, + 164 + ], + [ + 3, + 7 + ], + [ + 3, + 44 + ], + [ + 3, + 81 + ], + [ + 3, + 118 + ], + [ + 3, + 155 + ], + [ + 0, + 21 + ], + [ + 0, + 58 + ], + [ + 0, + 95 + ], + [ + 0, + 132 + ], + [ + 0, + 169 + ], + [ + 2, + 12 + ], + [ + 2, + 49 + ], + [ + 2, + 86 + ], + [ + 2, + 123 + ], + [ + 2, + 160 + ], + [ + 4, + 3 + ], + [ + 4, + 40 + ], + [ + 4, + 77 + ], + [ + 4, + 114 + ], + [ + 4, + 151 + ], + [ + 1, + 17 + ], + [ + 1, + 54 + ], + [ + 1, + 91 + ], + [ + 1, + 128 + ], + [ + 1, + 165 + ], + [ + 3, + 8 + ], + [ + 3, + 45 + ], + [ + 3, + 82 + ], + [ + 3, + 119 + ], + [ + 3, + 156 + ], + [ + 0, + 22 + ], + [ + 0, + 59 + ], + [ + 0, + 96 + ], + [ + 0, + 133 + ], + [ + 0, + 170 + ], + [ + 2, + 13 + ], + [ + 2, + 50 + ], + [ + 2, + 87 + ], + [ + 2, + 124 + ], + [ + 2, + 161 + ], + [ + 4, + 4 + ], + [ + 4, + 41 + ], + [ + 4, + 78 + ], + [ + 4, + 115 + ], + [ + 4, + 152 + ], + [ + 1, + 18 + ], + [ + 1, + 55 + ], + [ + 1, + 92 + ], + [ + 1, + 129 + ], + [ + 1, + 166 + ], + [ + 3, + 9 + ], + [ + 3, + 46 + ], + [ + 3, + 83 + ], + [ + 3, + 120 + ], + [ + 3, + 157 + ], + [ + 0, + 23 + ], + [ + 0, + 60 + ], + [ + 0, + 97 + ], + [ + 0, + 134 + ], + [ + 0, + 171 + ], + [ + 5, + 0 + ], + [ + 5, + 37 + ], + [ + 5, + 74 + ], + [ + 5, + 111 + ], + [ + 5, + 148 + ], + [ + 2, + 14 + ], + [ + 2, + 51 + ], + [ + 2, + 88 + ], + [ + 2, + 125 + ], + [ + 2, + 162 + ], + [ + 4, + 5 + ], + [ + 4, + 42 + ], + [ + 4, + 79 + ], + [ + 4, + 116 + ], + [ + 4, + 153 + ], + [ + 1, + 19 + ], + [ + 1, + 56 + ], + [ + 1, + 93 + ], + [ + 1, + 130 + ], + [ + 1, + 167 + ], + [ + 3, + 10 + ], + [ + 3, + 47 + ], + [ + 3, + 84 + ], + [ + 3, + 121 + ], + [ + 3, + 158 + ], + [ + 0, + 24 + ], + [ + 0, + 61 + ], + [ + 0, + 98 + ], + [ + 0, + 135 + ], + [ + 0, + 172 + ], + [ + 5, + 1 + ], + [ + 5, + 38 + ], + [ + 5, + 75 + ], + [ + 5, + 112 + ], + [ + 5, + 149 + ], + [ + 2, + 15 + ], + [ + 2, + 52 + ], + [ + 2, + 89 + ], + [ + 2, + 126 + ], + [ + 2, + 163 + ], + [ + 4, + 6 + ], + [ + 4, + 43 + ], + [ + 4, + 80 + ], + [ + 4, + 117 + ], + [ + 4, + 154 + ], + [ + 1, + 20 + ], + [ + 1, + 57 + ], + [ + 1, + 94 + ], + [ + 1, + 131 + ], + [ + 1, + 168 + ], + [ + 3, + 11 + ], + [ + 3, + 48 + ], + [ + 3, + 85 + ], + [ + 3, + 122 + ], + [ + 3, + 159 + ], + [ + 0, + 25 + ], + [ + 0, + 62 + ], + [ + 0, + 99 + ], + [ + 0, + 136 + ], + [ + 0, + 173 + ], + [ + 5, + 2 + ], + [ + 5, + 39 + ], + [ + 5, + 76 + ], + [ + 5, + 113 + ], + [ + 5, + 150 + ], + [ + 2, + 16 + ], + [ + 2, + 53 + ], + [ + 2, + 90 + ], + [ + 2, + 127 + ], + [ + 2, + 164 + ], + [ + 4, + 7 + ], + [ + 4, + 44 + ], + [ + 4, + 81 + ], + [ + 4, + 118 + ], + [ + 4, + 155 + ], + [ + 1, + 21 + ], + [ + 1, + 58 + ], + [ + 1, + 95 + ], + [ + 1, + 132 + ], + [ + 1, + 169 + ], + [ + 3, + 12 + ], + [ + 3, + 49 + ], + [ + 3, + 86 + ], + [ + 3, + 123 + ], + [ + 3, + 160 + ], + [ + 0, + 26 + ], + [ + 0, + 63 + ], + [ + 0, + 100 + ], + [ + 0, + 137 + ], + [ + 0, + 174 + ], + [ + 5, + 3 + ], + [ + 5, + 40 + ], + [ + 5, + 77 + ], + [ + 5, + 114 + ], + [ + 5, + 151 + ], + [ + 2, + 17 + ], + [ + 2, + 54 + ], + [ + 2, + 91 + ], + [ + 2, + 128 + ], + [ + 2, + 165 + ], + [ + 4, + 8 + ], + [ + 4, + 45 + ], + [ + 4, + 82 + ], + [ + 4, + 119 + ], + [ + 4, + 156 + ], + [ + 1, + 22 + ], + [ + 1, + 59 + ], + [ + 1, + 96 + ], + [ + 1, + 133 + ], + [ + 1, + 170 + ], + [ + 3, + 13 + ], + [ + 3, + 50 + ], + [ + 3, + 87 + ], + [ + 3, + 124 + ], + [ + 3, + 161 + ], + [ + 0, + 27 + ], + [ + 0, + 64 + ], + [ + 0, + 101 + ], + [ + 0, + 138 + ], + [ + 0, + 175 + ], + [ + 5, + 4 + ], + [ + 5, + 41 + ], + [ + 5, + 78 + ], + [ + 5, + 115 + ], + [ + 5, + 152 + ], + [ + 2, + 18 + ], + [ + 2, + 55 + ], + [ + 2, + 92 + ], + [ + 2, + 129 + ], + [ + 2, + 166 + ], + [ + 4, + 9 + ], + [ + 4, + 46 + ], + [ + 4, + 83 + ], + [ + 4, + 120 + ], + [ + 4, + 157 + ], + [ + 1, + 23 + ], + [ + 1, + 60 + ], + [ + 1, + 97 + ], + [ + 1, + 134 + ], + [ + 1, + 171 + ], + [ + 6, + 0 + ], + [ + 6, + 37 + ], + [ + 6, + 74 + ], + [ + 6, + 111 + ], + [ + 6, + 148 + ], + [ + 3, + 14 + ], + [ + 3, + 51 + ], + [ + 3, + 88 + ], + [ + 3, + 125 + ], + [ + 3, + 162 + ], + [ + 0, + 28 + ], + [ + 0, + 65 + ], + [ + 0, + 102 + ], + [ + 0, + 139 + ], + [ + 0, + 176 + ], + [ + 5, + 5 + ], + [ + 5, + 42 + ], + [ + 5, + 79 + ], + [ + 5, + 116 + ], + [ + 5, + 153 + ], + [ + 2, + 19 + ], + [ + 2, + 56 + ], + [ + 2, + 93 + ], + [ + 2, + 130 + ], + [ + 2, + 167 + ], + [ + 4, + 10 + ], + [ + 4, + 47 + ], + [ + 4, + 84 + ], + [ + 4, + 121 + ], + [ + 4, + 158 + ], + [ + 1, + 24 + ], + [ + 1, + 61 + ], + [ + 1, + 98 + ], + [ + 1, + 135 + ], + [ + 1, + 172 + ], + [ + 6, + 1 + ], + [ + 6, + 38 + ], + [ + 6, + 75 + ], + [ + 6, + 112 + ], + [ + 6, + 149 + ], + [ + 3, + 15 + ], + [ + 3, + 52 + ], + [ + 3, + 89 + ], + [ + 3, + 126 + ], + [ + 3, + 163 + ], + [ + 0, + 29 + ], + [ + 0, + 66 + ], + [ + 0, + 103 + ], + [ + 0, + 140 + ], + [ + 0, + 177 + ], + [ + 5, + 6 + ], + [ + 5, + 43 + ], + [ + 5, + 80 + ], + [ + 5, + 117 + ], + [ + 5, + 154 + ], + [ + 2, + 20 + ], + [ + 2, + 57 + ], + [ + 2, + 94 + ], + [ + 2, + 131 + ], + [ + 2, + 168 + ], + [ + 4, + 11 + ], + [ + 4, + 48 + ], + [ + 4, + 85 + ], + [ + 4, + 122 + ], + [ + 4, + 159 + ], + [ + 1, + 25 + ], + [ + 1, + 62 + ], + [ + 1, + 99 + ], + [ + 1, + 136 + ], + [ + 1, + 173 + ], + [ + 6, + 2 + ], + [ + 6, + 39 + ], + [ + 6, + 76 + ], + [ + 6, + 113 + ], + [ + 6, + 150 + ], + [ + 3, + 16 + ], + [ + 3, + 53 + ], + [ + 3, + 90 + ], + [ + 3, + 127 + ], + [ + 3, + 164 + ], + [ + 0, + 30 + ], + [ + 0, + 67 + ], + [ + 0, + 104 + ], + [ + 0, + 141 + ], + [ + 0, + 178 + ], + [ + 5, + 7 + ], + [ + 5, + 44 + ], + [ + 5, + 81 + ], + [ + 5, + 118 + ], + [ + 5, + 155 + ], + [ + 2, + 21 + ], + [ + 2, + 58 + ], + [ + 2, + 95 + ], + [ + 2, + 132 + ], + [ + 2, + 169 + ], + [ + 4, + 12 + ], + [ + 4, + 49 + ], + [ + 4, + 86 + ], + [ + 4, + 123 + ], + [ + 4, + 160 + ], + [ + 1, + 26 + ], + [ + 1, + 63 + ], + [ + 1, + 100 + ], + [ + 1, + 137 + ], + [ + 1, + 174 + ], + [ + 6, + 3 + ], + [ + 6, + 40 + ], + [ + 6, + 77 + ], + [ + 6, + 114 + ], + [ + 6, + 151 + ], + [ + 3, + 17 + ], + [ + 3, + 54 + ], + [ + 3, + 91 + ], + [ + 3, + 128 + ], + [ + 3, + 165 + ], + [ + 0, + 31 + ], + [ + 0, + 68 + ], + [ + 0, + 105 + ], + [ + 0, + 142 + ], + [ + 0, + 179 + ], + [ + 5, + 8 + ], + [ + 5, + 45 + ], + [ + 5, + 82 + ], + [ + 5, + 119 + ], + [ + 5, + 156 + ], + [ + 2, + 22 + ], + [ + 2, + 59 + ], + [ + 2, + 96 + ], + [ + 2, + 133 + ], + [ + 2, + 170 + ], + [ + 4, + 13 + ], + [ + 4, + 50 + ], + [ + 4, + 87 + ], + [ + 4, + 124 + ], + [ + 4, + 161 + ], + [ + 1, + 27 + ], + [ + 1, + 64 + ], + [ + 1, + 101 + ], + [ + 1, + 138 + ], + [ + 1, + 175 + ], + [ + 6, + 4 + ], + [ + 6, + 41 + ], + [ + 6, + 78 + ], + [ + 6, + 115 + ], + [ + 6, + 152 + ], + [ + 3, + 18 + ], + [ + 3, + 55 + ], + [ + 3, + 92 + ], + [ + 3, + 129 + ], + [ + 3, + 166 + ], + [ + 0, + 32 + ], + [ + 0, + 69 + ], + [ + 0, + 106 + ], + [ + 0, + 143 + ], + [ + 0, + 180 + ], + [ + 5, + 9 + ], + [ + 5, + 46 + ], + [ + 5, + 83 + ], + [ + 5, + 120 + ], + [ + 5, + 157 + ], + [ + 2, + 23 + ], + [ + 2, + 60 + ], + [ + 2, + 97 + ], + [ + 2, + 134 + ], + [ + 2, + 171 + ], + [ + 7, + 0 + ], + [ + 7, + 37 + ], + [ + 7, + 74 + ], + [ + 7, + 111 + ], + [ + 7, + 148 + ], + [ + 4, + 14 + ], + [ + 4, + 51 + ], + [ + 4, + 88 + ], + [ + 4, + 125 + ], + [ + 4, + 162 + ], + [ + 1, + 28 + ], + [ + 1, + 65 + ], + [ + 1, + 102 + ], + [ + 1, + 139 + ], + [ + 1, + 176 + ], + [ + 6, + 5 + ], + [ + 6, + 42 + ], + [ + 6, + 79 + ], + [ + 6, + 116 + ], + [ + 6, + 153 + ], + [ + 3, + 19 + ], + [ + 3, + 56 + ], + [ + 3, + 93 + ], + [ + 3, + 130 + ], + [ + 3, + 167 + ], + [ + 0, + 33 + ], + [ + 0, + 70 + ], + [ + 0, + 107 + ], + [ + 0, + 144 + ], + [ + 0, + 181 + ], + [ + 5, + 10 + ], + [ + 5, + 47 + ], + [ + 5, + 84 + ], + [ + 5, + 121 + ], + [ + 5, + 158 + ], + [ + 2, + 24 + ], + [ + 2, + 61 + ], + [ + 2, + 98 + ], + [ + 2, + 135 + ], + [ + 2, + 172 + ], + [ + 7, + 1 + ], + [ + 7, + 38 + ], + [ + 7, + 75 + ], + [ + 7, + 112 + ], + [ + 7, + 149 + ], + [ + 4, + 15 + ], + [ + 4, + 52 + ], + [ + 4, + 89 + ], + [ + 4, + 126 + ], + [ + 4, + 163 + ], + [ + 1, + 29 + ], + [ + 1, + 66 + ], + [ + 1, + 103 + ], + [ + 1, + 140 + ], + [ + 1, + 177 + ], + [ + 6, + 6 + ], + [ + 6, + 43 + ], + [ + 6, + 80 + ], + [ + 6, + 117 + ], + [ + 6, + 154 + ], + [ + 3, + 20 + ], + [ + 3, + 57 + ], + [ + 3, + 94 + ], + [ + 3, + 131 + ], + [ + 3, + 168 + ], + [ + 0, + 34 + ], + [ + 0, + 71 + ], + [ + 0, + 108 + ], + [ + 0, + 145 + ], + [ + 0, + 182 + ], + [ + 5, + 11 + ], + [ + 5, + 48 + ], + [ + 5, + 85 + ], + [ + 5, + 122 + ], + [ + 5, + 159 + ], + [ + 2, + 25 + ], + [ + 2, + 62 + ], + [ + 2, + 99 + ], + [ + 2, + 136 + ], + [ + 2, + 173 + ], + [ + 7, + 2 + ], + [ + 7, + 39 + ], + [ + 7, + 76 + ], + [ + 7, + 113 + ], + [ + 7, + 150 + ], + [ + 4, + 16 + ], + [ + 4, + 53 + ], + [ + 4, + 90 + ], + [ + 4, + 127 + ], + [ + 4, + 164 + ], + [ + 1, + 30 + ], + [ + 1, + 67 + ], + [ + 1, + 104 + ], + [ + 1, + 141 + ], + [ + 1, + 178 + ], + [ + 6, + 7 + ], + [ + 6, + 44 + ], + [ + 6, + 81 + ], + [ + 6, + 118 + ], + [ + 6, + 155 + ], + [ + 3, + 21 + ], + [ + 3, + 58 + ], + [ + 3, + 95 + ], + [ + 3, + 132 + ], + [ + 3, + 169 + ], + [ + 0, + 35 + ], + [ + 0, + 72 + ], + [ + 0, + 109 + ], + [ + 0, + 146 + ], + [ + 0, + 183 + ], + [ + 5, + 12 + ], + [ + 5, + 49 + ], + [ + 5, + 86 + ], + [ + 5, + 123 + ], + [ + 5, + 160 + ], + [ + 2, + 26 + ], + [ + 2, + 63 + ], + [ + 2, + 100 + ], + [ + 2, + 137 + ], + [ + 2, + 174 + ], + [ + 7, + 3 + ], + [ + 7, + 40 + ], + [ + 7, + 77 + ], + [ + 7, + 114 + ], + [ + 7, + 151 + ], + [ + 4, + 17 + ], + [ + 4, + 54 + ], + [ + 4, + 91 + ], + [ + 4, + 128 + ], + [ + 4, + 165 + ], + [ + 1, + 31 + ], + [ + 1, + 68 + ], + [ + 1, + 105 + ], + [ + 1, + 142 + ], + [ + 1, + 179 + ], + [ + 6, + 8 + ], + [ + 6, + 45 + ], + [ + 6, + 82 + ], + [ + 6, + 119 + ], + [ + 6, + 156 + ], + [ + 3, + 22 + ], + [ + 3, + 59 + ], + [ + 3, + 96 + ], + [ + 3, + 133 + ], + [ + 3, + 170 + ], + [ + 0, + 36 + ], + [ + 0, + 73 + ], + [ + 0, + 110 + ], + [ + 0, + 147 + ], + [ + 0, + 184 + ], + [ + 5, + 13 + ], + [ + 5, + 50 + ], + [ + 5, + 87 + ], + [ + 5, + 124 + ], + [ + 5, + 161 + ], + [ + 2, + 27 + ], + [ + 2, + 64 + ], + [ + 2, + 101 + ], + [ + 2, + 138 + ], + [ + 2, + 175 + ], + [ + 7, + 4 + ], + [ + 7, + 41 + ], + [ + 7, + 78 + ], + [ + 7, + 115 + ], + [ + 7, + 152 + ], + [ + 4, + 18 + ], + [ + 4, + 55 + ], + [ + 4, + 92 + ], + [ + 4, + 129 + ], + [ + 4, + 166 + ], + [ + 1, + 32 + ], + [ + 1, + 69 + ], + [ + 1, + 106 + ], + [ + 1, + 143 + ], + [ + 1, + 180 + ], + [ + 6, + 9 + ], + [ + 6, + 46 + ], + [ + 6, + 83 + ], + [ + 6, + 120 + ], + [ + 6, + 157 + ], + [ + 3, + 23 + ], + [ + 3, + 60 + ], + [ + 3, + 97 + ], + [ + 3, + 134 + ], + [ + 3, + 171 + ], + [ + 8, + 0 + ], + [ + 8, + 37 + ], + [ + 8, + 74 + ], + [ + 8, + 111 + ], + [ + 8, + 148 + ], + [ + 5, + 14 + ], + [ + 5, + 51 + ], + [ + 5, + 88 + ], + [ + 5, + 125 + ], + [ + 5, + 162 + ], + [ + 2, + 28 + ], + [ + 2, + 65 + ], + [ + 2, + 102 + ], + [ + 2, + 139 + ], + [ + 2, + 176 + ], + [ + 7, + 5 + ], + [ + 7, + 42 + ], + [ + 7, + 79 + ], + [ + 7, + 116 + ], + [ + 7, + 153 + ], + [ + 4, + 19 + ], + [ + 4, + 56 + ], + [ + 4, + 93 + ], + [ + 4, + 130 + ], + [ + 4, + 167 + ], + [ + 1, + 33 + ], + [ + 1, + 70 + ], + [ + 1, + 107 + ], + [ + 1, + 144 + ], + [ + 1, + 181 + ], + [ + 6, + 10 + ], + [ + 6, + 47 + ], + [ + 6, + 84 + ], + [ + 6, + 121 + ], + [ + 6, + 158 + ], + [ + 3, + 24 + ], + [ + 3, + 61 + ], + [ + 3, + 98 + ], + [ + 3, + 135 + ], + [ + 3, + 172 + ], + [ + 8, + 1 + ], + [ + 8, + 38 + ], + [ + 8, + 75 + ], + [ + 8, + 112 + ], + [ + 8, + 149 + ], + [ + 5, + 15 + ], + [ + 5, + 52 + ], + [ + 5, + 89 + ], + [ + 5, + 126 + ], + [ + 5, + 163 + ], + [ + 2, + 29 + ], + [ + 2, + 66 + ], + [ + 2, + 103 + ], + [ + 2, + 140 + ], + [ + 2, + 177 + ], + [ + 7, + 6 + ], + [ + 7, + 43 + ], + [ + 7, + 80 + ], + [ + 7, + 117 + ], + [ + 7, + 154 + ], + [ + 4, + 20 + ], + [ + 4, + 57 + ], + [ + 4, + 94 + ], + [ + 4, + 131 + ], + [ + 4, + 168 + ], + [ + 1, + 34 + ], + [ + 1, + 71 + ], + [ + 1, + 108 + ], + [ + 1, + 145 + ], + [ + 1, + 182 + ], + [ + 6, + 11 + ], + [ + 6, + 48 + ], + [ + 6, + 85 + ], + [ + 6, + 122 + ], + [ + 6, + 159 + ], + [ + 3, + 25 + ], + [ + 3, + 62 + ], + [ + 3, + 99 + ], + [ + 3, + 136 + ], + [ + 3, + 173 + ], + [ + 8, + 2 + ], + [ + 8, + 39 + ], + [ + 8, + 76 + ], + [ + 8, + 113 + ], + [ + 8, + 150 + ], + [ + 5, + 16 + ], + [ + 5, + 53 + ], + [ + 5, + 90 + ], + [ + 5, + 127 + ], + [ + 5, + 164 + ], + [ + 2, + 30 + ], + [ + 2, + 67 + ], + [ + 2, + 104 + ], + [ + 2, + 141 + ], + [ + 2, + 178 + ], + [ + 7, + 7 + ], + [ + 7, + 44 + ], + [ + 7, + 81 + ], + [ + 7, + 118 + ], + [ + 7, + 155 + ], + [ + 4, + 21 + ], + [ + 4, + 58 + ], + [ + 4, + 95 + ], + [ + 4, + 132 + ], + [ + 4, + 169 + ], + [ + 1, + 35 + ], + [ + 1, + 72 + ], + [ + 1, + 109 + ], + [ + 1, + 146 + ], + [ + 1, + 183 + ], + [ + 6, + 12 + ], + [ + 6, + 49 + ], + [ + 6, + 86 + ], + [ + 6, + 123 + ], + [ + 6, + 160 + ], + [ + 3, + 26 + ], + [ + 3, + 63 + ], + [ + 3, + 100 + ], + [ + 3, + 137 + ], + [ + 3, + 174 + ], + [ + 8, + 3 + ], + [ + 8, + 40 + ], + [ + 8, + 77 + ], + [ + 8, + 114 + ], + [ + 8, + 151 + ], + [ + 5, + 17 + ], + [ + 5, + 54 + ], + [ + 5, + 91 + ], + [ + 5, + 128 + ], + [ + 5, + 165 + ], + [ + 2, + 31 + ], + [ + 2, + 68 + ], + [ + 2, + 105 + ], + [ + 2, + 142 + ], + [ + 2, + 179 + ], + [ + 7, + 8 + ], + [ + 7, + 45 + ], + [ + 7, + 82 + ], + [ + 7, + 119 + ], + [ + 7, + 156 + ], + [ + 4, + 22 + ], + [ + 4, + 59 + ], + [ + 4, + 96 + ], + [ + 4, + 133 + ], + [ + 4, + 170 + ], + [ + 1, + 36 + ], + [ + 1, + 73 + ], + [ + 1, + 110 + ], + [ + 1, + 147 + ], + [ + 1, + 184 + ], + [ + 6, + 13 + ], + [ + 6, + 50 + ], + [ + 6, + 87 + ], + [ + 6, + 124 + ], + [ + 6, + 161 + ], + [ + 3, + 27 + ], + [ + 3, + 64 + ], + [ + 3, + 101 + ], + [ + 3, + 138 + ], + [ + 3, + 175 + ], + [ + 8, + 4 + ], + [ + 8, + 41 + ], + [ + 8, + 78 + ], + [ + 8, + 115 + ], + [ + 8, + 152 + ], + [ + 5, + 18 + ], + [ + 5, + 55 + ], + [ + 5, + 92 + ], + [ + 5, + 129 + ], + [ + 5, + 166 + ], + [ + 2, + 32 + ], + [ + 2, + 69 + ], + [ + 2, + 106 + ], + [ + 2, + 143 + ], + [ + 2, + 180 + ], + [ + 7, + 9 + ], + [ + 7, + 46 + ], + [ + 7, + 83 + ], + [ + 7, + 120 + ], + [ + 7, + 157 + ], + [ + 4, + 23 + ], + [ + 4, + 60 + ], + [ + 4, + 97 + ], + [ + 4, + 134 + ], + [ + 4, + 171 + ], + [ + 6, + 14 + ], + [ + 6, + 51 + ], + [ + 6, + 88 + ], + [ + 6, + 125 + ], + [ + 6, + 162 + ], + [ + 3, + 28 + ], + [ + 3, + 65 + ], + [ + 3, + 102 + ], + [ + 3, + 139 + ], + [ + 3, + 176 + ], + [ + 8, + 5 + ], + [ + 8, + 42 + ], + [ + 8, + 79 + ], + [ + 8, + 116 + ], + [ + 8, + 153 + ], + [ + 5, + 19 + ], + [ + 5, + 56 + ], + [ + 5, + 93 + ], + [ + 5, + 130 + ], + [ + 5, + 167 + ], + [ + 2, + 33 + ], + [ + 2, + 70 + ], + [ + 2, + 107 + ], + [ + 2, + 144 + ], + [ + 2, + 181 + ], + [ + 7, + 10 + ], + [ + 7, + 47 + ], + [ + 7, + 84 + ], + [ + 7, + 121 + ], + [ + 7, + 158 + ], + [ + 4, + 24 + ], + [ + 4, + 61 + ], + [ + 4, + 98 + ], + [ + 4, + 135 + ], + [ + 4, + 172 + ], + [ + 6, + 15 + ], + [ + 6, + 52 + ], + [ + 6, + 89 + ], + [ + 6, + 126 + ], + [ + 6, + 163 + ], + [ + 3, + 29 + ], + [ + 3, + 66 + ], + [ + 3, + 103 + ], + [ + 3, + 140 + ], + [ + 3, + 177 + ], + [ + 8, + 6 + ], + [ + 8, + 43 + ], + [ + 8, + 80 + ], + [ + 8, + 117 + ], + [ + 8, + 154 + ], + [ + 5, + 20 + ], + [ + 5, + 57 + ], + [ + 5, + 94 + ], + [ + 5, + 131 + ], + [ + 5, + 168 + ], + [ + 2, + 34 + ], + [ + 2, + 71 + ], + [ + 2, + 108 + ], + [ + 2, + 145 + ], + [ + 2, + 182 + ], + [ + 7, + 11 + ], + [ + 7, + 48 + ], + [ + 7, + 85 + ], + [ + 7, + 122 + ], + [ + 7, + 159 + ], + [ + 4, + 25 + ], + [ + 4, + 62 + ], + [ + 4, + 99 + ], + [ + 4, + 136 + ], + [ + 4, + 173 + ], + [ + 6, + 16 + ], + [ + 6, + 53 + ], + [ + 6, + 90 + ], + [ + 6, + 127 + ], + [ + 6, + 164 + ], + [ + 3, + 30 + ], + [ + 3, + 67 + ], + [ + 3, + 104 + ], + [ + 3, + 141 + ], + [ + 3, + 178 + ], + [ + 8, + 7 + ], + [ + 8, + 44 + ], + [ + 8, + 81 + ], + [ + 8, + 118 + ], + [ + 8, + 155 + ], + [ + 5, + 21 + ], + [ + 5, + 58 + ], + [ + 5, + 95 + ], + [ + 5, + 132 + ], + [ + 5, + 169 + ], + [ + 2, + 35 + ], + [ + 2, + 72 + ], + [ + 2, + 109 + ], + [ + 2, + 146 + ], + [ + 2, + 183 + ], + [ + 7, + 12 + ], + [ + 7, + 49 + ], + [ + 7, + 86 + ], + [ + 7, + 123 + ], + [ + 7, + 160 + ], + [ + 4, + 26 + ], + [ + 4, + 63 + ], + [ + 4, + 100 + ], + [ + 4, + 137 + ], + [ + 4, + 174 + ], + [ + 6, + 17 + ], + [ + 6, + 54 + ], + [ + 6, + 91 + ], + [ + 6, + 128 + ], + [ + 6, + 165 + ], + [ + 3, + 31 + ], + [ + 3, + 68 + ], + [ + 3, + 105 + ], + [ + 3, + 142 + ], + [ + 3, + 179 + ], + [ + 8, + 8 + ], + [ + 8, + 45 + ], + [ + 8, + 82 + ], + [ + 8, + 119 + ], + [ + 8, + 156 + ], + [ + 5, + 22 + ], + [ + 5, + 59 + ], + [ + 5, + 96 + ], + [ + 5, + 133 + ], + [ + 5, + 170 + ], + [ + 2, + 36 + ], + [ + 2, + 73 + ], + [ + 2, + 110 + ], + [ + 2, + 147 + ], + [ + 2, + 184 + ], + [ + 7, + 13 + ], + [ + 7, + 50 + ], + [ + 7, + 87 + ], + [ + 7, + 124 + ], + [ + 7, + 161 + ], + [ + 4, + 27 + ], + [ + 4, + 64 + ], + [ + 4, + 101 + ], + [ + 4, + 138 + ], + [ + 4, + 175 + ], + [ + 6, + 18 + ], + [ + 6, + 55 + ], + [ + 6, + 92 + ], + [ + 6, + 129 + ], + [ + 6, + 166 + ], + [ + 3, + 32 + ], + [ + 3, + 69 + ], + [ + 3, + 106 + ], + [ + 3, + 143 + ], + [ + 3, + 180 + ], + [ + 8, + 9 + ], + [ + 8, + 46 + ], + [ + 8, + 83 + ], + [ + 8, + 120 + ], + [ + 8, + 157 + ], + [ + 5, + 23 + ], + [ + 5, + 60 + ], + [ + 5, + 97 + ], + [ + 5, + 134 + ], + [ + 5, + 171 + ], + [ + 7, + 14 + ], + [ + 7, + 51 + ], + [ + 7, + 88 + ], + [ + 7, + 125 + ], + [ + 7, + 162 + ], + [ + 4, + 28 + ], + [ + 4, + 65 + ], + [ + 4, + 102 + ], + [ + 4, + 139 + ], + [ + 4, + 176 + ], + [ + 6, + 19 + ], + [ + 6, + 56 + ], + [ + 6, + 93 + ], + [ + 6, + 130 + ], + [ + 6, + 167 + ], + [ + 3, + 33 + ], + [ + 3, + 70 + ], + [ + 3, + 107 + ], + [ + 3, + 144 + ], + [ + 3, + 181 + ], + [ + 8, + 10 + ], + [ + 8, + 47 + ], + [ + 8, + 84 + ], + [ + 8, + 121 + ], + [ + 8, + 158 + ], + [ + 5, + 24 + ], + [ + 5, + 61 + ], + [ + 5, + 98 + ], + [ + 5, + 135 + ], + [ + 5, + 172 + ], + [ + 7, + 15 + ], + [ + 7, + 52 + ], + [ + 7, + 89 + ], + [ + 7, + 126 + ], + [ + 7, + 163 + ], + [ + 4, + 29 + ], + [ + 4, + 66 + ], + [ + 4, + 103 + ], + [ + 4, + 140 + ], + [ + 4, + 177 + ], + [ + 6, + 20 + ], + [ + 6, + 57 + ], + [ + 6, + 94 + ], + [ + 6, + 131 + ], + [ + 6, + 168 + ], + [ + 3, + 34 + ], + [ + 3, + 71 + ], + [ + 3, + 108 + ], + [ + 3, + 145 + ], + [ + 3, + 182 + ], + [ + 8, + 11 + ], + [ + 8, + 48 + ], + [ + 8, + 85 + ], + [ + 8, + 122 + ], + [ + 8, + 159 + ], + [ + 5, + 25 + ], + [ + 5, + 62 + ], + [ + 5, + 99 + ], + [ + 5, + 136 + ], + [ + 5, + 173 + ], + [ + 7, + 16 + ], + [ + 7, + 53 + ], + [ + 7, + 90 + ], + [ + 7, + 127 + ], + [ + 7, + 164 + ], + [ + 4, + 30 + ], + [ + 4, + 67 + ], + [ + 4, + 104 + ], + [ + 4, + 141 + ], + [ + 4, + 178 + ], + [ + 6, + 21 + ], + [ + 6, + 58 + ], + [ + 6, + 95 + ], + [ + 6, + 132 + ], + [ + 6, + 169 + ], + [ + 3, + 35 + ], + [ + 3, + 72 + ], + [ + 3, + 109 + ], + [ + 3, + 146 + ], + [ + 3, + 183 + ], + [ + 8, + 12 + ], + [ + 8, + 49 + ], + [ + 8, + 86 + ], + [ + 8, + 123 + ], + [ + 8, + 160 + ], + [ + 5, + 26 + ], + [ + 5, + 63 + ], + [ + 5, + 100 + ], + [ + 5, + 137 + ], + [ + 5, + 174 + ], + [ + 7, + 17 + ], + [ + 7, + 54 + ], + [ + 7, + 91 + ], + [ + 7, + 128 + ], + [ + 7, + 165 + ], + [ + 4, + 31 + ], + [ + 4, + 68 + ], + [ + 4, + 105 + ], + [ + 4, + 142 + ], + [ + 4, + 179 + ], + [ + 6, + 22 + ], + [ + 6, + 59 + ], + [ + 6, + 96 + ], + [ + 6, + 133 + ], + [ + 6, + 170 + ], + [ + 3, + 36 + ], + [ + 3, + 73 + ], + [ + 3, + 110 + ], + [ + 3, + 147 + ], + [ + 3, + 184 + ], + [ + 8, + 13 + ], + [ + 8, + 50 + ], + [ + 8, + 87 + ], + [ + 8, + 124 + ], + [ + 8, + 161 + ], + [ + 5, + 27 + ], + [ + 5, + 64 + ], + [ + 5, + 101 + ], + [ + 5, + 138 + ], + [ + 5, + 175 + ], + [ + 7, + 18 + ], + [ + 7, + 55 + ], + [ + 7, + 92 + ], + [ + 7, + 129 + ], + [ + 7, + 166 + ], + [ + 4, + 32 + ], + [ + 4, + 69 + ], + [ + 4, + 106 + ], + [ + 4, + 143 + ], + [ + 4, + 180 + ], + [ + 6, + 23 + ], + [ + 6, + 60 + ], + [ + 6, + 97 + ], + [ + 6, + 134 + ], + [ + 6, + 171 + ], + [ + 8, + 14 + ], + [ + 8, + 51 + ], + [ + 8, + 88 + ], + [ + 8, + 125 + ], + [ + 8, + 162 + ], + [ + 5, + 28 + ], + [ + 5, + 65 + ], + [ + 5, + 102 + ], + [ + 5, + 139 + ], + [ + 5, + 176 + ], + [ + 7, + 19 + ], + [ + 7, + 56 + ], + [ + 7, + 93 + ], + [ + 7, + 130 + ], + [ + 7, + 167 + ], + [ + 4, + 33 + ], + [ + 4, + 70 + ], + [ + 4, + 107 + ], + [ + 4, + 144 + ], + [ + 4, + 181 + ], + [ + 6, + 24 + ], + [ + 6, + 61 + ], + [ + 6, + 98 + ], + [ + 6, + 135 + ], + [ + 6, + 172 + ], + [ + 8, + 15 + ], + [ + 8, + 52 + ], + [ + 8, + 89 + ], + [ + 8, + 126 + ], + [ + 8, + 163 + ], + [ + 5, + 29 + ], + [ + 5, + 66 + ], + [ + 5, + 103 + ], + [ + 5, + 140 + ], + [ + 5, + 177 + ], + [ + 7, + 20 + ], + [ + 7, + 57 + ], + [ + 7, + 94 + ], + [ + 7, + 131 + ], + [ + 7, + 168 + ], + [ + 4, + 34 + ], + [ + 4, + 71 + ], + [ + 4, + 108 + ], + [ + 4, + 145 + ], + [ + 4, + 182 + ], + [ + 6, + 25 + ], + [ + 6, + 62 + ], + [ + 6, + 99 + ], + [ + 6, + 136 + ], + [ + 6, + 173 + ], + [ + 8, + 16 + ], + [ + 8, + 53 + ], + [ + 8, + 90 + ], + [ + 8, + 127 + ], + [ + 8, + 164 + ], + [ + 5, + 30 + ], + [ + 5, + 67 + ], + [ + 5, + 104 + ], + [ + 5, + 141 + ], + [ + 5, + 178 + ], + [ + 7, + 21 + ], + [ + 7, + 58 + ], + [ + 7, + 95 + ], + [ + 7, + 132 + ], + [ + 7, + 169 + ], + [ + 4, + 35 + ], + [ + 4, + 72 + ], + [ + 4, + 109 + ], + [ + 4, + 146 + ], + [ + 4, + 183 + ], + [ + 6, + 26 + ], + [ + 6, + 63 + ], + [ + 6, + 100 + ], + [ + 6, + 137 + ], + [ + 6, + 174 + ], + [ + 8, + 17 + ], + [ + 8, + 54 + ], + [ + 8, + 91 + ], + [ + 8, + 128 + ], + [ + 8, + 165 + ], + [ + 5, + 31 + ], + [ + 5, + 68 + ], + [ + 5, + 105 + ], + [ + 5, + 142 + ], + [ + 5, + 179 + ], + [ + 7, + 22 + ], + [ + 7, + 59 + ], + [ + 7, + 96 + ], + [ + 7, + 133 + ], + [ + 7, + 170 + ], + [ + 4, + 36 + ], + [ + 4, + 73 + ], + [ + 4, + 110 + ], + [ + 4, + 147 + ], + [ + 4, + 184 + ], + [ + 6, + 27 + ], + [ + 6, + 64 + ], + [ + 6, + 101 + ], + [ + 6, + 138 + ], + [ + 6, + 175 + ], + [ + 8, + 18 + ], + [ + 8, + 55 + ], + [ + 8, + 92 + ], + [ + 8, + 129 + ], + [ + 8, + 166 + ], + [ + 5, + 32 + ], + [ + 5, + 69 + ], + [ + 5, + 106 + ], + [ + 5, + 143 + ], + [ + 5, + 180 + ], + [ + 7, + 23 + ], + [ + 7, + 60 + ], + [ + 7, + 97 + ], + [ + 7, + 134 + ], + [ + 7, + 171 + ], + [ + 6, + 28 + ], + [ + 6, + 65 + ], + [ + 6, + 102 + ], + [ + 6, + 139 + ], + [ + 6, + 176 + ], + [ + 8, + 19 + ], + [ + 8, + 56 + ], + [ + 8, + 93 + ], + [ + 8, + 130 + ], + [ + 8, + 167 + ], + [ + 5, + 33 + ], + [ + 5, + 70 + ], + [ + 5, + 107 + ], + [ + 5, + 144 + ], + [ + 5, + 181 + ], + [ + 7, + 24 + ], + [ + 7, + 61 + ], + [ + 7, + 98 + ], + [ + 7, + 135 + ], + [ + 7, + 172 + ], + [ + 6, + 29 + ], + [ + 6, + 66 + ], + [ + 6, + 103 + ], + [ + 6, + 140 + ], + [ + 6, + 177 + ], + [ + 8, + 20 + ], + [ + 8, + 57 + ], + [ + 8, + 94 + ], + [ + 8, + 131 + ], + [ + 8, + 168 + ], + [ + 5, + 34 + ], + [ + 5, + 71 + ], + [ + 5, + 108 + ], + [ + 5, + 145 + ], + [ + 5, + 182 + ], + [ + 7, + 25 + ], + [ + 7, + 62 + ], + [ + 7, + 99 + ], + [ + 7, + 136 + ], + [ + 7, + 173 + ], + [ + 6, + 30 + ], + [ + 6, + 67 + ], + [ + 6, + 104 + ], + [ + 6, + 141 + ], + [ + 6, + 178 + ], + [ + 8, + 21 + ], + [ + 8, + 58 + ], + [ + 8, + 95 + ], + [ + 8, + 132 + ], + [ + 8, + 169 + ], + [ + 5, + 35 + ], + [ + 5, + 72 + ], + [ + 5, + 109 + ], + [ + 5, + 146 + ], + [ + 5, + 183 + ], + [ + 7, + 26 + ], + [ + 7, + 63 + ], + [ + 7, + 100 + ], + [ + 7, + 137 + ], + [ + 7, + 174 + ], + [ + 6, + 31 + ], + [ + 6, + 68 + ], + [ + 6, + 105 + ], + [ + 6, + 142 + ], + [ + 6, + 179 + ], + [ + 8, + 22 + ], + [ + 8, + 59 + ], + [ + 8, + 96 + ], + [ + 8, + 133 + ], + [ + 8, + 170 + ], + [ + 5, + 36 + ], + [ + 5, + 73 + ], + [ + 5, + 110 + ], + [ + 5, + 147 + ], + [ + 5, + 184 + ], + [ + 7, + 27 + ], + [ + 7, + 64 + ], + [ + 7, + 101 + ], + [ + 7, + 138 + ], + [ + 7, + 175 + ], + [ + 6, + 32 + ], + [ + 6, + 69 + ], + [ + 6, + 106 + ], + [ + 6, + 143 + ], + [ + 6, + 180 + ], + [ + 8, + 23 + ], + [ + 8, + 60 + ], + [ + 8, + 97 + ], + [ + 8, + 134 + ], + [ + 8, + 171 + ], + [ + 7, + 28 + ], + [ + 7, + 65 + ], + [ + 7, + 102 + ], + [ + 7, + 139 + ], + [ + 7, + 176 + ], + [ + 6, + 33 + ], + [ + 6, + 70 + ], + [ + 6, + 107 + ], + [ + 6, + 144 + ], + [ + 6, + 181 + ], + [ + 8, + 24 + ], + [ + 8, + 61 + ], + [ + 8, + 98 + ], + [ + 8, + 135 + ], + [ + 8, + 172 + ], + [ + 7, + 29 + ], + [ + 7, + 66 + ], + [ + 7, + 103 + ], + [ + 7, + 140 + ], + [ + 7, + 177 + ], + [ + 6, + 34 + ], + [ + 6, + 71 + ], + [ + 6, + 108 + ], + [ + 6, + 145 + ], + [ + 6, + 182 + ], + [ + 8, + 25 + ], + [ + 8, + 62 + ], + [ + 8, + 99 + ], + [ + 8, + 136 + ], + [ + 8, + 173 + ], + [ + 7, + 30 + ], + [ + 7, + 67 + ], + [ + 7, + 104 + ], + [ + 7, + 141 + ], + [ + 7, + 178 + ], + [ + 6, + 35 + ], + [ + 6, + 72 + ], + [ + 6, + 109 + ], + [ + 6, + 146 + ], + [ + 6, + 183 + ], + [ + 8, + 26 + ], + [ + 8, + 63 + ], + [ + 8, + 100 + ], + [ + 8, + 137 + ], + [ + 8, + 174 + ], + [ + 7, + 31 + ], + [ + 7, + 68 + ], + [ + 7, + 105 + ], + [ + 7, + 142 + ], + [ + 7, + 179 + ], + [ + 6, + 36 + ], + [ + 6, + 73 + ], + [ + 6, + 110 + ], + [ + 6, + 147 + ], + [ + 6, + 184 + ], + [ + 8, + 27 + ], + [ + 8, + 64 + ], + [ + 8, + 101 + ], + [ + 8, + 138 + ], + [ + 8, + 175 + ], + [ + 7, + 32 + ], + [ + 7, + 69 + ], + [ + 7, + 106 + ], + [ + 7, + 143 + ], + [ + 7, + 180 + ], + [ + 8, + 28 + ], + [ + 8, + 65 + ], + [ + 8, + 102 + ], + [ + 8, + 139 + ], + [ + 8, + 176 + ], + [ + 7, + 33 + ], + [ + 7, + 70 + ], + [ + 7, + 107 + ], + [ + 7, + 144 + ], + [ + 7, + 181 + ], + [ + 8, + 29 + ], + [ + 8, + 66 + ], + [ + 8, + 103 + ], + [ + 8, + 140 + ], + [ + 8, + 177 + ], + [ + 7, + 34 + ], + [ + 7, + 71 + ], + [ + 7, + 108 + ], + [ + 7, + 145 + ], + [ + 7, + 182 + ], + [ + 8, + 30 + ], + [ + 8, + 67 + ], + [ + 8, + 104 + ], + [ + 8, + 141 + ], + [ + 8, + 178 + ], + [ + 7, + 35 + ], + [ + 7, + 72 + ], + [ + 7, + 109 + ], + [ + 7, + 146 + ], + [ + 7, + 183 + ], + [ + 8, + 31 + ], + [ + 8, + 68 + ], + [ + 8, + 105 + ], + [ + 8, + 142 + ], + [ + 8, + 179 + ], + [ + 7, + 36 + ], + [ + 7, + 73 + ], + [ + 7, + 110 + ], + [ + 7, + 147 + ], + [ + 7, + 184 + ], + [ + 8, + 32 + ], + [ + 8, + 69 + ], + [ + 8, + 106 + ], + [ + 8, + 143 + ], + [ + 8, + 180 + ], + [ + 8, + 33 + ], + [ + 8, + 70 + ], + [ + 8, + 107 + ], + [ + 8, + 144 + ], + [ + 8, + 181 + ], + [ + 8, + 34 + ], + [ + 8, + 71 + ], + [ + 8, + 108 + ], + [ + 8, + 145 + ], + [ + 8, + 182 + ], + [ + 8, + 35 + ], + [ + 8, + 72 + ], + [ + 8, + 109 + ], + [ + 8, + 146 + ], + [ + 8, + 183 + ], + [ + 8, + 36 + ], + [ + 8, + 73 + ], + [ + 8, + 110 + ], + [ + 8, + 147 + ], + [ + 8, + 184 + ] + ], + "data": { + "owners_sha256": "9ae7e059e7c460563d56e6132771f08b4e174aaffb2d68e22636462dc8272f1f", + "plan_sha256": "9493bd96d6f097e2282a7679e8d9ea4bf9246ff42b434ca1cbda5f8b6f5f3d0f" + }, + "dispatch": [ + [ + 0, + 0, + "extra" + ], + [ + 0, + 37, + "extra" + ], + [ + 0, + 74, + "extra" + ], + [ + 0, + 111, + "extra" + ], + [ + 0, + 148, + "extra" + ], + [ + 0, + 1, + "extra" + ], + [ + 0, + 38, + "extra" + ], + [ + 0, + 75, + "extra" + ], + [ + 0, + 112, + "extra" + ], + [ + 0, + 149, + "extra" + ], + [ + 0, + 2, + "extra" + ], + [ + 0, + 39, + "extra" + ], + [ + 0, + 76, + "extra" + ], + [ + 0, + 113, + "extra" + ], + [ + 0, + 150, + "extra" + ], + [ + 0, + 3, + "extra" + ], + [ + 0, + 40, + "extra" + ], + [ + 0, + 77, + "extra" + ], + [ + 0, + 114, + "extra" + ], + [ + 0, + 151, + "extra" + ], + [ + 0, + 4, + "extra" + ], + [ + 0, + 41, + "extra" + ], + [ + 0, + 78, + "extra" + ], + [ + 0, + 115, + "extra" + ], + [ + 0, + 152, + "extra" + ], + [ + 1, + 0, + "extra" + ], + [ + 1, + 37, + "extra" + ], + [ + 1, + 74, + "extra" + ], + [ + 1, + 111, + "extra" + ], + [ + 1, + 148, + "extra" + ], + [ + 0, + 5, + "extra" + ], + [ + 0, + 42, + "extra" + ], + [ + 0, + 79, + "extra" + ], + [ + 0, + 116, + "extra" + ], + [ + 0, + 153, + "extra" + ], + [ + 1, + 1, + "extra" + ], + [ + 1, + 38, + "extra" + ], + [ + 1, + 75, + "extra" + ], + [ + 1, + 112, + "extra" + ], + [ + 1, + 149, + "extra" + ], + [ + 0, + 6, + "extra" + ], + [ + 0, + 43, + "extra" + ], + [ + 0, + 80, + "extra" + ], + [ + 0, + 117, + "extra" + ], + [ + 0, + 154, + "extra" + ], + [ + 1, + 2, + "extra" + ], + [ + 1, + 39, + "extra" + ], + [ + 1, + 76, + "extra" + ], + [ + 1, + 113, + "extra" + ], + [ + 1, + 150, + "extra" + ], + [ + 0, + 7, + "extra" + ], + [ + 0, + 44, + "extra" + ], + [ + 0, + 81, + "extra" + ], + [ + 0, + 118, + "extra" + ], + [ + 0, + 155, + "extra" + ], + [ + 1, + 3, + "extra" + ], + [ + 1, + 40, + "extra" + ], + [ + 1, + 77, + "extra" + ], + [ + 1, + 114, + "extra" + ], + [ + 1, + 151, + "extra" + ], + [ + 0, + 8, + "extra" + ], + [ + 0, + 45, + "extra" + ], + [ + 0, + 82, + "extra" + ], + [ + 0, + 119, + "extra" + ], + [ + 0, + 156, + "extra" + ], + [ + 1, + 4, + "extra" + ], + [ + 1, + 41, + "extra" + ], + [ + 1, + 78, + "extra" + ], + [ + 1, + 115, + "extra" + ], + [ + 1, + 152, + "extra" + ], + [ + 0, + 9, + "extra" + ], + [ + 0, + 46, + "extra" + ], + [ + 0, + 83, + "extra" + ], + [ + 0, + 120, + "extra" + ], + [ + 0, + 157, + "extra" + ], + [ + 2, + 0, + "extra" + ], + [ + 2, + 37, + "extra" + ], + [ + 2, + 74, + "extra" + ], + [ + 2, + 111, + "extra" + ], + [ + 2, + 148, + "extra" + ], + [ + 1, + 5, + "extra" + ], + [ + 1, + 42, + "extra" + ], + [ + 1, + 79, + "extra" + ], + [ + 1, + 116, + "extra" + ], + [ + 1, + 153, + "extra" + ], + [ + 0, + 10, + "extra" + ], + [ + 0, + 47, + "extra" + ], + [ + 0, + 84, + "extra" + ], + [ + 0, + 121, + "extra" + ], + [ + 0, + 158, + "extra" + ], + [ + 2, + 1, + "extra" + ], + [ + 2, + 38, + "extra" + ], + [ + 2, + 75, + "extra" + ], + [ + 2, + 112, + "extra" + ], + [ + 2, + 149, + "extra" + ], + [ + 1, + 6, + "extra" + ], + [ + 1, + 43, + "extra" + ], + [ + 1, + 80, + "extra" + ], + [ + 1, + 117, + "extra" + ], + [ + 1, + 154, + "extra" + ], + [ + 0, + 11, + "extra" + ], + [ + 0, + 48, + "extra" + ], + [ + 0, + 85, + "extra" + ], + [ + 0, + 122, + "extra" + ], + [ + 0, + 159, + "extra" + ], + [ + 2, + 2, + "extra" + ], + [ + 2, + 39, + "extra" + ], + [ + 2, + 76, + "extra" + ], + [ + 2, + 113, + "extra" + ], + [ + 2, + 150, + "extra" + ], + [ + 1, + 7, + "extra" + ], + [ + 1, + 44, + "extra" + ], + [ + 1, + 81, + "extra" + ], + [ + 1, + 118, + "extra" + ], + [ + 1, + 155, + "extra" + ], + [ + 0, + 12, + "extra" + ], + [ + 0, + 49, + "extra" + ], + [ + 0, + 86, + "extra" + ], + [ + 0, + 123, + "extra" + ], + [ + 0, + 160, + "extra" + ], + [ + 2, + 3, + "extra" + ], + [ + 2, + 40, + "extra" + ], + [ + 2, + 77, + "extra" + ], + [ + 2, + 114, + "extra" + ], + [ + 2, + 151, + "extra" + ], + [ + 1, + 8, + "extra" + ], + [ + 1, + 45, + "extra" + ], + [ + 1, + 82, + "extra" + ], + [ + 1, + 119, + "extra" + ], + [ + 1, + 156, + "extra" + ], + [ + 0, + 13, + "extra" + ], + [ + 0, + 50, + "extra" + ], + [ + 0, + 87, + "extra" + ], + [ + 0, + 124, + "extra" + ], + [ + 0, + 161, + "extra" + ], + [ + 2, + 4, + "extra" + ], + [ + 2, + 41, + "extra" + ], + [ + 2, + 78, + "extra" + ], + [ + 2, + 115, + "extra" + ], + [ + 2, + 152, + "extra" + ], + [ + 1, + 9, + "extra" + ], + [ + 1, + 46, + "extra" + ], + [ + 1, + 83, + "extra" + ], + [ + 1, + 120, + "extra" + ], + [ + 1, + 157, + "extra" + ], + [ + 3, + 0, + "extra" + ], + [ + 3, + 37, + "extra" + ], + [ + 3, + 74, + "extra" + ], + [ + 3, + 111, + "extra" + ], + [ + 3, + 148, + "extra" + ], + [ + 0, + 14, + "extra" + ], + [ + 0, + 51, + "extra" + ], + [ + 0, + 88, + "extra" + ], + [ + 0, + 125, + "extra" + ], + [ + 0, + 162, + "extra" + ], + [ + 2, + 5, + "extra" + ], + [ + 2, + 42, + "extra" + ], + [ + 2, + 79, + "extra" + ], + [ + 2, + 116, + "extra" + ], + [ + 2, + 153, + "extra" + ], + [ + 1, + 10, + "extra" + ], + [ + 1, + 47, + "extra" + ], + [ + 1, + 84, + "extra" + ], + [ + 1, + 121, + "extra" + ], + [ + 1, + 158, + "extra" + ], + [ + 3, + 1, + "extra" + ], + [ + 3, + 38, + "extra" + ], + [ + 3, + 75, + "extra" + ], + [ + 3, + 112, + "extra" + ], + [ + 3, + 149, + "extra" + ], + [ + 0, + 15, + "extra" + ], + [ + 0, + 52, + "extra" + ], + [ + 0, + 89, + "extra" + ], + [ + 0, + 126, + "extra" + ], + [ + 0, + 163, + "extra" + ], + [ + 2, + 6, + "extra" + ], + [ + 2, + 43, + "extra" + ], + [ + 2, + 80, + "extra" + ], + [ + 2, + 117, + "extra" + ], + [ + 2, + 154, + "extra" + ], + [ + 1, + 11, + "extra" + ], + [ + 1, + 48, + "extra" + ], + [ + 1, + 85, + "extra" + ], + [ + 1, + 122, + "extra" + ], + [ + 1, + 159, + "extra" + ], + [ + 3, + 2, + "extra" + ], + [ + 3, + 39, + "extra" + ], + [ + 3, + 76, + "extra" + ], + [ + 3, + 113, + "extra" + ], + [ + 3, + 150, + "extra" + ], + [ + 0, + 16, + "extra" + ], + [ + 0, + 53, + "extra" + ], + [ + 0, + 90, + "extra" + ], + [ + 0, + 127, + "extra" + ], + [ + 0, + 164, + "extra" + ], + [ + 2, + 7, + "extra" + ], + [ + 2, + 44, + "extra" + ], + [ + 2, + 81, + "extra" + ], + [ + 2, + 118, + "extra" + ], + [ + 2, + 155, + "extra" + ], + [ + 1, + 12, + "extra" + ], + [ + 1, + 49, + "extra" + ], + [ + 1, + 86, + "extra" + ], + [ + 1, + 123, + "extra" + ], + [ + 1, + 160, + "extra" + ], + [ + 3, + 3, + "extra" + ], + [ + 3, + 40, + "extra" + ], + [ + 3, + 77, + "extra" + ], + [ + 3, + 114, + "extra" + ], + [ + 3, + 151, + "extra" + ], + [ + 0, + 17, + "extra" + ], + [ + 0, + 54, + "extra" + ], + [ + 0, + 91, + "extra" + ], + [ + 0, + 128, + "extra" + ], + [ + 0, + 165, + "extra" + ], + [ + 2, + 8, + "extra" + ], + [ + 2, + 45, + "extra" + ], + [ + 2, + 82, + "extra" + ], + [ + 2, + 119, + "extra" + ], + [ + 2, + 156, + "extra" + ], + [ + 1, + 13, + "extra" + ], + [ + 1, + 50, + "extra" + ], + [ + 1, + 87, + "extra" + ], + [ + 1, + 124, + "extra" + ], + [ + 1, + 161, + "extra" + ], + [ + 3, + 4, + "extra" + ], + [ + 3, + 41, + "extra" + ], + [ + 3, + 78, + "extra" + ], + [ + 3, + 115, + "extra" + ], + [ + 3, + 152, + "extra" + ], + [ + 0, + 18, + "extra" + ], + [ + 0, + 55, + "extra" + ], + [ + 0, + 92, + "extra" + ], + [ + 0, + 129, + "extra" + ], + [ + 0, + 166, + "extra" + ], + [ + 2, + 9, + "extra" + ], + [ + 2, + 46, + "extra" + ], + [ + 2, + 83, + "extra" + ], + [ + 2, + 120, + "extra" + ], + [ + 2, + 157, + "extra" + ], + [ + 4, + 0, + "extra" + ], + [ + 4, + 37, + "extra" + ], + [ + 4, + 74, + "extra" + ], + [ + 4, + 111, + "extra" + ], + [ + 4, + 148, + "extra" + ], + [ + 1, + 14, + "extra" + ], + [ + 1, + 51, + "extra" + ], + [ + 1, + 88, + "extra" + ], + [ + 1, + 125, + "extra" + ], + [ + 1, + 162, + "extra" + ], + [ + 3, + 5, + "extra" + ], + [ + 3, + 42, + "extra" + ], + [ + 3, + 79, + "extra" + ], + [ + 3, + 116, + "extra" + ], + [ + 3, + 153, + "extra" + ], + [ + 0, + 19, + "extra" + ], + [ + 0, + 56, + "extra" + ], + [ + 0, + 93, + "extra" + ], + [ + 0, + 130, + "extra" + ], + [ + 0, + 167, + "extra" + ], + [ + 2, + 10, + "extra" + ], + [ + 2, + 47, + "extra" + ], + [ + 2, + 84, + "extra" + ], + [ + 2, + 121, + "extra" + ], + [ + 2, + 158, + "extra" + ], + [ + 4, + 1, + "extra" + ], + [ + 4, + 38, + "extra" + ], + [ + 4, + 75, + "extra" + ], + [ + 4, + 112, + "extra" + ], + [ + 4, + 149, + "extra" + ], + [ + 1, + 15, + "extra" + ], + [ + 1, + 52, + "extra" + ], + [ + 1, + 89, + "extra" + ], + [ + 1, + 126, + "extra" + ], + [ + 1, + 163, + "extra" + ], + [ + 3, + 6, + "extra" + ], + [ + 3, + 43, + "extra" + ], + [ + 3, + 80, + "extra" + ], + [ + 3, + 117, + "extra" + ], + [ + 3, + 154, + "extra" + ], + [ + 0, + 20, + "extra" + ], + [ + 0, + 57, + "extra" + ], + [ + 0, + 94, + "extra" + ], + [ + 0, + 131, + "extra" + ], + [ + 0, + 168, + "extra" + ], + [ + 2, + 11, + "extra" + ], + [ + 2, + 48, + "extra" + ], + [ + 2, + 85, + "extra" + ], + [ + 2, + 122, + "extra" + ], + [ + 2, + 159, + "extra" + ], + [ + 4, + 2, + "extra" + ], + [ + 4, + 39, + "extra" + ], + [ + 4, + 76, + "extra" + ], + [ + 4, + 113, + "extra" + ], + [ + 4, + 150, + "extra" + ], + [ + 1, + 16, + "extra" + ], + [ + 1, + 53, + "extra" + ], + [ + 1, + 90, + "extra" + ], + [ + 1, + 127, + "extra" + ], + [ + 1, + 164, + "extra" + ], + [ + 3, + 7, + "extra" + ], + [ + 3, + 44, + "extra" + ], + [ + 3, + 81, + "extra" + ], + [ + 3, + 118, + "extra" + ], + [ + 3, + 155, + "extra" + ], + [ + 0, + 21, + "extra" + ], + [ + 0, + 58, + "extra" + ], + [ + 0, + 95, + "extra" + ], + [ + 0, + 132, + "extra" + ], + [ + 0, + 169, + "extra" + ], + [ + 2, + 12, + "extra" + ], + [ + 2, + 49, + "extra" + ], + [ + 2, + 86, + "extra" + ], + [ + 2, + 123, + "extra" + ], + [ + 2, + 160, + "extra" + ], + [ + 4, + 3, + "extra" + ], + [ + 4, + 40, + "extra" + ], + [ + 4, + 77, + "extra" + ], + [ + 4, + 114, + "extra" + ], + [ + 4, + 151, + "extra" + ], + [ + 1, + 17, + "extra" + ], + [ + 1, + 54, + "extra" + ], + [ + 1, + 91, + "extra" + ], + [ + 1, + 128, + "extra" + ], + [ + 1, + 165, + "extra" + ], + [ + 3, + 8, + "extra" + ], + [ + 3, + 45, + "extra" + ], + [ + 3, + 82, + "extra" + ], + [ + 3, + 119, + "extra" + ], + [ + 3, + 156, + "extra" + ], + [ + 0, + 22, + "extra" + ], + [ + 0, + 59, + "extra" + ], + [ + 0, + 96, + "extra" + ], + [ + 0, + 133, + "extra" + ], + [ + 0, + 170, + "extra" + ], + [ + 2, + 13, + "extra" + ], + [ + 2, + 50, + "extra" + ], + [ + 2, + 87, + "extra" + ], + [ + 2, + 124, + "extra" + ], + [ + 2, + 161, + "extra" + ], + [ + 4, + 4, + "extra" + ], + [ + 4, + 41, + "extra" + ], + [ + 4, + 78, + "extra" + ], + [ + 4, + 115, + "extra" + ], + [ + 4, + 152, + "extra" + ], + [ + 1, + 18, + "extra" + ], + [ + 1, + 55, + "extra" + ], + [ + 1, + 92, + "extra" + ], + [ + 1, + 129, + "extra" + ], + [ + 1, + 166, + "extra" + ], + [ + 3, + 9, + "extra" + ], + [ + 3, + 46, + "extra" + ], + [ + 3, + 83, + "extra" + ], + [ + 3, + 120, + "extra" + ], + [ + 3, + 157, + "extra" + ], + [ + 0, + 23, + "extra" + ], + [ + 0, + 60, + "extra" + ], + [ + 0, + 97, + "extra" + ], + [ + 0, + 134, + "extra" + ], + [ + 0, + 171, + "extra" + ], + [ + 5, + 0, + "extra" + ], + [ + 5, + 37, + "extra" + ], + [ + 5, + 74, + "extra" + ], + [ + 5, + 111, + "extra" + ], + [ + 5, + 148, + "extra" + ], + [ + 2, + 14, + "extra" + ], + [ + 2, + 51, + "extra" + ], + [ + 2, + 88, + "extra" + ], + [ + 2, + 125, + "extra" + ], + [ + 2, + 162, + "extra" + ], + [ + 4, + 5, + "extra" + ], + [ + 4, + 42, + "extra" + ], + [ + 4, + 79, + "extra" + ], + [ + 4, + 116, + "extra" + ], + [ + 4, + 153, + "extra" + ], + [ + 1, + 19, + "extra" + ], + [ + 1, + 56, + "extra" + ], + [ + 1, + 93, + "extra" + ], + [ + 1, + 130, + "extra" + ], + [ + 1, + 167, + "extra" + ], + [ + 3, + 10, + "extra" + ], + [ + 3, + 47, + "extra" + ], + [ + 3, + 84, + "extra" + ], + [ + 3, + 121, + "extra" + ], + [ + 3, + 158, + "extra" + ], + [ + 0, + 24, + "extra" + ], + [ + 0, + 61, + "extra" + ], + [ + 0, + 98, + "extra" + ], + [ + 0, + 135, + "extra" + ], + [ + 0, + 172, + "extra" + ], + [ + 5, + 1, + "extra" + ], + [ + 5, + 38, + "extra" + ], + [ + 5, + 75, + "extra" + ], + [ + 5, + 112, + "extra" + ], + [ + 5, + 149, + "extra" + ], + [ + 2, + 15, + "extra" + ], + [ + 2, + 52, + "extra" + ], + [ + 2, + 89, + "extra" + ], + [ + 2, + 126, + "extra" + ], + [ + 2, + 163, + "extra" + ], + [ + 4, + 6, + "extra" + ], + [ + 4, + 43, + "extra" + ], + [ + 4, + 80, + "extra" + ], + [ + 4, + 117, + "extra" + ], + [ + 4, + 154, + "extra" + ], + [ + 1, + 20, + "extra" + ], + [ + 1, + 57, + "extra" + ], + [ + 1, + 94, + "extra" + ], + [ + 1, + 131, + "extra" + ], + [ + 1, + 168, + "extra" + ], + [ + 3, + 11, + "extra" + ], + [ + 3, + 48, + "extra" + ], + [ + 3, + 85, + "extra" + ], + [ + 3, + 122, + "extra" + ], + [ + 3, + 159, + "extra" + ], + [ + 0, + 25, + "extra" + ], + [ + 0, + 62, + "extra" + ], + [ + 0, + 99, + "extra" + ], + [ + 0, + 136, + "extra" + ], + [ + 0, + 173, + "extra" + ], + [ + 5, + 2, + "extra" + ], + [ + 5, + 39, + "extra" + ], + [ + 5, + 76, + "extra" + ], + [ + 5, + 113, + "extra" + ], + [ + 5, + 150, + "extra" + ], + [ + 2, + 16, + "extra" + ], + [ + 2, + 53, + "extra" + ], + [ + 2, + 90, + "extra" + ], + [ + 2, + 127, + "extra" + ], + [ + 2, + 164, + "extra" + ], + [ + 4, + 7, + "extra" + ], + [ + 4, + 44, + "extra" + ], + [ + 4, + 81, + "extra" + ], + [ + 4, + 118, + "extra" + ], + [ + 4, + 155, + "extra" + ], + [ + 1, + 21, + "extra" + ], + [ + 1, + 58, + "extra" + ], + [ + 1, + 95, + "extra" + ], + [ + 1, + 132, + "extra" + ], + [ + 1, + 169, + "extra" + ], + [ + 3, + 12, + "extra" + ], + [ + 3, + 49, + "extra" + ], + [ + 3, + 86, + "extra" + ], + [ + 3, + 123, + "extra" + ], + [ + 3, + 160, + "extra" + ], + [ + 0, + 26, + "extra" + ], + [ + 0, + 63, + "extra" + ], + [ + 0, + 100, + "extra" + ], + [ + 0, + 137, + "extra" + ], + [ + 0, + 174, + "extra" + ], + [ + 5, + 3, + "extra" + ], + [ + 5, + 40, + "extra" + ], + [ + 5, + 77, + "extra" + ], + [ + 5, + 114, + "extra" + ], + [ + 5, + 151, + "extra" + ], + [ + 2, + 17, + "extra" + ], + [ + 2, + 54, + "extra" + ], + [ + 2, + 91, + "extra" + ], + [ + 2, + 128, + "extra" + ], + [ + 2, + 165, + "extra" + ], + [ + 4, + 8, + "extra" + ], + [ + 4, + 45, + "extra" + ], + [ + 4, + 82, + "extra" + ], + [ + 4, + 119, + "extra" + ], + [ + 4, + 156, + "extra" + ], + [ + 1, + 22, + "extra" + ], + [ + 1, + 59, + "extra" + ], + [ + 1, + 96, + "extra" + ], + [ + 1, + 133, + "extra" + ], + [ + 1, + 170, + "extra" + ], + [ + 3, + 13, + "extra" + ], + [ + 3, + 50, + "extra" + ], + [ + 3, + 87, + "extra" + ], + [ + 3, + 124, + "extra" + ], + [ + 3, + 161, + "extra" + ], + [ + 0, + 27, + "extra" + ], + [ + 0, + 64, + "extra" + ], + [ + 0, + 101, + "extra" + ], + [ + 0, + 138, + "extra" + ], + [ + 0, + 175, + "extra" + ], + [ + 5, + 4, + "extra" + ], + [ + 5, + 41, + "extra" + ], + [ + 5, + 78, + "extra" + ], + [ + 5, + 115, + "extra" + ], + [ + 5, + 152, + "extra" + ], + [ + 2, + 18, + "extra" + ], + [ + 2, + 55, + "extra" + ], + [ + 2, + 92, + "extra" + ], + [ + 2, + 129, + "extra" + ], + [ + 2, + 166, + "extra" + ], + [ + 4, + 9, + "extra" + ], + [ + 4, + 46, + "extra" + ], + [ + 4, + 83, + "extra" + ], + [ + 4, + 120, + "extra" + ], + [ + 4, + 157, + "extra" + ], + [ + 1, + 23, + "extra" + ], + [ + 1, + 60, + "extra" + ], + [ + 1, + 97, + "extra" + ], + [ + 1, + 134, + "extra" + ], + [ + 1, + 171, + "extra" + ], + [ + 6, + 0, + "extra" + ], + [ + 6, + 37, + "extra" + ], + [ + 6, + 74, + "extra" + ], + [ + 6, + 111, + "extra" + ], + [ + 6, + 148, + "extra" + ], + [ + 3, + 14, + "extra" + ], + [ + 3, + 51, + "extra" + ], + [ + 3, + 88, + "extra" + ], + [ + 3, + 125, + "extra" + ], + [ + 3, + 162, + "extra" + ], + [ + 0, + 28, + "extra" + ], + [ + 0, + 65, + "extra" + ], + [ + 0, + 102, + "extra" + ], + [ + 0, + 139, + "extra" + ], + [ + 0, + 176, + "extra" + ], + [ + 5, + 5, + "extra" + ], + [ + 5, + 42, + "extra" + ], + [ + 5, + 79, + "extra" + ], + [ + 5, + 116, + "extra" + ], + [ + 5, + 153, + "extra" + ], + [ + 2, + 19, + "extra" + ], + [ + 2, + 56, + "extra" + ], + [ + 2, + 93, + "extra" + ], + [ + 2, + 130, + "extra" + ], + [ + 2, + 167, + "extra" + ], + [ + 4, + 10, + "extra" + ], + [ + 4, + 47, + "extra" + ], + [ + 4, + 84, + "extra" + ], + [ + 4, + 121, + "extra" + ], + [ + 4, + 158, + "extra" + ], + [ + 1, + 24, + "extra" + ], + [ + 1, + 61, + "extra" + ], + [ + 1, + 98, + "extra" + ], + [ + 1, + 135, + "extra" + ], + [ + 1, + 172, + "extra" + ], + [ + 6, + 1, + "extra" + ], + [ + 6, + 38, + "extra" + ], + [ + 6, + 75, + "extra" + ], + [ + 6, + 112, + "extra" + ], + [ + 6, + 149, + "extra" + ], + [ + 3, + 15, + "extra" + ], + [ + 3, + 52, + "extra" + ], + [ + 3, + 89, + "extra" + ], + [ + 3, + 126, + "extra" + ], + [ + 3, + 163, + "extra" + ], + [ + 0, + 29, + "extra" + ], + [ + 0, + 66, + "extra" + ], + [ + 0, + 103, + "extra" + ], + [ + 0, + 140, + "extra" + ], + [ + 0, + 177, + "extra" + ], + [ + 5, + 6, + "extra" + ], + [ + 5, + 43, + "extra" + ], + [ + 5, + 80, + "extra" + ], + [ + 5, + 117, + "extra" + ], + [ + 5, + 154, + "extra" + ], + [ + 2, + 20, + "extra" + ], + [ + 2, + 57, + "extra" + ], + [ + 2, + 94, + "extra" + ], + [ + 2, + 131, + "extra" + ], + [ + 2, + 168, + "extra" + ], + [ + 4, + 11, + "extra" + ], + [ + 4, + 48, + "extra" + ], + [ + 4, + 85, + "extra" + ], + [ + 4, + 122, + "extra" + ], + [ + 4, + 159, + "extra" + ], + [ + 1, + 25, + "extra" + ], + [ + 1, + 62, + "extra" + ], + [ + 1, + 99, + "extra" + ], + [ + 1, + 136, + "extra" + ], + [ + 1, + 173, + "extra" + ], + [ + 6, + 2, + "extra" + ], + [ + 6, + 39, + "extra" + ], + [ + 6, + 76, + "extra" + ], + [ + 6, + 113, + "extra" + ], + [ + 6, + 150, + "extra" + ], + [ + 3, + 16, + "extra" + ], + [ + 3, + 53, + "extra" + ], + [ + 3, + 90, + "extra" + ], + [ + 3, + 127, + "extra" + ], + [ + 3, + 164, + "extra" + ], + [ + 0, + 30, + "extra" + ], + [ + 0, + 67, + "extra" + ], + [ + 0, + 104, + "extra" + ], + [ + 0, + 141, + "extra" + ], + [ + 0, + 178, + "extra" + ], + [ + 5, + 7, + "extra" + ], + [ + 5, + 44, + "extra" + ], + [ + 5, + 81, + "extra" + ], + [ + 5, + 118, + "extra" + ], + [ + 5, + 155, + "extra" + ], + [ + 2, + 21, + "extra" + ], + [ + 2, + 58, + "extra" + ], + [ + 2, + 95, + "extra" + ], + [ + 2, + 132, + "extra" + ], + [ + 2, + 169, + "extra" + ], + [ + 4, + 12, + "extra" + ], + [ + 4, + 49, + "extra" + ], + [ + 4, + 86, + "extra" + ], + [ + 4, + 123, + "extra" + ], + [ + 4, + 160, + "extra" + ], + [ + 1, + 26, + "extra" + ], + [ + 1, + 63, + "extra" + ], + [ + 1, + 100, + "extra" + ], + [ + 1, + 137, + "extra" + ], + [ + 1, + 174, + "extra" + ], + [ + 6, + 3, + "extra" + ], + [ + 6, + 40, + "extra" + ], + [ + 6, + 77, + "extra" + ], + [ + 6, + 114, + "extra" + ], + [ + 6, + 151, + "extra" + ], + [ + 3, + 17, + "extra" + ], + [ + 3, + 54, + "extra" + ], + [ + 3, + 91, + "extra" + ], + [ + 3, + 128, + "extra" + ], + [ + 3, + 165, + "extra" + ], + [ + 0, + 31, + "extra" + ], + [ + 0, + 68, + "extra" + ], + [ + 0, + 105, + "extra" + ], + [ + 0, + 142, + "extra" + ], + [ + 0, + 179, + "extra" + ], + [ + 5, + 8, + "extra" + ], + [ + 5, + 45, + "extra" + ], + [ + 5, + 82, + "extra" + ], + [ + 5, + 119, + "extra" + ], + [ + 5, + 156, + "extra" + ], + [ + 2, + 22, + "extra" + ], + [ + 2, + 59, + "extra" + ], + [ + 2, + 96, + "extra" + ], + [ + 2, + 133, + "extra" + ], + [ + 2, + 170, + "extra" + ], + [ + 4, + 13, + "extra" + ], + [ + 4, + 50, + "extra" + ], + [ + 4, + 87, + "extra" + ], + [ + 4, + 124, + "extra" + ], + [ + 4, + 161, + "extra" + ], + [ + 1, + 27, + "extra" + ], + [ + 1, + 64, + "extra" + ], + [ + 1, + 101, + "extra" + ], + [ + 1, + 138, + "extra" + ], + [ + 1, + 175, + "extra" + ], + [ + 6, + 4, + "extra" + ], + [ + 6, + 41, + "extra" + ], + [ + 6, + 78, + "extra" + ], + [ + 6, + 115, + "extra" + ], + [ + 6, + 152, + "extra" + ], + [ + 3, + 18, + "extra" + ], + [ + 3, + 55, + "extra" + ], + [ + 3, + 92, + "extra" + ], + [ + 3, + 129, + "extra" + ], + [ + 3, + 166, + "extra" + ], + [ + 0, + 32, + "extra" + ], + [ + 0, + 69, + "extra" + ], + [ + 0, + 106, + "extra" + ], + [ + 0, + 143, + "extra" + ], + [ + 0, + 180, + "extra" + ], + [ + 5, + 9, + "extra" + ], + [ + 5, + 46, + "extra" + ], + [ + 5, + 83, + "extra" + ], + [ + 5, + 120, + "extra" + ], + [ + 5, + 157, + "extra" + ], + [ + 2, + 23, + "extra" + ], + [ + 2, + 60, + "extra" + ], + [ + 2, + 97, + "extra" + ], + [ + 2, + 134, + "extra" + ], + [ + 2, + 171, + "extra" + ], + [ + 7, + 0, + "extra" + ], + [ + 7, + 37, + "extra" + ], + [ + 7, + 74, + "extra" + ], + [ + 7, + 111, + "extra" + ], + [ + 7, + 148, + "extra" + ], + [ + 4, + 14, + "extra" + ], + [ + 4, + 51, + "extra" + ], + [ + 4, + 88, + "extra" + ], + [ + 4, + 125, + "extra" + ], + [ + 4, + 162, + "extra" + ], + [ + 1, + 28, + "extra" + ], + [ + 1, + 65, + "extra" + ], + [ + 1, + 102, + "extra" + ], + [ + 1, + 139, + "extra" + ], + [ + 1, + 176, + "extra" + ], + [ + 6, + 5, + "extra" + ], + [ + 6, + 42, + "extra" + ], + [ + 6, + 79, + "extra" + ], + [ + 6, + 116, + "extra" + ], + [ + 6, + 153, + "extra" + ], + [ + 3, + 19, + "extra" + ], + [ + 3, + 56, + "extra" + ], + [ + 3, + 93, + "extra" + ], + [ + 3, + 130, + "extra" + ], + [ + 3, + 167, + "extra" + ], + [ + 0, + 33, + "extra" + ], + [ + 0, + 70, + "extra" + ], + [ + 0, + 107, + "extra" + ], + [ + 0, + 144, + "extra" + ], + [ + 0, + 181, + "extra" + ], + [ + 5, + 10, + "extra" + ], + [ + 5, + 47, + "extra" + ], + [ + 5, + 84, + "extra" + ], + [ + 5, + 121, + "extra" + ], + [ + 5, + 158, + "extra" + ], + [ + 2, + 24, + "extra" + ], + [ + 2, + 61, + "extra" + ], + [ + 2, + 98, + "extra" + ], + [ + 2, + 135, + "extra" + ], + [ + 2, + 172, + "extra" + ], + [ + 7, + 1, + "extra" + ], + [ + 7, + 38, + "extra" + ], + [ + 7, + 75, + "extra" + ], + [ + 7, + 112, + "extra" + ], + [ + 7, + 149, + "extra" + ], + [ + 4, + 15, + "extra" + ], + [ + 4, + 52, + "extra" + ], + [ + 4, + 89, + "extra" + ], + [ + 4, + 126, + "extra" + ], + [ + 4, + 163, + "extra" + ], + [ + 1, + 29, + "extra" + ], + [ + 1, + 66, + "extra" + ], + [ + 1, + 103, + "extra" + ], + [ + 1, + 140, + "extra" + ], + [ + 1, + 177, + "extra" + ], + [ + 6, + 6, + "extra" + ], + [ + 6, + 43, + "extra" + ], + [ + 6, + 80, + "extra" + ], + [ + 6, + 117, + "extra" + ], + [ + 6, + 154, + "extra" + ], + [ + 3, + 20, + "extra" + ], + [ + 3, + 57, + "extra" + ], + [ + 3, + 94, + "extra" + ], + [ + 3, + 131, + "extra" + ], + [ + 3, + 168, + "extra" + ], + [ + 0, + 34, + "extra" + ], + [ + 0, + 71, + "extra" + ], + [ + 0, + 108, + "extra" + ], + [ + 0, + 145, + "extra" + ], + [ + 0, + 182, + "extra" + ], + [ + 5, + 11, + "extra" + ], + [ + 5, + 48, + "extra" + ], + [ + 5, + 85, + "extra" + ], + [ + 5, + 122, + "extra" + ], + [ + 5, + 159, + "extra" + ], + [ + 2, + 25, + "extra" + ], + [ + 2, + 62, + "extra" + ], + [ + 2, + 99, + "extra" + ], + [ + 2, + 136, + "extra" + ], + [ + 2, + 173, + "extra" + ], + [ + 7, + 2, + "extra" + ], + [ + 7, + 39, + "extra" + ], + [ + 7, + 76, + "extra" + ], + [ + 7, + 113, + "extra" + ], + [ + 7, + 150, + "extra" + ], + [ + 4, + 16, + "extra" + ], + [ + 4, + 53, + "extra" + ], + [ + 4, + 90, + "extra" + ], + [ + 4, + 127, + "extra" + ], + [ + 4, + 164, + "extra" + ], + [ + 1, + 30, + "extra" + ], + [ + 1, + 67, + "extra" + ], + [ + 1, + 104, + "extra" + ], + [ + 1, + 141, + "extra" + ], + [ + 1, + 178, + "extra" + ], + [ + 6, + 7, + "extra" + ], + [ + 6, + 44, + "extra" + ], + [ + 6, + 81, + "extra" + ], + [ + 6, + 118, + "extra" + ], + [ + 6, + 155, + "extra" + ], + [ + 3, + 21, + "extra" + ], + [ + 3, + 58, + "extra" + ], + [ + 3, + 95, + "extra" + ], + [ + 3, + 132, + "extra" + ], + [ + 3, + 169, + "extra" + ], + [ + 0, + 35, + "extra" + ], + [ + 0, + 72, + "extra" + ], + [ + 0, + 109, + "extra" + ], + [ + 0, + 146, + "extra" + ], + [ + 0, + 183, + "extra" + ], + [ + 5, + 12, + "extra" + ], + [ + 5, + 49, + "extra" + ], + [ + 5, + 86, + "extra" + ], + [ + 5, + 123, + "extra" + ], + [ + 5, + 160, + "extra" + ], + [ + 2, + 26, + "extra" + ], + [ + 2, + 63, + "extra" + ], + [ + 2, + 100, + "extra" + ], + [ + 2, + 137, + "extra" + ], + [ + 2, + 174, + "extra" + ], + [ + 7, + 3, + "extra" + ], + [ + 7, + 40, + "extra" + ], + [ + 7, + 77, + "extra" + ], + [ + 7, + 114, + "extra" + ], + [ + 7, + 151, + "extra" + ], + [ + 4, + 17, + "extra" + ], + [ + 4, + 54, + "extra" + ], + [ + 4, + 91, + "extra" + ], + [ + 4, + 128, + "extra" + ], + [ + 4, + 165, + "extra" + ], + [ + 1, + 31, + "extra" + ], + [ + 1, + 68, + "extra" + ], + [ + 1, + 105, + "extra" + ], + [ + 1, + 142, + "extra" + ], + [ + 1, + 179, + "extra" + ], + [ + 6, + 8, + "extra" + ], + [ + 6, + 45, + "extra" + ], + [ + 6, + 82, + "extra" + ], + [ + 6, + 119, + "extra" + ], + [ + 6, + 156, + "extra" + ], + [ + 3, + 22, + "extra" + ], + [ + 3, + 59, + "extra" + ], + [ + 3, + 96, + "extra" + ], + [ + 3, + 133, + "extra" + ], + [ + 3, + 170, + "extra" + ], + [ + 0, + 36, + "extra" + ], + [ + 0, + 73, + "extra" + ], + [ + 0, + 110, + "extra" + ], + [ + 0, + 147, + "extra" + ], + [ + 0, + 184, + "extra" + ], + [ + 5, + 13, + "extra" + ], + [ + 5, + 50, + "extra" + ], + [ + 5, + 87, + "extra" + ], + [ + 5, + 124, + "extra" + ], + [ + 5, + 161, + "extra" + ], + [ + 2, + 27, + "extra" + ], + [ + 2, + 64, + "extra" + ], + [ + 2, + 101, + "extra" + ], + [ + 2, + 138, + "extra" + ], + [ + 2, + 175, + "extra" + ], + [ + 7, + 4, + "extra" + ], + [ + 7, + 41, + "extra" + ], + [ + 7, + 78, + "extra" + ], + [ + 7, + 115, + "extra" + ], + [ + 7, + 152, + "extra" + ], + [ + 4, + 18, + "extra" + ], + [ + 4, + 55, + "extra" + ], + [ + 4, + 92, + "extra" + ], + [ + 4, + 129, + "extra" + ], + [ + 4, + 166, + "extra" + ], + [ + 1, + 32, + "extra" + ], + [ + 1, + 69, + "extra" + ], + [ + 1, + 106, + "extra" + ], + [ + 1, + 143, + "extra" + ], + [ + 1, + 180, + "extra" + ], + [ + 6, + 9, + "extra" + ], + [ + 6, + 46, + "extra" + ], + [ + 6, + 83, + "extra" + ], + [ + 6, + 120, + "extra" + ], + [ + 6, + 157, + "extra" + ], + [ + 3, + 23, + "extra" + ], + [ + 3, + 60, + "extra" + ], + [ + 3, + 97, + "extra" + ], + [ + 3, + 134, + "extra" + ], + [ + 3, + 171, + "extra" + ], + [ + 8, + 0, + "extra" + ], + [ + 8, + 37, + "extra" + ], + [ + 8, + 74, + "extra" + ], + [ + 8, + 111, + "extra" + ], + [ + 8, + 148, + "extra" + ], + [ + 5, + 14, + "extra" + ], + [ + 5, + 51, + "extra" + ], + [ + 5, + 88, + "extra" + ], + [ + 5, + 125, + "extra" + ], + [ + 5, + 162, + "extra" + ], + [ + 2, + 28, + "extra" + ], + [ + 2, + 65, + "extra" + ], + [ + 2, + 102, + "extra" + ], + [ + 2, + 139, + "extra" + ], + [ + 2, + 176, + "extra" + ], + [ + 7, + 5, + "extra" + ], + [ + 7, + 42, + "extra" + ], + [ + 7, + 79, + "extra" + ], + [ + 7, + 116, + "extra" + ], + [ + 7, + 153, + "extra" + ], + [ + 4, + 19, + "extra" + ], + [ + 4, + 56, + "extra" + ], + [ + 4, + 93, + "extra" + ], + [ + 4, + 130, + "extra" + ], + [ + 4, + 167, + "extra" + ], + [ + 1, + 33, + "extra" + ], + [ + 1, + 70, + "extra" + ], + [ + 1, + 107, + "extra" + ], + [ + 1, + 144, + "extra" + ], + [ + 1, + 181, + "extra" + ], + [ + 6, + 10, + "extra" + ], + [ + 6, + 47, + "extra" + ], + [ + 6, + 84, + "extra" + ], + [ + 6, + 121, + "extra" + ], + [ + 6, + 158, + "extra" + ], + [ + 3, + 24, + "extra" + ], + [ + 3, + 61, + "extra" + ], + [ + 3, + 98, + "extra" + ], + [ + 3, + 135, + "extra" + ], + [ + 3, + 172, + "extra" + ], + [ + 8, + 1, + "extra" + ], + [ + 8, + 38, + "extra" + ], + [ + 8, + 75, + "extra" + ], + [ + 8, + 112, + "extra" + ], + [ + 8, + 149, + "extra" + ], + [ + 5, + 15, + "extra" + ], + [ + 5, + 52, + "extra" + ], + [ + 5, + 89, + "extra" + ], + [ + 5, + 126, + "extra" + ], + [ + 5, + 163, + "extra" + ], + [ + 2, + 29, + "extra" + ], + [ + 2, + 66, + "extra" + ], + [ + 2, + 103, + "extra" + ], + [ + 2, + 140, + "extra" + ], + [ + 2, + 177, + "extra" + ], + [ + 7, + 6, + "extra" + ], + [ + 7, + 43, + "extra" + ], + [ + 7, + 80, + "extra" + ], + [ + 7, + 117, + "extra" + ], + [ + 7, + 154, + "extra" + ], + [ + 4, + 20, + "extra" + ], + [ + 4, + 57, + "extra" + ], + [ + 4, + 94, + "extra" + ], + [ + 4, + 131, + "extra" + ], + [ + 4, + 168, + "extra" + ], + [ + 1, + 34, + "extra" + ], + [ + 1, + 71, + "extra" + ], + [ + 1, + 108, + "extra" + ], + [ + 1, + 145, + "extra" + ], + [ + 1, + 182, + "extra" + ], + [ + 6, + 11, + "extra" + ], + [ + 6, + 48, + "extra" + ], + [ + 6, + 85, + "extra" + ], + [ + 6, + 122, + "extra" + ], + [ + 6, + 159, + "extra" + ], + [ + 3, + 25, + "extra" + ], + [ + 3, + 62, + "extra" + ], + [ + 3, + 99, + "extra" + ], + [ + 3, + 136, + "extra" + ], + [ + 3, + 173, + "extra" + ], + [ + 8, + 2, + "extra" + ], + [ + 8, + 39, + "extra" + ], + [ + 8, + 76, + "extra" + ], + [ + 8, + 113, + "extra" + ], + [ + 8, + 150, + "extra" + ], + [ + 5, + 16, + "extra" + ], + [ + 5, + 53, + "extra" + ], + [ + 5, + 90, + "extra" + ], + [ + 5, + 127, + "extra" + ], + [ + 5, + 164, + "extra" + ], + [ + 2, + 30, + "extra" + ], + [ + 2, + 67, + "extra" + ], + [ + 2, + 104, + "extra" + ], + [ + 2, + 141, + "extra" + ], + [ + 2, + 178, + "extra" + ], + [ + 7, + 7, + "extra" + ], + [ + 7, + 44, + "extra" + ], + [ + 7, + 81, + "extra" + ], + [ + 7, + 118, + "extra" + ], + [ + 7, + 155, + "extra" + ], + [ + 4, + 21, + "extra" + ], + [ + 4, + 58, + "extra" + ], + [ + 4, + 95, + "extra" + ], + [ + 4, + 132, + "extra" + ], + [ + 4, + 169, + "extra" + ], + [ + 1, + 35, + "extra" + ], + [ + 1, + 72, + "extra" + ], + [ + 1, + 109, + "extra" + ], + [ + 1, + 146, + "extra" + ], + [ + 1, + 183, + "extra" + ], + [ + 6, + 12, + "extra" + ], + [ + 6, + 49, + "extra" + ], + [ + 6, + 86, + "extra" + ], + [ + 6, + 123, + "extra" + ], + [ + 6, + 160, + "extra" + ], + [ + 3, + 26, + "extra" + ], + [ + 3, + 63, + "extra" + ], + [ + 3, + 100, + "extra" + ], + [ + 3, + 137, + "extra" + ], + [ + 3, + 174, + "extra" + ], + [ + 8, + 3, + "extra" + ], + [ + 8, + 40, + "extra" + ], + [ + 8, + 77, + "extra" + ], + [ + 8, + 114, + "extra" + ], + [ + 8, + 151, + "extra" + ], + [ + 5, + 17, + "extra" + ], + [ + 5, + 54, + "extra" + ], + [ + 5, + 91, + "extra" + ], + [ + 5, + 128, + "extra" + ], + [ + 5, + 165, + "extra" + ], + [ + 2, + 31, + "extra" + ], + [ + 2, + 68, + "extra" + ], + [ + 2, + 105, + "extra" + ], + [ + 2, + 142, + "extra" + ], + [ + 2, + 179, + "extra" + ], + [ + 7, + 8, + "extra" + ], + [ + 7, + 45, + "extra" + ], + [ + 7, + 82, + "extra" + ], + [ + 7, + 119, + "extra" + ], + [ + 7, + 156, + "extra" + ], + [ + 4, + 22, + "extra" + ], + [ + 4, + 59, + "extra" + ], + [ + 4, + 96, + "extra" + ], + [ + 4, + 133, + "extra" + ], + [ + 4, + 170, + "extra" + ], + [ + 1, + 36, + "extra" + ], + [ + 1, + 73, + "extra" + ], + [ + 1, + 110, + "extra" + ], + [ + 1, + 147, + "extra" + ], + [ + 1, + 184, + "extra" + ], + [ + 6, + 13, + "extra" + ], + [ + 6, + 50, + "extra" + ], + [ + 6, + 87, + "extra" + ], + [ + 6, + 124, + "extra" + ], + [ + 6, + 161, + "extra" + ], + [ + 3, + 27, + "extra" + ], + [ + 3, + 64, + "extra" + ], + [ + 3, + 101, + "extra" + ], + [ + 3, + 138, + "extra" + ], + [ + 3, + 175, + "extra" + ], + [ + 8, + 4, + "extra" + ], + [ + 8, + 41, + "extra" + ], + [ + 8, + 78, + "extra" + ], + [ + 8, + 115, + "extra" + ], + [ + 8, + 152, + "extra" + ], + [ + 5, + 18, + "extra" + ], + [ + 5, + 55, + "extra" + ], + [ + 5, + 92, + "extra" + ], + [ + 5, + 129, + "extra" + ], + [ + 5, + 166, + "extra" + ], + [ + 2, + 32, + "extra" + ], + [ + 2, + 69, + "extra" + ], + [ + 2, + 106, + "extra" + ], + [ + 2, + 143, + "extra" + ], + [ + 2, + 180, + "extra" + ], + [ + 7, + 9, + "extra" + ], + [ + 7, + 46, + "extra" + ], + [ + 7, + 83, + "extra" + ], + [ + 7, + 120, + "extra" + ], + [ + 7, + 157, + "extra" + ], + [ + 4, + 23, + "extra" + ], + [ + 4, + 60, + "extra" + ], + [ + 4, + 97, + "extra" + ], + [ + 4, + 134, + "extra" + ], + [ + 4, + 171, + "extra" + ], + [ + 6, + 14, + "extra" + ], + [ + 6, + 51, + "extra" + ], + [ + 6, + 88, + "extra" + ], + [ + 6, + 125, + "extra" + ], + [ + 6, + 162, + "extra" + ], + [ + 3, + 28, + "gauge44" + ], + [ + 3, + 65, + "gauge44" + ], + [ + 3, + 102, + "gauge44" + ], + [ + 3, + 139, + "gauge44" + ], + [ + 3, + 176, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 42, + "gauge44" + ], + [ + 8, + 79, + "gauge44" + ], + [ + 8, + 116, + "gauge44" + ], + [ + 8, + 153, + "gauge44" + ], + [ + 5, + 19, + "gauge44" + ], + [ + 5, + 56, + "gauge44" + ], + [ + 5, + 93, + "gauge44" + ], + [ + 5, + 130, + "gauge44" + ], + [ + 5, + 167, + "gauge44" + ], + [ + 2, + 33, + "gauge44" + ], + [ + 2, + 70, + "gauge44" + ], + [ + 2, + 107, + "gauge44" + ], + [ + 2, + 144, + "gauge44" + ], + [ + 2, + 181, + "gauge44" + ], + [ + 7, + 10, + "gauge44" + ], + [ + 7, + 47, + "gauge44" + ], + [ + 7, + 84, + "gauge44" + ], + [ + 7, + 121, + "gauge44" + ], + [ + 7, + 158, + "gauge44" + ], + [ + 4, + 24, + "gauge44" + ], + [ + 4, + 61, + "gauge44" + ], + [ + 4, + 98, + "gauge44" + ], + [ + 4, + 135, + "gauge44" + ], + [ + 4, + 172, + "gauge44" + ], + [ + 6, + 15, + "gauge44" + ], + [ + 6, + 52, + "gauge44" + ], + [ + 6, + 89, + "gauge44" + ], + [ + 6, + 126, + "gauge44" + ], + [ + 6, + 163, + "gauge44" + ], + [ + 3, + 29, + "gauge44" + ], + [ + 3, + 66, + "gauge44" + ], + [ + 3, + 103, + "gauge44" + ], + [ + 3, + 140, + "gauge44" + ], + [ + 3, + 177, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 43, + "gauge44" + ], + [ + 8, + 80, + "gauge44" + ], + [ + 8, + 117, + "gauge44" + ], + [ + 8, + 154, + "gauge44" + ], + [ + 5, + 20, + "gauge44" + ], + [ + 5, + 57, + "gauge44" + ], + [ + 5, + 94, + "gauge44" + ], + [ + 5, + 131, + "gauge44" + ], + [ + 5, + 168, + "gauge44" + ], + [ + 2, + 34, + "gauge44" + ], + [ + 2, + 71, + "gauge44" + ], + [ + 2, + 108, + "gauge44" + ], + [ + 2, + 145, + "gauge44" + ], + [ + 2, + 182, + "gauge44" + ], + [ + 7, + 11, + "gauge44" + ], + [ + 7, + 48, + "gauge44" + ], + [ + 7, + 85, + "gauge44" + ], + [ + 7, + 122, + "gauge44" + ], + [ + 7, + 159, + "gauge44" + ], + [ + 4, + 25, + "gauge44" + ], + [ + 4, + 62, + "gauge44" + ], + [ + 4, + 99, + "gauge44" + ], + [ + 4, + 136, + "gauge44" + ], + [ + 4, + 173, + "gauge44" + ], + [ + 6, + 16, + "gauge44" + ], + [ + 6, + 53, + "gauge44" + ], + [ + 6, + 90, + "gauge44" + ], + [ + 6, + 127, + "gauge44" + ], + [ + 6, + 164, + "gauge44" + ], + [ + 3, + 30, + "gauge44" + ], + [ + 3, + 67, + "gauge44" + ], + [ + 3, + 104, + "gauge44" + ], + [ + 3, + 141, + "gauge44" + ], + [ + 3, + 178, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ], + [ + 8, + 44, + "gauge44" + ], + [ + 8, + 81, + "gauge44" + ], + [ + 8, + 118, + "gauge44" + ], + [ + 8, + 155, + "gauge44" + ], + [ + 5, + 21, + "gauge44" + ], + [ + 5, + 58, + "gauge44" + ], + [ + 5, + 95, + "gauge44" + ], + [ + 5, + 132, + "gauge44" + ], + [ + 5, + 169, + "gauge44" + ], + [ + 2, + 35, + "gauge44" + ], + [ + 2, + 72, + "gauge44" + ], + [ + 2, + 109, + "gauge44" + ], + [ + 2, + 146, + "gauge44" + ], + [ + 2, + 183, + "gauge44" + ], + [ + 7, + 12, + "gauge44" + ], + [ + 7, + 49, + "gauge44" + ], + [ + 7, + 86, + "gauge44" + ], + [ + 7, + 123, + "gauge44" + ], + [ + 7, + 160, + "gauge44" + ], + [ + 4, + 26, + "gauge44" + ], + [ + 4, + 63, + "gauge44" + ], + [ + 4, + 100, + "gauge44" + ], + [ + 4, + 137, + "gauge44" + ], + [ + 4, + 174, + "gauge44" + ], + [ + 6, + 17, + "gauge44" + ], + [ + 6, + 54, + "gauge44" + ], + [ + 6, + 91, + "gauge44" + ], + [ + 6, + 128, + "gauge44" + ], + [ + 6, + 165, + "gauge44" + ], + [ + 3, + 31, + "gauge44" + ], + [ + 3, + 68, + "gauge44" + ], + [ + 3, + 105, + "gauge44" + ], + [ + 3, + 142, + "gauge44" + ], + [ + 3, + 179, + "gauge44" + ], + [ + 8, + 8, + "gauge44" + ], + [ + 8, + 45, + "gauge44" + ], + [ + 8, + 82, + "gauge44" + ], + [ + 8, + 119, + "gauge44" + ], + [ + 8, + 156, + "gauge44" + ], + [ + 5, + 22, + "gauge44" + ], + [ + 5, + 59, + "gauge44" + ], + [ + 5, + 96, + "gauge44" + ], + [ + 5, + 133, + "gauge44" + ], + [ + 5, + 170, + "gauge44" + ], + [ + 2, + 36, + "gauge44" + ], + [ + 2, + 73, + "gauge44" + ], + [ + 2, + 110, + "gauge44" + ], + [ + 2, + 147, + "gauge44" + ], + [ + 2, + 184, + "gauge44" + ], + [ + 7, + 13, + "gauge44" + ], + [ + 7, + 50, + "gauge44" + ], + [ + 7, + 87, + "gauge44" + ], + [ + 7, + 124, + "gauge44" + ], + [ + 7, + 161, + "gauge44" + ], + [ + 4, + 27, + "gauge44" + ], + [ + 4, + 64, + "gauge44" + ], + [ + 4, + 101, + "gauge44" + ], + [ + 4, + 138, + "gauge44" + ], + [ + 4, + 175, + "gauge44" + ], + [ + 6, + 18, + "gauge44" + ], + [ + 6, + 55, + "gauge44" + ], + [ + 6, + 92, + "gauge44" + ], + [ + 6, + 129, + "gauge44" + ], + [ + 6, + 166, + "gauge44" + ], + [ + 3, + 32, + "gauge44" + ], + [ + 3, + 69, + "gauge44" + ], + [ + 3, + 106, + "gauge44" + ], + [ + 3, + 143, + "gauge44" + ], + [ + 3, + 180, + "gauge44" + ], + [ + 8, + 9, + "gauge44" + ], + [ + 8, + 46, + "gauge44" + ], + [ + 8, + 83, + "gauge44" + ], + [ + 8, + 120, + "gauge44" + ], + [ + 8, + 157, + "gauge44" + ], + [ + 5, + 23, + "gauge44" + ], + [ + 5, + 60, + "gauge44" + ], + [ + 5, + 97, + "gauge44" + ], + [ + 5, + 134, + "gauge44" + ], + [ + 5, + 171, + "gauge44" + ], + [ + 7, + 14, + "gauge44" + ], + [ + 7, + 51, + "gauge44" + ], + [ + 7, + 88, + "gauge44" + ], + [ + 7, + 125, + "gauge44" + ], + [ + 7, + 162, + "gauge44" + ], + [ + 4, + 28, + "gauge44" + ], + [ + 4, + 65, + "gauge44" + ], + [ + 4, + 102, + "gauge44" + ], + [ + 4, + 139, + "gauge44" + ], + [ + 4, + 176, + "gauge44" + ], + [ + 6, + 19, + "gauge44" + ], + [ + 6, + 56, + "gauge44" + ], + [ + 6, + 93, + "gauge44" + ], + [ + 6, + 130, + "gauge44" + ], + [ + 6, + 167, + "gauge44" + ], + [ + 3, + 33, + "gauge44" + ], + [ + 3, + 70, + "gauge44" + ], + [ + 3, + 107, + "gauge44" + ], + [ + 3, + 144, + "gauge44" + ], + [ + 3, + 181, + "gauge44" + ], + [ + 8, + 10, + "gauge44" + ], + [ + 8, + 47, + "gauge44" + ], + [ + 8, + 84, + "gauge44" + ], + [ + 8, + 121, + "gauge44" + ], + [ + 8, + 158, + "gauge44" + ], + [ + 5, + 24, + "gauge44" + ], + [ + 5, + 61, + "gauge44" + ], + [ + 5, + 98, + "gauge44" + ], + [ + 5, + 135, + "gauge44" + ], + [ + 5, + 172, + "gauge44" + ], + [ + 7, + 15, + "gauge44" + ], + [ + 7, + 52, + "gauge44" + ], + [ + 7, + 89, + "gauge44" + ], + [ + 7, + 126, + "gauge44" + ], + [ + 7, + 163, + "gauge44" + ], + [ + 4, + 29, + "gauge44" + ], + [ + 4, + 66, + "gauge44" + ], + [ + 4, + 103, + "gauge44" + ], + [ + 4, + 140, + "gauge44" + ], + [ + 4, + 177, + "gauge44" + ], + [ + 6, + 20, + "gauge44" + ], + [ + 6, + 57, + "gauge44" + ], + [ + 6, + 94, + "gauge44" + ], + [ + 6, + 131, + "gauge44" + ], + [ + 6, + 168, + "gauge44" + ], + [ + 3, + 34, + "gauge44" + ], + [ + 3, + 71, + "gauge44" + ], + [ + 3, + 108, + "gauge44" + ], + [ + 3, + 145, + "gauge44" + ], + [ + 3, + 182, + "gauge44" + ], + [ + 8, + 11, + "gauge44" + ], + [ + 8, + 48, + "gauge44" + ], + [ + 8, + 85, + "gauge44" + ], + [ + 8, + 122, + "gauge44" + ], + [ + 8, + 159, + "gauge44" + ], + [ + 5, + 25, + "gauge44" + ], + [ + 5, + 62, + "gauge44" + ], + [ + 5, + 99, + "gauge44" + ], + [ + 5, + 136, + "gauge44" + ], + [ + 5, + 173, + "gauge44" + ], + [ + 7, + 16, + "gauge44" + ], + [ + 7, + 53, + "gauge44" + ], + [ + 7, + 90, + "gauge44" + ], + [ + 7, + 127, + "gauge44" + ], + [ + 7, + 164, + "gauge44" + ], + [ + 4, + 30, + "gauge44" + ], + [ + 4, + 67, + "gauge44" + ], + [ + 4, + 104, + "gauge44" + ], + [ + 4, + 141, + "gauge44" + ], + [ + 4, + 178, + "gauge44" + ], + [ + 6, + 21, + "gauge44" + ], + [ + 6, + 58, + "gauge44" + ], + [ + 6, + 95, + "gauge44" + ], + [ + 6, + 132, + "gauge44" + ], + [ + 6, + 169, + "gauge44" + ], + [ + 3, + 35, + "gauge44" + ], + [ + 3, + 72, + "gauge44" + ], + [ + 3, + 109, + "gauge44" + ], + [ + 3, + 146, + "gauge44" + ], + [ + 3, + 183, + "gauge44" + ], + [ + 8, + 12, + "gauge44" + ], + [ + 8, + 49, + "gauge44" + ], + [ + 8, + 86, + "gauge44" + ], + [ + 8, + 123, + "gauge44" + ], + [ + 8, + 160, + "gauge44" + ], + [ + 5, + 26, + "gauge44" + ], + [ + 5, + 63, + "gauge44" + ], + [ + 5, + 100, + "gauge44" + ], + [ + 5, + 137, + "gauge44" + ], + [ + 5, + 174, + "gauge44" + ], + [ + 7, + 17, + "gauge44" + ], + [ + 7, + 54, + "gauge44" + ], + [ + 7, + 91, + "gauge44" + ], + [ + 7, + 128, + "gauge44" + ], + [ + 7, + 165, + "gauge44" + ], + [ + 4, + 31, + "gauge44" + ], + [ + 4, + 68, + "gauge44" + ], + [ + 4, + 105, + "gauge44" + ], + [ + 4, + 142, + "gauge44" + ], + [ + 4, + 179, + "gauge44" + ], + [ + 6, + 22, + "gauge44" + ], + [ + 6, + 59, + "gauge44" + ], + [ + 6, + 96, + "gauge44" + ], + [ + 6, + 133, + "gauge44" + ], + [ + 6, + 170, + "gauge44" + ], + [ + 3, + 36, + "gauge44" + ], + [ + 3, + 73, + "gauge44" + ], + [ + 3, + 110, + "gauge44" + ], + [ + 3, + 147, + "gauge44" + ], + [ + 3, + 184, + "gauge44" + ], + [ + 8, + 13, + "gauge44" + ], + [ + 8, + 50, + "gauge44" + ], + [ + 8, + 87, + "gauge44" + ], + [ + 8, + 124, + "gauge44" + ], + [ + 8, + 161, + "gauge44" + ], + [ + 5, + 27, + "gauge44" + ], + [ + 5, + 64, + "gauge44" + ], + [ + 5, + 101, + "gauge44" + ], + [ + 5, + 138, + "gauge44" + ], + [ + 5, + 175, + "gauge44" + ], + [ + 7, + 18, + "gauge44" + ], + [ + 7, + 55, + "gauge44" + ], + [ + 7, + 92, + "gauge44" + ], + [ + 7, + 129, + "gauge44" + ], + [ + 7, + 166, + "gauge44" + ], + [ + 4, + 32, + "gauge44" + ], + [ + 4, + 69, + "gauge44" + ], + [ + 4, + 106, + "gauge44" + ], + [ + 4, + 143, + "gauge44" + ], + [ + 4, + 180, + "gauge44" + ], + [ + 6, + 23, + "gauge44" + ], + [ + 6, + 60, + "gauge44" + ], + [ + 6, + 97, + "gauge44" + ], + [ + 6, + 134, + "gauge44" + ], + [ + 6, + 171, + "gauge44" + ], + [ + 8, + 14, + "gauge44" + ], + [ + 8, + 51, + "gauge44" + ], + [ + 8, + 88, + "gauge44" + ], + [ + 8, + 125, + "gauge44" + ], + [ + 8, + 162, + "gauge44" + ], + [ + 5, + 28, + "gauge44" + ], + [ + 5, + 65, + "gauge44" + ], + [ + 5, + 102, + "gauge44" + ], + [ + 5, + 139, + "gauge44" + ], + [ + 5, + 176, + "gauge44" + ], + [ + 7, + 19, + "gauge44" + ], + [ + 7, + 56, + "gauge44" + ], + [ + 7, + 93, + "gauge44" + ], + [ + 7, + 130, + "gauge44" + ], + [ + 7, + 167, + "gauge44" + ], + [ + 4, + 33, + "gauge44" + ], + [ + 4, + 70, + "gauge44" + ], + [ + 4, + 107, + "gauge44" + ], + [ + 4, + 144, + "gauge44" + ], + [ + 4, + 181, + "gauge44" + ], + [ + 6, + 24, + "gauge44" + ], + [ + 6, + 61, + "gauge44" + ], + [ + 6, + 98, + "gauge44" + ], + [ + 6, + 135, + "gauge44" + ], + [ + 6, + 172, + "gauge44" + ], + [ + 8, + 15, + "gauge44" + ], + [ + 8, + 52, + "gauge44" + ], + [ + 8, + 89, + "gauge44" + ], + [ + 8, + 126, + "gauge44" + ], + [ + 8, + 163, + "gauge44" + ], + [ + 5, + 29, + "gauge44" + ], + [ + 5, + 66, + "gauge44" + ], + [ + 5, + 103, + "gauge44" + ], + [ + 5, + 140, + "gauge44" + ], + [ + 5, + 177, + "gauge44" + ], + [ + 7, + 20, + "gauge44" + ], + [ + 7, + 57, + "gauge44" + ], + [ + 7, + 94, + "gauge44" + ], + [ + 7, + 131, + "gauge44" + ], + [ + 7, + 168, + "gauge44" + ], + [ + 4, + 34, + "gauge44" + ], + [ + 4, + 71, + "gauge44" + ], + [ + 4, + 108, + "gauge44" + ], + [ + 4, + 145, + "gauge44" + ], + [ + 4, + 182, + "gauge44" + ], + [ + 6, + 25, + "gauge44" + ], + [ + 6, + 62, + "gauge44" + ], + [ + 6, + 99, + "gauge44" + ], + [ + 6, + 136, + "gauge44" + ], + [ + 6, + 173, + "gauge44" + ], + [ + 8, + 16, + "gauge44" + ], + [ + 8, + 53, + "gauge44" + ], + [ + 8, + 90, + "gauge44" + ], + [ + 8, + 127, + "gauge44" + ], + [ + 8, + 164, + "gauge44" + ], + [ + 5, + 30, + "gauge44" + ], + [ + 5, + 67, + "gauge44" + ], + [ + 5, + 104, + "gauge44" + ], + [ + 5, + 141, + "gauge44" + ], + [ + 5, + 178, + "gauge44" + ], + [ + 7, + 21, + "gauge44" + ], + [ + 7, + 58, + "gauge44" + ], + [ + 7, + 95, + "gauge44" + ], + [ + 7, + 132, + "gauge44" + ], + [ + 7, + 169, + "gauge44" + ], + [ + 4, + 35, + "gauge44" + ], + [ + 4, + 72, + "gauge44" + ], + [ + 4, + 109, + "gauge44" + ], + [ + 4, + 146, + "gauge44" + ], + [ + 4, + 183, + "gauge44" + ], + [ + 6, + 26, + "gauge44" + ], + [ + 6, + 63, + "gauge44" + ], + [ + 6, + 100, + "gauge44" + ], + [ + 6, + 137, + "gauge44" + ], + [ + 6, + 174, + "gauge44" + ], + [ + 8, + 17, + "gauge44" + ], + [ + 8, + 54, + "gauge44" + ], + [ + 8, + 91, + "gauge44" + ], + [ + 8, + 128, + "gauge44" + ], + [ + 8, + 165, + "gauge44" + ], + [ + 5, + 31, + "gauge44" + ], + [ + 5, + 68, + "gauge44" + ], + [ + 5, + 105, + "gauge44" + ], + [ + 5, + 142, + "gauge44" + ], + [ + 5, + 179, + "gauge44" + ], + [ + 7, + 22, + "gauge44" + ], + [ + 7, + 59, + "gauge44" + ], + [ + 7, + 96, + "gauge44" + ], + [ + 7, + 133, + "gauge44" + ], + [ + 7, + 170, + "gauge44" + ], + [ + 4, + 36, + "gauge44" + ], + [ + 4, + 73, + "gauge44" + ], + [ + 4, + 110, + "gauge44" + ], + [ + 4, + 147, + "gauge44" + ], + [ + 4, + 184, + "gauge44" + ], + [ + 6, + 27, + "gauge44" + ], + [ + 6, + 64, + "gauge44" + ], + [ + 6, + 101, + "gauge44" + ], + [ + 6, + 138, + "gauge44" + ], + [ + 6, + 175, + "gauge44" + ], + [ + 8, + 18, + "gauge44" + ], + [ + 8, + 55, + "gauge44" + ], + [ + 8, + 92, + "gauge44" + ], + [ + 8, + 129, + "gauge44" + ], + [ + 8, + 166, + "gauge44" + ], + [ + 5, + 32, + "gauge44" + ], + [ + 5, + 69, + "gauge44" + ], + [ + 5, + 106, + "gauge44" + ], + [ + 5, + 143, + "gauge44" + ], + [ + 5, + 180, + "gauge44" + ], + [ + 7, + 23, + "gauge44" + ], + [ + 7, + 60, + "gauge44" + ], + [ + 7, + 97, + "gauge44" + ], + [ + 7, + 134, + "gauge44" + ], + [ + 7, + 171, + "gauge44" + ], + [ + 6, + 28, + "gauge44" + ], + [ + 6, + 65, + "gauge44" + ], + [ + 6, + 102, + "gauge44" + ], + [ + 6, + 139, + "gauge44" + ], + [ + 6, + 176, + "gauge44" + ], + [ + 8, + 19, + "gauge44" + ], + [ + 8, + 56, + "gauge44" + ], + [ + 8, + 93, + "gauge44" + ], + [ + 8, + 130, + "gauge44" + ], + [ + 8, + 167, + "gauge44" + ], + [ + 5, + 33, + "gauge44" + ], + [ + 5, + 70, + "gauge44" + ], + [ + 5, + 107, + "gauge44" + ], + [ + 5, + 144, + "gauge44" + ], + [ + 5, + 181, + "gauge44" + ], + [ + 7, + 24, + "gauge44" + ], + [ + 7, + 61, + "gauge44" + ], + [ + 7, + 98, + "gauge44" + ], + [ + 7, + 135, + "gauge44" + ], + [ + 7, + 172, + "gauge44" + ], + [ + 6, + 29, + "gauge44" + ], + [ + 6, + 66, + "gauge44" + ], + [ + 6, + 103, + "gauge44" + ], + [ + 6, + 140, + "gauge44" + ], + [ + 6, + 177, + "gauge44" + ], + [ + 8, + 20, + "gauge44" + ], + [ + 8, + 57, + "gauge44" + ], + [ + 8, + 94, + "gauge44" + ], + [ + 8, + 131, + "gauge44" + ], + [ + 8, + 168, + "gauge44" + ], + [ + 5, + 34, + "gauge44" + ], + [ + 5, + 71, + "gauge44" + ], + [ + 5, + 108, + "gauge44" + ], + [ + 5, + 145, + "gauge44" + ], + [ + 5, + 182, + "gauge44" + ], + [ + 7, + 25, + "gauge44" + ], + [ + 7, + 62, + "gauge44" + ], + [ + 7, + 99, + "gauge44" + ], + [ + 7, + 136, + "gauge44" + ], + [ + 7, + 173, + "gauge44" + ], + [ + 6, + 30, + "gauge44" + ], + [ + 6, + 67, + "gauge44" + ], + [ + 6, + 104, + "gauge44" + ], + [ + 6, + 141, + "gauge44" + ], + [ + 6, + 178, + "gauge44" + ], + [ + 8, + 21, + "gauge44" + ], + [ + 8, + 58, + "gauge44" + ], + [ + 8, + 95, + "gauge44" + ], + [ + 8, + 132, + "gauge44" + ], + [ + 8, + 169, + "gauge44" + ], + [ + 5, + 35, + "gauge44" + ], + [ + 5, + 72, + "gauge44" + ], + [ + 5, + 109, + "gauge44" + ], + [ + 5, + 146, + "gauge44" + ], + [ + 5, + 183, + "gauge44" + ], + [ + 7, + 26, + "gauge44" + ], + [ + 7, + 63, + "gauge44" + ], + [ + 7, + 100, + "gauge44" + ], + [ + 7, + 137, + "gauge44" + ], + [ + 7, + 174, + "gauge44" + ], + [ + 6, + 31, + "gauge44" + ], + [ + 6, + 68, + "gauge44" + ], + [ + 6, + 105, + "gauge44" + ], + [ + 6, + 142, + "gauge44" + ], + [ + 6, + 179, + "gauge44" + ], + [ + 8, + 22, + "gauge44" + ], + [ + 8, + 59, + "gauge44" + ], + [ + 8, + 96, + "gauge44" + ], + [ + 8, + 133, + "gauge44" + ], + [ + 8, + 170, + "gauge44" + ], + [ + 5, + 36, + "gauge44" + ], + [ + 5, + 73, + "gauge44" + ], + [ + 5, + 110, + "gauge44" + ], + [ + 5, + 147, + "gauge44" + ], + [ + 5, + 184, + "gauge44" + ], + [ + 7, + 27, + "gauge44" + ], + [ + 7, + 64, + "gauge44" + ], + [ + 7, + 101, + "gauge44" + ], + [ + 7, + 138, + "gauge44" + ], + [ + 7, + 175, + "gauge44" + ], + [ + 6, + 32, + "gauge44" + ], + [ + 6, + 69, + "gauge44" + ], + [ + 6, + 106, + "gauge44" + ], + [ + 6, + 143, + "gauge44" + ], + [ + 6, + 180, + "gauge44" + ], + [ + 8, + 23, + "gauge44" + ], + [ + 8, + 60, + "gauge44" + ], + [ + 8, + 97, + "gauge44" + ], + [ + 8, + 134, + "gauge44" + ], + [ + 8, + 171, + "gauge44" + ], + [ + 7, + 28, + "gauge44" + ], + [ + 7, + 65, + "gauge44" + ], + [ + 7, + 102, + "gauge44" + ], + [ + 7, + 139, + "gauge44" + ], + [ + 7, + 176, + "gauge44" + ], + [ + 6, + 33, + "gauge44" + ], + [ + 6, + 70, + "gauge44" + ], + [ + 6, + 107, + "gauge44" + ], + [ + 6, + 144, + "gauge44" + ], + [ + 6, + 181, + "gauge44" + ], + [ + 8, + 24, + "gauge44" + ], + [ + 8, + 61, + "gauge44" + ], + [ + 8, + 98, + "gauge44" + ], + [ + 8, + 135, + "gauge44" + ], + [ + 8, + 172, + "gauge44" + ], + [ + 7, + 29, + "gauge44" + ], + [ + 7, + 66, + "gauge44" + ], + [ + 7, + 103, + "gauge44" + ], + [ + 7, + 140, + "gauge44" + ], + [ + 7, + 177, + "gauge44" + ], + [ + 6, + 34, + "gauge44" + ], + [ + 6, + 71, + "gauge44" + ], + [ + 6, + 108, + "gauge44" + ], + [ + 6, + 145, + "gauge44" + ], + [ + 6, + 182, + "gauge44" + ], + [ + 8, + 25, + "gauge44" + ], + [ + 8, + 62, + "gauge44" + ], + [ + 8, + 99, + "gauge44" + ], + [ + 8, + 136, + "gauge44" + ], + [ + 8, + 173, + "gauge44" + ], + [ + 7, + 30, + "gauge44" + ], + [ + 7, + 67, + "gauge44" + ], + [ + 7, + 104, + "gauge44" + ], + [ + 7, + 141, + "gauge44" + ], + [ + 7, + 178, + "gauge44" + ], + [ + 6, + 35, + "gauge44" + ], + [ + 6, + 72, + "gauge44" + ], + [ + 6, + 109, + "gauge44" + ], + [ + 6, + 146, + "gauge44" + ], + [ + 6, + 183, + "gauge44" + ], + [ + 8, + 26, + "gauge44" + ], + [ + 8, + 63, + "gauge44" + ], + [ + 8, + 100, + "gauge44" + ], + [ + 8, + 137, + "gauge44" + ], + [ + 8, + 174, + "gauge44" + ], + [ + 7, + 31, + "gauge44" + ], + [ + 7, + 68, + "gauge44" + ], + [ + 7, + 105, + "gauge44" + ], + [ + 7, + 142, + "gauge44" + ], + [ + 7, + 179, + "gauge44" + ], + [ + 6, + 36, + "gauge44" + ], + [ + 6, + 73, + "gauge44" + ], + [ + 6, + 110, + "gauge44" + ], + [ + 6, + 147, + "gauge44" + ], + [ + 6, + 184, + "gauge44" + ], + [ + 8, + 27, + "gauge44" + ], + [ + 8, + 64, + "gauge44" + ], + [ + 8, + 101, + "gauge44" + ], + [ + 8, + 138, + "gauge44" + ], + [ + 8, + 175, + "gauge44" + ], + [ + 7, + 32, + "gauge44" + ], + [ + 7, + 69, + "gauge44" + ], + [ + 7, + 106, + "gauge44" + ], + [ + 7, + 143, + "gauge44" + ], + [ + 7, + 180, + "gauge44" + ], + [ + 8, + 28, + "gauge44" + ], + [ + 8, + 65, + "gauge44" + ], + [ + 8, + 102, + "gauge44" + ], + [ + 8, + 139, + "gauge44" + ], + [ + 8, + 176, + "gauge44" + ], + [ + 7, + 33, + "gauge44" + ], + [ + 7, + 70, + "gauge44" + ], + [ + 7, + 107, + "gauge44" + ], + [ + 7, + 144, + "gauge44" + ], + [ + 7, + 181, + "gauge44" + ], + [ + 8, + 29, + "gauge44" + ], + [ + 8, + 66, + "gauge44" + ], + [ + 8, + 103, + "gauge44" + ], + [ + 8, + 140, + "gauge44" + ], + [ + 8, + 177, + "gauge44" + ], + [ + 7, + 34, + "gauge44" + ], + [ + 7, + 71, + "gauge44" + ], + [ + 7, + 108, + "gauge44" + ], + [ + 7, + 145, + "gauge44" + ], + [ + 7, + 182, + "gauge44" + ], + [ + 8, + 30, + "gauge44" + ], + [ + 8, + 67, + "gauge44" + ], + [ + 8, + 104, + "gauge44" + ], + [ + 8, + 141, + "gauge44" + ], + [ + 8, + 178, + "gauge44" + ], + [ + 7, + 35, + "gauge44" + ], + [ + 7, + 72, + "gauge44" + ], + [ + 7, + 109, + "gauge44" + ], + [ + 7, + 146, + "gauge44" + ], + [ + 7, + 183, + "gauge44" + ], + [ + 8, + 31, + "gauge44" + ], + [ + 8, + 68, + "gauge44" + ], + [ + 8, + 105, + "gauge44" + ], + [ + 8, + 142, + "gauge44" + ], + [ + 8, + 179, + "gauge44" + ], + [ + 7, + 36, + "gauge44" + ], + [ + 7, + 73, + "gauge44" + ], + [ + 7, + 110, + "gauge44" + ], + [ + 7, + 147, + "gauge44" + ], + [ + 7, + 184, + "gauge44" + ], + [ + 8, + 32, + "gauge44" + ], + [ + 8, + 69, + "gauge44" + ], + [ + 8, + 106, + "gauge44" + ], + [ + 8, + 143, + "gauge44" + ], + [ + 8, + 180, + "gauge44" + ], + [ + 8, + 33, + "gauge44" + ], + [ + 8, + 70, + "gauge44" + ], + [ + 8, + 107, + "gauge44" + ], + [ + 8, + 144, + "gauge44" + ], + [ + 8, + 181, + "gauge44" + ], + [ + 8, + 34, + "gauge44" + ], + [ + 8, + 71, + "gauge44" + ], + [ + 8, + 108, + "gauge44" + ], + [ + 8, + 145, + "gauge44" + ], + [ + 8, + 182, + "gauge44" + ], + [ + 8, + 35, + "gauge44" + ], + [ + 8, + 72, + "gauge44" + ], + [ + 8, + 109, + "gauge44" + ], + [ + 8, + 146, + "gauge44" + ], + [ + 8, + 183, + "gauge44" + ], + [ + 8, + 36, + "gauge44" + ], + [ + 8, + 73, + "gauge44" + ], + [ + 8, + 110, + "gauge44" + ], + [ + 8, + 147, + "gauge44" + ], + [ + 8, + 184, + "gauge44" + ] + ], + "expected": { + "gain_baseline_kappa": "838166083799229/500000000000000000", + "live": 165760, + "global_profile": { + "1": 4029300, + "2": 1068930, + "3": 458874, + "4": 213120, + "5": 65490, + "8": 13320, + "48": 66896 + }, + "idle_remainder_profile": { + "1": 43290, + "3": 15984, + "5": 22200, + "48": 66896 + }, + "idle_remainders": 148370, + "hosted_residuals": 679320, + "cross_replica_helper_roles": 625930, + "physical": 166250, + "rank_mass": 12041280, + "actual_73column_sigmas": 6457, + "conservative_kappa_decimal": "0.001717147136306157", + "kappa_decimal": "0.00171714713923966", + "complex_lower": "1075063003385553704965004422253959707/625000000000000000000000000000000000000", + "conservative_complex_lower": "1075063001545801545851560323691846999/625000000000000000000000000000000000000", + "kappa": "85857356961983/50000000000000000", + "assembly_controls_rejected": 119, + "provider_counts": { + "extra": 1040, + "gauge44": 625 + }, + "mutations_rejected": 25 + }, + "geometry": { + "charged_prefix_bits": 2048, + "dimension": 73, + "pairs": 4, + "parent_helpers": 504, + "parent_idle": 372960, + "parent_live": 274624, + "parent_physical": 275138, + "replicas": 185, + "stages": 9 + }, + "name": "mixed-t185-exact-fill", + "outer_refinement": { + "bootstrap_steps": 12, + "endpoint_digits": 40, + "grid_digits": 18, + "margin_digits": 28 + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + }, + "providers": { + "extra": { + "inventory": { + "4": 26, + "5": 2, + "7": 62, + "8": 84, + "9": 234 + }, + "native_negative_controls": 46, + "phase_edges": 2947, + "expected_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "e3c291d5d772537191f612c719e79fea68fe2628332dc847922aa86c1e901f6b", + "LOCAL-PROGRAMS.json.gz": "03ef02648709a1fe486de2feebf596da24be12305c86d9a07cb36586c5395c78", + "LOCAL-CHECKS.json": "5ae9502ac69fce77b06ad710afe47141730b43f5a60197771c35030290b70038", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4944d645fc17e60f936c45d349dd270941e7a7ca6806da6f2aa21328807599", + "CLIFFORD-RECIPES.json": "8ef3ef2c56f7c70415d8667006a53e23fb68f95b0164f4a29f589da8afda983e", + "CLIFFORD-REVIEW.json": "7fbc27286e0698cf2663a6fce08c77851afb14499b03aea270811242b6bc4597", + "RESIDUAL-ADAPTERS.json": "54995f4fc06d04cd24293407ffbcc9e70aa279cf223a7dc37fe6de03e2830e45" + }, + "entering": 132, + "entrance": 162, + "width_digest": "859d115b3871040a76018d08348e645aa75cb5bc344747b7222093710fddb57a", + "program_hashes": { + "backward": "4949f15289cb2bb6fe120f3b5e3db79c7bde6f993fe86895ed148980afdf7168", + "forward": "35e4ab5acaeed0467d3694a97435ec567685241352254d56a7b0c87561a1fca7" + }, + "artifacts": { + "LOCAL-CHECKS.json": "9f8c0bebcc0cff992859aef70f1d9bb927a721fd0233eca23476daa86e16e2a9", + "CLIFFORD-RECIPES.json": "8ef3ef2c56f7c70415d8667006a53e23fb68f95b0164f4a29f589da8afda983e", + "RESIDUAL-ADAPTERS.json": "8c8a68b632f29bfa56f64a0f73c4b052dd313a349d3c771bee445b3970cafdb0" + }, + "complete_contract": { + "local": { + "backward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163284, + "warp_events": 240, + "literal_scalar_macros": 17523, + "literal_real_component_primitives": 162996, + "private_zero_buffer_clears": 144, + "private_zero_buffer_peak": 72, + "prefix_l1": "2297090429416247299537/2", + "prefix_bits": 70, + "coefficient_work_primitive_count": 80032, + "all_exact_columns": 632, + "dirty_helper_columns": 408, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 174, + "post_wrappers": 174, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163236, + "warp_events": 240, + "literal_scalar_macros": 17523, + "literal_real_component_primitives": 162948, + "private_zero_buffer_clears": 144, + "private_zero_buffer_peak": 72, + "prefix_l1": "66888793908015868563/8", + "prefix_bits": 63, + "coefficient_work_primitive_count": 80000, + "all_exact_columns": 632, + "dirty_helper_columns": 408, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 174, + "post_wrappers": 174, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 408, + "centres": 8, + "v": 112, + "h": 9, + "n": 632, + "zero_buffers": 72, + "entering_helpers": 132, + "entrance_rank": 162, + "terminal_codimension": 184, + "hyperplane_ended_helpers": 72, + "cold_hyperplane_ended_helpers": 42, + "width_inventory": { + "4": 26, + "5": 2, + "7": 62, + "8": 84, + "9": 234 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + 5, + 8, + 8, + 8, + 8 + ], + "local_adapters": 358032, + "local_primitive_bound": 9285322350036, + "compiler": 25934336, + "children": 3464, + "paid_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "program_hashes": { + "backward": "4949f15289cb2bb6fe120f3b5e3db79c7bde6f993fe86895ed148980afdf7168", + "forward": "35e4ab5acaeed0467d3694a97435ec567685241352254d56a7b0c87561a1fca7" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "e3c291d5d772537191f612c719e79fea68fe2628332dc847922aa86c1e901f6b", + "LOCAL-PROGRAMS.json.gz": "03ef02648709a1fe486de2feebf596da24be12305c86d9a07cb36586c5395c78", + "LOCAL-CHECKS.json": "5ae9502ac69fce77b06ad710afe47141730b43f5a60197771c35030290b70038", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4944d645fc17e60f936c45d349dd270941e7a7ca6806da6f2aa21328807599", + "CLIFFORD-RECIPES.json": "8ef3ef2c56f7c70415d8667006a53e23fb68f95b0164f4a29f589da8afda983e", + "CLIFFORD-REVIEW.json": "7fbc27286e0698cf2663a6fce08c77851afb14499b03aea270811242b6bc4597", + "RESIDUAL-ADAPTERS.json": "54995f4fc06d04cd24293407ffbcc9e70aa279cf223a7dc37fe6de03e2830e45" + } + }, + "semantic_phase_sha256": "7fbc27286e0698cf2663a6fce08c77851afb14499b03aea270811242b6bc4597", + "expected_local": { + "forward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163236, + "prefix_l1": "66888793908015868563/8", + "coefficient_work_primitive_count": 80000 + }, + "backward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163284, + "prefix_l1": "2297090429416247299537/2", + "coefficient_work_primitive_count": 80032 + } + }, + "wrappers": 174 + }, + "gauge44": { + "inventory": { + "4": 26, + "5": 2, + "7": 62, + "8": 84, + "9": 234 + }, + "native_negative_controls": 46, + "phase_edges": 2947, + "expected_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "381f85a69eede46a03a80603c1931157f44148de51a0052b1ba7bb6af3275c65", + "LOCAL-PROGRAMS.json.gz": "03ef02648709a1fe486de2feebf596da24be12305c86d9a07cb36586c5395c78", + "LOCAL-CHECKS.json": "5ae9502ac69fce77b06ad710afe47141730b43f5a60197771c35030290b70038", + "INDEPENDENT-LOCAL-REPLAY.json": "a7779a3924b1f1cc2f72bc9158d013d6f06b130453d9fa129a041a068a6f797a", + "CLIFFORD-RECIPES.json": "c96a15060e93b0eee1efa6bc526fda31bbcae28aa8954c23dbf4fb6ac861cd98", + "CLIFFORD-REVIEW.json": "c6a61862c65c35efd8e8561b9ed9b9bf1a7f87dbfe02d35fb2910e3dfad93638", + "RESIDUAL-ADAPTERS.json": "99c293f7d60f97bcba6b3ca9c5706d5244d48e9ef372dbdce78592952a6f61a5" + }, + "entering": 132, + "entrance": 162, + "width_digest": "859d115b3871040a76018d08348e645aa75cb5bc344747b7222093710fddb57a", + "program_hashes": { + "backward": "4949f15289cb2bb6fe120f3b5e3db79c7bde6f993fe86895ed148980afdf7168", + "forward": "35e4ab5acaeed0467d3694a97435ec567685241352254d56a7b0c87561a1fca7" + }, + "artifacts": { + "LOCAL-CHECKS.json": "9f8c0bebcc0cff992859aef70f1d9bb927a721fd0233eca23476daa86e16e2a9", + "CLIFFORD-RECIPES.json": "c96a15060e93b0eee1efa6bc526fda31bbcae28aa8954c23dbf4fb6ac861cd98", + "RESIDUAL-ADAPTERS.json": "2c85e9b2df829ebd8bc54f2f285dfcbe53dead89a3402fef4f15f29bd194f9c0" + }, + "complete_contract": { + "local": { + "backward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163284, + "warp_events": 240, + "literal_scalar_macros": 17523, + "literal_real_component_primitives": 162996, + "private_zero_buffer_clears": 144, + "private_zero_buffer_peak": 72, + "prefix_l1": "2297090429416247299537/2", + "prefix_bits": 70, + "coefficient_work_primitive_count": 80032, + "all_exact_columns": 632, + "dirty_helper_columns": 408, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 174, + "post_wrappers": 174, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163236, + "warp_events": 240, + "literal_scalar_macros": 17523, + "literal_real_component_primitives": 162948, + "private_zero_buffer_clears": 144, + "private_zero_buffer_peak": 72, + "prefix_l1": "66888793908015868563/8", + "prefix_bits": 63, + "coefficient_work_primitive_count": 80000, + "all_exact_columns": 632, + "dirty_helper_columns": 408, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 174, + "post_wrappers": 174, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 408, + "centres": 8, + "v": 112, + "h": 9, + "n": 632, + "zero_buffers": 72, + "entering_helpers": 132, + "entrance_rank": 162, + "terminal_codimension": 184, + "hyperplane_ended_helpers": 72, + "cold_hyperplane_ended_helpers": 42, + "width_inventory": { + "4": 26, + "5": 2, + "7": 62, + "8": 84, + "9": 234 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + 5, + 8, + 8, + 8, + 8 + ], + "local_adapters": 358032, + "local_primitive_bound": 9285322350036, + "compiler": 25934336, + "children": 3464, + "paid_profile": { + "1": 2394, + "2": 642, + "3": 266, + "4": 128, + "5": 26, + "8": 8 + }, + "program_hashes": { + "backward": "4949f15289cb2bb6fe120f3b5e3db79c7bde6f993fe86895ed148980afdf7168", + "forward": "35e4ab5acaeed0467d3694a97435ec567685241352254d56a7b0c87561a1fca7" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "381f85a69eede46a03a80603c1931157f44148de51a0052b1ba7bb6af3275c65", + "LOCAL-PROGRAMS.json.gz": "03ef02648709a1fe486de2feebf596da24be12305c86d9a07cb36586c5395c78", + "LOCAL-CHECKS.json": "5ae9502ac69fce77b06ad710afe47141730b43f5a60197771c35030290b70038", + "INDEPENDENT-LOCAL-REPLAY.json": "a7779a3924b1f1cc2f72bc9158d013d6f06b130453d9fa129a041a068a6f797a", + "CLIFFORD-RECIPES.json": "c96a15060e93b0eee1efa6bc526fda31bbcae28aa8954c23dbf4fb6ac861cd98", + "CLIFFORD-REVIEW.json": "c6a61862c65c35efd8e8561b9ed9b9bf1a7f87dbfe02d35fb2910e3dfad93638", + "RESIDUAL-ADAPTERS.json": "99c293f7d60f97bcba6b3ca9c5706d5244d48e9ef372dbdce78592952a6f61a5" + } + }, + "semantic_phase_sha256": "c6a61862c65c35efd8e8561b9ed9b9bf1a7f87dbfe02d35fb2910e3dfad93638", + "expected_local": { + "forward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163236, + "prefix_l1": "66888793908015868563/8", + "coefficient_work_primitive_count": 80000 + }, + "backward": { + "events": 22747, + "macros": 17667, + "real_component_primitives": 163284, + "prefix_l1": "2297090429416247299537/2", + "coefficient_work_primitive_count": 80032 + } + }, + "wrappers": 174 + } + }, + "schema": "witness-spec/1", + "width_spot_helpers": [ + 278, + 281, + 284, + 289 + ] +} diff --git a/research/t185-precision-replay/inputs/admitted-outer/outer/B.json b/research/t185-precision-replay/inputs/admitted-outer/outer/B.json new file mode 100644 index 0000000000..6eecaa5fad --- /dev/null +++ b/research/t185-precision-replay/inputs/admitted-outer/outer/B.json @@ -0,0 +1,14 @@ +{ + "b": "1720100805416885927944007075606335531199999999999999999999999999999999999999999999999999999999999999999999999999999999/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "b_above_endpoint": "17201008054168859279440070756063355313/10000000000000000000000000000000000000000", + "live": 165760, + "profile": { + "1": 4029300, + "2": 1068930, + "3": 458874, + "4": 213120, + "48": 66896, + "5": 65490, + "8": 13320 + } +} diff --git a/research/t185-precision-replay/inputs/admitted-outer/outer/check_ledger.py b/research/t185-precision-replay/inputs/admitted-outer/outer/check_ledger.py new file mode 100644 index 0000000000..d3b6149c5c --- /dev/null +++ b/research/t185-precision-replay/inputs/admitted-outer/outer/check_ledger.py @@ -0,0 +1,260 @@ +#!/usr/bin/env python3 +"""Exact ledger for fine-prime padding (PR1786, chafreaky / Chafik Boukhalfa, with Tim Trudgian's prime theorem) at the free point epsilon = 1 - (1025/1024)*10^-(DIG+80), explicit Strassen boundary, retuned to the fixed-grid maximum kappa = C - 1/FLOOR - BACKOFF. + +Adapted from PR1786's ledger, itself adapted from PR1731's cost ledger, credited to Jeremy Kothe et al. and +Vlado Vojdanovski (PR1673); uses PR1758's gauge-free chirp and per-visit tag +accounting. New source-prime, coefficient-setup and halo lemmas are in +FINE-PRIME-PADDING.md. Finite arithmetic does not prove the all-size theorem. +""" +from fractions import Fraction as Q +from decimal import Decimal, localcontext +from pathlib import Path +from math import factorial +import hashlib, json, sys +sys.set_int_max_str_digits(0) + +if not __debug__: raise RuntimeError('Assertions must be enabled') +HERE=Path(__file__).resolve().parent +WORK=HERE.parent +SPEC=WORK/'new/SPEC.json' +CLAIM=WORK/'CLAIM.json' +BJ=json.loads((HERE/'B.json').read_text()) +spec=json.loads(SPEC.read_text()) +# Free strict slacks of the PR1673 proof (retuned in this package, see RETUNED-SLACKS.md); every one only needs to be > 0. +DIG=spec['outer_refinement']['endpoint_digits'] # the supplier endpoint is certified to 10^-DIG (accept at the endpoint, reject at endpoint + 10^-DIG); every slack sits 10 digits below +# Fixed-grid maximum (PR2180 / PR2161, dataisfire; proof PROOF-GRID-MAX.md): the free gaps shrink together to R0 = 10^-(DIG+80); grid, backoff and certified endpoint are unchanged. +R0=Q(1,10**(DIG+80)); ZETA=R0/100; SLACK=R0; GAP=R0; STOP=R0/10**6 +FLOOR=10**(DIG+46); BACKOFF=Q(1,10**(DIG+22)); B_GAP=R0 +# Fine prime padding: theta is between 1/(4p^2) and 1/(2p^2-1). +# Online chirp guard beta+2*xi-2<1; coefficient setup uses O(p^2 log p) bits. +# epsilon = 1 - DELTA_E is a FREE parameter (outer/FINE-PADDING-COMPOSITION.md sec. 2): every row is strictly satisfied for every DELTA_E > r0 = 10^-(DIG+80); beta = 1 - 3 DELTA_E lies in the admissible window +# [1 - DELTA_E (1 + 1/q), 1 - 2 DELTA_E). DELTA_E = (1025/1024) r0 keeps the gamma spare power 1-eps-r0 = r0/1024 > 0 and puts C - eps*q below 1/FLOOR (PROOF-GRID-MAX.md). +DELTA_E=Q(1025,1024)*R0 +EPS=1-DELTA_E +BETA=1-3*DELTA_E +THETA_POWER=Q(2) +HALO_POWER=48 +CORE_POWER=128 +STRASSEN_TAU=Q(45,16) +KAPPA_1828=Q('0.0016797549561255445213356709939207025769983114385025802954603275201627999999999999999999999999979966404900867489109573286580121585') # exact kappa of rohanarun's PR1828 (slack refinement of PR1800 at 1e-96), from its body +KAPPA_1839=Q('0.0016797549561255445213356709939207025769983114385025802954603275201628645482603256388263049999999997996640490086748910957328658012158594') # exact kappa of PR1839 (previous package: 1e-90 endpoint) +KAPPA_1875=Q('0.0016797549561255445213356709939207025769983114385025802954603275201628645482603256388263056561328446322744513169085862209720704481201654121427713006366929567157349625273906229277148454180995537563371124755588139767841405530386745578819565618798006892541712197674874836946756930569827889227573192555649999999997996640490086748910957328658012158594') # exact kappa of rohanarun's PR1875 (1e-300 endpoint), from its body +KAPPA_1876=Q('0.001679754956125544521335670993920702576998311438502580295460327520162864548260325638826305656132844632274451316908586220972070448120165412142771300636692956715734962527390622927714845418099553756337112475558813976784140553038674557881956561879800689254171219767487483694675693056982788922757319255565606685566411725238449650999339827075715283714270157705762309226038611771955655377501414652136546310799999999999999999997996640490086748910957328658012158594846') # exact kappa of rohanarun's PR1876 (1e-400 endpoint), from its body +KAPPA_1897=Q('0.001679754956125544521335670993920702576998311438502580295460327520162864548260325638826305656132844632274451316908586220972070448120165412142771300636692956715734962527390622927714845418099553756337112475558813976784140553038674557881956561879800689254171219767487483694675693056982788922757319255565606685566411725238449650999339827075715283714270157705762309226038611771955655377501414652136546310881185746917580802513640545967852810801680966856133978576162943792322682482152988532923811998938861379689883167389728443314312230815059559906903773756886872476136837071871203030423643505345473735135533') # exact kappa of M6LI's PR1897 (1e-500 grid), from its body +KAPPA_1786=Q('0.0016797547881500489087805478664999999999999999999999999999999998000000199999') # exact kappa of chafreaky's PR1786 ledger (EXPECTED-BALANCE.json), headline 0.001679754788150048 +KAPPA_PKG5=Q('0.001677992607205282520732088774830808372222877897034109604209719298829805473412451530867883424937597') # previous package (rectangular k=2, tau_eff=2.2500351) +KAPPA_PKG4=Q('0.0016778199023144364336310551358776001013829401215770658599799349282716974076737897457922714197448847') # previous package (radix union schedule, square boundary tau=2.372864) +KAPPA_1712=Q('0.0016776417313433545642517275958639984231708545722735432722117400060454625429077941422798526440584702') # pkg of PR1712 (Le Gall tau=12/5, old union row) +KAPPA_1699=Q('0.001677641731343354564251058287063644749065568493') # exact kappa of PR1699's ledger (Chafik Boukhalfa), same supplier profile +certified_complex=Q(spec['expected']['complex_lower']) +bit=Q('0.001733427039589844234749') +# Keep short independently checkable decimals strictly inside both endpoints. +b=certified_complex-B_GAP # strictly inside the certified supplier endpoint; B.json carries the same exact value +assert b==Q(BJ['b']) +q=b-GAP +a=(q+b)/2 +online=Q(spec['expected']['kappa']) +old=Q('0.001673360105405778') +assert b0 +assert m==73 and W==896*T and W==BJ['live'] +EXPECTED_PROFILE={int(k):v for k,v in BJ['profile'].items()} +assert profile==EXPECTED_PROFILE + +GB=int((DIG+130)*3.3220)+16 # enclosure grid 2^-GB, about 50 digits below the slacks +ONE=1<=2:x/=2;k+=1 + lo,hi=unit_log(x) + return down(lo+k*ln2[0]),up(hi+k*ln2[1]) +def exp(x): + assert 0<=x>GB)//j;th=_cd(-((-th*xu)>>GB),j);sl+=tl;sh+=th + tn=_cd(-((-th*xu)>>GB),EN) # x^EN/EN! (rounded up); the tail is at most twice this + return Q(int(sl),ONE),Q(int(sh+2*tn+2),ONE) +def moment(endpoint): + lo=hi=Q(0) + for r,n in profile.items(): + l,h=log(Q(m,r)); weight=Q(n*r,m*W) + lo+=weight*exp(endpoint*l)[0] + hi+=weight*exp(endpoint*h)[1] + return down(lo),up(hi) + +native=moment(b) +assert native[1]<1 +b_up=Q(BJ['b_above_endpoint']) +assert b_up>certified_complex and moment(b_up)[0]>1 # a larger test endpoint is rejected + +def ledger(kind, *, q_=q, zeta=ZETA, slack=SLACK, + old_scan=False, full_gauge=False, full_key=False, old_union=False, old_theta=False, old_linear=False, old_tag=False, + eps_=EPS, beta_=BETA, tau_eff=STRASSEN_TAU, halo_power=HALO_POWER, core_power=CORE_POWER): + r=R0; stop=STOP + # Existing explicit Strassen format, 7^16<2^45; c=3/32. + # Union: radix-distributed schedule (outer/UNION-SCHEDULE.md, new in this package): row exponent eps+1/2-xi. The boundary row binds with main; the Gaussian row has slack at this explicit point. + c=(3-tau_eff)/2 + eps=eps_; beta=beta_ + xi=eps*(1+q_)-c+slack + saving=eps*q_ + # Deliberate strict gap (BACKOFF) after decimal truncation to the FLOOR grid. + kappa=Q((saving*FLOOR).__floor__(),FLOOR)-BACKOFF + # kappa is derived, not silently asserted to equal an expected decimal. + tau=1-a; sigma=1-b + internal=tau+(1-stop)*max(sigma-tau,Q(0)) + leaf=sigma+stop*(1-sigma) + lam=1-(q_+a)/2 + key=beta+1-eps + margins={ + 'main_transform':saving, + 'global_coordinate_router':a, + 'fused_gaussian':1-eps+q_*beta, + 'group_bit_router':1-eps+a*beta, + 'group_scans':1-eps+beta, + 'boundary_algebraic_matrix':c+xi-eps, + 'sparse_union_movement':xi+Q(1,2)-eps, + 'polynomial_products':eps, + 'microbox_face_corrections':1-(eps+beta+halo_power-core_power+2), + } + if old_union:margins['old_g_factor_union_row']=1-eps-beta-Q(1,2)+xi + if old_scan:margins['old_per_axis_scan']=1-eps + if full_key:margins['unnecessary_full_key_sort']=margins['sparse_union_movement']-key + checks={ + 'actual_bit_above_effective':bit-a, + 'complex_above_effective':b-a, + 'q_positive':q_, 'complex_endpoint':b-q_, + 'q_below_effective':a-q_, 'stop_positive':stop, + 'stop_below_one':1-stop, + 'leaf_saving_above_effective':(1-stop)*b-a, + 'q_below_internal':1-internal-q_, 'q_below_leaf':1-leaf-q_, + 'lambda_above_tau':lam-tau, 'lambda_above_sigma':lam-sigma, + 'lambda_above_internal':lam-internal, + 'lambda_prime_above_lambda':1-q_-lam, + 'lambda_prime_above_leaf':1-q_-leaf, + 'epsilon_positive':eps,'epsilon_below_one':1-eps, + 'cap_above_band':xi-Q(1,2),'cap_below_cell':eps-xi, + 'group_positive':beta,'group_below_dimension':eps-beta, + 'support_router_span':1-beta, + 'group_gauge_power_slack':1-(2*xi-THETA_POWER)-r-beta, + 'actual_logarithmic_group_guard':1-(2*xi-THETA_POWER)-beta, + 'global_gamma_power_slack':1-eps-r, + 'actual_logarithmic_gamma_guard':1-eps, + 'alpha_logarithm_absorption':r, + 'group_key_fits_record':1-key, + 'membership_arithmetic_fits_record':1-beta-2*(1-eps), + 'microbox_halo_volume':core_power-halo_power-beta, + 'positive_layout_slack':slack, + 'short_record_fallback':eps-a, + 'improvement_over_online_final':kappa-online, + 'improvement_over_previous_local_final':kappa-old, + 'complex_below_one_over_32':Q(1,32)-b, + } + checks['strassen_integer_power_gap']=Q(2**tau_eff.numerator-7**tau_eff.denominator) + checks['theta_positive_polynomial_power']=THETA_POWER + checks['cap_below_phase_cell_power']=THETA_POWER-xi + checks['halo_covers_generic_inverse_radius']=Q(halo_power-43) + checks['union_tag_work_per_visit_fits_record']=1-beta + checks['union_header_fits_record']=1-beta + checks['source_axis_superpolynomial']=1-eps + checks['improvement_over_pr1786']=kappa-KAPPA_1786 + checks['improvement_over_pr1828']=kappa-KAPPA_1828 + checks['improvement_over_pr1839']=kappa-KAPPA_1839 + checks['improvement_over_pr1875']=kappa-KAPPA_1875 + checks['improvement_over_pr1876']=kappa-KAPPA_1876 + checks['improvement_over_pr1897']=kappa-KAPPA_1897 + checks['improvement_over_pr1758']=kappa-Q('0.001679745508802299051546533685199973672313473419790800679752457380932784242972585600630181672224983') + checks['improvement_over_pr1699']=kappa-KAPPA_1699 + checks['improvement_over_pr1712']=kappa-KAPPA_1712 + checks['improvement_over_previous_package']=kappa-KAPPA_PKG4 + checks['improvement_over_pkg_k2']=kappa-KAPPA_PKG5 + if full_gauge:checks['unrecentered_group_gauge']=1-THETA_POWER-r-beta + if old_theta:checks['old_theta_chirp_guard']=1-(2*xi-eps)-r-beta + if old_linear:checks['old_linear_guard']=1-xi-r-beta + if old_tag:checks['old_union_tag_2beta']=1-2*beta + # Main-binding family invariant (PR2180): the Gaussian saving stays above the main saving. The fixed kappa grid (FLOOR) is coarser than the free gaps, + # so the *_above_kappa rows alone would no longer exclude a beta outside the main-binding window; this row is delta*(1-2q) > 0. + checks['gaussian_above_main']=margins['fused_gaussian']-saving + checks.update({n+'_above_kappa':v-kappa for n,v in margins.items()}) + assert margins['boundary_algebraic_matrix']==saving+slack + assert margins['sparse_union_movement']==saving+slack+(tau_eff-2)/2 + return {'kind':kind,'kappa':kappa,'epsilon':eps,'xi':xi,'beta':beta, + 'q':q_,'a':a,'r0':r,'zeta':zeta,'slack':slack, + 'margins':margins,'strict_checks':checks} + +def encode(x): + if isinstance(x,Q): + with localcontext() as c: + c.prec=DIG+200 + return {'rational':str(x),'decimal':str(Decimal(x.numerator)/Decimal(x.denominator))} + if isinstance(x,dict):return {str(k):encode(v) for k,v in x.items()} + if isinstance(x,(list,tuple)):return [encode(v) for v in x] + return x + +rows={};controls={} +for kind in ['struct_boundary_radix_union']: + row=ledger(kind) + assert all(v>0 for v in row['strict_checks'].values()) + assert min(row['margins'].values())==row['margins']['main_transform'] + # fixed-grid maximum: C*FLOOR is an integer and 0 < C - eps*q < 1/FLOOR, so floor(FLOOR*eps*q)/FLOOR = C - 1/FLOOR exactly and kappa attains the grid/backoff ceiling + assert (certified_complex*FLOOR).denominator==1 and 0= 1/(4 p^THETA_POWER)), an exponential factor <= p^2 eventually, +# alpha^5 polylogarithmic; a further half power is allowed for the polylogarithmic and bounded-constant factors of the augmented matrices. The umbrella must exceed that budget. +UMBRELLA_POWER=10 +def umbrella_margin(theta_power):return UMBRELLA_POWER-(2*theta_power+2+Q(1,2)) +assert umbrella_margin(THETA_POWER)>0 and umbrella_margin(Q(15,4))<=0 # control: the umbrella would fail silently for THETA_POWER >= 3.75 +HALO_UMBRELLA={'umbrella_power':UMBRELLA_POWER,'theta_power':THETA_POWER,'exponent_budget':2*THETA_POWER+2+Q(1,2),'margin':umbrella_margin(THETA_POWER),'fails_from_theta_power':Q(15,4)} +out={'status':'PASS_FINE_PRIME_PADDING_EXACT_ARITHMETIC', + 'scope':'Conditional fine-prime padding composition. Fresh native admission is required by verify.py. The cited prime theorem, written gauge-free theorem and inherited all-size interfaces are not proved by this arithmetic. No independent human review is claimed.', + 'geometry_changes':{'theta_power':THETA_POWER,'halo_power':HALO_POWER,'core_power':CORE_POWER,'matrix_exponent':STRASSEN_TAU}, + 'halo_umbrella':HALO_UMBRELLA,'complex_lower_short':b,'complex_lower_pinned':certified_complex, + 'native_moment':native,'profile':profile,'m':m,'W':W, + 'online_final_kappa':online,'rows':rows,'rejecting_controls':controls, + 'pr1673_kappa':Q('0.001677160151714381'),'improvement_over_pr1673':rows['struct_boundary_radix_union']['kappa']-Q('0.001677160151714381'), + 'source_sha256':{p.relative_to(WORK).as_posix():hashlib.sha256(p.read_bytes()).hexdigest() for p in [SPEC,CLAIM]}} +(HERE/'LEDGER.json').write_text(json.dumps(encode(out),indent=2)+'\n') +print(out['status']) +for name,row in rows.items(): + print(name,'FINAL KAPPA',encode(row['kappa'])['decimal'], + 'positive checks',len(row['strict_checks']), + 'gain over online',encode(row['kappa']-online)['decimal']) diff --git a/research/t185-precision-replay/inputs/admitted-outer/outer/independent_check.py b/research/t185-precision-replay/inputs/admitted-outer/outer/independent_check.py new file mode 100644 index 0000000000..b838c430ef --- /dev/null +++ b/research/t185-precision-replay/inputs/admitted-outer/outer/independent_check.py @@ -0,0 +1,60 @@ +"""Independent balance-equation check (PR1673, adapted: this package's supplier b and SPEC), not an execution of the ledger in check_ledger.py.""" +from fractions import Fraction as F +from pathlib import Path +from decimal import Decimal,localcontext +import json,hashlib,sys +sys.set_int_max_str_digits(0) +D=Path(__file__).resolve().parent;W=D.parent +src=W/'new/SPEC.json' +BJ=json.loads((D/'B.json').read_text()) +spec=json.loads(src.read_text());pinned=F(spec['expected']['complex_lower']) +DIG=spec['outer_refinement']['endpoint_digits'];T=10**(DIG+80) # all free slacks are 10^-(DIG+80) or below (fixed-grid-maximum point, PR2180 / PR2161 dataisfire) +b=F(BJ['b']);q=b-F(1,T);eff=(q+b)/2;actual_bit=F('0.001733427039589844234749') +r=F(1,T);z=F(1,T*100);s=F(1,T) +assert 0eff +rows={} +# FINE-PRIME PADDING (outer/FINE-PADDING-COMPOSITION.md): explicit point epsilon=1-delta, beta=1-3 delta, delta=(1025/1024)*10^-(DIG+80), Strassen boundary tau=45/16 (7^16<2^45), c=3/32, +# theta in (1/(4p^2),1/(2p^2-1)], chirp guard beta+2xi-2<1, halo power 48, core power 128. Derived here WITHOUT the ledger code; the structured boundary is not used. +delta=F(1025,1024*T);E=1-delta;B=1-3*delta +assert 7**16<2**45;tau=F(45,16);c=(3-tau)/2;assert c==F(3,32) +nu=2;halo=48;core=128 +X=E+E*q+s-c # boundary saving c+X-E = E q + s +assert c+X-E==E*q+s +# the Gaussian row has slack: 1-E+qB-Eq = delta(1-2q) +assert 1-E+q*B-E*q==delta*(1-2*q)>0 +# admissible beta window for this epsilon: Gaussian row needs beta >= 1-delta(1+1/q); membership needs beta < 1-2 delta +assert 1-delta*(1+1/q)<=B<1-2*delta +assert F(1,2)z>0 and 1-E-r>0 and core-halo-B>0 and halo>43 +assert 1-B>0 and 1-B-2*(1-E)==delta>0 +costs={'transform':1-E*q,'global_router':1-eff,'gaussian':E-q*B,'group_router':E-eff*B,'group_scans':E-B,'boundary':E-X+(tau-1)/2,'sparse_union':E+F(1,2)-X,'polynomials':1-E,'microfaces':E+B+halo-core+2} +K=F((E*q*10**(DIG+46)).__floor__(),10**(DIG+46))-F(1,10**(DIG+22)) +assert max(costs.values())==costs['transform'] and all(v<1-K for v in costs.values()) +# earlier packages' guards fail at this point (they are rejecting controls in the ledger): linear guard 1-X-r-B<0, old theta chirp guard 1-(2X-E)-r-B<0, 2B<1 test fails +assert 1-X-r-B<0 and 1-(2*X-E)-r-B<0 and 1-2*B<0 +assert K>F('0.0016797547881500489087805478664999999999999999999999999999999998000000199999') # PR1786 exact kappa +assert K>F('0.0016797549561255445213356709939207025769983114385025802954603275201627999999999999999999999999979966404900867489109573286580121585') # PR1828 exact kappa +assert K>F('0.0016797549561255445213356709939207025769983114385025802954603275201628645482603256388263049999999997996640490086748910957328658012158594') # PR1839 exact kappa +assert K>F('0.0016797549561255445213356709939207025769983114385025802954603275201628645482603256388263056561328446322744513169085862209720704481201654121427713006366929567157349625273906229277148454180995537563371124755588139767841405530386745578819565618798006892541712197674874836946756930569827889227573192555649999999997996640490086748910957328658012158594') # PR1875 exact kappa +assert K>F('0.001679754956125544521335670993920702576998311438502580295460327520162864548260325638826305656132844632274451316908586220972070448120165412142771300636692956715734962527390622927714845418099553756337112475558813976784140553038674557881956561879800689254171219767487483694675693056982788922757319255565606685566411725238449650999339827075715283714270157705762309226038611771955655377501414652136546310799999999999999999997996640490086748910957328658012158594846') # PR1876 exact kappa +assert K>F('0.001679754956125544521335670993920702576998311438502580295460327520162864548260325638826305656132844632274451316908586220972070448120165412142771300636692956715734962527390622927714845418099553756337112475558813976784140553038674557881956561879800689254171219767487483694675693056982788922757319255565606685566411725238449650999339827075715283714270157705762309226038611771955655377501414652136546310881185746917580802513640545967852810801680966856133978576162943792322682482152988532923811998938861379689883167389728443314312230815059559906903773756886872476136837071871203030423643505345473735135533') # PR1897 exact kappa +assert K>F('0.001679745508802299051546533685199973672313473419790800679752457380932784242972585600630181672224983') # PR1758 +assert K r0 (beta = 1-3 delta); only kappa moves, kappa = (1-delta) q - O(1e-76) +# fixed-grid maximum: saving < C and C*FLOOR integral give K <= C-1/FLOOR-BACKOFF; this point attains it (0 < C-E*q < 1/FLOOR) +FL=10**(DIG+46);assert (pinned*FL).denominator==1 and 00 and 1-dd*(1+1/q)<=Bd<1-2*dd and 1-Ed+q*Bd-Ed*q>0 and Ed-Bd>0 and 1-Bd-2*(1-Ed)>0 + assert F(1,2)0 and core-halo-Bd>0 + assert 1-Ed+eff*Bd>Ed*q and eff>Ed*q and 1-Ed+Bd>Ed*q and Ed>Ed*q and 1-(Ed+Bd+halo-core+2)>Ed*q + sweep.append((str(dd),str(float(q-Ed*q)))) +assert 1-F(1,T)<=1-r # delta=r0 itself is rejected by 1-eps-r0>0 +assert not (1-(1-r)-r>0) +rows['struct_boundary_radix_union']={'epsilon':str(E),'cap':str(X),'beta':str(B),'kappa':str(K),'margin_above_kappa':str(E*q-K),'checked_cost_powers':len(costs),'gap_to_q':str(q-K),'epsilon_free_sweep_delta_gap_to_q':sweep} +report={'status':'PASS_INDEPENDENT_BALANCE_DERIVATION','source_sha256':hashlib.sha256(src.read_bytes()).hexdigest(),'b':str(b),'rows':rows,'scope':'Independent balance derivation and margin comparisons for this package\'s supplier endpoint; the supplier native admission is bound by verify_release.py; inherited all-size assumptions remain.'} +(D/'INDEPENDENT.json').write_text(json.dumps(report,indent=2)+'\n') +print(json.dumps(report,indent=2)) diff --git a/research/t185-precision-replay/inputs/conservative40.json b/research/t185-precision-replay/inputs/conservative40.json new file mode 100644 index 0000000000..90dc3c3ef5 --- /dev/null +++ b/research/t185-precision-replay/inputs/conservative40.json @@ -0,0 +1,4 @@ +{ + "coarse": "860050401236641236681/500000000000000000000000", + "fine": "1075063001545801545851560323691846999/625000000000000000000000000000000000000" +} diff --git a/research/t185-precision-replay/inputs/pr2863/CLAIM.json b/research/t185-precision-replay/inputs/pr2863/CLAIM.json new file mode 100644 index 0000000000..47e3e13cfa --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/CLAIM.json @@ -0,0 +1,37 @@ +{ + "admission_result_sha256": "21fd39c78a6f2932cbc07af448bf193c9e483ba76942ec87b59d653981991f25", + "baseline_claim_sha256": "c2a04b639c86f462caef654a29817545c57b8e5ba809e37d4d476d3577f5cd6f", + "baseline_head": "0b2e2537b368a0cade07ce3f71452ea018ebe394", + "baseline_kappa": "17200966286848326009719999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "baseline_pr": 2857, + "calls": 1665, + "display": "0.001720100805416885927944 - 10^-46 - 10^-70", + "gain_decimal": "0.000000004176732053326972", + "gain_over_full_pr2857": "1044183013331743/250000000000000000000000", + "helper_roles": 679320, + "inherited_hypotheses": "All-size compiler; common-label/source access; mutable source; hosting; precision/tape; recovery; ordinary recursion; BIT; analytic transfer. No new Lean audit or unconditional multiplication theorem.", + "kappa": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "kappa_decimal": "0.0017201008054168859279439999999999999999999998999999999999999999999999", + "live": 165760, + "native_receipt_sha256": "e39f1da10b10f649366722157517c15d0d040ec6b651db4ef5624fe173df121f", + "optimality_certificate_sha256": "c015d2e8324775a76904a3fe33972d15c5a685c95d9679cebaaddf3745b81025", + "original_source_head": "e9307b48d7d1b690939935ecef0f8e524e6d92f4", + "paid_profile": { + "1": 4029300, + "2": 1068930, + "3": 458874, + "4": 213120, + "48": 66896, + "5": 65490, + "8": 13320 + }, + "physical": 166250, + "proof_origin": "Root and three Codex agents; informal proofs and exact finite computational checks. No independent human peer review claimed.", + "release_receipt_sha256": "932b22b422e1f74a2b3c705045087260a20b2eea085157693f2b318d360e4a4c", + "replicas": 185, + "retained_payload": 2048, + "scope": "Conditional outer headline. Actual T185 attains the fixed native-word/inventory/capacity fractional packing optimum near its moment root; no maximum over changed native words, geometries, controllers or multiplication algorithms.", + "source_manifest_entries": 547, + "source_manifest_sha256": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869", + "status": "PASS_CONDITIONAL_T185_RELEASE_AND_FIXED_PACKING_OPTIMUM" +} diff --git a/research/t185-precision-replay/inputs/pr2863/CREDITS.md b/research/t185-precision-replay/inputs/pr2863/CREDITS.md new file mode 100644 index 0000000000..5c41c22bdd --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/CREDITS.md @@ -0,0 +1,24 @@ +# Attribution and actual composition + +The final construction depends on the following public work, rather than summing unrelated headline decimals. + +- **Yiyang/Lyy-iiis, [PR #2857](https://github.com/CrocSwap/integer-mult-bounds/pull/2857)**, immutable head `0b2e2537b368a0cade07ce3f71452ea018ebe394`: staged shared-kernel words, cheaper complete local profile, actual T37 owner fill, fractional packing-cap precedent, source overlay, native/outer integration and separate review tooling. The complete words are retained; no priority or exclusive helper-selection claim is made. +- **Marius-Paul Dumitrean/mdumitrean, [PR #2856](https://github.com/CrocSwap/integer-mult-bounds/pull/2856)**, head `7a43b24c4b6729d171f3a2a11ef3b7dc77aabaa4`, with substantial Codex assistance: related cost-neutral vacancy-path method and rank concentration on [PR #2853](https://github.com/CrocSwap/integer-mult-bounds/pull/2853). The present literal witness uses width 9 instead of that work's width 7 paths. +- **Philippe Van Velzen/philippeVV, [PR #2853](https://github.com/CrocSwap/integer-mult-bounds/pull/2853)**, head `d01045dfb67428679618027dff552f1d032fa999`: dirty A-phase entry for the same four helper quartets, actual rebuilt inventory and supplier, with a different more expensive read schedule. That alternative is not added on top of the shared kernel a second time. +- **Jeremy Kothe, [PR #2833](https://github.com/CrocSwap/integer-mult-bounds/pull/2833)**, head `e9307b48d7d1b690939935ecef0f8e524e6d92f4`: preceding dirt-entry words, source package and native mechanisms. +- **Yiyang/Lyy-iiis, [PR #2848](https://github.com/CrocSwap/integer-mult-bounds/pull/2848)**, with substantial Codex assistance: full paid residue-exchange method, portable preparation/admission and independent source-event audit lineage. Our root source-event checker is a credited generalization, not falsely described as wholly unrelated code. +- **Marius-Paul Dumitrean, [PR #2843](https://github.com/CrocSwap/integer-mult-bounds/pull/2843)**: actual allocation transport and construction precedent. **Dugongue, [PR #2839](https://github.com/CrocSwap/integer-mult-bounds/pull/2839)**: tensor-block replica contract and lift/reconstruction/block-norm tooling, with all retained contributor notices. +- **Dugongue, [PR #2855](https://github.com/CrocSwap/integer-mult-bounds/pull/2855)**, head `90c52db35dd2f8cdf0dd81976e698a6192a09126`: the previous atlas applications, paid-rank concentration and independent-checking work. **[PR #2849](https://github.com/CrocSwap/integer-mult-bounds/pull/2849)** supplies the informal atlas, especially D021–D026 on concavity and majorization. These mathematical tools are classical; no global novelty claim is made for them. +- **[PR #2802](https://github.com/CrocSwap/integer-mult-bounds/pull/2802)** by Marius-Paul Dumitrean, **[PR #2751](https://github.com/CrocSwap/integer-mult-bounds/pull/2751)** by Tekalign, **[PR #2766](https://github.com/CrocSwap/integer-mult-bounds/pull/2766)** by DavidAriasC, **[PR #2733](https://github.com/CrocSwap/integer-mult-bounds/pull/2733)** and the retained earlier provider, alias, routing/frame, pre-life and outer-transfer lineage remain credited. Philippe Van Velzen, Mason Hale and every other original contributor keep their upstream credits, copyright and license notices. + +The exact new contribution is the ten-move five-copy causal witness and the independent proof/certification that its full profile attains the current fixed-inventory packing optimum. Root and three Codex agents produced the construction, separately implemented audits, explicit symbolic dual and proof notes. This is automated mathematical review, not independent human peer review. Original author/assistant attributions in the source package remain intact. + +The campaign first completed a smaller improvement on [PR #2853](https://github.com/CrocSwap/integer-mult-bounds/pull/2853). A later refresh found [PR #2856](https://github.com/CrocSwap/integer-mult-bounds/pull/2856) and the stronger [PR #2857](https://github.com/CrocSwap/integer-mult-bounds/pull/2857); the selected deliverable was revised to combine their usable ideas and the existing concentration method. The earlier complete checkpoint is preserved locally and is not passed off as the final frontier result. + +The source comparison includes an earlier complete open-PR pagination, a fresh 100 recently created and 100 recently updated records, subsequent new-head refreshes, current main/priority/catalog sources and actual immutable relevant files. Discussions and all historical repositories were not exhaustively audited. No global priority or novelty inference follows from this bounded neighborhood search. The final refresh records its exact scope. + +The final main snapshot is `d311a18c6061af67d0aa35cbeced605b8b7472ed`; the selected maintainer-reviewed conditional saving remains 0.001672660197076918. [PR #2858](https://github.com/CrocSwap/integer-mult-bounds/pull/2858) was inspected as a scoped priced obstruction without a new κ claim or a replacement native/packing construction. See `evidence/SOURCE-REFRESH.json`. + +All cited PRs are in https://github.com/CrocSwap/integer-mult-bounds/pulls. Original byte-preserved sources, notices and SPDX headers are under `vendor/pr2857/` and the authenticated external source export. New code is Apache-2.0. No source or package was externally published by this agent. + +The release refresh at 2026-10-16 04:42:49 UTC also read the actual bodies of [PR #2859](https://github.com/CrocSwap/integer-mult-bounds/pull/2859) by Dennis / antunishdPursuit, [PR #2860](https://github.com/CrocSwap/integer-mult-bounds/pull/2860) and [PR #2861](https://github.com/CrocSwap/integer-mult-bounds/pull/2861) by Wentao Li / VictorLiwentao, and [PR #2862](https://github.com/CrocSwap/integer-mult-bounds/pull/2862) by DreamingOfClouds. These cover phase-order bank sharing and scoped decoder/walk obstructions, with no new supplier or κ claim. They provide no drop-in replacement for this literal packing; their code/proofs were not independently reaudited or used as theorem premises here. This is a recorded neighborhood comparison, not an exhaustive novelty audit. diff --git a/research/t185-precision-replay/inputs/pr2863/LICENSE b/research/t185-precision-replay/inputs/pr2863/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/t185-precision-replay/inputs/pr2863/MANIFEST.json b/research/t185-precision-replay/inputs/pr2863/MANIFEST.json new file mode 100644 index 0000000000..b43e7989cf --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/MANIFEST.json @@ -0,0 +1,166 @@ +{ + ".gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "BRANCH.txt": "b73ee116eb7b006f8c7d576b78ad06f6ab322c28fe1ea9f5f92480057555d1e7", + "CLAIM.json": "eebaf5fc6d4721ba99418bdd0bbcbb933c5bf4f351025065f39a11120680f0f9", + "CONSTRUCTION.md": "c9c355551dec37e8e2c3e3dad8c6c9c7218af1a2333cf1cb688655fa531da9da", + "CREDITS.md": "5144a2d0774dbbb41cded421f00a05cf7c106a9278bbb2869c8dbe31ed71bbe5", + "FINAL-RESEARCH-PLAN.md": "ff888bf2216a2c1a5cd0e071bb508f5cce2e0f67e382384f9dccfe47a531278d", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE": "1493711f66e5cf8d53dd7d4f67edfe2eab8d17dd232b86e08c2d35cc9398cf39", + "PR-BODY.md": "0fd90e0dc506c34be4a5bf9ad2bbdb278ecdf0788da30b2885338fda738f0b66", + "PR-TITLE.txt": "cebb5147e02f356d3b530efbe2ec35cea5b22e25bcc0cad371e5b984c5a12f33", + "README.md": "1514045503fe5215e07092bfead5e8370a62ce9b119eb9f686fd28698aecda57", + "RELAY-PLAN.json": "67462bcf89e0381b922aa1b130cc55db31dd6f77d563035f02e91acab3634c6b", + "SOURCES.json": "163b028f64651bbac91d9f3f954521a83d5093c25b1c006b404f0c1a364b3f4d", + "TASK.json": "c8862761f2099c31d840d009c6c0242a8dd5fcbee8e5532f838d8b439a09a780", + "UPLOAD.md": "9fc4582e42c89263ba2583efcc90bdee803e083b9aa5fcc94bf02d132edc7a4e", + "VERIFY.json": "575ddf9711636006844ef192c12e04980c34236ffe235c64e4e457fe9f417339", + "data/DISPATCH.json": "de25af2200715ce5327160e7734391e786bb0b85c7dcdc59d9db8e41ab52ec3f", + "data/FILL.json.gz": "1796e64d25f462683bf655992a212c9204cdb47f5d5100956161ecc3e6190f41", + "data/ORDER.json": "da0700f6bd28b2a97b386d1a7eeafe296e6666f4a8d3695af2e2a2d0612d914e", + "data/OWNER-RECEIPT.json": "3d24c14566eab1eea1e82944e2f458a4c9d6753e3c72a9d63d964b8e7d10f730", + "data/PROFILE.json": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672", + "data/PROVIDERS.json": "b1e31d1b3af2c8db9b8dd8f1337fee7fc2570ee58c1d541c43963c640efa1aa2", + "evidence/ADMISSION-RESULT.json": "21fd39c78a6f2932cbc07af448bf193c9e483ba76942ec87b59d653981991f25", + "evidence/ADMISSION-STAGES.json": "28c953f1621c51d2ea4d652ffee59a225022ed4e7a1cb4d8651980e29ea0aea1", + "evidence/ADMIT2857-DERIVATION.json": "0ac2a4f59728682173242f73d0e71117baf18fc5bee3f1da2482b53822a25b31", + "evidence/ASSEMBLY.json": "ce044d660ac667a050a72199583a3c887c27bbb09bcfc1ca561434bcb6c51006", + "evidence/FINAL2857-MOMENT.json": "17320db6e321633ff59f3eb49add5f5d2de44700a62bc227c126eeb78d37b7c4", + "evidence/FINAL2857-OWNERS.json": "31ddda14f82d89700a2c1b5afbe1e767c15fe68df952ccec569a9574f61bf037", + "evidence/NATIVE-ENVIRONMENT.json": "08277c6877869e37abdc75900ce22f449e4ec1216258fb8a2b5bea1991fdf315", + "evidence/NATIVE-RECEIPT.json": "e39f1da10b10f649366722157517c15d0d040ec6b651db4ef5624fe173df121f", + "evidence/NATIVE-RESULT.json": "dfe7cda1a68c5efd5090f158b1e1c79ab1a9141fa5f5dd539835f57d8a25a40e", + "evidence/PREPARE2857-DERIVATION.json": "677534b9984a74f696aacc49873e15525e717166f5f1fef7ead8abacdb8c3497", + "evidence/RELEASE-RECEIPT.json": "932b22b422e1f74a2b3c705045087260a20b2eea085157693f2b318d360e4a4c", + "evidence/REPLAY-NOTE.json": "f160152ebb4e35591039b6511610899d8c48a8617f1d1cd43ee83f98b4e62932", + "evidence/RETAINED-BOOTSTRAP-RECEIPT.json": "f7b5c990a5e86294f6562c4c59e8225864bf7ed31d1c0dee8d7a4fbd7700ff52", + "evidence/RETAINED-BOOTSTRAP-RESULT.json": "7670a819312e740f16beb5b52de35c3361026852b073831b20a472c0dbea1d3d", + "evidence/SOURCE-OVERLAY-DERIVATION.json": "da6024f182a95a5b39cfbc24638aff14a104c2e7cf3037aa5840ef4fc6395eb7", + "evidence/SOURCE-REFRESH.json": "0a6f1f90274068fc879440bd3e7e82a0478fa780406c354e3f752b3ac8367aa2", + "evidence/SUPPLIER-RESULT.json": "4672cc8d67eb00671849ef721434ad45321e4c16ea6ea50bfee7dd9a410407ca", + "evidence/SUPPLIER-STAGES.json": "297e5271a222db41b54c405f600eb864fca667a5a41127cb127ad614d65c0180", + "evidence/UPSTREAM-PR2857-SOURCE.json": "d6f9d0a96fa096873e20a8c79d1b7ce54a080d1006e695844e500038dfdeabf2", + "reproduce.py": "ba1b23cfcf9a31961b0cf574f2ad9c53447942d7187507054a272d25d9dc296d", + "reproduce_t185.py": "6cb84e05e6dfe72f35dd09b3f85c093f913750104d799e31870144a1dcfc2c0e", + "review/PROOF.md": "71a45d195eb9ea46e0b0027d7d6f750aef109b1e853b9ff6b90ab864039bae6f", + "review/REVIEW-FINAL.json": "793e5dbd9dadfa34f926c827291e2394f62a4628bba9b9f31e82abc6eba8bf75", + "review/RUN.md": "15695884cd263f6688f3467a09d9aa580f92a639b0231e70a326cff8ccdd1e23", + "review/SOURCE-COMPATIBILITY.json": "711e7b0c2ae45a77d98839bddcad57e7a011a91ada52aceb4d274245f9b5d278", + "review/SOURCE-COMPATIBILITY.md": "23cab131ec3f43d7403ee3cfec8808279de025af8657272a6761230c92f43ea6", + "review/T185-PEER-REVIEW.json": "d8115dc9bf53b35b7e35f9ec739f2820ed8561e8d4cf578017b457fd15849d06", + "review/literal_core.py": "f5b36146de862c4f9f68412b1a9177409cb390ad4051b0f71483f36591e6a5d6", + "review/lp-final-01/PATTERNS.json": "a7a1aeede7b2b551e23629e5a4c539d344393572e3b9ee45b07a6bf00587e116", + "review/lp-final-01/RESULT.json": "c015d2e8324775a76904a3fe33972d15c5a685c95d9679cebaaddf3745b81025", + "review/moment_core.py": "22290074f138fa9b902e5f6f6e8a0ec366d6f812992adb6df9b617ce952fb852", + "review/profile_lp_certificate.py": "96cd1d6d84d9a224f3b5521e43e6d0572c779bdcccdd97f52dff36c76e5aa31a", + "review/review_current.py": "839ebb3ae5c209082a49b5456e331216db47ee6ce36fb87cab7723e9da11a8bd", + "tools/admit2857.py": "1d4b8b9df01e42f5f2450b5837132861c5aa8cd3a011e6a6fa35e53463417346", + "tools/audit_moment2857.py": "514b991460c47430476c9b2a73a321a85318097dace499d79bf33b4d839240c5", + "tools/audit_owners2857.py": "c26cda8f80f4914a16beab9615eb076868abdd572d511d870561973181172114", + "tools/ci_verify.py": "3880f8d53193d68535bb08ffabc767a5f3ef85777517d6c5bab1a8478c51c310", + "tools/fetch_source.cjs": "ee1b241e5321dff91f58a31d2c3c956dcc29930e0861807674dac01fd090614e", + "tools/make_lf_runtime.py": "da701eede36962e104050099475a9a6a632c8acd5bd49497bc56ea4cc3041d46", + "tools/materialize_source.py": "4f496ed6263aec187019a9005a4125487137e5380bbc88a14a4962a0d77bd881", + "tools/prepare2857.py": "f18c6d7c7cf94153300b124107a0b66ab8d2147244d522056658d85c40105ae9", + "tools/prepare_retained.py": "2962be17ee23d9c7953490e2d2919539b22b0ae2a29a10d89fddb6cfd3600431", + "tools/verify_package.py": "12655c07d514015abfd7feb82387ee329a38eb0a990edbf9bc73cc38a85c434f", + "validation/MOMENT-RECEIPT.json": "3414a77765698dbcbc95bfe442447fc26a7399eabf6956a774ac6d909e26f301", + "validation/PORTABLE-REPLAY-RECEIPT.json": "f409758a38dbf9ea5608808d55e17e4776b029064f43e798249178d139dea86e", + "vendor/pr2857/.gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "vendor/pr2857/CLAIM.json": "c2a04b639c86f462caef654a29817545c57b8e5ba809e37d4d476d3577f5cd6f", + "vendor/pr2857/DISPATCH.json": "5513481a70c83767b5836b15fb7ff204d2a8f8fca83c6bcaee90a20b3d1ec6c4", + "vendor/pr2857/FILL.json.gz": "82218aaaf08825bd4a3cca676815c7e9c00d06d0da123b1c5ad234c8c91cb501", + "vendor/pr2857/LOCAL-PINS.json": "5ddefde0c678a19bcae67352157b4b5d7868ba097951d079d04579cff8f41252", + "vendor/pr2857/NOTICE": "63e39c215eecec07f0eae6fd76ef69ec886ecefa0175e80f0526c9af83dc5f9b", + "vendor/pr2857/ORDER.json": "84f030a59dde4fa4635988ef0931ebae66964b3a202df79d38247fbe8a5592dc", + "vendor/pr2857/PROFILE.json": "f5d91190e5a062585a99c3959615b837271feca987eed04ae7d707d5714b17aa", + "vendor/pr2857/PROOF.md": "0b6208bf6de980daae1879cf3b22f0464cb12938ec91d0c7af61b8e18413649d", + "vendor/pr2857/PROVIDERS.json": "b1e31d1b3af2c8db9b8dd8f1337fee7fc2570ee58c1d541c43963c640efa1aa2", + "vendor/pr2857/README.md": "814b37dba638ba5550b955438e8acca84f004853ba3e24232bb253f4534cc01e", + "vendor/pr2857/SOURCES.json": "6d2b70e225aaf76213572e0ccddf3514fb2a874719c199031fd55b504b030a8a", + "vendor/pr2857/TASK.json": "29221111a4695dc8011a36063915b6ff9bf944af429887f18b61163059b0963d", + "vendor/pr2857/VERIFY.json": "354e2957f52694c98e23173d636cb7696fe82ca855540ec453e2c31bd32e87db", + "vendor/pr2857/admit_shared_replica.py": "c36c482e5df550daf1e0f0da8ed71eb00e12ac41df8de973583f4db9d98f586f", + "vendor/pr2857/allocation/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr2857/allocation/MANIFEST.json": "d18c89aa44bec5b1f2afc5ca3990e5e8132761e7abfab368e02f700a2e04e852", + "vendor/pr2857/allocation/NOTICE": "642e6acf32c22212f8c249e0ef36f65f7e28bd90eff75cb9b03b3fbcb79d94bf", + "vendor/pr2857/allocation/PINS.json": "d6defca921082408338cae3c90ac8466d8a252fb6f3a7e12d6724003732a206e", + "vendor/pr2857/allocation/README.md": "93e16cb95c3daf10c2bffa43a818230f7af4c2a14c05ea0099aca872c6ffc6fa", + "vendor/pr2857/allocation/construction/COMPRESSION-CONTROLS.json": "225083da80b8d0b2195abea932b73fab989e4b14fe3075cc1c76d25552d81d2b", + "vendor/pr2857/allocation/construction/FLOW.json.gz": "432f6e7ea0af6208a5a30323dcda936abfa6689c13cc136a5f0c25b0c498368e", + "vendor/pr2857/allocation/construction/MODEL.json": "25c2caab5b6ad85f9977639049b5e4679b6c635d800df43b35b3e580d915365c", + "vendor/pr2857/allocation/construction/NEGATIVE-CONTROLS.json": "d1cee69137cf7cf3239b5265f4538bd0e3547650ae5862f5a3579dd3fc16d4eb", + "vendor/pr2857/allocation/construction/PR2843-INDEPENDENT-NOTICE": "b1a13e97bf3503b4a52033518dd528d010f57be7b591245bf48910c20320d186", + "vendor/pr2857/allocation/construction/PR2843-build_allocation.py": "c8281fef278ff84bc6ff698699cb662f63e150e8f797dba07137103e9d81af71", + "vendor/pr2857/allocation/construction/REPLAY-CHECK.json": "8eda15bd557c2dcd153187dd39551e44e4c9f6fcc3b29aa3ede0638c184fe5d9", + "vendor/pr2857/allocation/construction/SOLVER.json": "62da09c8cd9a5ed3819e0e222cba83529c049e6e86e182940de2cb434f83f8b1", + "vendor/pr2857/allocation/construction/check_compression_policy.py": "810c35176d252db60f01725fe20b71330e5d6f702c4e991cc5552f1e3d53bbb9", + "vendor/pr2857/allocation/construction/discover_original.py": "c0aebddeb7271b8dc62cf9ac94b85c40c90f4ec938fc23a9d03c61888232614c", + "vendor/pr2857/allocation/replay_allocation.py": "f53a7f44b471dfb9d13ff3e8bdf06f87e402a31e2753118fafb4a27863da337f", + "vendor/pr2857/audit_owners.py": "18545051734238fe82690c15e4dd84d716e17372952b67c506248b1aafb5f86c", + "vendor/pr2857/audit_relaxation.py": "0e489823b37303ba383648e3fd21aca1b497abc74c297b5b131a3e4684cf5302", + "vendor/pr2857/build_overlay.py": "4c83a251a03045144608456e6b3bdbcced9255ce7c2d89f7039e766972100666", + "vendor/pr2857/check_ceiling.py": "5bcd91806d1b47c085c17e52de36939d7761f77c0e0af2c5e5ac4263c5fe0580", + "vendor/pr2857/check_four_kernels.py": "34ded7db6524ca4e7229c887c24ad7a5ce2531007f7c1ebfc4dd9af952406614", + "vendor/pr2857/check_release_evidence.py": "e996f252cc4dd23b02ad623dfdca1a6cb62799a1f390f92fb9eaaa5fc89558e7", + "vendor/pr2857/integration-review/DERIVATION-REVIEW-OPTIMIZED.json": "9c5316e77ec1520e47214e8f673ca357918544f174f316f9557a8875daaf1279", + "vendor/pr2857/integration-review/DERIVATION-REVIEW.json": "b4673c060f8502ced720e5f4b7095da7c4ed305455a6cdd0d5a507001733d5fa", + "vendor/pr2857/integration-review/FAILED-V1.json": "4beb6dce762b626bfeac2ab93a54c6b5b2165e7f1e25db1b69b1a43fb6455389", + "vendor/pr2857/integration-review/FINAL-CHAIN-REVIEW.json": "a738972f0010d878032f9608070d0f649ca9d5d6798d0e696251aef51030d84c", + "vendor/pr2857/integration-review/REVIEW.md": "d103b7ca1d805c7de6b3ac9f1d95ac150294858adca06554e305045f32e2b6ec", + "vendor/pr2857/integration-review/T37-GEOMETRY-PREFLIGHT.json": "13a50b2f2448931ca302a55e5839c082f651331f20402448fe6ff29d1eb2f481", + "vendor/pr2857/integration-review/check_integration_derivation.py": "0f02d3e0fb0d53dc4d2c444bbdd7054040ee32bf2a1fef8ff96e3a780d579203", + "vendor/pr2857/integration-review/fixtures/derivation/DERIVATION.json": "da6024f182a95a5b39cfbc24638aff14a104c2e7cf3037aa5840ef4fc6395eb7", + "vendor/pr2857/integration-review/fixtures/derivation/build_overlay.py": "4c83a251a03045144608456e6b3bdbcced9255ce7c2d89f7039e766972100666", + "vendor/pr2857/integration-review/fixtures/derivation/prepare_shared_native.py": "9d86bf49f6aec1d4f671a5d060815e97cb470151221a29fba736e91f06c74b07", + "vendor/pr2857/integration-review/fixtures/derivation/reproduce.py": "7fc4cd1277f42ba0a25a1eae72c6290878fefd5bab7053f4e548c15d95d914c5", + "vendor/pr2857/integration-review/fixtures/new/admit.py": "c36c482e5df550daf1e0f0da8ed71eb00e12ac41df8de973583f4db9d98f586f", + "vendor/pr2857/integration-review/fixtures/new/runtime/geometry_controls.py": "99bef04f24a99088e5c0c9b8f6bbc8386669d8315b8f572d6bbfb932c5d51145", + "vendor/pr2857/integration-review/fixtures/new/source/MANIFEST.json": "54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869", + "vendor/pr2857/integration-review/fixtures/new/source/new/rebuild_borrow.py": "97bd36b840501dd125d4d660750b8b7bc6550bba0150b7d2851c8a41668a8a6d", + "vendor/pr2857/integration-review/fixtures/new/source/verify.py": "1591a3eed02d3532e46183543bd2ddc7129c079a5fd70f1e6b4d9bc897153e92", + "vendor/pr2857/integration-review/fixtures/old/admit.py": "b926725ea029c71979e48e785578aa4821ea7ea73c8e9139c4e2c71fa6bfc91b", + "vendor/pr2857/integration-review/fixtures/old/runtime/geometry_controls.py": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0", + "vendor/pr2857/integration-review/fixtures/old/source/MANIFEST.json": "c8ec4d1b7be08d2ad30730a07392ad9cb6d0222f2c35bef43c9a80a39b16e41f", + "vendor/pr2857/integration-review/fixtures/old/source/new/rebuild_borrow.py": "a65079e5ea9553a150879898b5ab9cecb01c1be19247c20461c97211988c1ef3", + "vendor/pr2857/integration-review/fixtures/old/source/verify.py": "c52149ed10c0cae4950c92cef0edc38f382c5cc74cf66c5eeeebb7191b4bc0a0", + "vendor/pr2857/materialize_source.py": "4f496ed6263aec187019a9005a4125487137e5380bbc88a14a4962a0d77bd881", + "vendor/pr2857/owner_controls.py": "db9837c4d3905418b55dbeb3aebed29341cf5e98c948f37f56d0fc4c49ca2087", + "vendor/pr2857/prepare_shared_native.py": "9d86bf49f6aec1d4f671a5d060815e97cb470151221a29fba736e91f06c74b07", + "vendor/pr2857/reproduce.py": "7fc4cd1277f42ba0a25a1eae72c6290878fefd5bab7053f4e548c15d95d914c5", + "vendor/pr2857/requirements-reproduction.txt": "5e665fa5c409df8f7a561a4c0286173802aad59f3f90587f83b804efa146f7bd", + "vendor/pr2857/review_four_groups.py": "5b323e50fb5a10ac088472b3e085b54d7d2ae3a29f8552ff44b788a984eb97d1", + "vendor/pr2857/run_integration_review.py": "195b5ebeac758f6766ff78586ffa177d3c5de011e007d299d9d900d42b2d31f4", + "vendor/pr2857/run_owner_controls.py": "3bbe39c554345ff7d48a117597ea7d925c183c13c1d743360bd0e128c763b56b", + "vendor/pr2857/shared_kernel.py": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed", + "vendor/pr2857/source_pin_controls.py": "1a76d03b22e93122e2b6f980bffea3a19882722dc220f7c9864621c697995cdd", + "vendor/pr2857/sources/PR2833-DISPATCH.json": "fd8132ec8957b908ee6d871216848f18bafc6bd9304acd6185519ee26d97b1ca", + "vendor/pr2857/sources/PR2833-NOTICE": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "vendor/pr2857/sources/PR2833-ORDER.json": "aa7c53c188c90fd74421a804f4c6fb13aa1187c06dbac51fa147830a40e00667", + "vendor/pr2857/sources/PR2833-PLAN.json.gz": "d566cfb87b71639d4138e1f89b543e2dd6a7772070226a2a14c799a6835bf21e", + "vendor/pr2857/sources/PR2833-PROVIDERS.json": "3666edf67d61b01336e58166ec9edebd72902cc37a2da693b05691ab2a387cda", + "vendor/pr2857/sources/PR2833-T37-DISPATCH.json": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "vendor/pr2857/sources/PR2833-T37-OWNERS.json.gz": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "vendor/pr2857/sources/PR2833-T37-TEMPLATE.json.gz": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "vendor/pr2857/sources/PR2833-WORD-base.json.gz": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7", + "vendor/pr2857/sources/PR2833-WORD-extra.json.gz": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac", + "vendor/pr2857/sources/PR2839-CREDITS.md": "d8eea66efb6796d3caeec985949724eab9df1eb214182b7db2ef84ba6e19b5e9", + "vendor/pr2857/sources/PR2839-LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr2857/sources/PR2843-DISPATCH.json": "e06a95c589425f92e4cce90b0d71664b96d5955bb34d9ffefdae4b432fa8746b", + "vendor/pr2857/sources/PR2843-LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr2857/sources/PR2843-NOTICE": "b1a13e97bf3503b4a52033518dd528d010f57be7b591245bf48910c20320d186", + "vendor/pr2857/sources/PR2843-ORDER.json": "5fc45c6e6a50db17c1eb2577d36e0dab3057005bc269ea6be1241c79f61aeced", + "vendor/pr2857/sources/PR2848-CLAIM.json": "aceb1394b3e8f3abcc9b1a0dc82756ab937ffbefc2f37305a229a00ccc5137e9", + "vendor/pr2857/sources/PR2853-OUTER-CLAIM.json": "eb3260be191774b931cff6e562978a2af27bbc6ff666ca8c1d387a2b18dc86fa", + "vendor/pr2857/vendor/ceiling.py": "86a1432870b3b21d8454106ec9162fddc0471472d9214c590a1420f2426cedfc", + "vendor/pr2857/vendor/pr2839/CREDITS.md": "d8eea66efb6796d3caeec985949724eab9df1eb214182b7db2ef84ba6e19b5e9", + "vendor/pr2857/vendor/pr2839/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr2857/vendor/pr2839/blocknorm_certificate.py": "e5bfbad8e8e6cb4206f7ba92d333780f423918d8f217b474302346169e991f92", + "vendor/pr2857/vendor/pr2839/independent_owners.py": "77a848729159e271ba64f403dfd59dddb13044b17b2950fa56700f442e2fe461", + "vendor/pr2857/vendor/pr2839/lift_parent.py": "9a1edd7d4ab4a2f2ac8d15b42b7e40f93653d65026bac59e4c1ce80b486bd60e", + "vendor/pr2857/vendor/pr2839/reconstruct_replica.py": "5472811c24aef3852dc7e189dff5060076a6c0b25bfde928da50dcfe9b5bdc15", + "vendor/pr2857/vendor/pr2839/replica_parent.py": "48bdbf28f59d80edb266803ec61bf5e22e8fb5e5a0e2b88004b6039147589bd4", + "vendor/pr2857/verify.py": "1a16ddf9778ea41bc3ed50532ea3c00b6cbc4ec55a2bae5c4842277a02fd99ac", + "vendor/pr2857/words/WORD-base.json.gz": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "vendor/pr2857/words/WORD-extra.json.gz": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546" +} diff --git a/research/t185-precision-replay/inputs/pr2863/NOTICE b/research/t185-precision-replay/inputs/pr2863/NOTICE new file mode 100644 index 0000000000..124fd0dcd8 --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/NOTICE @@ -0,0 +1,30 @@ +T185 attainment of the current shared-kernel packing optimum +This MathProof deliverable adds the ten-move construction, exact fixed-model +optimality proof, separate audits and portable replay, prepared with substantial +OpenAI Codex assistance (root and three Codex agents). New code is Apache-2.0. +Marius-Paul Dumitrean's PR #2856 vacancy-path method and Dugongue's PR #2855 +concentration work are additionally credited; see CREDITS.md for full scope. +Original copyrights, licenses and notices remain in the retained sources. + +The following is the original PR #2857 notice, reproduced unchanged. Its +preparation attribution and directory references describe that upstream package. + +Four staged compensation kernels and chronological owner repacking +Prepared for Yiyang (@Lyy-iiis), with substantial OpenAI Codex assistance. +New contributions are licensed under Apache-2.0. + +Jeremy Kothe (@jeremykothe2), PR2833: pinned source words, dirt-entry mechanism, +local audit, cleanup and native reconstruction lineage. +@philippeVV, concurrent PR2853: the same four A-phase helper quartets +and entrance mechanism, with a different early-read schedule and paid profile. +Marius-Paul Dumitrean (@mdumitrean), PR2843 and predecessors: integer owner-flow +construction and edge-coloring realization, retained in allocation/construction. +Dugongue, PR2839: tensor-block norm and replica/owner interfaces. +Tekalign (@tekuuu), native and source-bound admission lineage. +David Arias C and the other contributors credited in the retained sources. + +Original source-specific licenses and notices are retained in sources/, vendor/ +and allocation/. This notice supplements, and does not replace, their attribution. +Independent checks here are separate AI-assisted implementations; no independent +human or maintainer review, new selected frontier, or full theorem formalization +is claimed. diff --git a/research/t185-precision-replay/inputs/pr2863/data/PROFILE.json b/research/t185-precision-replay/inputs/pr2863/data/PROFILE.json new file mode 100644 index 0000000000..e3f186cb03 --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/data/PROFILE.json @@ -0,0 +1 @@ +{"1":4029300,"2":1068930,"3":458874,"4":213120,"5":65490,"8":13320,"48":66896} \ No newline at end of file diff --git a/research/t185-precision-replay/inputs/pr2863/data/PROVIDERS.json b/research/t185-precision-replay/inputs/pr2863/data/PROVIDERS.json new file mode 100644 index 0000000000..39998c1f3c --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/data/PROVIDERS.json @@ -0,0 +1 @@ +{"extra":{"actual_paid_profile":{"1":2394,"2":642,"3":266,"4":128,"5":26,"8":8},"widths":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,4,9,4,9,8,9,9,4,9,9,9,9,9,9,9,9,4,9,4,9,8,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,9,9,9,9,8,9,8,9,9,9,9,9,9,9,9,9,8,8,7,7,7,7,8,9,8,9,7,7,7,7,7,7,9,9,9,9,8,8,8,9,8,8,9,9,9,9,8,7,7,8,9,8,8,9,9,9,9,8,8,8,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,8,7,8,8,9,9,9,9,8,8,8,8,7,7,7,7,9,8,9,8,8,8,8,8,7,7,9,8,9,8,7,7,7,7,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,5,5,8,8,8,8]},"gauge44":{"actual_paid_profile":{"1":2394,"2":642,"3":266,"4":128,"5":26,"8":8},"widths":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,4,9,4,9,8,9,9,4,9,9,9,9,9,9,9,9,4,9,4,9,8,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,9,9,9,9,8,9,8,9,9,9,9,9,9,9,9,9,8,8,7,7,7,7,8,9,8,9,7,7,7,7,7,7,9,9,9,9,8,8,8,9,8,8,9,9,9,9,8,7,7,8,9,8,8,9,9,9,9,8,8,8,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,8,7,8,8,9,9,9,9,8,8,8,8,7,7,7,7,9,8,9,8,8,8,8,8,7,7,9,8,9,8,7,7,7,7,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,5,5,8,8,8,8]}} \ No newline at end of file diff --git a/research/t185-precision-replay/inputs/pr2863/review/PROOF.md b/research/t185-precision-replay/inputs/pr2863/review/PROOF.md new file mode 100644 index 0000000000..c9b3ee5390 --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/review/PROOF.md @@ -0,0 +1,120 @@ +# Actual T185 attainment of the current fixed-packing optimum + +The actual five-copy relay has complete paid profile + + {1: 4029300, 2: 1068930, 3: 458874, 4: 213120, + 5: 65490, 8: 13320, 48: 66896}. + +The independent review checks every one of its 679,320 helper roles in 1,665 calls, reconstructs its source-event windows, recounts the full profile, and certifies its exact moment above the full PR #2857 rational. Separately, an exact primal/dual certificate proves that this actual profile attains the fractional packing minimum for the fixed current word, inventory and bin capacities throughout the moment-root interval below. This is not a global optimality statement about integer multiplication or alternative native words. + +## 1. Universal strict improvement of the actual relay + +Let H_r = r^p for any 0 < p < 1. Relative to five source copies, the actual profile change is + + H_48 − H_3 − 5 H_9 < 0. + +Indeed, 48 = 3 + 9 + 9 + 9 + 9 + 9. Divide these six positive parts by 48 to obtain positive numbers t_i < 1 with sum 1. Since t_i^p > t_i, their p-th powers sum to more than 1. Multiplying by 48^p proves the inequality. The live stock and normalization per source copy are unchanged. Thus the normalized paid moment decreases strictly for every exponent in this interval, independently of a displayed decimal approximation. + +The allocation worker's actual ten whole-role moves consist of five replicated width 9 vacancy relays, followed by moving five actual width 9 roles out of one capacity 48 donor. Five capacity 16 bins that each held width 7 become full [7, 9] bins; the capacity 48 donor becomes empty. This converts the six old idle ranks [3, 9, 9, 9, 9, 9] into [48]. This explanation does not replace the literal checks: all source windows, family exclusions, disjoint masks and prefixes are recounted by `review_current.py`. + +## 2. Precisely fixed packing model + +For any positive replica count T, assume the unchanged source geometry and current native providers. Per replica the bin counts are + +| Capacity c | 8 | 16 | 32 | 48 | +|---|---:|---:|---:|---:| +| B_c | 672 | 448 | 448 | 448 | + +The current ordered native inventory has widths {4: 26, 5: 2, 7: 62, 8: 84, 9: 234}. There are nine calls per replica. The local paid profile is + + 2394 H_1 + 642 H_2 + 266 H_3 + 128 H_4 + 26 H_5 + 8 H_8. + +A bin pattern is a capacity c and a vector u = (u_4, u_5, u_7, u_8, u_9) of nonnegative integers with Σ_w w u_w ≤ c. Its remainder is r = c − Σ_w w u_w. Put H_0 = 0. There are exactly 1,163 such patterns over these four capacities. + +For each pattern let x_(c,u) ≥ 0 be its fractional multiplicity. The constraints are + + Σ_u x_(c,u) = T B_c, + Σ_(c,u) u_w x_(c,u) = 9 T I_w, + +where I_w is the width inventory above. The objective is the sum of idle costs Σ_(c,u) H_r x_(c,u); add the fixed native paid cost separately. This relaxation allows more assignments than a chronological literal allocation. It therefore gives a valid lower bound for every actual allocation with these inventories, for every positive integer T whose enclosing source geometry and finite admission are admissible. It does not prove that every T satisfies the enclosing finite invoice, nor that every fractional solution has a literal realization. + +## 3. Exact rational primal + +The following bin multiplicities are per replica. A tuple lists the widths in the bin; an empty tuple leaves the entire bin idle. + +| Capacity | Widths | Multiplicity | Remainder | +|---:|---|---:|---:| +| 8 | (8) | 672 | 0 | +| 16 | (7, 9) | 448 | 0 | +| 32 | (9, 9, 9) | 120 | 5 | +| 32 | (8, 8, 8, 8) | 21 | 0 | +| 32 | (7, 7, 9, 9) | 55 | 0 | +| 32 | (5, 9, 9, 9) | 18 | 0 | +| 32 | (4, 9, 9, 9) | 234 | 1 | +| 48 | () | 1808/5 | 48 | +| 48 | (9, 9, 9, 9, 9) | 432/5 | 3 | + +Adding these rows gives every bin-count and helper-count constraint exactly over the rationals. Its idle objective is + + 234 H_1 + (432/5) H_3 + 120 H_5 + (1808/5) H_48. + +Adding the nine native call costs gives the complete per-replica profile + + H* = 21780 H_1 + 5778 H_2 + (12402/5) H_3 + + 1152 H_4 + 354 H_5 + 72 H_8 + (1808/5) H_48. + +The actual T185 profile is exactly 185 times this profile, entry by entry. This is checked directly from the complete candidate file; no idealized replacement is made in the release. + +## 4. Symbolic dual and weak duality + +Set + + q = (H_3 − H_48)/5, C = H_5 − 3q. + +Use capacity prices + + λ_8 = C/4, λ_16 = C/2, λ_32 = C, λ_48 = H_48, + +and helper prices + + μ_4 = H_1 − H_5, μ_5 = −H_5, + μ_7 = −C/2 − q, μ_8 = −C/4, μ_9 = q. + +Prices are unrestricted real numbers because the primal inventory constraints are equalities. For each of the 1,163 patterns the required inequality is + + λ_c + Σ_w u_w μ_w ≤ H_(c − Σ_w w u_w). + +`profile_lp_certificate.py` verifies every one of these inequalities with exact symbolic coefficients and outward integer power intervals, uniformly throughout the root bracket in Section 5. Eleven inequalities are symbolically exact equalities. Every other inequality has a strictly positive lower slack. `lp-final-01/PATTERNS.json` records every pattern, its exact symbolic slack and its directed interval. A forged capacity price is explicitly rejected. + +Why does this prove optimality? Multiply each inequality by its nonnegative primal multiplicity and sum. The two sets of inventory equalities give + + idle cost ≥ T [Σ_c B_c λ_c + 9 Σ_w I_w μ_w]. + +This is weak duality, proved directly without a solver. Substituting the displayed prices makes the bracket exactly the rational primal idle objective from Section 3; the code checks this as an identity of coefficients of H_1, H_3, H_5 and H_48. Thus the rational primal is optimal in the full fractional model. The actual T185 allocation has its objective value, so it attains that minimum despite the additional chronological restrictions. For any other admissible T the same scaled dual is a lower bound; integral attainment at that T is not assumed. + +## 5. Uniform root bracket and exact arithmetic + +The optimal normalized moment is + + Φ(p) = H*(p) / (896 × 73^p). + +With α = 1 − p, each positive term (r/73)^(1−α) increases strictly with α because 0 < r < 73. Hence Φ(1−α) is continuous and strictly increasing. Directed arithmetic gives opposite strict signs at + + α_low = 0.001720100805416885927944, + α_high = 0.001720100805416885927945. + +The unique moment root lies strictly between these rationals. The dual is feasible uniformly across this entire interval: for each integer r its lower power bound is evaluated at α_high and its upper bound at α_low, using monotonicity. Symbolic zero slacks are recognized as identities; positive and negative coefficients of every other slack select the appropriate outward endpoints. Consequently this is a locally uniform optimum certificate, not merely a floating comparison at a nominated exponent. + +All power bounds use only integer arithmetic and Fraction. Write n = 2^k a with 1 ≤ a < 2 and z = (a−1)/(a+1), so 0 ≤ z ≤ 1/3. Integrating the geometric series for 2/(1−z²) gives + + log a = 2 Σ_(j≥0) z^(2j+1)/(2j+1). + +After J terms the positive tail is at most 9 z^(2J+1)/(4(2J+1)). The code encloses the sum and powers by outward dyadic recurrences. It computes log 2 in the same way, then log n. For t = α log n in [0, 1/2], the positive Taylor series for exp(t) has remaining tail at most twice its next term. Outward reciprocal arithmetic yields n^(1−α) = n/exp(t). The scale is 2^512. No solver or floating transcendental is trusted in either the moment signs or the dual inequalities. + +The enclosing target is α_low − 10^−46 − 10^−70. `REVIEW-FINAL.json` independently checks its moment and its exact rational superiority over PR #2857. This statement is conditional on the retained all-size compiler, native, hosting, precision/tape and analytic interfaces. Full admission, which retains payload 2048 and all denominator, mass and C0 guards, is a separate enclosing check. + +## 6. Source and verification boundary + +The actual staged words and T37 source are PR #2857 at `0b2e2537b368a0cade07ce3f71452ea018ebe394`, by Yiyang/Lyy-iiis with Codex assistance. It credits Jeremy Kothe's PR #2833 and Philippe Van Velzen's independent PR #2853 treatment of the same quartet. The vacancy-relay neighborhood overlaps Marius-Paul Dumitrean's PR #2856; no priority or previously-unused claim is made. The preserved PR #2855 atlas/mixed-fibre work is not silently inserted into this candidate. Earlier notices and licenses remain with the enclosing package. + +The five-copy construction belongs to the allocation worker. This supplement supplies an independent owner/moment review and an exact fixed-model optimum certificate. Its arithmetic, source-event checks and LP dual are not new general mathematical identities. It asserts neither global optimality across dimensions or native circuits nor an unconditional integer multiplication theorem. No Lean process was used for this exact informal campaign. diff --git a/research/t185-precision-replay/inputs/pr2863/tools/admit2857.py b/research/t185-precision-replay/inputs/pr2863/tools/admit2857.py new file mode 100644 index 0000000000..836a00014c --- /dev/null +++ b/research/t185-precision-replay/inputs/pr2863/tools/admit2857.py @@ -0,0 +1,412 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +# Tekalign (@tekuuu), with substantial OpenAI Codex assistance. +"""Prepare and fully admit a changed-replica literal order/fill derivative. + +PR2833 extension by Yiyang Lu with OpenAI Codex assistance: add the exact +immutable dirt-entry source profile and exact full outer-claim comparisons to +PR2833 and the newer PR2843 T124 allocation. All +inherited native, owner, invoice, block-norm, controls and release checks retained. + +Research runtime only: native providers must already have passed freshly and +are authenticated by --native-receipt. --prepare-only stops before discovery. +Default complete admission preserves the original verify.py and release stages. +Source inputs and the native cache are read-only; all output uses fresh --work. +""" +import argparse +from fractions import Fraction as Q +import gzip +import hashlib +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import tarfile +import time + +SOURCE_COMMIT = 'local-joint12-refit393' +SOURCE_MANIFEST = '1e75eabffe1ce311cc3bddc05e76118cbdedfc806200a906c57fbc5a5dd213eb' +PARENT_MANIFEST = 'e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4' +PRECISION = dict(endpoint_digits=24, grid_digits=18, margin_digits=28, bootstrap_steps=12) +COMPARISON_SHA = '252b7bbdbef293f643633ff95ba7d1eabbe83e1eebcd1cb06f51834256bde1f3' +COMPARISON_HEAD = 'e8b771ba132fe632796b28c1742a8d096c04519f' +NATIVE_STAGES = ['native', 'ledgers', 'local-replay', 'wrappers', 'phases'] +# Supported immutable source versions; CLI selection never accepts arbitrary hashes. +SOURCE_PROFILES = { + 'shared-four': dict(commit='shared-four-kernel-pr2833', manifest='54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869', helpers=408, source_file_count=547, upstream_head='e9307b48d7d1b690939935ecef0f8e524e6d92f4'), + 'pr2833': dict(commit='pr2833-dirtentry', manifest='c8ec4d1b7be08d2ad30730a07392ad9cb6d0222f2c35bef43c9a80a39b16e41f', helpers=408, source_file_count=541, upstream_head='e9307b48d7d1b690939935ecef0f8e524e6d92f4'), + 'pr2766': dict(commit='local-joint12-refit393', manifest='1e75eabffe1ce311cc3bddc05e76118cbdedfc806200a906c57fbc5a5dd213eb', helpers=415, source_file_count=491, upstream_head='e6df920cd0110e4b629e2ad84eddcb539001e174'), + 'pr2802': dict(commit='local-joint12-pr2733', manifest='9c72b4301057a6c204c40bb6584eb74b779e06618bcd98d706d726c3e2c92451', helpers=408, source_file_count=506, upstream_head='17b2ee6ef3cf1468e78a6267f0ecbc9a0e6f60dd'), +} +COMPARISONS = { + 'pr2857': dict(pr=2857, head='0b2e2537b368a0cade07ce3f71452ea018ebe394', sha256='c2a04b639c86f462caef654a29817545c57b8e5ba809e37d4d476d3577f5cd6f', field='kappa'), + 'pr2848': dict(pr=2848, head='c50d12e4720cd1fef2b5a65e337e37de9731879a', sha256='aceb1394b3e8f3abcc9b1a0dc82756ab937ffbefc2f37305a229a00ccc5137e9', field='kappa'), + 'pr2843': dict(pr=2843, head='47a7227c044cd0cabb1432a06c61dd5d60c07f5a', sha256='0adc0edfade0260c65e79867b6c8b96f58dfe29d38aa30cfb8f3d5e9c7e828d9', field='kappa'), + 'pr2833': dict(pr=2833, head='e9307b48d7d1b690939935ecef0f8e524e6d92f4', sha256='6f2c4195f0226c5a7f9ba604bc038cfd4100ba3caeeac8ed2defb6fb00632b70', field='kappa_rational'), + 'pr2767': dict(pr=2767, head='e8b771ba132fe632796b28c1742a8d096c04519f', sha256='252b7bbdbef293f643633ff95ba7d1eabbe83e1eebcd1cb06f51834256bde1f3', field='kappa_rational'), + 'pr2802': dict(pr=2802, head='17b2ee6ef3cf1468e78a6267f0ecbc9a0e6f60dd', sha256='a2fcbc8a3ad3095ecbd310a26c02e9d11c28e4d105669a08bbdfb39d7704db51', field='kappa'), +} + + + +# Discovery records are shared by parallel mutation-audit processes on Windows. +# Only discovery bookkeeping changes; strict pin comparison below it is untouched. +DISCOVERY_APPEND_OLD = " with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10))" +DISCOVERY_APPEND_NEW = r''' import time as _wr_time + _wr_path=Path(os.environ['WITNESS_RECORD']) + _wr_lock=_wr_path.with_name(_wr_path.name+'.append.lock') + _wr_deadline=_wr_time.monotonic()+60 + _wr_fd=None + while _wr_fd is None: + try:_wr_fd=os.open(_wr_lock,os.O_CREAT|os.O_EXCL|os.O_WRONLY) + except FileExistsError: + if _wr_time.monotonic()>=_wr_deadline:raise TimeoutError('discovery record lock timeout; existing lock preserved') + _wr_time.sleep(.005) + try: + with _wr_path.open('a',encoding='utf-8',newline='\n')as _wr_out: + _wr_out.write(json.dumps([key,got],default=str)+chr(10)) + _wr_out.flush() + finally: + os.close(_wr_fd) + _wr_lock.unlink()''' + + +def need(ok, why): + if not ok: + raise RuntimeError(why) + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def read(path): + body = path.read_bytes() + return json.loads(gzip.decompress(body) if path.suffix == '.gz' else body) + + +def write(path, value): + # All output targets belong to this fresh work tree; never unlink an open lock. + lock = path.with_name(path.name + '.lock') + descriptor = os.open(lock, os.O_CREAT | os.O_EXCL | os.O_WRONLY) + try: + os.write(descriptor, str(os.getpid()).encode()) + os.close(descriptor) + descriptor = None + path.write_text(json.dumps(value, sort_keys=True, indent=2) + '\n', encoding='utf-8', newline='\n') + finally: + if descriptor is not None: + os.close(descriptor) + lock.unlink() + + +def tree(root, exclude=()): + result = {} + for path in sorted(root.rglob('*')): + need(not path.is_symlink(), 'unbound symlink: ' + str(path)) + name = path.relative_to(root).as_posix() + if path.is_file() and name not in exclude: + result[name] = sha(path) + return result + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + for name in ('source', 'fill', 'order', 'dispatch', 'native-cache', 'native-receipt', 'work', 'replica-helper-dir', 'reconstructor', 'comparison-claim', 'blocknorm-checker'): + ap.add_argument('--' + name, type=Path, required=True) + ap.add_argument('--jobs', type=int, default=4) + ap.add_argument('--prepare-only', action='store_true') + ap.add_argument('--source-profile', choices=sorted(SOURCE_PROFILES), default='shared-four') + ap.add_argument('--comparison-profile', choices=sorted(COMPARISONS), default='pr2848') + a = ap.parse_args() + global SOURCE_COMMIT, SOURCE_MANIFEST, COMPARISON_SHA, COMPARISON_HEAD + source_profile = SOURCE_PROFILES[a.source_profile] + comparison = COMPARISONS[a.comparison_profile] + SOURCE_COMMIT, SOURCE_MANIFEST = source_profile['commit'], source_profile['manifest'] + COMPARISON_SHA, COMPARISON_HEAD = comparison['sha256'], comparison['head'] + expected_helpers, comparison_pr = source_profile['helpers'], comparison['pr'] + need(not sys.flags.optimize and a.jobs > 0, 'enabled assertions and positive jobs required') + source, cache, work = a.source.resolve(), a.native_cache.resolve(), a.work.resolve() + need(not work.exists() and not work.is_relative_to(source) and not work.is_relative_to(cache), + 'fresh external work required') + need(sha(source / 'MANIFEST.json') == SOURCE_MANIFEST, 'COMPOSED manifest pin') + source_files = read(source / 'MANIFEST.json') + need(len(source_files) == source_profile['source_file_count'] and tree(source, ('MANIFEST.json',)) == source_files, + 'complete COMPOSED source inventory and hashes') + helper_dir = a.replica_helper_dir.resolve() + helper_paths = [helper_dir / n for n in ('lift_parent.py', 'replica_parent.py')] + [a.reconstructor.resolve()] + external_hashes = {str(p): sha(p) for p in helper_paths + [a.fill.resolve(), a.order.resolve(), a.dispatch.resolve(), a.comparison_claim.resolve(), a.blocknorm_checker.resolve()]} + need(sha(a.comparison_claim) == COMPARISON_SHA, 'exact pinned frontier headline comparison') + comparison_claim = read(a.comparison_claim) + need('headline_kappa_source' not in comparison_claim and comparison['field'] in comparison_claim, + 'comparison must be full headline outer claim, not supplier-only CLAIM') + previous = Q(comparison_claim[comparison['field']]) + need(previous == Q(comparison_claim['kappa']), 'comparison rational/decimal equality') + order_input = read(a.order) + need(order_input and all(isinstance(x,list) and len(x)==2 and all(type(v)is int for v in x) for x in order_input), 'literal integer call order') + T = 1 + max(r for st,r in order_input) + need(T > 0 and len(order_input)==9*T and set(map(tuple,order_input))=={(st,r) for st in range(9) for r in range(T)}, 'complete new replica coverage') + need(all([st for st,r in order_input if r==rep]==list(range(9)) for rep in range(T)), 'source stage projection') + dispatch_input = read(a.dispatch) + need(len(dispatch_input)==9*T and {(st,r) for st,r,pid in dispatch_input}==set(map(tuple,order_input)), 'complete explicit dispatch') + native_receipt = read(a.native_receipt) + need(native_receipt['status'] == 'PASS_COMPOSED_FRESH_NATIVE_PROVIDERS_AND_AUTHENTICATED_CACHE' + and native_receipt['source_commit'] == SOURCE_COMMIT + and native_receipt['manifest_sha256'] == SOURCE_MANIFEST, 'native receipt source binding') + need(tree(cache) == native_receipt['cache_files'], 'complete native/parent cache hashes') + old = source / 'vendor/pr1297' + need(sha(old / 'MANIFEST.json') == PARENT_MANIFEST, 'retained parent pin') + parent_receipt = cache / '_receipts' / PARENT_MANIFEST / 'RECEIPT.json' + need(sha(parent_receipt) == native_receipt['retained_parent_receipt_sha256'], 'parent receipt pin') + pr = read(parent_receipt) + need(pr['vendor_manifest_sha256'] == PARENT_MANIFEST and pr['claim_sha256'] == sha(old / 'CLAIM.json'), + 'parent receipt claim binding') + for name, digest in pr['files'].items(): + need(sha(parent_receipt.parent / name) == digest, 'parent receipt file') + parent_result = read(parent_receipt.parent / 'RESULT.json') + need(parent_result['status'] == 'PASS_GLOBAL_MIXED_X54_FUSIONS_NATIVE_AND_STRICT_ADMISSION' + and parent_result['kappa'] == read(old / 'CLAIM.json')['kappa'], 'retained parent completed admission') + natives = {} + for tag in ('base', 'extra'): + word = source / ('new/borrow/words/BORROW-WORD-43' + tag + '.json.gz') + entry = cache / sha(word) + binding = native_receipt['providers'][tag] + need(binding['word_sha256'] == sha(word) + and tree(entry, ('CACHE.json',)) == binding['complete_native_files'], 'native full-tree binding') + need(read(entry / 'local/FULL-WORD.json.gz') == read(word), 'native complete word') + stages = read(entry / 'STEPS.json') + need([s['step'] for s in stages] == NATIVE_STAGES and all(s['exit_code'] == 0 for s in stages), + 'native five-stage coverage') + checks = read(entry / 'local/LOCAL-CHECKS.json') + need(all(checks[o]['paid_profile'] == read(word)['report']['local_profile'] for o in ('forward', 'backward')), + 'native actual paid profiles') + natives[tag] = entry + work.mkdir(parents=True) + package = work / 'package' + shutil.copytree(source, package) + # Only the fresh external clone changes. Immutable source/cache inventories remain pinned. + for hp in helper_paths[:2]: + shutil.copy2(hp, package / hp.name) + need(sha(package / hp.name)==external_hashes[str(hp)], 'helper copy hash') + shutil.copy2(a.blocknorm_checker, package / 'blocknorm_certificate.py') + shutil.copy2(a.blocknorm_checker, package / 'code/blocknorm_certificate.py') + need(sha(package / 'blocknorm_certificate.py') == external_hashes[str(a.blocknorm_checker.resolve())], 'block-norm checker exact source binding') + shutil.copy2(a.reconstructor, package / 'reconstruct.py') + need(sha(package / 'reconstruct.py')==external_hashes[str(a.reconstructor.resolve())], 'reconstructor copy hash') + # The original subprocesses also write generated hash-bound source. Windows + # callers use a process-scoped LF adapter; no system configuration is changed. + lf_probe = work / '.lf-preflight.txt' + lf_probe.write_text('LF\n', encoding='utf-8') + need(lf_probe.read_bytes()==b'LF\n', 'process-scoped LF output required on Windows') + lf_probe.unlink() + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + OPENBLAS_NUM_THREADS='1', OMP_NUM_THREADS='1', AUDIT_FAST_SHARDS=str(a.jobs)) + for name in ('PYTHONOPTIMIZE', 'WITNESS_SPEC', 'WITNESS_DISCOVER', 'WITNESS_RECORD'): + env.pop(name, None) + stages, patches = [], [] + + def run(name, script, *args): + start = time.monotonic() + command = [sys.executable, '-B', str(script), *map(str, args)] + log = work / (name + '.log') + with log.open('w') as output: + result = subprocess.run(command, env=env, cwd=work, stdin=subprocess.DEVNULL, + stdout=output, stderr=subprocess.STDOUT) + stages.append(dict(name=name, exit_code=result.returncode, seconds=time.monotonic() - start, + script_sha256=sha(script), log_sha256=sha(log), command=command)) + write(work / 'STAGES.json', stages) + need(result.returncode == 0, 'failed ' + name + '; see ' + str(log)) + print('PASS', name, flush=True) + + def patch(name, replacements): + path = package / name + before = sha(path) + body = path.read_text() + for old_text, new_text in replacements: + need(body.count(old_text) == 1, 'exact patch preimage: ' + name + ': ' + old_text[:80]) + body = body.replace(old_text, new_text) + path.write_text(body) + patches.append(dict(path=name, before_sha256=before, after_sha256=sha(path), replacements=replacements)) + + # PR2530's already checked correction: restored zero buffers occupy physical + # rows. COMPOSED's shipped SPEC includes them; its rebound SPEC omitted them. + patch('new/rebind.py', [ + ("physical=spec['expected']['live'] + 8 + R + 2)", + "physical=spec['expected']['live'] + 8 + R + 2 + max(len(rd(d / 'CANONICAL-WORD.json.gz').get('zero_buffers', [])) for d in locs.values()))")]) + # At T37 the historical fixed333 mutant is a no-op. Preserve the + # undercharge test by subtracting one from both actual charges, and + # require every geometry mutant to differ before the unchanged assembly. + patch('geometry_controls.py', [ + (" i['complete_invocation_sweeps']=i['bridge_sweeps']=333", + " i['complete_invocation_sweeps']-=1;i['bridge_sweeps']-=1"), + (" o,i=copy.deepcopy(owner),copy.deepcopy(invoice);fn(o,i);oh=digest(o);i['owner_audit_sha256']=oh", + " o,i=copy.deepcopy(owner),copy.deepcopy(invoice);fn(o,i);assert (o,i)!=(owner,invoice), 'geometry mutant must change actual receipts';oh=digest(o);i['owner_audit_sha256']=oh")]) + # Preserve the exact fixed-grid-maximum equality while deriving precision + # from the same SPEC read by both independent outer arithmetic checkers. + patch('verify_release.py', [ + ('Fraction(1, 10 ** 3046) - Fraction(1, 10 ** 3022)', + "Fraction(1, 10 ** (spec['outer_refinement']['endpoint_digits'] + 46)) - Fraction(1, 10 ** (spec['outer_refinement']['endpoint_digits'] + 22))"), + ('epsilon=1-(1025/1024)e-3080', "epsilon=1-(1025/1024)e-{spec['outer_refinement']['endpoint_digits']+80}"), + ('at the one 3000-digit rejection call', "at the one {spec['outer_refinement']['endpoint_digits']}-digit rejection call")]) + # Keep the native dimension and paid moment ledger fixed; bind replica + # width to both the checked source geometry and the independent B invoice. + patch('outer/check_ledger.py', [ + ('assert (m,W)==(73,66304)', + "T=spec['geometry']['replicas']\nassert type(T) is int and T>0\nassert m==73 and W==896*T and W==BJ['live']")]) + patch('code/witness.py', [(DISCOVERY_APPEND_OLD, DISCOVERY_APPEND_NEW)]) + patch('verify.py', [ + ("run('lift-parent',P/'lift_parent.py','--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')", + "run('lift-parent',P/'lift_parent.py','--package',P,'--owners',work/'rebuilt-owners','--out',work/'rebuilt-parent')")]) + # A sharper local reserve is certified against actual scalar/Horner + # prefixes of BOTH orientations and BOTH providers. All sweep and physical + # row charges remain unchanged; this never omits an invocation or bridge. + patch('code/witness.py', [ + ("PAYLOAD==1<<(192+(GEO['dimension']+1)//2+2*CALLS+4).bit_length()", + "PAYLOAD==1<<(128+(GEO['dimension']+1)//2+18+1330+1+4).bit_length()")]) + patch('code/invoice_allcold.py', [ + (" required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4", + " from blocknorm_certificate import certify\n blocknorm=certify(template, {pid:base/'providers'/pid for pid in template['local_providers']})\n assert blocknorm['status'] == 'PASS_TENSOR_BLOCK_NORM_CERTIFICATE'\n assert localbits <= 128, 'actual native scalar/Horner prefix exceeds charged local reserve'\n required_prefix=localbits+input_l2_bits+blocknorm['max_active_depth']+blocknorm['stock_l2_bits']+1+4")]) + patch('independent_core.py', [ + (" payload = 1 << (192 + (M+1)//2 + 2*len(c['order']) + 4).bit_length()", + " require(localbits <= 128, 'measured native prefix exceeds local reserve')\n payload = 1 << (128 + (M+1)//2 + 18 + 1330 + 1 + 4).bit_length()")]) + patch('code/invoice_allcold.py', [ + (" complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,", + " complete_invocation_sweeps=call_count,bridge_sweeps=bridge_sweeps,row_prefix_extra=2*payload,blocknorm=blocknorm,"), + (" primitive_arithmetic_margin_bits=4,controller_audit_sha256=", " tensor_block_norm=blocknorm,partial_cover_margin_bits=1,physical_stock_l2_bits=blocknorm['stock_l2_bits'],primitive_arithmetic_margin_bits=4,controller_audit_sha256="), + ("Sum every actual invocation and bridge sweep and take the maximum local scalar/Horner prefix over both orientations of the fixed provider.", + "All invocations and bridge sweeps remain charged. Bound completed-boundary energy by at most eighteen active steps per owner replica, using exact tensor-isomorphic whole-family helper unitaries. Add the full group-indexed physical-stock sup-to-l2 factor and one partial-cover margin, then the maximum local scalar/Horner prefix.")]) + patch('independent_core.py', [ + (" prefix = localbits + (M + 1) // 2 + len(c['order']) + c['bridges'] + 4", + " bn=c['blocknorm']\n require(bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['max_active_depth']==18 and bn['stock_l2_bits']<=1330, 'independent tensor block certificate')\n prefix = localbits + (M + 1) // 2 + bn['max_active_depth'] + bn['stock_l2_bits'] + 1 + 4"), + ("prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], margin=4)", + "prefix_formula=dict(local_scalar=localbits, input_l2=(M + 1) // 2, invocations=len(c['order']), bridges=c['bridges'], active_block_depth=18,stock_l2=bn['stock_l2_bits'],partial_cover=1,margin=4),blocknorm=bn")]) + patch('audit_mixed.py', [ + ("pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)", + "import blocknorm_certificate as BN;ctx['blocknorm']=BN.certify_context(ctx,roles,dirs,source_parent=parent);pending=A.check_pending_axes(ctx);receipt=A.check_roles(ctx,roles)")]) + patch('code/assemble.py', [ + (" assert invoice['global_prefix_bits']==max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())+37+CALLS+CALLS+4", + " bn=invoice['blocknorm']\n assert bn['status']=='PASS_TENSOR_BLOCK_NORM_CERTIFICATE' and bn['replicas']==REPLICAS\n assert bn['max_active_depth']==bn['boundary_depth_bits']==18 and bn['active_calls_per_block']==bn['bridges_per_block']==9\n assert bn['block_width_families']==896 and bn['physical_families']==invoice['physical'] and bn['live_families']==invoice['live']\n assert bn['partial_cover_bits']==1 and bn['input_l2_bits']==37 and bn['local_reserve_bits']==128 and bn['retained_payload_bits']==PAYLOAD\n localbits=max(z['prefix_bits']for p in invoice['providers'].values()for z in p['local'].values())\n assert bn['local_actual_prefix_bits']==localbits and localbits<=128\n assert invoice['global_prefix_bits']==bn['actual_prefix_bits']==localbits+37+18+bn['stock_l2_bits']+1+4\n assert bn['required_reserve_bits']==128+37+18+bn['stock_l2_bits']+1+4 previous, + 'candidate must strictly improve full exact pinned frontier headline before full release') + outer_claim = read(source / 'outer/OUTER-CLAIM.json') + outer_claim.update(kappa=row['decimal'], kappa_rational=row['rational'], + baseline_head=COMPARISON_HEAD, baseline_kappa=str(previous), gain=str(kappa-previous), + b='certified complex_lower - 1e-104 (outer/B.json)', + retuned_slacks='Endpoint precision24; free gaps follow outer/check_ledger.py from the frozen SPEC.', + fixed_grid_maximum='kappa=C-10^-70-10^-46 exactly; same fixed-grid-maximum proof at precision24.') + write(package / 'outer/OUTER-CLAIM.json', outer_claim) + (package / 'provenance').mkdir(exist_ok=True) + shutil.copy2(a.comparison_claim, package / ('provenance/PR' + str(comparison_pr) + '-HEADLINE-CLAIM.json')) + write(package / 'MANIFEST.json', tree(package, ('MANIFEST.json',))) + run('release', package / 'verify_release.py', '--main', source.parents[1], '--work', work / 'release', + '--native-cache', cache, '--jobs', a.jobs) + receipt = read(work / 'release/RELEASE-RECEIPT.json') + need(receipt['status'] == 'PASS_RELEASE' and Q(receipt['kappa_decimal']) == kappa + and receipt['manifest_sha256'] == sha(package / 'MANIFEST.json'), 'complete release binding') + need(sha(source / 'MANIFEST.json') == SOURCE_MANIFEST + and tree(source, ('MANIFEST.json',)) == source_files and tree(cache) == native_receipt['cache_files'], + 'read-only source/cache inputs changed') + need(all(sha(Path(p))==h for p,h in external_hashes.items()), 'external candidate/helper inputs changed during admission') + result.update(status='PASS_REPLICA_ORDER_FILL_DERIVATIVE_COMPLETE_RELEASE', + complex_lower=str(C), kappa=str(kappa), kappa_decimal=row['decimal'], + gain=str(kappa-previous), release_receipt_sha256=sha(work / 'release/RELEASE-RECEIPT.json'), + package_manifest_sha256=sha(package / 'MANIFEST.json'), stages=stages, + scope='Conditional finite construction and modern outer arithmetic. Exact inherited theorem obligations remain. Both native providers explicitly reused from authenticated fresh five-stage runs.') + write(work / 'RESULT.json', result) + print(result['status'], row['decimal'], flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/t185-precision-replay/inputs/screen40.json b/research/t185-precision-replay/inputs/screen40.json new file mode 100644 index 0000000000..20ca88aff7 --- /dev/null +++ b/research/t185-precision-replay/inputs/screen40.json @@ -0,0 +1,62 @@ +{ + "additional_controls": [ + "out_of_scope_exponent", + "extra_unpaid_rank_one_child", + "upper_moment_endpoint_rejected" + ], + "baseline": "17201008054168859279439999999999999999999998999999999999999999999999/10000000000000000000000000000000000000000000000000000000000000000000000", + "bisection_steps": 46, + "digits": 40, + "gain": "707560633553120000009999999999999999000000009999999999999999/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gain_decimal": "7.07560633553120000009999999999999999000000009999999999999999E-27", + "input_sha256": { + "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing/CLAIM.json": "eebaf5fc6d4721ba99418bdd0bbcbb933c5bf4f351025065f39a11120680f0f9", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing/data/PROFILE.json": "ef36eda129e3463ce7fb76dedd953a16035924c201e38ee46dc79d56d4229672", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing/review/moment_core.py": "22290074f138fa9b902e5f6f6e8a0ec366d6f812992adb6df9b617ce952fb852", + "/workspace/scratch/bc9e58970b2a/pair-admission/package/new/SPEC.json": "2398579cf52c5b4f349f936ea2497dfc1543913e1f8f5c12c02b51c49bd7ffe1", + "/workspace/scratch/bc9e58970b2a/pair-admission/package/outer/check_ledger.py": "1dd56009986eb14dd6603c9193c7ad71dd45c7d005bf71c9cd3f916e66f54d98", + "/workspace/scratch/bc9e58970b2a/pair-admission/package/outer/independent_check.py": "a5a0361539ec7cae9eb6c0371f857919335a1720040f22af291aa3e34fc864c7" + }, + "kappa": "172010080541688592794400707560633553119999999999999999999998999999999999999999999999/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "kappa_decimal": "0.00172010080541688592794400707560633553119999999999999999999998999999999999999999999999", + "rejected_outer_controls": 17, + "root_intervals_scaled_2_512": [ + [ + "-33610678410561795172752495611804433024890557660721069681731628197373597086131319416328252944354940501283262538970580125432", + "-33610678410561795172752495611804433024890557660721069681731628197373597086131319416328252944354940501283262538968174421544" + ], + [ + "12340557969833326994544703043661347359722545336165025021229239512348150033881306233696420375675081733298569048110999882848", + "12340557969833326994544703043661347359722545336165025021229239512348150033881306233696420375675081733298569048113400131308" + ] + ], + "root_lower": "1075063003385553704965004422253959707/625000000000000000000000000000000000000", + "root_lower_decimal": "0.0017201008054168859279440070756063355312", + "root_upper": "17201008054168859279440070756063355313/10000000000000000000000000000000000000000", + "root_upper_decimal": "0.0017201008054168859279440070756063355313", + "scope": "Same T185 paid profile; parameter refinement only. Staged input retains prior supplier-online comparison as a screen. Full native source and complete release NOT admitted here; root must rederive/freeze both native and conservative endpoints, replay all interfaces and bind this outer calculation to its actual fresh SPEC.", + "stages": [ + { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/outer-precision/screen40-authenticated/staged-outer/outer/check_ledger.py" + ], + "exit_code": 0, + "log_sha256": "033e6b9ddd1bc2166c792578dfed75182d67640ae17e4b1d7c499ff56045c4a0", + "seconds": 0.05539249300090887 + }, + { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-B", + "/workspace/scratch/bc9e58970b2a/continuation-20261016/outer-precision/screen40-authenticated/staged-outer/outer/independent_check.py" + ], + "exit_code": 0, + "log_sha256": "8ef9f987e9fad1ac3760168b69d3554750107f19614011ca81a31ccb57a4f4d6", + "seconds": 0.029559033000623458 + } + ], + "status": "PASS_EXACT_OUTER_PARAMETER_SCREEN_NOT_COMPLETE_RELEASE", + "strict_outer_rows": 63 +} diff --git a/research/t185-precision-replay/inputs/source-assembler.py b/research/t185-precision-replay/inputs/source-assembler.py new file mode 100644 index 0000000000..b317e9b35d --- /dev/null +++ b/research/t185-precision-replay/inputs/source-assembler.py @@ -0,0 +1,292 @@ +"""Gauge44 complete global admission with the retained native exact-complex moment. + +Prepared with OpenAI Codex assistance. The rational engines and outer +constraints are retained from PR547/PR548 and their preserved ancestry. +The bit operator is the cited unchanged PR589 supplier (PR555's punctured +R439 word, v = 111, decoder constant 63, two A-section transports), shipped +as inputs/PR589-EXPECTED.json and pinned by git blob id. Its rank-mass +deficit is derived from the word's parameters, T(2Kv - L*cst) at nine +stages (PR545/PR555 rank-mass identity), not hard-coded. The complex owner +and invoice inputs must be freshly emitted by the packaged physical replay. +All conservative admission guards and conservative moment/outer witnesses run +before the PR559 native-complex correction. The bit surcharge is retained. +""" +from pathlib import Path +from fractions import Fraction as Q +from decimal import Decimal, localcontext +import argparse,json,hashlib,importlib.util,os,sys +from collections import Counter +assert __debug__, 'Assertions required' +P=Path(sys.argv[1] if __name__=='__main__' else os.environ['GAIN_PR564_SOURCE']).resolve() +read=lambda p:json.loads(p.read_text()) +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +hash_ok=lambda x:isinstance(x,str) and len(x)==64 and all(t in '0123456789abcdef'for t in x) +digest=lambda x:hashlib.sha256(json.dumps(x,separators=(',',':')).encode()).hexdigest() +def load(n): + s=importlib.util.spec_from_file_location(n,P/'engines'/(n+'.py'));m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,B,A=[load(n)for n in ('moment','base_two_moment','outer')] +import hashlib +try: + from gmpy2 import mpz # optional accelerator, identical integer results +except ImportError: + mpz=int +def dec(x): + with localcontext()as ctx:ctx.prec=3120;return str(Decimal(x.numerator)/Decimal(x.denominator)) +import sys as _sys;_sys.path.insert(0,str(Path(__file__).resolve().parent));import fine_moment as BF,fine_mercator as MF,fine_cache as FC;from exact_coarse import moment as exact_coarse_moment +from witness import SPEC,DISPATCH,CALL_ORDER,COUNTS,PIDS,X,DISCOVER,pin,SPOT,spot_widths,GEO,REPLICAS,CALLS,DATA,DEFICIT,PAYLOAD,PARENT_LIVE,PARENT_PHYSICAL,PARENT_IDLE,PARENT_HELPERS +# Cited bit supplier: PR589's tune/EXPECTED.json (merged on main as research/e8-bit-p111-tuned/tune/EXPECTED.json). +BIT_PATH=Path(__file__).resolve().parents[1]/'inputs/PR589-EXPECTED.json' +BIT_BLOB='e293ddc557742637f9f679f083a1a282d87b1b13' +# Nine-stage bit template (PR463/PR510 chain, 32 replicas): L stages, T replicas, K=(L-1)//2 pairs, moment width M=1+7L. +BIT_L,BIT_T=9,32;BIT_K=(BIT_L-1)//2;BIT_M=1+7*BIT_L +def git_blob(data):return hashlib.sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest() +def load_bit(data): + """The pinned supplier record: its full record (word parameters) and its nine-stage price.""" + assert git_blob(data)==BIT_BLOB,'bit supplier blob pin' + return json.loads(data) +def bit_deficit(word,live): + """Rank-mass deficit M*live - mass = T(2Kv - L*cst) of a v-port bit word with decoder constant cst (PR545/PR555). + cst is the sum of the retained totals' COPY ranks and live = 2KvT data wires; both are cross-checked here, and the + caller checks the result against the priced profile, so neither v nor cst is free.""" + v,cst,ranks=word['v'],word['decoder_constant'],word['copy_ranks'] + assert type(v)is int and type(cst)is int and all(type(r)is int and 00;return d + + +def assemble(owner,invoice,owner_sha,invoice_sha): + # These are admission receipts, not optional collections of successful rows. + # Require both orientations and every finite check before pricing anything. + assert owner['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert invoice['status']=='PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE' + assert all(hash_ok(x)for x in (owner_sha,invoice_sha,owner['template_sha256'],owner['controller_audit_sha256'],invoice['parent_template_sha256'])) + checks={'local_primitive_bound','logical','router','literal','mass','precision','tape','row','halving'} + assert set(invoice['strict_checks'])==checks + assert all(invoice['strict_checks'][name] is True for name in checks) + assert set(invoice['providers'])==set(PIDS) + assert invoice['provider_counts']==COUNTS + assert owner['all_live_owners_per_call_distinct'] is True + # R (helpers per provider word) is read from the invoice and must be shared by every provider; n=2v+R. + R=invoice['helpers'];assert type(R) is int and R>0 and all(p['helpers']==R for p in invoice['providers'].values()) + assert owner['owners_per_call']==2*112+R and owner['actual_helper_owner_charts']==owner['hosted_residuals']==CALLS*R==pin('expected.hosted_residuals',owner['hosted_residuals']) + pin('expected.rank_mass',owner['rank_mass']) + pin('expected.actual_73column_sigmas',owner['actual_73column_sigmas']);pin('expected.cross_replica_helper_roles',owner['cross_replica_helper_roles']) + pin('expected.idle_remainders',owner['explicit_idle_remainder_children']) + assert invoice['complete_invocation_sweeps']==invoice['bridge_sweeps']==CALLS + assert invoice['live']==owner['live'] and invoice['physical']==owner['physical'] + assert invoice['centres']==8 + assert invoice['physical_stock_identity']==dict(data_and_owner_families=DATA,local_helpers=R,private_centres=8,private_zero_buffers=invoice['private_zero_buffers'],coefficient_work=2) + assert invoice['private_zero_buffers']==max(p['zero_buffers']for p in invoice['providers'].values()) + for p in invoice['providers'].values(): + for z in p['local'].values(): + assert z['private_zero_buffer_peak']==p['zero_buffers'] and z['private_zero_buffer_clears']==2*p['zero_buffers'] + assert z['macros']==z['literal_scalar_macros']+z['private_zero_buffer_clears'] + assert z['real_component_primitives']==z['literal_real_component_primitives']+2*z['private_zero_buffer_clears'] + assert sum(invoice['physical_stock_identity'].values())==invoice['physical'] + assert invoice['controller_audit_sha256']==owner['controller_audit_sha256'] + for pid,p in invoice['providers'].items(): + assert set(p['local'])=={'forward','backward'} + assert p['helpers']==R and p['centres']==8 and p['n']==2*112+R and p['v']==112 and p['h']==9 + K='providers.'+pid+'.';pin(K+'entering',p['entering_helpers']);pin(K+'entrance',p['entrance_rank']) + pin(K+'inventory',p['width_inventory']) + assert all(type(w) is int and 0=0 for n in idle.values()) + idle=+idle;assert sum(idle.values())==owner['explicit_idle_remainder_children'] + pin('expected.idle_remainder_profile',{str(r):n for r,n in sorted(idle.items())}) + paid.update(idle) + assert dict(paid)=={int(r):n for r,n in owner['paid_profile'].items()} + assert invoice['compiler']==64*74**3 + assert invoice['local_adapters']==max(p['local_adapters']for p in invoice['providers'].values()) + assert invoice['local_primitive_bound']==max(p['local_primitive_bound']for p in invoice['providers'].values()) + # Recount the retained dedicated-bank envelope independently. Its geometry + # stays fixed, while every local primitive and wrapper comes from the actual + # selected provider/orientation sums above. + parent_live,parent_physical,parent_idle=PARENT_LIVE,PARENT_PHYSICAL,PARENT_IDLE + parent_banks,rem=divmod(parent_live-2*112*4*REPLICAS,9);assert rem==0 and parent_physical==parent_live+PARENT_HELPERS+8+2 # five bank groups with 8,8,8,8,5 active lanes and R0=504 helpers; shared private work is restored + assert owner['source_idle_children_charged']==parent_idle + bridges,shifts=2*112*CALLS,4*112*REPLICAS;moves=2*shifts + nonlocal_items=(4*112*REPLICAS*9+2*112*REPLICAS*9+2*CALLS*R+parent_idle+9*parent_banks+bridges+shifts+moves+parent_live+parent_physical+invoice['wrapper_elementary_factors_charged']) + outside=8*nonlocal_items+64*73 + pervertex=(invoice['selected_real_component_primitives']+bridges+shifts+moves+parent_live+(CALLS*invoice['local_adapters']+outside)*invoice['compiler']+64*parent_physical) + rebased=pervertex+65*(invoice['physical']-parent_physical)+(invoice['live']-parent_live) + assert invoice['unhosted_pervertex']==pervertex and invoice['hosted_rebased_pervertex']==rebased + used=max(pervertex,rebased) + prior=invoice['retained_prior_overcharge'] + if prior is not None: + assert hash_ok(prior['sha256']) and type(prior['previous_pervertex_allowance']) is int and prior['previous_pervertex_allowance']>0 + assert prior['added_complete_new_pervertex']==pervertex + assert prior['policy']=='Retain old allowance and add entire fresh mixed recount.' + used=max(used,prior['previous_pervertex_allowance']+pervertex) + assert invoice['conservative_pervertex_used']==used + finite=invoice['finite'] + assert 02*48*48) + assert actual_checks==invoice['strict_checks'] and all(actual_checks.values()) + bit_record=load_bit(BIT_PATH.read_bytes()) + bit=bit_record['nine'] + assert 'nine-stage' in bit['pipeline'] and '32 replicas' in bit['pipeline'] + c=Q(bit['bit_lower']) + bit_D=bit_deficit(bit_record['word'],bit['bit']['live']) + H={int(r):n for r,n in owner['paid_profile'].items()};pin('expected.global_profile',owner['paid_profile']) + # Claimed lower endpoints come from the spec; discovery derives them with the same certified moment engine. + # Either way they are verified below (accepted at b, rejected at b+1e-24). + if DISCOVER:b=Q(M.certify(H,73,owner['live'],False)['lower']);conservative_b=Q(M.certify(H,73,owner['live'],True)['lower']) + else:b=Q(X['complex_lower']);conservative_b=Q(X['conservative_complex_lower']) + assert owner['template_sha256']==invoice['template_sha256'] and owner_sha==invoice['owner_audit_sha256'] + pin('expected.live',owner['live']);pin('expected.physical',owner['physical']);assert owner['deficit']==DEFICIT + assert owner['banked_residuals']==0 + def check_moment(side,h,m,W,lower,deficit,bad,digits=24): + assert m*W-sum(r*n for r,n in h.items())==deficit and m*m>2*max(h)**2 + rows=[] + def certify(z,accept,eM,eB): + if eM is MF: # finer engines: memoised across stages and prefetched concurrently (fine_cache.py); results are the engines' own outputs + l,u=FC.moment('fine_mercator',h,m,W,z,bad);ll,uu=FC.moment('fine_moment',None,m,W,z,False,list(h.items())) + if bad: + fl,fu=FC.moment('fine_moment',None,m,W,z,False,[(1,32*m*m*sum(h.values()))]);ll+=fl/10**16;uu+=fu/10**16 + else: + l,u=eM.moment(h,m,W,z,bad);ll,uu=eB.moment(m,W,list(h.items()),z) + if bad: + fl,fu=eB.moment(m,W,[(1,32*m*m*sum(h.values()))],z);ll+=fl/10**16;uu+=fu/10**16 + assert (u<1 and uu<1)if accept else(l>1 and ll>1) + rows.append(dict(side=side,surcharge=bad,endpoint=str(z),accept=accept,mercator=[str(l-1),str(u-1)],base_two=[str(ll-1),str(uu-1)])) + coarse=Q((lower*10**24).__floor__(),10**24) # retained engines certify the inherited 1e-24 bracket containing the endpoint + certify(coarse,True,M,B);certify(coarse+Q(1,10**24),False,M,B) + if digits>24: # finer-constant copies of both engines certify the 1e-digits bracket (accept at the endpoint, reject at endpoint+1e-digits) + FC.prefetch([dict(name=nm,H=hh,m=m,W=W,z=zz,bad=bb,entries=ee) for zz in (lower,lower+Q(1,10**digits)) for nm,hh,bb,ee in [('fine_mercator',h,bad,None),('fine_moment',None,False,list(h.items()))]+([('fine_moment',None,False,[(1,32*m*m*sum(h.values()))])] if bad else [])]) + certify(lower,True,MF,BF);certify(lower+Q(1,10**digits),False,MF,BF) + return rows + bitH={int(r):n for r,n in bit['profile'].items()} + assert BIT_M==64 and sum(r*n for r,n in bitH.items())==bit['bit']['rank_mass'] + bit_moments=check_moment('bit',bitH,BIT_M,bit['bit']['live'],c,bit_D,True) + conservative_moments=check_moment('conservative_complex',H,73,owner['live'],conservative_b,DEFICIT,True,SPEC['outer_refinement']['endpoint_digits']) + assert bit['bit']['two_level_coefficient_bits']0 for v in options.values()) + grid=10**options["grid_digits"]; margin_grid=10**options["margin_digits"] + eta=beta=Q(1,margin_grid);s=min(c,(1-beta)*bb)-Q(1,1000*margin_grid);assert 0= 36 and + # L_j*gap_j >= 2*(4+ell_j), where ell_j >= log2 C_j and C_j dominates the stage's fresh constants (< 2^PAYLOAD) PLUS THE CARRIED previous constant: the next constant + # is C_large + C_old*2^(L_j*(a_{j+1}-a_j)), so ell_{j+1} = max(PAYLOAD, ell_j + ceil(L_j*(a_{j+1}-a_j))) + 1. L_j is the least power of two (up to one extra doubling) + # meeting both inequalities; a larger cutoff satisfies the same hypotheses, and kappa is computed from the chain end only. + KB=int(3.6*options["margin_digits"])+64;ONE=mpz(1)<>KB + g=min((S-A_)*ONE,(ONE-A_-S)*ONE,ONE*ONE-A_*ONE-S*(ONE-O),(ONE-S)*ONE) # gap = g/ONE^2: the same four terms as min(s-a,1-a-s,1-a-s*(1-old),1-s) + assert O0 + N2=2*(4+ell)*ONE2 + e=max(N1.bit_length()-(2*g.bit_length()-1)+2,N2.bit_length()-g.bit_length()+2,0);cut=1<=N1 and cut*g>=N2 # both lemma inequalities with the carried log2 C bound ell + carry=-((-(cut*(A_-O)))>>KB) # ceil(L*(a_{j+1}-a_j)): log2 of the factor 2^(L*Delta a) carried into the next stage's constant + if step<7: # control: the UNCARRIED least cutoff of the old formula cannot pay the carry from stage 2 on (shortfall ratio about 2(1-s)) + Lu=max(-(-N1//(g*g)),-(-2*(4+PAYLOAD)*ONE2//g)) + if unc_prev is not None: + cu=-((-(unc_prev[0]*unc_prev[1]))>>KB);unc_failed.append(Lu*g<2*(4+cu)*ONE2);assert unc_failed[-1],step + unc_prev=(Lu,A_-O) + h=lambda v:hashlib.sha256(('%x'%int(v)).encode()).hexdigest() + cuts.append(dict(step=step,grid_bits=KB,exponent_numerator_sha256=h(A_),gap_numerator_sha256=h(g),log2C_bound_sha256=h(ell),cutoff_log2_power_of_two_exponent=e,carry_bits_bit_length=int(carry).bit_length())) + ell=max(PAYLOAD,ell+carry)+1;O=A_ + cuts.append(dict(control='uncarried_cutoffs_fail_carry_rule',stages_checked=list(range(2,2+len(unc_failed))),all_rejected=all(unc_failed))) + chain=[chain0,Q(int(O),int(ONE))] + q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin*grid;k=Q((ticks.numerator-1)//ticks.denominator,grid) + bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} + outer=A.assembly(chain[-1],bb,bridge,k,eta=eta,beta=beta);assert len(outer['strict_constraints'])==47 and all(v>0 for v in outer['strict_constraints'].values()) + controls=[] + for name,kk,ee,be in [('next_grid',k+Q(1,grid),eta,beta),('zero_eta',k,Q(0),beta),('zero_beta',k,eta,Q(0)),('unit_beta',k,eta,Q(1))]: + try:A.assembly(chain[-1],bb,bridge,kk,eta=ee,beta=be) + except AssertionError:controls.append(name) + else:raise AssertionError(name) + return k,cuts,outer,controls + def outer_witness(bb): # memoised across stages (fine_cache.memo): the exact outer witness is a pure function of these inputs and the two source files + return FC.memo('outer_witness',(str(bb),str(c),json.dumps(SPEC['outer_refinement'],sort_keys=True),PAYLOAD,sha(Path(__file__)),sha(Path(A.__file__))),lambda:_outer_witness_raw(bb)) + conservative_k,conservative_cuts,conservative_outer,conservative_controls=outer_witness(conservative_b) + pin('expected.conservative_kappa_decimal',dec(conservative_k)) + # Only after every conservative supplier/admission/outer check succeeds is + # the reviewed native exact-complex recurrence selected. Bit charge stays. + native_moments=check_moment('complex',H,73,owner['live'],b,DEFICIT,False,SPEC['outer_refinement']['endpoint_digits']) + k,cuts,outer,controls=outer_witness(b) + pin('expected.kappa_decimal',dec(k)) + assert exact_coarse_moment(M,H,73,owner['live'],b,True)[0]>1 + assert M.moment(bitH,64,bit['bit']['live'],c+Q(1,10**24),False)[1]<1 + model_controls=['native_complex_endpoint_rejected_with_old_surcharge','omitting_bit_surcharge_would_fail_next_endpoint_rejection'] + moments=bit_moments+native_moments + input_hashes={'owner_audit':owner_sha,'fresh_invoice':invoice_sha,'package:inputs/PR589-EXPECTED.json':sha(BIT_PATH)} + input_hashes.update({'engines/'+name+'.py':sha(P/'engines'/(name+'.py'))for name in ('moment','base_two_moment','outer')}) + return dict(status='PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY',kappa=str(k),kappa_decimal=dec(k),complex_lower=str(b),complex_decimal=dec(b),bit_lower=str(c),bit_decimal=dec(c),binding='complex',gain_over_pr635_percent=dec(100*(k/Q(X['gain_baseline_kappa'])-1)),complex_profile=H,provider_counts=invoice['provider_counts'],surcharge_model={'complex':False,'bit':True},conservative_complex_lower=str(conservative_b),conservative_complex_decimal=dec(conservative_b),conservative_kappa=str(conservative_k),conservative_kappa_decimal=dec(conservative_k),conservative_moments=conservative_moments,conservative_bootstrap=conservative_cuts,conservative_outer={n:str(v)for n,v in conservative_outer['strict_constraints'].items()},conservative_controls=conservative_controls,model_controls=model_controls,native_correction_gain=dec(k-conservative_k),template_sha256=owner['template_sha256'],input_sha256=input_hashes,bit_supplier=dict(pr=589,repository='CrocSwap/integer-mult-bounds',commit='a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46',merged_as='b3eb785ac5b4b1ca2beea0f80db078a505626a90',path='research/e8-bit-p111-tuned/tune/EXPECTED.json',git_blob_sha1=BIT_BLOB,word=dict(v=bit_record['word']['v'],decoder_constant=bit_record['word']['decoder_constant'],copy_ranks=bit_record['word']['copy_ranks']),derived_deficit=bit_D,deficit_formula='T(2Kv-L*cst), L=%d T=%d K=%d M=%d'%(BIT_L,BIT_T,BIT_K,BIT_M),replay_scope='Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit.'),moments=moments,bootstrap=cuts,outer={n:str(v)for n,v in outer['strict_constraints'].items()},controls=controls,scope='Conditional R480 seven-slot k8 construction with a source-bound replica count. The owner map attains the fixed-inventory bin bound. The full conservative invoice, native moment correction, PR589 bit surcharge and 47 outer inequalities are checked. Local admission and all-size/compiler, mutable-source, whole-call hosting, precision/tape, exact-recovery, analytic-transfer and bit H1-H5 assumptions remain.') +if __name__=='__main__': + import sys + package,C,out=map(Path,sys.argv[1:4]);assert package.resolve()==P and not out.exists() + owner_path=C/'audit/OWNERS-AND-PROFILE.json';invoice_path=C/'audit/PREFIX-AND-INVOICE.json' + owner,invoice=read(owner_path),read(invoice_path) + assert owner['template_sha256']==read(C/'hosted/HOSTED.json')['template_sha256'] + r=assemble(owner,invoice,sha(owner_path),sha(invoice_path));out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],r['kappa_decimal']) diff --git a/research/t185-precision-replay/notes/OPTIMUM-AUDIT.md b/research/t185-precision-replay/notes/OPTIMUM-AUDIT.md new file mode 100644 index 0000000000..647942e541 --- /dev/null +++ b/research/t185-precision-replay/notes/OPTIMUM-AUDIT.md @@ -0,0 +1,141 @@ +# Independent fixed-inventory optimum audit + +Status: **PASS within the stated finite packing model; no exponent improvement found.** +Audited PR2863 head `34328b1d5e5bebac62d5cabec993dfbfd7b2123f`, package +`research/shared-kernel-packing/`. This is an intentionally independent audit +of the primal/dual implication, not another packing search or a full native release. +Prepared with OpenAI Codex assistance; all construction credit remains with +Dugongue and the contributors credited by PR2863, including PR2857, PR2856, +PR2848/2855 and the retained lineage. Apache-2.0. + +## Reproduce + +Python standard library only; no imports from the audited package: + +```sh +python3 -B check_optimum.py \ + /workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing \ + evidence +``` + +The final invocation exited 0 in approximately 0.37 seconds. `RUN.json` records +the interpreter, command, hashes and exit code. `evidence/RESULT.json` binds all +read scientific inputs by SHA256. `evidence/PATTERNS.json` contains every checked +constraint and its exact rational interval. The only displayed floating decimals +below are explanatory; acceptance uses exact `Fraction` arithmetic. + +## Independent method and result + +The checker reconstructs the nine symbolic dual prices by rational Gaussian +elimination of the nine tight support equations. It does not import or copy +the predecessor's explicit dual formulas. A recursive bounded-composition +enumeration independently produces all **1,163** feasible patterns, with +**11** symbolically exact equalities. Every other slack is strictly positive +uniformly on the root interval. The smallest positive slack exceeds +`0.00403024772582256767`; it occurs for capacity48 and widths `(4,8,9,9,9,9)`. + +Transcendental bounds use a rational log series with a geometric tail, followed +by alternating Taylor polynomials for `exp(-t)` of degrees40 and41. Every +polynomial operation is rounded outward to decimal rational denominator +`10^80`. This avoids the predecessor's dyadic positive-exp/reciprocal path. +The log tail is independently bounded by replacing every omitted denominator +by the first omitted denominator. Alternating-series remainders bound the +negative exponential because `0 <= t < 1` throughout. + +The exact primal reproduces every capacity count and inventory count. Its +objective equals the reconstructed dual symbolically. The literal candidate +profile is exactly185 times the complete per-replica optimum, including native +paid costs. The actual claim's `live=165760`, `calls=1665`, `roles=679320`, +`replicas=185` are checked against normalization896 and nine calls per replica. +The independently certified moment root lies strictly inside + +`[0.00172010080541688592794400, 0.00172010080541688592794401]`. + +The unnormalized moment signs at these endpoints are approximately +`-1.310784674194671e-21` and `+5.417557471291652e-22`. The check binds the +released outer rational to the conservative lower endpoint minus`10^-46` +minus`10^-70`, and checks the exact claimed difference from PR2857. This +arithmetic binding does not itself reprove the outer transfer theorem. + +Four actual negative controls reject: + +- removing one supported bin (capacity conservation), +- replacing one width9 by width8 without changing the inventory invoice, +- increasing the width9 dual price by`10^-6` (violates the tight `(7,9)` bin), +- charging one additional rank-one child (destroys the tiny endpoint slack). + +## What is closed, and what is still open + +The optimum closes **all whole-role packing changes** that retain capacities +`{8:672,16:448,32:448,48:448}`, nine copies of inventory +`{4:26,5:2,7:62,8:84,9:234}`, native paid costs, and normalization`896*73^p` +per replica. The relaxation has already discarded chronology constraints. +Consequently better retiming, neutral exchanges, relay paths, source windows, +or arbitrary replica counts cannot improve the optimum while these quantities +stay fixed. Every actual packing maps to a feasible fractional point; actual +T185 attains the lower bound. This argument does not require integral +attainment for every other replica count. + +This does **not** bound changed native words, changed helper inventories, +new widths, splitting/reusing roles, changed capacities, different source +geometry or normalization, or changed outer transfer contracts. Such changes +must carry their own dirty-state, frame, restoration, transport and precision +costs. Retained all-size/compiler, source-access, mutable-source, hosting, +precision/tape, recovery, ordinary-recursion, BIT and analytic assumptions +remain outside this finite LP check. + +The main complete-cost diagnostic is fixed rank mass65088 against budget65408, +a deficit320 per replica. At the root, rank-one children contribute about33.55% +of paid moment, rank-two17.78%, and idle rank48 children26.56%. This indicates +where genuine circuit or inventory changes would matter; it is not evidence +that any improvement is feasible. + +## A reusable rejection rule for changed words + +For changes retaining the existing width alphabet and capacities, the old +dual remains feasible. If a new local word changes the native paid moment by +`Delta L` and helper counts by`Delta I_w`, then the complete per-call change +is bounded **below** by + +`Delta L + sum_w mu_w Delta I_w`. + +If that lower bound is nonnegative at the target exponent, even an ideal +new packing cannot improve the target. A negative bound only clears this +necessary screen; it does not construct or certify a better packing. +The exact marginal intervals are retained in `evidence/RESULT.json`. + +Examples at the current root: + +- width9→8 costs at least`0.9878107358275071` in idle moment per changed role; + a native saving must exceed that amount. +- width8→9 buys at most the same amount. Paying one whole rank-one child to + obtain it fails even the optimistic test by about`0.0121892641724929`. +- a hypothetical additional quartet with native change`3H1-2H2` and one + width9→8 change has optimistic complete change about`-0.007422974026313926`. + It survives screening, but requires a genuinely new exact word and a valid + packing; the known four quartets are already included. +- splitting one width9 role into width4+width5 has a dual idle lower-bound + change about`-0.0349342218075312` before any extra native/caller costs. + This is a changed contract, not a legal move in the frozen LP. + +## Reproduction defect and boundary + +The parent run found the published portable manifest expects164files while +the Git tree contains162: package-root`.gitattributes` and +`vendor/pr2857/.gitattributes` are absent. Both expected hashes equal +`705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da`, the hash +of bytes`* -text\n`. The parent is retaining the immutable original and making +an explicitly labelled repaired copy using the exact recovered bytes, without +changing the manifest. This standalone mathematical audit neither needs nor +silently repairs those files. Full native/outer replay is owned by the parent; +no pass of that larger release is asserted here. + +## Open next question and stopping rule + +The useful next experiment changes a native operation/frame contract or +helper inventory and first applies the complete-cost dual screen above. +The structural-search agent owns that work. Stop further fixed-inventory +packing work unless an explicit hypothesis above changes or a concrete flaw +is found in the map from actual assignments to the LP. No such flaw was found. +An independent all-size interface lemma could also be useful but would not, +by itself, raise the exponent saving. diff --git a/research/t185-precision-replay/notes/PORTABILITY.md b/research/t185-precision-replay/notes/PORTABILITY.md new file mode 100644 index 0000000000..69a55debad --- /dev/null +++ b/research/t185-precision-replay/notes/PORTABILITY.md @@ -0,0 +1,72 @@ +# Independent PR2863 portability diagnosis + +The published wrapper does **not** reproduce unmodified on this Linux/Python +3.12.14 environment. Two packaging issues are separated from the mathematics. + +1. Exact head `34328b1d5e5bebac62d5cabec993dfbfd7b2123f` contains 162 of the + 164 files listed by its unchanged manifest. Including `MANIFEST.json` + itself, the publication has 163 files and the complete package requires + 165 files. The only absent entries are `.gitattributes` and + `vendor/pr2857/.gitattributes`. Both expected SHA-256 values are + `705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da`. + The seven exact bytes `* -text\n`, retained in pinned PR2857, recover them in + a separate copy. No mathematical input, checker or manifest was changed. +2. After that exact recovery, all five finite stages pass, but the wrapper's + compressed-file equality check rejects `FILL.json.gz`. The stored and + regenerated 3,415,347-byte containers differ only at byte offset 9, the gzip + OS-header field: `ff` versus `03`. Their complete 14,452,025-byte payloads + agree exactly, with SHA-256 + `7a972fdb2228dc04ca8319e2c3db26ee01a0c68ab86465b642100a35d72834dc`. + The other four named generated data files agree byte-for-byte. + +The local runtime is Python 3.12.14, with build/runtime zlib 1.3.2. Its actual +standard-library `gzip.compress` implementation delegates `mtime=0` to zlib. +PR2863's published native environment records Python 3.13.5 on Windows. +The observed failure is a container-header difference; no broader cross-runtime +claim is needed for the diagnosis. + +## Separate finite replay + +`verify_portable.py` is a new follow-up adapter, not a modified predecessor +wrapper. It authenticates the original exact missing-file pattern and every +present source byte against a pinned manifest hash, authenticates the recovered +copy's complete inventory, and checks the recovered bytes exactly. It freshly +executes all five original mathematics stages serially with assertions enabled. +Every command, exit code, entry-script hash, complete input-manifest hash, +runtime, output/log hash and elapsed time is recorded in `fresh-replay/RESULT.json`. + +For generated gzip output it compares **every decompressed byte**, as required +by the repository's `CONTRIBUTING.md` section on regenerated compressed +artifacts. Stored immutable gzip inputs still require their exact original +container hashes. Original wrapper release/native/claim bindings and the +1,163-pattern LP status check are retained. Original and recovered inputs are +reauthenticated after execution. + +Run from this directory, with a new external output path: + +```sh +python3 -B verify_portable.py \ + --original ../pr2863/research/shared-kernel-packing \ + --recovered ../repaired-pr2863 \ + --work ./another-fresh-replay +``` + +The recorded run exited 0 with +`PASS_INDEPENDENT_PORTABLE_FINITE_REPLAY`. It reused no previous component +outputs. All five preserved mathematics stages passed freshly, including +their own controls. Additional controls accept a header-only change with an +identical payload, reject a validly recompressed altered owner-row call +coordinate, reject a truncated gzip trailer, and reject substituting a +header-varied container for an immutable source file. + +This does not claim that the original wrapper passes. It is an independently +implemented reproduction adapter for the published finite construction and +packing certificate. It authenticates stored complete native/outer receipts; +it does not freshly execute those expensive stages or establish the inherited +all-size multiplication theorem. The coordinating session runs those separately. +No new mathematical exponent or runtime speedup is claimed here. + +Credit Dugongue/PR2863 for the construction, checkers and packing proof, +Yiyang/Lyy-iiis/PR2857 for retained inputs, and all contributors in their +unchanged notices. New adapter and diagnosis prepared for digitalis-p with +substantial OpenAI Codex assistance. Apache-2.0; no independent human review. diff --git a/research/t185-precision-replay/notes/PRECISION-AUDIT.md b/research/t185-precision-replay/notes/PRECISION-AUDIT.md new file mode 100644 index 0000000000..0e96968e7d --- /dev/null +++ b/research/t185-precision-replay/notes/PRECISION-AUDIT.md @@ -0,0 +1,68 @@ +# Independent precision-only candidate audit + +**PASS for endpoint arithmetic and driver scope; full release remains separate.** +The candidate keeps PR2863's T185 word, allocation and paid profile unchanged. +This is an explicit rational endpoint refinement, not a new construction. + +Audited baseline head: `34328b1d5e5bebac62d5cabec993dfbfd7b2123f`. +Audited generated driver SHA256: +`8aa91da8b39f212ef786f7788682dce45d6217f399f02a063f62763d096cbfb7`. +The `driver40/` and `driver40-authenticated/` driver, helper and derivation +receipt are byte-identical. + +Set + +`C40 = 0.0017201008054168859279440070756063355312` + +and `K40 = C40 - 10^-62 - 10^-86`. The exact positive gain over the full +PR2863 rational is + +`7.07560633553120000009999999999999999000000009999999999999999e-27`. + +`check_precision.py` uses this audit's independently implemented exact log +bounds and alternating `exp(-t)` polynomials. It accepts C40 and rejects +C40+`10^-40` with strict moment signs. It also independently checks the +conservative endpoint and its next grid point, accounting for the retained +surcharge as the exact extra rank-one coefficient +`32*73^2*sum(profile)/10^16`. The fine bracket lies inside the interval where +the separately audited LP dual is uniformly valid. Adding one rank-one paid +child destroys acceptance, as required by the actual negative control. + +The independent source/AST comparison finds nine declared driver edits, all +of which reverse to the exact original driver bytes. There are 39 original +`need`/`assert` predicates and 41 in the new driver. The only replaced original +predicate is the fixed 24-digit κ equality, generalized to the declared DIG +while preserving strict superiority over the pinned full baseline. The two +added predicates authenticate the discovery helper before use and after +copying. The complete retained `check_moment` block is unchanged: original +coarse checks and both original fine engines must still accept/reject the +actual native and conservative endpoints during complete admission. + +All affected numeric expressions agree with the original at DIG24: +supplier gap `10^-104`, root grid `10^-24`, floor `10^-70`, backoff `10^-46`. +The generated builder supports 26..70, so this is a source-reversal and numeric +roundtrip, **not** a claimed execution of a generated 24-digit wrapper. +Ordinary bootstrap grid 18, margin 28 and depth 12 are unchanged. No source, +native, frame, inventory, owner, precision invoice, control or release gate +is removed. I found no missing DIG-dependent scaling in the changed driver. + +Reproduction (standard library only): + +```sh +python3 -B check_precision.py \ + /workspace/scratch/bc9e58970b2a/continuation-20261016/pr2863/research/shared-kernel-packing \ + /workspace/scratch/bc9e58970b2a/continuation-20261016/outer-precision \ + precision-evidence \ + /workspace/scratch/bc9e58970b2a/continuation-20261016/source2833/code/assemble.py +``` + +Exit 0, approximately 0.10 seconds. `precision-evidence/RESULT.json` records +exact intervals, rational κ/gain, all source hashes and the predicate audit. +`PRECISION-RUN.json` binds this script, evidence and log. Full strict release, +the current-frontier comparison and an integrated source/manifest check remain +parent-owned requirements before claiming an improvement. + +Prepared with OpenAI Codex assistance, Apache-2.0. Construction, outer transfer +and original-checker credit stays with the contributors named in PR2863 and +its retained sources; the endpoint generator belongs to the outer-precision +worker. No human peer review or maintainer acceptance is asserted. diff --git a/research/t185-precision-replay/reproduce_all.py b/research/t185-precision-replay/reproduce_all.py new file mode 100644 index 0000000000..e3ceeaa206 --- /dev/null +++ b/research/t185-precision-replay/reproduce_all.py @@ -0,0 +1,345 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Cold source-bound replay of the T185 baseline and 40-digit parameter refinement. + +Needs local Git objects for the two immutable heads below and an isolated Python +with the baseline's documented dependencies. Never fetches, edits the repository, +or reuses an existing baseline run. Every generated artifact stays under --work. +Credit PR2863/2857/2833 and their retained lineage. Prepared by digitalis-p with +substantial OpenAI Codex assistance. Finite success is not a full theorem proof. +""" +import argparse +import contextlib +from datetime import datetime, timezone +from decimal import Decimal, localcontext +from fractions import Fraction as Q +import hashlib +import io +import json +import os +from pathlib import Path, PurePosixPath +import platform +import shutil +import subprocess +import sys +import tarfile +import time +import traceback + +sys.dont_write_bytecode = True +if hasattr(sys, 'set_int_max_str_digits'): + sys.set_int_max_str_digits(0) +HERE = Path(__file__).resolve().parent +HEAD = '34328b1d5e5bebac62d5cabec993dfbfd7b2123f' +PREFIX = 'research/shared-kernel-packing' +MANIFEST_SHA = 'e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b' +SOURCE_HEAD = 'e9307b48d7d1b690939935ecef0f8e524e6d92f4' +SOURCE_MANIFEST = 'c8ec4d1b7be08d2ad30730a07392ad9cb6d0222f2c35bef43c9a80a39b16e41f' +OVERLAY_MANIFEST = '54dc42f25c1d8b85adcf593c4bf6c0f83f7351388af857812790b8a0b4c3d869' +RECOVERY = {'.gitattributes', 'vendor/pr2857/.gitattributes'} +RECOVERY_BYTES = b'* -text\n' +RECOVERY_SHA = '705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da' +C24 = Q('0.001720100805416885927944') +C40 = Q('0.0017201008054168859279440070756063355312') +BASELINE_K = C24-Q(1,10**46)-Q(1,10**70) +CANDIDATE_K = C40-Q(1,10**62)-Q(1,10**86) + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def digest(raw): return hashlib.sha256(raw).hexdigest() +def sha(path): return digest(path.read_bytes()) +def read(path): return json.loads(path.read_bytes()) +def write(path, data): + # Only caller-created work files are written. Atomic replace preserves the + # last complete receipt if execution is interrupted between stage updates. + tmp=path.with_name(path.name+'.tmp') + tmp.write_text(json.dumps(data,sort_keys=True,indent=2)+'\n',encoding='utf-8',newline='\n') + tmp.replace(path) + + +def decimal(q): + with localcontext() as ctx: + ctx.prec=110 + return str(Decimal(q.numerator)/Decimal(q.denominator)) + + +def safe_relative(name): + p=PurePosixPath(name) + need(name and not p.is_absolute() and '..' not in p.parts and + '\\' not in name and '\0' not in name and ':' not in name, + 'unsafe source path: '+repr(name)) + need('__pycache__' not in p.parts and p.suffix!='.pyc','bytecode in immutable source') + return p + + +def inventory(root, exclude=()): + need(root.is_dir() and not root.is_symlink(),'real source directory required') + result={} + for path in sorted(root.rglob('*')): + name=path.relative_to(root).as_posix() + safe_relative(name) + need(not path.is_symlink(),'source symlink: '+name) + if path.is_file(): + if name not in exclude: + result[name]=sha(path) + else: + need(path.is_dir(),'special source entry: '+name) + return result + + +def authenticate_source(root, manifest_sha, count): + need(sha(root/'MANIFEST.json')==manifest_sha,'exact source manifest hash') + pins=read(root/'MANIFEST.json') + need(isinstance(pins,dict) and len(pins)==count,'complete manifest entry count') + for name in pins: + safe_relative(name) + need(inventory(root,('MANIFEST.json',))==pins,'complete immutable source bytes') + return pins + + +def authenticate_pair(original,recovered=None): + need(sha(original/'MANIFEST.json')==MANIFEST_SHA,'PR2863 manifest pin') + pins=read(original/'MANIFEST.json') + need(isinstance(pins,dict) and len(pins)==164,'PR2863 manifest inventory') + for name in pins: + safe_relative(name) + actual=inventory(original,('MANIFEST.json',)) + need(set(pins)-set(actual)==RECOVERY,'exact two missing published paths') + need(actual=={n:h for n,h in pins.items() if n not in RECOVERY}, + 'all present published source hashes and no extra files') + need(digest(RECOVERY_BYTES)==RECOVERY_SHA and + all(pins[n]==RECOVERY_SHA for n in RECOVERY),'manifest-bound recovery bytes') + if recovered is not None: + need(sha(recovered/'MANIFEST.json')==MANIFEST_SHA,'recovered manifest unchanged') + need(inventory(recovered,('MANIFEST.json',))==pins,'complete recovered inventory') + need(all((recovered/n).read_bytes()==RECOVERY_BYTES for n in RECOVERY), + 'exact recovered file contents') + return pins + + +def git_export(repo,original,recovered,env): + commands=[] + for head in (HEAD,SOURCE_HEAD): + argv=['git','-C',str(repo),'rev-parse','--verify',head+'^{commit}'] + result=subprocess.run(argv,env=env,capture_output=True,text=True,check=True) + commands.append(argv) + need(result.stdout.strip()==head,'exact commit locally available: '+head) + argv=['git','-C',str(repo),'archive','--format=tar',HEAD,PREFIX] + commands.append(argv) + raw=subprocess.run(argv,env=env,capture_output=True,check=True).stdout + prefix=PurePosixPath(PREFIX);files={} + with tarfile.open(fileobj=io.BytesIO(raw),mode='r:') as archive: + for member in archive.getmembers(): + path=PurePosixPath(member.name) + need(not path.is_absolute() and '..' not in path.parts and + '\\' not in member.name and ':' not in member.name,'unsafe archive path') + if member.isdir() and (path==prefix or path in prefix.parents): + continue + need(path.is_relative_to(prefix),'archive member outside pinned package') + name=path.relative_to(prefix).as_posix();safe_relative(name) + need(member.isfile() or member.isdir(),'archive links/special files forbidden') + if member.isdir(): + continue + need(name not in files,'duplicate archive member') + stream=archive.extractfile(member) + need(stream is not None,'missing archive member stream') + files[name]=stream.read() + need('MANIFEST.json' in files and digest(files['MANIFEST.json'])==MANIFEST_SHA, + 'immutable exported manifest') + pins=json.loads(files['MANIFEST.json']) + actual={n:digest(b) for n,b in files.items() if n!='MANIFEST.json'} + need(len(pins)==164 and set(pins)-set(actual)==RECOVERY and + actual=={n:h for n,h in pins.items() if n not in RECOVERY}, + 'complete present exported payload and exact missing pair') + need(all(pins[n]==RECOVERY_SHA for n in RECOVERY),'exact expected recovery hashes') + original.mkdir() + for name,body in files.items(): + destination=original/name + destination.parent.mkdir(parents=True,exist_ok=True) + with destination.open('xb') as f: + f.write(body) + authenticate_pair(original) + shutil.copytree(original,recovered) + for name in RECOVERY: + with (recovered/name).open('xb') as f: + f.write(RECOVERY_BYTES) + authenticate_pair(original,recovered) + return dict(status='PASS_EXACT_EXPORT_AND_SEPARATE_MANIFEST_BOUND_RECOVERY', + head=HEAD,manifest_sha256=MANIFEST_SHA,present_entries=162, + manifest_entries=164,recovered_files=sorted(RECOVERY), + recovery_sha256=RECOVERY_SHA,recovery_bytes_hex=RECOVERY_BYTES.hex(), + source_head_required=SOURCE_HEAD,commands=commands,network_fetch=False, + original_wrapper_pass_claimed=False, + scope='Published source retains both missing files; a separate exact recovery restores only their manifest-bound bytes. No checker or manifest is edited.') + + +def authenticate_release(candidate,expected): + result=read(candidate/'RESULT.json') + release=read(candidate/'release/RELEASE-RECEIPT.json') + need(result['status']=='PASS_REPLICA_ORDER_FILL_DERIVATIVE_COMPLETE_RELEASE' and + release['status']=='PASS_RELEASE','complete finite and outer release statuses') + need(Q(result['kappa'])==Q(release['kappa_decimal'])==expected,'exact release kappa') + need(result['release_receipt_sha256']==sha(candidate/'release/RELEASE-RECEIPT.json'), + 'release receipt binding') + manifest_sha=sha(candidate/'package/MANIFEST.json') + need(result['package_manifest_sha256']==release['manifest_sha256']==manifest_sha, + 'complete candidate package manifest binding') + need(inventory(candidate/'package',('MANIFEST.json',))==read(candidate/'package/MANIFEST.json'), + 'candidate complete manifested file inventory') + need(all(s['exit_code']==0 for s in result['stages']),'all candidate stages passed') + return result,release + + +def main(): + ap=argparse.ArgumentParser(description=__doc__) + ap.add_argument('--repo',type=Path,required=True,help='Local Git repository containing both pinned heads; no fetch is performed') + ap.add_argument('--work',type=Path,required=True,help='Fresh absolute work directory; all generated files stay here') + ap.add_argument('--jobs',type=int,choices=(1,2),default=2) + args=ap.parse_args() + need(not sys.flags.optimize,'assertions must be enabled') + need(args.work.is_absolute(),'--work must be absolute') + need(not args.work.exists() and not args.work.is_symlink(),'fresh --work required') + work=args.work.resolve();repo=args.repo.resolve() + need(work.parent.is_dir(),'--work parent must already exist') + need(repo.is_dir(),'local Git repository directory required') + for input_root in (repo,HERE): + need(not work.is_relative_to(input_root) and not input_root.is_relative_to(work), + '--work must be disjoint from repository and orchestration package') + runners=[HERE/n for n in ('reproduce_all.py','build_precision_driver.py','endpoint_refiner.py','verify_portable.py')] + need(all(p.is_file() and not p.is_symlink() for p in runners),'four ordinary sibling scripts required') + runner_pins={p.name:sha(p) for p in runners} + work.mkdir() + for name in ('logs','tmp','cache'): + (work/name).mkdir() + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0', + FINE_ENGINE_WORKERS='1',OPENBLAS_NUM_THREADS='1',OMP_NUM_THREADS='1', + MKL_NUM_THREADS='1',NUMEXPR_NUM_THREADS='1',GIT_OPTIONAL_LOCKS='0', + TMPDIR=str(work/'tmp'),TMP=str(work/'tmp'),TEMP=str(work/'tmp'), + XDG_CACHE_HOME=str(work/'cache'),PYTHONPYCACHEPREFIX=str(work/'cache'/'fresh-pycache')) + for key in ('PYTHONPATH','PYTHONOPTIMIZE','WITNESS_SPEC','WITNESS_DISCOVER','WITNESS_RECORD', + 'FINE_ENGINE_CACHE','GAIN_PR564_SOURCE','MULTICOLD_SOURCE'): + env.pop(key,None) + started=datetime.now(timezone.utc).isoformat();stages=[];active=None + original=work/'original-pr2863';recovered=work/'recovered-pr2863' + source=work/'source-pr2833';baseline=work/'baseline';candidate=work/'candidate' + def stage(name,argv=None,action=None): + nonlocal active + active=name;log=work/'logs'/(name+'.log');begin=time.monotonic() + record=dict(name=name,kind='subprocess' if argv else 'internal',log=str(log.relative_to(work))) + if argv: + argv=list(map(str,argv));record['command']=argv + try: + with log.open('w',encoding='utf-8',newline='\n') as output: + if argv: + completed=subprocess.run(argv,cwd=work,env=env,stdout=output,stderr=subprocess.STDOUT) + record['exit_code']=completed.returncode + else: + with contextlib.redirect_stdout(output),contextlib.redirect_stderr(output): + value=action();print(json.dumps(value,sort_keys=True,indent=2)) + record['exit_code']=0 + except BaseException: + record['exit_code']=1 + with log.open('a',encoding='utf-8') as output: + traceback.print_exc(file=output) + raise + finally: + record.update(seconds=time.monotonic()-begin,log_sha256=sha(log)) + stages.append(record);write(work/'STAGES.json',stages) + need(record['exit_code']==0,'failed '+name+'; retained log: '+str(log)) + print('PASS '+name,flush=True) + try: + write(work/'RUN.json',dict(started_utc=started,argv=sys.argv,source_heads=[HEAD,SOURCE_HEAD], + runner_sha256=runner_pins,python=sys.version,executable=sys.executable, + platform=platform.platform(),jobs=args.jobs,fine_engine_workers=1, + baseline_reuse=False,network_fetch=False)) + def export_action(): + receipt=git_export(repo,original,recovered,env) + write(work/'RECOVERY.json',receipt) + return receipt + stage('export-and-recover-pinned-source',action=export_action) + stage('portable-finite-adapter',[sys.executable,'-B',HERE/'verify_portable.py', + '--original',original,'--recovered',recovered,'--work',work/'portable-finite']) + need(read(work/'portable-finite/RESULT.json')['status']=='PASS_INDEPENDENT_PORTABLE_FINITE_REPLAY', + 'complete portable finite result') + stage('export-pr2833-source',[sys.executable,'-B',recovered/'tools/materialize_source.py', + '--repo',repo,'--out',source]) + original_pins=authenticate_pair(original,recovered) + source_pins=authenticate_source(source,SOURCE_MANIFEST,541) + stage('cold-baseline',[sys.executable,'-B',recovered/'reproduce.py','--source',source, + '--work',baseline,'--jobs',str(args.jobs)]) + baseline_result=read(baseline/'RESULT.json') + need(baseline_result['status']=='PASS_T185_PORTABLE_COMPLETE_REPLAY' and + Q(baseline_result['kappa'])==BASELINE_K,'complete exact cold baseline') + need(baseline_result['fresh_retained_bootstrap'] is True and + baseline_result['explicit_retained_reuse'] is False and + baseline_result['fresh_changed_native_chains']==2,'fresh baseline provenance') + br,_=authenticate_release(baseline/'candidate',BASELINE_K) + need(sha(baseline/'candidate/RESULT.json')==baseline_result['candidate_result_sha256'], + 'baseline candidate result binding') + overlay=baseline/'source';native=baseline/'shared-native' + overlay_pins=authenticate_source(overlay,OVERLAY_MANIFEST,547) + native_receipt=read(native/'NATIVE-RECEIPT.json') + native_hash=sha(native/'NATIVE-RECEIPT.json') + need(native_receipt['status']=='PASS_COMPOSED_FRESH_NATIVE_PROVIDERS_AND_AUTHENTICATED_CACHE' and + native_receipt['manifest_sha256']==OVERLAY_MANIFEST and + native_hash==baseline_result['native_receipt_sha256']==br['native_receipt_sha256'], + 'fresh native receipt and full source bindings') + cache_pins=inventory(native/'native-cache') + need(cache_pins==native_receipt['cache_files'],'complete native cache inventory') + stage('generate-precision-driver',[sys.executable,'-B',HERE/'build_precision_driver.py', + '--package',recovered,'--out',work/'driver40','--digits','40']) + core=recovered/'vendor/pr2857' + stage('complete-precision-admission',[sys.executable,'-B',work/'driver40/admit_precision.py', + '--source',overlay,'--fill',recovered/'data/FILL.json.gz','--order',recovered/'data/ORDER.json', + '--dispatch',recovered/'data/DISPATCH.json','--native-cache',native/'native-cache', + '--native-receipt',native/'NATIVE-RECEIPT.json','--work',candidate, + '--replica-helper-dir',core/'vendor/pr2839','--reconstructor',core/'vendor/pr2839/reconstruct_replica.py', + '--blocknorm-checker',core/'vendor/pr2839/blocknorm_certificate.py', + '--comparison-claim',recovered/'CLAIM.json','--source-profile','shared-four', + '--comparison-profile','pr2863','--jobs','1']) + cr,release=authenticate_release(candidate,CANDIDATE_K) + need(Q(cr['complex_lower'])==C40 and Q(cr['comparison_kappa'])==BASELINE_K and + Q(cr['gain'])==CANDIDATE_K-BASELINE_K>0,'exact refined endpoint and strict full-baseline gain') + need(cr['comparison_head']==HEAD and cr['native_receipt_sha256']==native_hash, + 'candidate exact baseline/native provenance') + baseline_spec=read(baseline/'candidate/package/new/SPEC.json') + candidate_spec=read(candidate/'package/new/SPEC.json') + for key in ('global_profile','live','physical'): + need(baseline_spec['expected'][key]==candidate_spec['expected'][key], + 'unchanged complete finite invoice: '+key) + need(authenticate_pair(original,recovered)==original_pins and + authenticate_source(source,SOURCE_MANIFEST,541)==source_pins and + authenticate_source(overlay,OVERLAY_MANIFEST,547)==overlay_pins and + inventory(native/'native-cache')==cache_pins and sha(native/'NATIVE-RECEIPT.json')==native_hash, + 'all immutable inputs and authenticated native evidence unchanged') + need({p.name:sha(p) for p in runners}==runner_pins,'orchestration source drift') + receipt=dict(status='PASS_COLD_BASELINE_AND_T185_PRECISION40_COMPLETE_RELEASE', + started_utc=started,completed_utc=datetime.now(timezone.utc).isoformat(), + baseline_head=HEAD,original_source_head=SOURCE_HEAD,baseline_kappa=str(BASELINE_K), + complex_lower=str(C40),kappa=str(CANDIDATE_K),kappa_decimal=decimal(CANDIDATE_K), + gain=str(CANDIDATE_K-BASELINE_K),gain_decimal=decimal(CANDIDATE_K-BASELINE_K), + native_source_reused_from_this_fresh_baseline=True,baseline_reuse=False, + original_published_wrapper_pass_claimed=False, + baseline_result_sha256=sha(baseline/'RESULT.json'), + candidate_result_sha256=sha(candidate/'RESULT.json'), + release_receipt_sha256=sha(candidate/'release/RELEASE-RECEIPT.json'), + release_manifest_sha256=release['manifest_sha256'],native_receipt_sha256=native_hash, + finite_adapter_result_sha256=sha(work/'portable-finite/RESULT.json'), + recovery_receipt_sha256=sha(work/'RECOVERY.json'),runner_sha256=runner_pins,stages=stages, + scope='Unchanged T185 construction; precision-only exact conditional multiplication exponent refinement. Baseline cold native/finite/outer release and derivative complete admission passed. Two missing immutable files recovered separately; regenerated gzip compared by exact payload in the finite adapter. All inherited asymptotic assumptions remain; no new circuit, unconditional theorem, formal full-theorem proof, measured runtime gain or maintainer acceptance is claimed.') + write(work/'RESULT.json',receipt) + print(receipt['status'],receipt['kappa_decimal'],flush=True) + except BaseException as error: + write(work/'FAILURE.json',dict(status='FAIL_REPLAY_NOT_CERTIFIED',stage=active, + exception_type=type(error).__name__,message=str(error), + traceback=traceback.format_exc(),stages=stages, + runner_sha256=runner_pins,started_utc=started)) + raise + + +if __name__=='__main__': + main() diff --git a/research/t185-precision-replay/requirements-full.txt b/research/t185-precision-replay/requirements-full.txt new file mode 100644 index 0000000000..fe733ffda8 --- /dev/null +++ b/research/t185-precision-replay/requirements-full.txt @@ -0,0 +1,6 @@ +gmpy2==2.3.2 +mpmath==1.3.0 +numpy==2.4.5 +psutil==7.2.1 +scipy==1.16.1 +sympy==1.14.0 diff --git a/research/t185-precision-replay/verify.py b/research/t185-precision-replay/verify.py new file mode 100644 index 0000000000..5a5c4375ca --- /dev/null +++ b/research/t185-precision-replay/verify.py @@ -0,0 +1,162 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Bounded exact replay of T185 precision parameters and release bindings. + +This command checks the changed arithmetic, source derivation and recorded +complete release. reproduce_all.py separately performs the complete cold run. +Prepared for digitalis-p with substantial OpenAI Codex assistance. +""" +import argparse +from fractions import Fraction as Q +import hashlib +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import tempfile +import types + +HERE = Path(__file__).resolve().parent +sys.dont_write_bytecode = True + +def need(test, why): + if not test: + raise ValueError(why) + +def sha(p): + return hashlib.sha256(p.read_bytes()).hexdigest() + +def read(p): + return json.loads(p.read_bytes()) + +def authenticate(): + pins = read(HERE / 'PACKAGE-MANIFEST.json') + actual = {} + for p in HERE.rglob('*'): + need(not p.is_symlink(), 'package symlink') + if p.is_file() and p != HERE / 'PACKAGE-MANIFEST.json': + actual[p.relative_to(HERE).as_posix()] = sha(p) + need(actual == pins, 'complete package inventory and bytes') + return pins + +def run(work): + need(not sys.flags.optimize, 'assertions must be enabled') + pins = authenticate() + deps = read(HERE / 'DEPENDENCIES.json') + base = HERE / 'inputs/pr2863' + need(sha(base / 'MANIFEST.json') == deps['original_manifest_sha256'], 'pinned predecessor manifest') + upstream = read(base / 'MANIFEST.json') + for name, digest in deps['subset_sha256'].items(): + need(sha(base / name) == digest, 'exact predecessor subset: ' + name) + if name != 'MANIFEST.json': + need(upstream[name] == digest, 'predecessor manifest member: ' + name) + old = read(base / 'CLAIM.json') + claim = read(HERE / 'CLAIM.json') + need(claim['status'] == 'PASS_COMPLETE_PRECISION_ONLY_RELEASE', 'complete release status required') + need(claim['baseline_head'] == deps['baseline_head'], 'exact comparison head') + profile = {int(r): n for r, n in read(base / 'data/PROFILE.json').items()} + need(profile == {int(r): n for r, n in old['paid_profile'].items()}, 'actual baseline profile') + need(profile == {int(r): n for r, n in claim['paid_profile'].items()}, 'unchanged paid profile') + native = read(HERE / 'evidence/SHARED-NATIVE-RESULT.json') + baseline = read(HERE / 'evidence/BASELINE-RESULT.json') + result = read(HERE / 'evidence/CANDIDATE-RESULT.json') + release = read(HERE / 'evidence/CANDIDATE-RELEASE.json') + need(baseline['status'] == 'PASS_T185_PORTABLE_COMPLETE_REPLAY', 'fresh baseline complete replay') + baseline_admission = read(HERE / 'evidence/BASELINE-CANDIDATE-RESULT.json') + baseline_release = read(HERE / 'evidence/BASELINE-RELEASE.json') + need(sha(HERE / 'evidence/BASELINE-CANDIDATE-RESULT.json') == baseline['candidate_result_sha256'], 'cold baseline admission binding') + need(sha(HERE / 'evidence/BASELINE-RELEASE.json') == baseline_admission['release_receipt_sha256'] and baseline_release['status'] == 'PASS_RELEASE', 'cold baseline strict release binding') + need(sha(HERE / 'evidence/BASELINE-MANIFEST.json') == baseline_admission['package_manifest_sha256'] == baseline_release['manifest_sha256'], 'cold baseline supplier manifest') + need(result['status'] == 'PASS_REPLICA_ORDER_FILL_DERIVATIVE_COMPLETE_RELEASE', 'complete candidate admission') + need(release['status'] == 'PASS_RELEASE', 'strict release') + need(sha(HERE / 'evidence/CANDIDATE-RELEASE.json') == result['release_receipt_sha256'] == claim['release_receipt_sha256'], 'release receipt binding') + need(result['package_manifest_sha256'] == release['manifest_sha256'], 'full derived supplier manifest') + supplier_manifest = HERE / 'evidence/CANDIDATE-MANIFEST.json' + need(sha(supplier_manifest) == release['manifest_sha256'], 'actual complete supplier manifest') + supplier_pins = read(supplier_manifest) + for path in (HERE / 'inputs/admitted-outer').rglob('*'): + if path.is_file(): + name = path.relative_to(HERE / 'inputs/admitted-outer').as_posix() + need(sha(path) == supplier_pins[name], 'actual admitted outer bytes: ' + name) + need(result['native_receipt_sha256'] == native['native_receipt_sha256'] == claim['native_receipt_sha256'], 'shared fresh native binding') + native_receipt = read(HERE / 'evidence/NATIVE-RECEIPT.json') + need(sha(HERE / 'evidence/NATIVE-RECEIPT.json') == result['native_receipt_sha256'], 'actual native receipt') + need(native_receipt['status'] == 'PASS_COMPOSED_FRESH_NATIVE_PROVIDERS_AND_AUTHENTICATED_CACHE', 'native cache admission status') + need(sha(HERE / 'evidence/OVERLAY-MANIFEST.json') == native_receipt['manifest_sha256'] == deps['new_native_overlay_manifest_sha256'], 'native source manifest binding') + need(sha(HERE / 'evidence/SOURCE-MANIFEST.json') == deps['full_source_manifest_sha256'], 'original source manifest binding') + need(baseline['native_receipt_sha256'] == result['native_receipt_sha256'], 'same native evidence as cold baseline') + need(baseline['fresh_retained_bootstrap'] is True and baseline['explicit_retained_reuse'] is False and baseline['fresh_changed_native_chains'] == 2, 'cold baseline freshness') + need(result['comparison_head'] == deps['baseline_head'] and Q(result['comparison_kappa']) == Q(old['kappa']) and result['comparison_claim_sha256'] == sha(base / 'CLAIM.json'), 'complete admission comparison provenance') + need({int(r): n for r, n in result['profile'].items()} == profile, 'complete admission unchanged paid profile') + need(Q(baseline['kappa']) == Q(old['kappa']), 'reproduced exact baseline') + need(Q(result['kappa']) == Q(release['kappa_decimal']) == Q(claim['kappa']), 'same complete outer headline') + need(Q(claim['kappa']) - Q(old['kappa']) == Q(claim['gain']) > 0, 'strict rational gain') + # Execute authenticated source bytes directly; no timestamp-valid pyc can + # substitute for the source checked by the package inventory. + source = HERE / 'endpoint_refiner.py' + refiner = types.ModuleType('authenticated_endpoint_refiner') + exec(compile(source.read_bytes(), str(source), 'exec'), refiner.__dict__) + coarse = Q(old['kappa']) + Q(1, 10**46) + Q(1, 10**70) + C = refiner.refine(profile, 73, old['live'], coarse, False, 40) + need(C == Q(claim['complex_lower']), 'regenerated fine native endpoint') + conservative = read(HERE / 'inputs/conservative40.json') + bad = refiner.refine(profile, 73, old['live'], Q(conservative['coarse']), True, 40) + need(bad == Q(conservative['fine']) == Q(claim['conservative_lower']), 'regenerated conservative endpoint') + need(Q(claim['kappa']) == C-Q(1, 10**62)-Q(1, 10**86), 'fixed-grid outer equality') + precision = work / 'precision' + (precision / 'screen40').mkdir(parents=True) + shutil.copyfile(HERE / 'inputs/screen40.json', precision / 'screen40/RESULT.json') + shutil.copyfile(HERE / 'inputs/conservative40.json', precision / 'conservative40.json') + shutil.copyfile(HERE / 'build_precision_driver.py', precision / 'build_precision_driver.py') + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONPYCACHEPREFIX=str(work / 'fresh-pycache'), FINE_ENGINE_WORKERS='1', OPENBLAS_NUM_THREADS='1', OMP_NUM_THREADS='1') + for key in ['PYTHONOPTIMIZE', 'PYTHONPATH', 'WITNESS_SPEC', 'WITNESS_DISCOVER', 'WITNESS_RECORD']: + env.pop(key, None) + stages = [] + def execute(label, args): + command = [sys.executable, '-B', *map(str, args)] + log = work / (label + '.log') + with log.open('wb') as output: + proc = subprocess.run(command, cwd=work, env=env, stdout=output, stderr=subprocess.STDOUT) + stages.append(dict(stage=label, command=command, exit_code=proc.returncode, log_sha256=sha(log))) + need(proc.returncode == 0, label + ' failed; inspect ' + str(log)) + execute('derive-driver', [HERE / 'build_precision_driver.py', '--package', base, '--out', precision / 'driver40']) + need(sha(precision / 'driver40/admit_precision.py') == claim['admission_driver_sha256'], 'identical frozen admission driver') + execute('independent-optimum', [HERE / 'audit/check_optimum.py', base, work / 'optimum']) + execute('independent-precision', [HERE / 'audit/check_precision.py', base, precision, work / 'independent', HERE / 'inputs/source-assembler.py']) + independent = read(work / 'independent/RESULT.json') + need(Q(independent['kappa']) == Q(claim['kappa']) and Q(independent['gain']) == Q(claim['gain']), 'independent exact gain') + staged = work / 'outer' + shutil.copytree(HERE / 'inputs/admitted-outer', staged) + spec = read(staged / 'new/SPEC.json') + need(Q(spec['expected']['complex_lower']) == C and Q(spec['expected']['conservative_complex_lower']) == bad, 'actual admitted SPEC endpoints') + need(spec['expected']['global_profile'] == old['paid_profile'] and spec['expected']['live'] == old['live'], 'actual admitted normalization/profile') + for script in ['check_ledger.py', 'independent_check.py']: + execute('outer-' + script, [staged / 'outer' / script]) + ledger = read(staged / 'outer/LEDGER.json') + row = ledger['rows']['struct_boundary_radix_union'] + need(Q(row['kappa']['rational']) == Q(claim['kappa']), 'fresh exact outer kappa') + need(len(row['strict_checks']) == 63 and all(Q(v['rational']) > 0 for v in row['strict_checks'].values()), '63 strict outer inequalities') + need(len(ledger['rejecting_controls']['struct_boundary_radix_union']) == 17, '17 outer rejecting controls') + need(authenticate() == pins, 'immutable package after replay') + report = dict(status='PASS_BOUNDED_PRECISION_AND_RELEASE_BINDING', kappa=claim['kappa'], gain=claim['gain'], stages=stages, + scope='Fresh exact arithmetic, independent fixed-model proof and driver audit, and authenticated complete-release receipts. Full native/owner/outer cold replay is reproduce_all.py; all inherited asymptotic assumptions remain.') + (work / 'RESULT.json').write_text(json.dumps(report, indent=2)+'\n') + print(report['status'], 'gain=' + claim['gain']) + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--work', type=Path) + args = parser.parse_args() + if args.work: + need(not args.work.resolve().is_relative_to(HERE), 'work must be outside immutable package') + need(not args.work.exists(), 'fresh work directory required') + args.work.mkdir(parents=True) + run(args.work.resolve()) + else: + with tempfile.TemporaryDirectory(prefix='t185-precision-') as temp: + run(Path(temp)) + +if __name__ == '__main__': + main() diff --git a/research/t185-precision-replay/verify_portable.py b/research/t185-precision-replay/verify_portable.py new file mode 100644 index 0000000000..9eea95c22e --- /dev/null +++ b/research/t185-precision-replay/verify_portable.py @@ -0,0 +1,203 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Independent portability adapter for pinned PR2863; never edits its inputs. + +Credit Dugongue/PR2863 for the five preserved finite mathematics checkers and +Yiyang/PR2857 for retained sources. This adapter is by digitalis-p with substantial +OpenAI Codex assistance. It does not claim that the original wrapper passes. +""" +import argparse +import gzip +import hashlib +import json +import os +import platform +import subprocess +import sys +import time +import zlib +from fractions import Fraction +from pathlib import Path + +HEAD = "34328b1d5e5bebac62d5cabec993dfbfd7b2123f" +MANIFEST_SHA = "e1276c24fba1eb4c83ae040da63addad4a73f83120775ab40a79136c6080d59b" +RECOVERY = {".gitattributes", "vendor/pr2857/.gitattributes"} +RECOVERY_BYTES = b"* -text\n" +PAYLOAD_SHA = "7a972fdb2228dc04ca8319e2c3db26ee01a0c68ab86465b642100a35d72834dc" + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def sha(path): + return digest(path.read_bytes()) + + +def read(path): + return json.loads(path.read_bytes()) + + +def inventory(root): + result = {} + for path in root.rglob("*"): + need(not path.is_symlink(), "source symlink") + if path.is_file() and path != root / "MANIFEST.json": + result[path.relative_to(root).as_posix()] = sha(path) + return result + + +def authenticate(original, recovered): + need(sha(original / "MANIFEST.json") == MANIFEST_SHA, "immutable manifest pin") + need((original / "MANIFEST.json").read_bytes() == + (recovered / "MANIFEST.json").read_bytes(), "unchanged recovered manifest") + pins = read(original / "MANIFEST.json") + old = inventory(original) + need(set(pins) - set(old) == RECOVERY, "exact published missing-file pattern") + need(old == {key: value for key, value in pins.items() if key not in RECOVERY}, + "all present published source bytes and inventory") + need(inventory(recovered) == pins, "complete recovered inventory and hashes") + for name in RECOVERY: + need(pins[name] == digest(RECOVERY_BYTES), "manifest recovery hash") + need((recovered / name).read_bytes() == RECOVERY_BYTES, "exact recovered bytes") + return pins + + +def gzip_payload_equal(reference, regenerated): + expected = gzip.decompress(reference) + actual = gzip.decompress(regenerated) + need(actual == expected, "regenerated gzip payload mismatch") + return expected + + +def must_reject(label, operation): + try: + operation() + except (ValueError, OSError, EOFError, zlib.error): + return {"control": label, "rejected": True} + raise ValueError("negative control accepted: " + label) + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument("--original", required=True, type=Path) + ap.add_argument("--recovered", required=True, type=Path) + ap.add_argument("--work", required=True, type=Path) + args = ap.parse_args() + original, root, work = [p.resolve() for p in + (args.original, args.recovered, args.work)] + need(not sys.flags.optimize, "upstream component assertions must be enabled") + need(not work.exists(), "fresh work directory required") + for source in (original, root): + need(not work.is_relative_to(source) and not source.is_relative_to(work), + "work must be disjoint from immutable inputs") + pins = authenticate(original, root) + work.mkdir(parents=True) + base = root / "vendor/pr2857" + commands = [ + ("construct", [root / "reproduce_t185.py", "--baseline", base, + "--relay-plan", root / "RELAY-PLAN.json", "--out", work / "constructed"]), + ("owners", [root / "tools/audit_owners2857.py", "--source-package", base, + "--candidate", root / "data", "--out", work / "OWNERS.json"]), + ("moment", [root / "tools/audit_moment2857.py", "--source", base, + "--candidate", root / "data", "--out", work / "MOMENT.json"]), + ("separate-review", [root / "review/review_current.py", "--package", base, + "--candidate", root / "data", "--claim", root / "CLAIM.json", + "--field", "kappa", "--out", work / "REVIEW.json"]), + ("exact-optimality", [root / "review/profile_lp_certificate.py", "--package", base, + "--candidate-profile", root / "data/PROFILE.json", + "--out", work / "lp"]), + ] + env = dict(os.environ, PYTHONDONTWRITEBYTECODE="1", PYTHONUTF8="1", + PYTHONINTMAXSTRDIGITS="0", OPENBLAS_NUM_THREADS="1", OMP_NUM_THREADS="1") + stages = [] + for name, command in commands: + log = work / (name + ".log") + started = time.monotonic() + argv = [sys.executable, "-B", *map(str, command)] + with log.open("w", encoding="utf-8", newline="\n") as stream: + result = subprocess.run(argv, cwd=work, env=env, stdout=stream, + stderr=subprocess.STDOUT, check=False) + stages.append({"name": name, "command": argv, "exit_code": result.returncode, + "seconds": time.monotonic() - started, "log_sha256": sha(log), + "entry_script_sha256": sha(command[0]), + "complete_authenticated_input_manifest_sha256": MANIFEST_SHA, + "fresh_execution": True}) + need(result.returncode == 0, "upstream component failed: " + name) + print("PASS fresh " + name, flush=True) + comparisons = {} + for name in ("ORDER.json", "DISPATCH.json", "PROVIDERS.json", "PROFILE.json"): + a, b = (root / "data" / name).read_bytes(), (work / "constructed" / name).read_bytes() + need(a == b, "regenerated exact data mismatch: " + name) + comparisons[name] = {"byte_equal": True, "sha256": digest(a), "bytes": len(a)} + a = (root / "data/FILL.json.gz").read_bytes() + b = (work / "constructed/FILL.json.gz").read_bytes() + payload = gzip_payload_equal(a, b) + need(digest(payload) == PAYLOAD_SHA, "independently recorded payload pin") + offsets = [i for i, (x, y) in enumerate(zip(a, b)) if x != y] + comparisons["FILL.json.gz"] = { + "container_byte_equal": a == b, "stored_sha256": digest(a), + "regenerated_sha256": digest(b), "stored_bytes": len(a), "regenerated_bytes": len(b), + "differing_shared_offsets_count": len(offsets), "first_differing_shared_offsets": offsets[:64], + "stored_header_hex": a[:10].hex(), "regenerated_header_hex": b[:10].hex(), + "payload_byte_equal": True, "payload_bytes": len(payload), "payload_sha256": digest(payload)} + # Positive container control retains every payload byte. The malicious control + # alters an actual call/time coordinate, then recomputes a valid CRC/ISIZE. + header_only = bytearray(a) + header_only[9] = 3 if a[9] != 3 else 255 + need(gzip_payload_equal(a, bytes(header_only)) == payload, "OS header positive control") + malicious = json.loads(payload) + need(isinstance(malicious["rows"][0][0], int), "known row call coordinate") + before = malicious["rows"][0][0] + malicious["rows"][0][0] += 1 + forged = gzip.compress(json.dumps(malicious, separators=(",", ":")).encode(), mtime=0) + controls = [ + must_reject("valid gzip with altered first owner-row call coordinate", + lambda: gzip_payload_equal(a, forged)), + must_reject("truncated gzip trailer", lambda: gzip_payload_equal(a, a[:-1])), + must_reject("immutable stored container cannot be replaced by header variant", + lambda: need(digest(bytes(header_only)) == pins["data/FILL.json.gz"], + "stored container pin changed")), + ] + claim, admission, release, native, moment, lp = [read(p) for p in [ + root / "CLAIM.json", root / "evidence/ADMISSION-RESULT.json", + root / "evidence/RELEASE-RECEIPT.json", root / "evidence/NATIVE-RESULT.json", + work / "MOMENT.json", work / "lp/RESULT.json"]] + need(admission["status"] == "PASS_REPLICA_ORDER_FILL_DERIVATIVE_COMPLETE_RELEASE" + and release["status"] == "PASS_RELEASE", "stored complete release statuses") + need(Fraction(claim["kappa"]) == Fraction(admission["kappa"]) == + Fraction(release["kappa_decimal"]) == Fraction(moment["target"]), "exact headline binding") + need(sha(root / "evidence/RELEASE-RECEIPT.json") == admission["release_receipt_sha256"] == + claim["release_receipt_sha256"], "complete release receipt binding") + need(sha(root / "evidence/NATIVE-RECEIPT.json") == native["native_receipt_sha256"] == + claim["native_receipt_sha256"] == admission["native_receipt_sha256"], "native binding") + need(lp["status"] == "PASS_EXACT_CURRENT_INVENTORY_PRIMAL_DUAL_AND_ACTUAL_ATTAINMENT" + and lp["pattern_count"] == 1163, "fixed-model optimum binding") + need(authenticate(original, root) == pins, "source drift") + outputs = {p.relative_to(work).as_posix(): sha(p) for p in sorted(work.rglob("*")) if p.is_file()} + result = { + "status": "PASS_INDEPENDENT_PORTABLE_FINITE_REPLAY", + "source_head": HEAD, "source_manifest_sha256": MANIFEST_SHA, + "source_manifest_entries": len(pins), "recovered_files": sorted(RECOVERY), + "recovered_bytes_hex": RECOVERY_BYTES.hex(), "recovery_sha256": digest(RECOVERY_BYTES), + "stages": stages, "data_comparisons": comparisons, "negative_controls": controls, + "positive_controls": ["OS header variation accepted with identical complete payload"], + "altered_owner_row_call_before": before, "altered_owner_row_call_after": before + 1, + "output_sha256": outputs, "verifier_sha256": sha(Path(__file__).resolve()), + "runtime": {"python": sys.version, "executable": sys.executable, + "platform": platform.platform(), "zlib_build": zlib.ZLIB_VERSION, + "zlib_runtime": zlib.ZLIB_RUNTIME_VERSION}, + "original_wrapper_status": "FAIL: missing two manifested files; after exact recovery, gzip-container byte comparison fails on Python3.12/Linux", + "scope": "Fresh execution of five preserved finite mathematical stages plus complete byte/hash and unchanged output bindings. Immutable inputs remain strictly byte-hashed; only regenerated gzip comparison uses exact decompressed bytes per CONTRIBUTING. Original wrapper is unchanged and is not claimed to pass. Stored native/outer receipts are authenticated, not freshly reproduced here. All inherited asymptotic conditions remain.", + } + (work / "RESULT.json").write_text(json.dumps(result, sort_keys=True, indent=2) + "\n") + print(result["status"], flush=True) + + +if __name__ == "__main__": + main()