From b2d4e2726606f83d8938bca27bbe988790023e20 Mon Sep 17 00:00:00 2001 From: Chris R Date: Mon, 26 Oct 2026 08:28:15 +1100 Subject: [PATCH] Bound the original n18 ABCD profile family by joint raw and tail funding --- .../p104-abcd-n18-funding-obstruction/LICENSE | 201 +++++++ .../p104-abcd-n18-funding-obstruction/NEXT.md | 7 + .../PAYLOAD-INVENTORY.json | 177 ++++++ .../PROOF.md | 72 +++ .../PROVENANCE.json | 18 + .../README.md | 139 +++++ .../SOURCES.json | 25 + .../TASK.json | 115 ++++ .../VERIFY.json | 28 + .../sources/pr5545-source-closure.tar.gz | Bin 0 -> 469619 bytes .../funding-plane-qualification/CONTRACT.md | 121 +++++ .../funding-plane-qualification/INPUTS.json | 41 ++ .../funding-plane-qualification/REQUEST.json | 81 +++ .../funding-plane-qualification/check.py | 365 +++++++++++++ .../funding-plane-qualification/run_pair.py | 47 ++ .../guarded/coordination/run_guarded.py | 98 ++++ .../sources/ENGINE-QUALIFICATION-INPUTS.json | 28 + .../sources/ENGINE-QUALIFICATION-PAIR.json | 8 + .../sources/ENGINE-QUALIFICATION-RESULT.json | 1 + .../sources/interval_math.py | 45 ++ .../abcd-family/FUNDING-PLANE-ARITHMETIC.json | 429 +++++++++++++++ .../abcd-family/FUNDING-PLANE.md | 271 ++++++++++ .../PAIR-RECEIPT.json | 9 + .../REQUEST.json | 78 +++ .../RESULT-normal.json | 1 + .../20261025T202859Z/PR5580-RESULT-raw.json | 360 +++++++++++++ .../20261025T202859Z/PR5580-RESULT.json | 360 +++++++++++++ .../PR5580-SOURCE-CAPTURE.json | 105 ++++ .../20261025T202859Z/PR5580-WORD.json.gz | Bin 0 -> 105115 bytes .../20261025T204435Z/CUSTODY-REVISION.json | 63 +++ .../20261025T204816Z/SOURCE-MANIFEST.json | 89 +++ .../guidance/AGENTS.md | 92 ++++ .../guidance/CONTRIBUTING.md | 107 ++++ .../guidance/docs/research/agent-procedure.md | 507 ++++++++++++++++++ .../guidance/pull_request_template.md | 36 ++ .../research-package-guide-historical.md | 370 +++++++++++++ .../original-evidence/GUARD-RECEIPT.json | 19 + .../original-evidence/GUARD-STDOUT.log | 1 + .../original-evidence/PAIR-RECEIPT.json | 9 + .../original-evidence/RESULT-normal.json | 1 + .../original-evidence/RESULT-optimized.json | 1 + .../original-evidence/STDERR-normal.txt | 0 .../original-evidence/STDERR-optimized.txt | 0 .../verify.py | 122 +++++ 44 files changed, 4647 insertions(+) create mode 100644 research/p104-abcd-n18-funding-obstruction/LICENSE create mode 100644 research/p104-abcd-n18-funding-obstruction/NEXT.md create mode 100644 research/p104-abcd-n18-funding-obstruction/PAYLOAD-INVENTORY.json create mode 100644 research/p104-abcd-n18-funding-obstruction/PROOF.md create mode 100644 research/p104-abcd-n18-funding-obstruction/PROVENANCE.json create mode 100644 research/p104-abcd-n18-funding-obstruction/README.md create mode 100644 research/p104-abcd-n18-funding-obstruction/SOURCES.json create mode 100644 research/p104-abcd-n18-funding-obstruction/TASK.json create mode 100644 research/p104-abcd-n18-funding-obstruction/VERIFY.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/admission-map/pr5580-native-nomination/sources/pr5545-source-closure.tar.gz create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/CONTRACT.md create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/INPUTS.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/REQUEST.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/check.py create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/custody-revisions/20261025T204435Z/CUSTODY-REVISION.json create mode 100644 research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T204816Z/SOURCE-MANIFEST.json create mode 100644 research/p104-abcd-n18-funding-obstruction/guidance/AGENTS.md create mode 100644 research/p104-abcd-n18-funding-obstruction/guidance/CONTRIBUTING.md create mode 100644 research/p104-abcd-n18-funding-obstruction/guidance/docs/research/agent-procedure.md create mode 100644 research/p104-abcd-n18-funding-obstruction/guidance/pull_request_template.md create mode 100644 research/p104-abcd-n18-funding-obstruction/guidance/research-package-guide-historical.md create mode 100644 research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-RECEIPT.json create mode 100644 research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-STDOUT.log create mode 100644 research/p104-abcd-n18-funding-obstruction/original-evidence/PAIR-RECEIPT.json create mode 100644 research/p104-abcd-n18-funding-obstruction/original-evidence/RESULT-normal.json create mode 100644 research/p104-abcd-n18-funding-obstruction/original-evidence/RESULT-optimized.json create mode 100644 research/p104-abcd-n18-funding-obstruction/original-evidence/STDERR-normal.txt create mode 100644 research/p104-abcd-n18-funding-obstruction/original-evidence/STDERR-optimized.txt create mode 100644 research/p104-abcd-n18-funding-obstruction/verify.py diff --git a/research/p104-abcd-n18-funding-obstruction/LICENSE b/research/p104-abcd-n18-funding-obstruction/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/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/p104-abcd-n18-funding-obstruction/NEXT.md b/research/p104-abcd-n18-funding-obstruction/NEXT.md new file mode 100644 index 0000000000..56cc29b65b --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/NEXT.md @@ -0,0 +1,7 @@ +# Next boundary + +Portable/root publication checks remain separate from the original completed +qualification. Preserve the frozen request and scientific results. A future +route needs an explicit changed hypothesis and complete new source bill before +new science; do not rerun the excluded n18 invariant family with new seeds. +Do not extend the n18 statement to all n or other compiler/tail parameters. diff --git a/research/p104-abcd-n18-funding-obstruction/PAYLOAD-INVENTORY.json b/research/p104-abcd-n18-funding-obstruction/PAYLOAD-INVENTORY.json new file mode 100644 index 0000000000..4cccff0603 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/PAYLOAD-INVENTORY.json @@ -0,0 +1,177 @@ +{ + "files": { + "LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "NEXT.md": { + "bytes": 401, + "sha256": "dbc8ee9736bb6fe310baa9737742fe40b29929ab721a14e8c242cc0f63a02db7" + }, + "PROOF.md": { + "bytes": 4339, + "sha256": "742dfaeba01e5e736e195eaaef57b893c8f37184274389fdd7eb98cb245f4352" + }, + "PROVENANCE.json": { + "bytes": 1121, + "sha256": "349370bb927225a537c713ae00367fd7bf4e231c3ed16ce947d5ece6bdddc554" + }, + "README.md": { + "bytes": 7906, + "sha256": "cc436ad71229c7fcf4b28a98269f2bbf2d79c1cfa3769105e633aae74d4d3a19" + }, + "SOURCES.json": { + "bytes": 1311, + "sha256": "ea209825ae83121b3a7d64ec3daaf5d45eb89fe2f580d2c952dc0b585317e59e" + }, + "TASK.json": { + "bytes": 6886, + "sha256": "ee97d289ee253cebe7987d1bf70150c2e6bd7ab4e04118cfeda8c7915d7b9c35" + }, + "VERIFY.json": { + "bytes": 871, + "sha256": "bc2432a4b0b22971242ed7405c8679055d299f4158852dbc7fd0a5c910975289" + }, + "capsule/outputs/continuous-kappa-process-20261026/admission-map/pr5580-native-nomination/sources/pr5545-source-closure.tar.gz": { + "bytes": 469619, + "sha256": "59768da554e11b11fae52d07f520f50684cc7a9ee0bec2873edbcd6b63814837" + }, + "capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/CONTRACT.md": { + "bytes": 7213, + "sha256": "d93c5f566e92cb2cda102e0e5b351d78f042cbad59c6e7746e740cd6d20a4b45" + }, + "capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/INPUTS.json": { + "bytes": 5207, + "sha256": "bb2f90809704593e9f94da7f1006327af2177f9e64dc5181d549ca2c79fc50fa" + }, + "capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/REQUEST.json": { + "bytes": 5638, + "sha256": "affa58572a019b90640961b57c2f93934ca3dc623192565f44892b635e62c5ce" + }, + "capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/check.py": { + "bytes": 24907, + "sha256": "eea5e3f7625d3736e462843c07da328fa53648e1652851be1e0c89b2d24b4654" + }, + "capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py": { + "bytes": 2935, + "sha256": "3caf6e41df983c4763f735bc1f1712e168ce5f2332283c4faa6509ef70e68444" + }, + "capsule/outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py": { + "bytes": 3857, + "sha256": "720153b7491acede2c66bdc2dfd3174653195fa3222ec3589d0671c406a5bad8" + }, + "capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json": { + "bytes": 3074, + "sha256": "5c3061c48cfc2a408cafe3e23f1050db0cc529179758b918547e9ed06bd3147a" + }, + "capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json": { + "bytes": 298, + "sha256": "d9f284021cb5f2757b05cbf5f979f5ba7cf7372993d65a2e060002aca7841fa8" + }, + "capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json": { + "bytes": 2528, + "sha256": "3c4d8db5a9695924027f5801901b55cefe0cdc5ea07450aaf396de7e5887e608" + }, + "capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py": { + "bytes": 1534, + "sha256": "14f28d0358c11d55683984f1037c23d58f7d8c9d69b8e23503545b0519246ab4" + }, + "capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json": { + "bytes": 16834, + "sha256": "6427e2c402d74b7c2aabb0ecbc2d3d5dce7fb6dcacdf368734d84be413415c78" + }, + "capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md": { + "bytes": 10027, + "sha256": "aaa4f1ea63e8d40da80f11e7dd649bd7848342e8e5bf5ae7dc6bcbc045c41967" + }, + "capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json": { + "bytes": 460, + "sha256": "6f10f298199b909eefdc371e61eed4cc5d9c8297245a830b75c7204197871d23" + }, + "capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json": { + "bytes": 6475, + "sha256": "8fc281dbc1a4e5868fb1085005eec5813ad2c34a628b8679a36f593790c49ced" + }, + "capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json": { + "bytes": 12153, + "sha256": "f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de" + }, + "capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json": { + "bytes": 11625, + "sha256": "aab659f8cfed61fb5e2dca1f5bff1cdd7a493733a4b36d5433d7c332c5ccf78c" + }, + "capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json": { + "bytes": 11625, + "sha256": "7962660bd5780b518be592aa7413e5534f50420e22ec6d27516c7ce409129a3c" + }, + "capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json": { + "bytes": 205424, + "sha256": "f5e65eed4d2ab3a7154bcdb631cdc48cef8c7ed7f8edad7a5481766b5055e5d8" + }, + "capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz": { + "bytes": 105115, + "sha256": "b2a98c4bd0dbe86c09e9d15ee060dcf1aab09dbef90aa1e2127676f4039f406b" + }, + "capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/custody-revisions/20261025T204435Z/CUSTODY-REVISION.json": { + "bytes": 3179, + "sha256": "efe80b15d50743be5a2e0934bfb831f2eda7fde00a1362eba33d191a4089719f" + }, + "capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T204816Z/SOURCE-MANIFEST.json": { + "bytes": 3752, + "sha256": "6926686ffb0af350f49dea191ce7b7160d8c8fada52fca15bb64895216cc01fa" + }, + "guidance/AGENTS.md": { + "bytes": 5963, + "sha256": "fbee67ab9e0ae4629a35fd9dba69c8f7e29e4a15392eb2d0f75d8768ffb65f40" + }, + "guidance/CONTRIBUTING.md": { + "bytes": 7505, + "sha256": "fcd1a8d0e52342a23b8ffa9e905e85ccc539fb084145ef016dfc93cedfb3d924" + }, + "guidance/docs/research/agent-procedure.md": { + "bytes": 30555, + "sha256": "a4893459ee74cfa5df69f6b1c8eccd8a04e1b95a5b0ca2b8d1840765356c34c5" + }, + "guidance/pull_request_template.md": { + "bytes": 1505, + "sha256": "6fffbdcc80d32daa5d6940b21f4c0e61df7e5f588a120374269ff28dac26c562" + }, + "guidance/research-package-guide-historical.md": { + "bytes": 21060, + "sha256": "d731952a85d1f9d95341ffc3ee0095a97dfbe6226c9dfc70bfee4a3b0727791d" + }, + "original-evidence/GUARD-RECEIPT.json": { + "bytes": 710, + "sha256": "3d93667a76c3b805adbbd86394d75a1bc40ece545b9acc5eef717391f03901a1" + }, + "original-evidence/GUARD-STDOUT.log": { + "bytes": 485, + "sha256": "720410f74180ad06cb583d86903e467b28d576dad4cfd71af59cac07806c0e38" + }, + "original-evidence/PAIR-RECEIPT.json": { + "bytes": 514, + "sha256": "52b9072cfa1929b5e4458000bc7a2555f8f95bb665fc04788261ad3fc746ba2f" + }, + "original-evidence/RESULT-normal.json": { + "bytes": 17370, + "sha256": "b6c70c4779a0e1648a965a15143af337fb78be0a82893e66eb9012e457cee036" + }, + "original-evidence/RESULT-optimized.json": { + "bytes": 17370, + "sha256": "b6c70c4779a0e1648a965a15143af337fb78be0a82893e66eb9012e457cee036" + }, + "original-evidence/STDERR-normal.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "original-evidence/STDERR-optimized.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "verify.py": { + "bytes": 6592, + "sha256": "eca1da6b6b564039085cd7ea64aa40856dc52833e58efabba597be7271738735" + } + }, + "schema": "p104-abcd-funding-portable-inventory/v1" +} diff --git a/research/p104-abcd-n18-funding-obstruction/PROOF.md b/research/p104-abcd-n18-funding-obstruction/PROOF.md new file mode 100644 index 0000000000..b9c8ac3aa3 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/PROOF.md @@ -0,0 +1,72 @@ +# Mathematical claim and exact verification boundary + +Let C be either33/10000or6600001/2000000000, t=1-C, u=1/5. +Use the exact source PR5580head6efa248cf456d6101d757e9d09ba29711d18a13a, +original18-call controller and retained cutoff17/floor18/decay97/100. +All helper targets, queries, whole idles, main banks and p7=14stay fixed. +Only nonnegative real p1,...,p6on the two invariant plane vary. + +The four signed exchange coordinate equations and their explicit inverse +are in the frozen capsule paper FUNDING-PLANE.md. They preserve rank mass5915 +and tag mass3458, where tag6=2and all other tags1. The affine inverse proves +that every profile in the plane lies in the signed ABCD closure. Nonnegative +profiles form the five-vertex simplex described in that paper. Finite checks +of origin and four coordinate directions establish the affine coefficient +identities; nonnegative-profile coverage is the accompanying algebraic proof, +not a finite sample or optimizer claim. + +Define R(p)=sum(p_r*r^t), S(p)=sum(p_r*r^(t+u)) over ranks1..6, +G=R(p0)-R(p), DeltaS=S(p)-S(p0). Complete raw surplus equals +18*(G-B18(C)), so the necessary alpha<1 requires G>B18(C). +B18strict lower bounds come from the authenticated previous25-control root +certificate f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de. +They apply to complete source moments and do not assume a particular source +delta ratio at the goal. The true reserve strengthens the raw requirement. + +For lambda799/10and the rational mu,nu in the result, all six ranks satisfy +r^(t+u)+lambda*r^t>=mu*r+nu*tag_r. Exact lower slacks at1,2are zero; +the other four are strictly positive. Multiplying by nonnegative p_r and +using the invariants yields S(p)+lambda*R(p)>=5915mu+3458nu. +The independently reproduced outward upper bound sigma_upper on the source +dual slack therefore proves DeltaS>=lambda*G-sigma_upper. Consequently +raw feasibility requires DeltaS>lambda*B18_lower-sigma_upper. + +The retained source gamma law is +M_P(t+u)/(17^u*M_T(t)), and delta is18|T|/(17^C*M_T(t)). +The current pricing.run formula, its actual verify.main/common.closure +callsite, exact retained archive/33member manifest, strictification module +and retained source PROOF are authenticated as source text. They are not +executed. The inherited analytic compiler framework remains a premise. +The exponent t+u>=1and strict rank conditions apply at source and both goals. + +The new source moment recount proves gamma(C0)>.965atC0=.0030818905: +use complete source P/T, the credited positive-C interval_math.power(r,C0), +exact outward10^24mesh, and integer-bisected fifth roots with +lo^5<=r<=hi^5for every used rank<=145. The source author interval is not +used as proof. This finite tail-moment extension is explicitly new; the +positive-C transcendental enclosure algorithm is credited reused work. + +At either goal let Delta=C-C0>0, K=17^(1/5), L=4.3177. +Since source paid ranks<=72, exp(-Delta*ln r)>=1-Delta*L implies +P_s(C)>=(1-Delta*L)*P_s(C0). Target moments decrease, T(C)<=T(C0). +Thus the complete gamma headroom W(C)=.97*K*T(C)-P_s(C) obeys +W(C)<=K*T(C0)*(.97-(1-Delta*L)*gamma(C0)). +The coarse bracket is positive; K<1.763andT(C0)<=242010give +W(C)/18<1.763*242010/18*(.97-.965*(1-Delta*4.3177)). +The result establishes this is strictly below the required DeltaS lower +bound at both points, contradicting simultaneous necessary raw/gamma tests. +The implication covers all nonnegative real invariant profiles and therefore +all integral or physically forward-realizable subsets in this exact scope. + +Finite rational sums certify the coarse log brackets. Cubic-lower and +quadratic-upper alternating exponential Taylor bounds reproduce the dual +outward endpoints; exact integer fifth powers certify all root brackets. +No float comparison, numerical optimizer, negative-C engine call or finite +search supplies the all-profile argument. Rational arithmetic supports the +stated analytic inequalities; this is not a proof-kernel formalization. + +The27controls are individually labelled in original-evidence/RESULT-normal.json. +Twenty-five are rejected. Two weaker-gamma sensitivity inputs lose strict +separation and are correctly classified inconclusive. Domain/point/sign +sanities do not establish physical source correctness. No n17, all-n, +changed-compiler, changed-tail or larger-family exclusion follows. diff --git a/research/p104-abcd-n18-funding-obstruction/PROVENANCE.json b/research/p104-abcd-n18-funding-obstruction/PROVENANCE.json new file mode 100644 index 0000000000..89aae1bf1f --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/PROVENANCE.json @@ -0,0 +1,18 @@ +{ + "actual_base": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "base_policy": "Exact available older canonical base; preserve absent unrelated tree references; no fetch, invented source bytes or unsupported head history pins.", + "guidance": "Exact base AGENTS, CONTRIBUTING, procedure and PR template; historical d277 package-guide explicitly labelled because32890guide object absent locally.", + "new_kappa": null, + "observed_canonical_main": "5e0052ca0aa3036a3afa8b0438927377c8d97d53", + "original_guard_elapsed_seconds": 0.7055592560063815, + "original_guard_sampled_rss_bytes": 50593792, + "original_request_sha256": "affa58572a019b90640961b57c2f93934ca3dc623192565f44892b635e62c5ce", + "original_result_sha256": "b6c70c4779a0e1648a965a15143af337fb78be0a82893e66eb9012e457cee036", + "preparer_commit": false, + "preparer_external_writes": false, + "preparer_scientific_execution": false, + "registered_export_replay_status": "UNRUN_BY_PREPARER", + "schema": "p104-abcd-funding-portable-provenance/v1", + "source_head": "6efa248cf456d6101d757e9d09ba29711d18a13a", + "source_snapshot_utc": "2026-10-25T20:48:16Z" +} diff --git a/research/p104-abcd-n18-funding-obstruction/README.md b/research/p104-abcd-n18-funding-obstruction/README.md new file mode 100644 index 0000000000..6d8a108aab --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/README.md @@ -0,0 +1,139 @@ +# Scoped funding obstruction for the original n18 P104 ABCD family + +At C=.0033 and C=.0033000005, no nonnegative real paid profile in the signed +ABCD affine relaxation satisfies both necessary raw alpha<1 and gamma<.97 +with the original PR5580 n18 caller, cutoff17, floor18 and tail offset1/5. +This is a scoped mathematical obstruction with exact finite verification, +conditional on the retained source/controller and charged-compiler framework. +It is not a construction, new kappa, all-n obstruction or changed-route ceiling. + +The affine domain is exactly p1,...,p6>=0 with +sum(r*p_r)=5915, p1+p2+p3+p4+p5+2*p6=3458, fixedp7=14. Source helpers +{4:83,5:5,8:15,9:424} and every query/whole-idle/main coefficient stay fixed. +It includes signed reverse exchanges and arbitrary real pooling, so the +separator covers all integer and forward-realizable profiles in that domain. +Raw-profitable whole examples alone would not exclude partial mixtures; +the six-coefficient Farkas inequality covers the entire invariant plane. + +## Evidence and precise inequality + +The exact source is Ali Romman's PR5580 head +`6efa248cf456d6101d757e9d09ba29711d18a13a`. The complete source has66852paid +jobs,12814targets, paid rank mass241250 and target rank mass242010. Its local +paid profile is {1:2211,2:459,3:494,4:94,5:164,6:18,7:14}. No nonlocal line +is discarded. The raw author RESULT, historical derived serialization, +explicit curator revision, source text Git objects, binary WORD and retained +33-file closure are authenticated. Literal current pricing.run and its actual +closure callsite bind the gamma/delta formulas and retained parameters. + +The independently established source ratio is gamma(C0)>.965 at +C0=.0030818905. This lower bound is recomputed from complete source moments; +the author gamma quote is not accepted as its proof. Only the credited +qualified positive-C interval engine is reused. The new finite extension +certifies integer-bisected fifth roots by lo^5<=r<=hi^5, all ranks<=145. +Exact outward rounding to denominator10^24 keeps source summation bounded. + +For lambda=799/10, the exact rational dual proves +DeltaS>=lambda*G-sigma_upper for every nonnegative invariant profile. +The existing source-bound current B18 lower bounds make raw alpha<1 require +G>B18. Explicit source-to-goal transport bounds the available gamma headroom. + +| C | Required DeltaS strictly greater than | Available DeltaS strictly less than | +|---|---:|---:| +| .0033 | 228.36752123200990441786 | 140.05875521742568639125 | +| .0033000005 | 228.36810050287430728456 | 140.05880459876904242500 | + +The decimals describe exact rational bounds retained in the result. Source +gamma(C0) is not silently reused as gamma(C); transport uses paid rank<=72, +ln72<4.3177, 17^(1/5)<1.763 and target monotonicity. PROOF.md develops the +implication; the exact arithmetic and original contract remain in capsule/. + +The original guarded normal/-O pair passed in0.705559256seconds with +50,593,792bytes sampled peak descendant RSS under150seconds/512MiB. +Complete scientific output bytes matched, with zero excluded fields. +There are27classified controls:25rejections and2deliberately inconclusive +weakened-gamma sensitivities. The latter prevent a lost separator from +being reported as an exclusion. Sanity controls are labelled separately +from real accounting, source and certificate mutations. + +## Reproduction and portability + +```sh +python3 -B scripts/research_package.py --package research/p104-abcd-n18-funding-obstruction +``` + +VERIFY.json registers normal and optimized wrappers serially. Each wrapper +executes the unchanged original checker in an isolated private child, +timeout60seconds and512MiB address space, authenticating package/request +bytes before and after. Both original complete outputs and pair/guard +receipts are preserved, not regenerated in place. The wrapper requires +complete equality to original scientific SHA256 +`b6c70c4779a0e1648a965a15143af337fb78be0a82893e66eb9012e457cee036`. + +Direct Git-free replay, including read-only packages and an empty PATH: + +```sh +/usr/bin/python3 -I -O -B research/p104-abcd-n18-funding-obstruction/verify.py +``` + +Expected marker: PASS_P104_ABCD_N18_FUNDING_OBSTRUCTION. +The portable wrapper and export remain UNRUN_BY_PREPARER. Their eventual +root receipts are separate evidence from the already completed original run. +No source constructor, native/outer/supplier package, optimizer or contact +search is run. All scientific inputs are internal committed capsule files. + +## Limits and overlap + +The weaker necessary alpha<1 condition suffices for this negative result; +the actual source reserve1e-10 only strengthens it. This package excludes +neither another n, changed tail parameters/compiler, changed helper targets, +new primitives nor a larger exchange family. The n17 delta paper is separate. +A raw controller optimum is not a funding optimum over controller counts. +No full source admission or formal proof-kernel/human acceptance is claimed. + +PR5577's original A/B/C pooled raw ceiling is an earlier different family; +PR5580's D opens raw possibility, motivating this joint funding discriminator. +PR5580's own lower source claim is not challenged. Physical frame optimization +in5575 and input/output basis work in5125 remain separate constructive work; +this package supplies no contacts, inventory or constructive search. +The retained20:48:16UTC curator snapshot found unchanged5580head, successful +hosted CI and no higher complete claim. It is not an exhaustive novelty claim +or a statement about later upstream changes. Root refreshes overlap before +submission; no feed or external write was performed during packaging. + +## Sources, credit and publication history + +A: Ali Romman PR5545. B/C: thu-nmrc PR5551 coupled-contact construction and +peer proof. D: Ali Romman PR5580. Preserve GamingPuzzled5569, +DreamingOfClouds5561, zxv/Cao Yifan interval/compiler pricing, Jacob Alan +Sussman productive recursion, Cinna Davis controller, and all retained native, +precision, geometry and analytic contributors. The qualified positive-C +power engine is reused with explicit credit, not independently reinvented. +Signed-affine/dual development and bounded independent qualification were +prepared for Chris R/Clear1nsight with substantial OpenAI Codex/Astra assistance. +Apache-2.0. No new construction or paid-profile improvement is supplied. + +Publication uses the available exact canonical32890bc5base. The later +5e0052cacanonical checkpoint and exact5580source head are recorded separately. +Pending source bytes are retained inside this committed package rather than +requiring unmerged Git objects. SOURCES.json declares only reachable base +catalogue/selected-record provenance. Source-history checks and a committed +read-only Git-free export are required separately before publication. +The base guidance/template are preserved; the package-guide file is an +explicit historical d277copy because that document's32890blob is absent +locally. No missing source byte is invented or lazily fetched. + +## Open next questions + +- Which explicit changed assumption would evade this obstruction? First name + a changed n, tail tuple, helper contract or exchange primitive, then derive + its complete paid/target moments. The present certificate cannot price or + fund that new route; a changed raw gain alone is insufficient. +- Can independent human or formal review accept the affine/Farkas and analytic + transport implications? First inspect PROOF.md, all six rational slacks, + exact source-law bindings and the two inconclusive sensitivities. No such + acceptance is supplied by finite replay. +- Does an independently supplied physical candidate meet the full compiler, + ordinary, native and precision conjunction? First map its actual source + objects and complete bill to applicable proof obligations. Constructive + work and its ownership must remain separate from this negative certificate. diff --git a/research/p104-abcd-n18-funding-obstruction/SOURCES.json b/research/p104-abcd-n18-funding-obstruction/SOURCES.json new file mode 100644 index 0000000000..4edddf5ffd --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/SOURCES.json @@ -0,0 +1,25 @@ +{ + "base_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "complete_original_result_sha256": "b6c70c4779a0e1648a965a15143af337fb78be0a82893e66eb9012e457cee036", + "files": [ + { + "git_blob": "fc3d4ba105e1f097d0d7d051a308281e86ab1446", + "path": "certificates/selected-result.json", + "sha256": "66974efdced4083c00025f97d95d83909a226cdf801edb9301c195c6641f6903", + "usage": "provenance" + }, + { + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "path": "docs/research/agent-task-catalog.json", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72", + "usage": "provenance" + } + ], + "original_request_sha256": "affa58572a019b90640961b57c2f93934ca3dc623192565f44892b635e62c5ce", + "runtime_source_policy": "All scientific input bytes including pending source/archive and inherited engine are internal authenticated capsule files; no external or unmerged Git object dependency.", + "schema_version": 1, + "scientific_input_manifest": "capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/INPUTS.json", + "scope": "Original n18 signed-ABCD invariant family at two exact points and fixed source tail tuple; no new kappa.", + "source_head": "6efa248cf456d6101d757e9d09ba29711d18a13a", + "source_pr": 5580 +} diff --git a/research/p104-abcd-n18-funding-obstruction/TASK.json b/research/p104-abcd-n18-funding-obstruction/TASK.json new file mode 100644 index 0000000000..d57b0513b0 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/TASK.json @@ -0,0 +1,115 @@ +{ + "actual_scope": "Scoped necessary funding obstruction for all nonnegative signed-ABCD invariant paid profiles at original n18 and exactly .0033/.0033000005 with retained source tail/compiler route.", + "ai_assistance": "Substantial OpenAI Codex/Astra assistance for signed affine/Farkas proof, exact independent qualification and portable packaging; credited existing positive-C interval engine reused unchanged.", + "author": "Chris R (Clear1nsight), with substantial OpenAI Codex assistance", + "base_commit": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "bottleneck_link": "Raw profile improvements do not fund kappa if every raw-profitable member violates the retained gamma headroom.", + "budget_minutes": null, + "coordination_snapshot": "capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T204816Z/SOURCE-MANIFEST.json", + "evidence": "original-evidence complete normal/-O results, pair and guard receipts; portable replay remains separate and unrun by preparer.", + "open_questions": [ + { + "blocked_by": "No changed route or physical candidate is supplied.", + "first_step": "Name the changed hypothesis and derive its complete paid/target moment bill before a new bounded qualification.", + "question": "Which explicit changed hypothesis evades the original n18 invariant-family obstruction?", + "why_it_matters": "The negative result closes this retained route, not other n/tail/helper/primitive contracts." + }, + { + "blocked_by": "A separate independent review is outside this submission.", + "first_step": "Review PROOF.md, six rational coefficient slacks, source-law bindings and sensitivity boundaries.", + "question": "Can independent human or formal review accept the all-profile and transport implications?", + "why_it_matters": "Exact finite verification does not itself provide proof-kernel or human acceptance." + } + ], + "original_card": { + "acceptance_gate": "An unchanged histogram is not a kappa gain; record any separate runtime or proof benefit explicitly.", + "allowed_variations": [ + "One existing scalar simplification and one proposed frame-path change." + ], + "bottleneck_link": "A legal change to the histogram, not addition count alone, is the bridge to an exponent gain.", + "existing_checks": [ + { + "evidence": "research/staged544-a2-graph-rewrite/README.md", + "remaining": "A genuinely changed paid itinerary or a distinct independent audit; no default scalar-only expansion.", + "scope": "PR #3998: consecutive A2 scalar contraction", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "389268a6b5e0373a3125d5c6fcd6995f4ea324f5", + "status": "author-checked" + }, + { + "evidence": "research/staged544-separated-a2/README.md", + "remaining": "A genuinely changed paid itinerary or a distinct independent audit; no default scalar-only expansion.", + "scope": "PR #4019: separated A2 sites with unchanged recursive histogram", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "f408e09df300b575235f7f77f81948071397e16d", + "status": "author-checked" + }, + { + "evidence": "research/staged544-a2-composition-audit/README.md", + "remaining": "A genuinely changed paid itinerary or a distinct independent audit; no default scalar-only expansion.", + "scope": "PR #4112: composition audit", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "205b7380656ba4b6316a8a493b1a3c679b8f7a0e", + "status": "author-checked" + }, + { + "evidence": "research/staged544-a1858-contraction-audit/README.md", + "remaining": "A genuinely changed paid itinerary or a distinct independent audit; no default scalar-only expansion.", + "scope": "PR #4152: A1858 contraction audit", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129", + "source_commit": "caaa14cde5962adc372fdca71f63d0f29e73c8b2", + "status": "author-checked" + } + ], + "first_experiment": "Identify an actual paid transition to remove and construct a legal replacement frame itinerary, charging restoration, source windows and changed helpers. Compare complete before/after histograms. Stop if only scalar count changes; report that benefit honestly, without expanding the same scalar-only census.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read the A2 and separated-A2 constructions and their composition/contraction audits. Scalar contractions can preserve the complete recursive histogram; fewer ADDs alone do not justify further scans.", + "scope": "Source-binding orientation only; no scientific replay, theorem acceptance or supplier admission. Budget any heavy replay separately." + }, + "id": "scalar-to-moment", + "methods": [ + "Derive the changed legal frame itinerary and exact child histogram.", + "Prove a scoped obstruction showing why that scalar gain cannot change the paid contract." + ], + "overlap_terms": [ + "scalar simplification", + "paid profile", + "R439", + "3998", + "4019", + "4112", + "4152", + "staged544-a2-graph-rewrite", + "staged544-separated-a2", + "staged544-a2-composition-audit", + "staged544-a1858-contraction-audit" + ], + "question": "Can a changed frame itinerary remove a paid transition beyond the already covered scalar A2 contractions?", + "scope_change_triggers": [ + "Submitting only another scalar count as completion of a paid-profile task." + ], + "starting_points": [ + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "research/staged544-a2-graph-rewrite/README.md", + "research/staged544-separated-a2/README.md", + "research/staged544-a2-composition-audit/README.md", + "research/staged544-a1858-contraction-audit/README.md" + ] + }, + "outcome": "negative-result", + "priority_revision": 7, + "schema_version": 1, + "scope_change_reason": "Directed qualification of joint raw/tail feasibility after D opens raw possibility beyond the original A/B/C ceiling; no constructive frame search is performed.", + "scope_key": "p104-5580-n18-signed-abcd-original-tail-two-point-funding-obstruction", + "scope_status": "changed", + "stop_rule": "Two source-pinned points, original n18 and invariant ABCD plane only; no new kappa, all-n/changed-route claim or constructive search.", + "task_id": "scalar-to-moment", + "work_kind": "scoped-ceiling" +} diff --git a/research/p104-abcd-n18-funding-obstruction/VERIFY.json b/research/p104-abcd-n18-funding-obstruction/VERIFY.json new file mode 100644 index 0000000000..baaf26425b --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/VERIFY.json @@ -0,0 +1,28 @@ +{ + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "checks": "Authenticate complete capsule/original request; reproduce unchanged exact n18 source gamma and two-point all-profile Farkas certificate;25rejections+2inconclusive sensitivities; complete original bytes; no new kappa.", + "timeout_seconds": 70 + }, + { + "argv": [ + "{python}", + "-O", + "-B", + "{package}/verify.py" + ], + "checks": "Authenticate complete capsule/original request; reproduce unchanged exact n18 source gamma and two-point all-profile Farkas certificate;25rejections+2inconclusive sensitivities; complete original bytes; no new kappa.", + "timeout_seconds": 70 + } + ], + "inputs": [], + "python": "3.12", + "requirements": [], + "schema_version": 1, + "status": "ready" +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/admission-map/pr5580-native-nomination/sources/pr5545-source-closure.tar.gz b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/admission-map/pr5580-native-nomination/sources/pr5545-source-closure.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..3084088544d1e3136e1f38b8011b9e24edc969c6 GIT binary patch literal 469619 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 z%0D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Ν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⪙n9N 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 i5qW9nM}kh!t<_t*aSqw%?|BY%Cs z_Sa^f+im0g!0Gev`RnWR&m6mThX)SW_sp#iXTMB0PdfFw^Cn&~cR`l-Z@KHykH)*k zEI97PoA+$%3V(Luy0)+G9{!Wzxvd}E|JvW5Z`*pumJONBuiy0khtJ-(_lutjD@Xn5 zs%uA1-LlWCFF!JN)7AX><3|lUu5sno)tgr|Z-48h=l%Tom-hbMPTPO{>H~YfbNubA zM~$j|?oRnPfv&^rSFTxnLfyRMUfk)4&Bwoz-hc6nCpC?~?zczmzC)dQf_&`DBfA5y zJv;Bh&n|yE-PX-LbMRqDq+BCgXT3S<)N7q@#6}*s^C|vKd%kw!fmgrs)(&%TnHE^Q zPij+d<1xp6yz1j0TrvN+k&oS_o_}I!f7i0bBftFfVf%k__THQ1SJpqdY}1;n=f~F{ zoH+lywzk~b3x2Wb((8LxK6G>Ky?5Pk;&Jmlr`)yrjh+5-*ww4od~w}``#1dbk?S_M z@%Fcc&OP_-c$&NB^PRJm7t4z?XJ)6 z`r`+ewb%@kXVauJMxOrYdrj|* zI`!Vi?mYI|OWc2OUw_4&pYQP8-y@^`vv2pVSC9SoN6D*yxoXE-4qkZKt0%bLTIU$P z?mluRi#pP;&UW2ah>$uf<=spLhGB&-^bg+y3`~z3#l@gwI>YpB(F0 zaofQM^|lUsV&^k={*sGcBKEF%r{;q7_Z@N__tsq-&bWBZZ&x4uf7`V^zu~=Se>wV> zZ984qv+-BACocTeLm$lh;HAq?Uy(cPi~o-P=uZ0$D_(v2tmx;TJoL$Y*Q&;sbMN!d zy>XL|(^N*)}`QBF_M!(v){L>Z7?_B=H$6vko)n`|I_1^L?-&+3F^MC7&f4On_m&?Dr zclqbjzETfaGjsd3tNt9Be)|FIgsU|pb;zz*Dw&mH*#`Jjvzc5hTc7T!a11y6`MqB9 z34ev3o;6ac*2jkyN`1<4OrxjmdGYE0u|J2!6bhOiH8~Hb`fb zPAMyM89Ao{GUE~oH#61IAtkvkCELzTOUub|lezJ!xZKT2s;VFwF}a=_mzHAfvP-OY z*Vn*oYg#j@4j3&BxONcShle^P$EGuJ!rQ`zs3I0GR*vLifM^2mDWal}L7bq0) zgm_N$x_Ry}DWS^Eys3Ezn~$3?fwUG_7rRTalRl=#LAM(l&l*2&N|V;yvSq;S7fe_P z3;{t5SYQFo1BFOiH}56?r_?89Iqr}W2?tOpqBL{iFb6`G%5Vw~LXy;pQ?F#@4%Ojw z0-{abD3DB$n0(ruMt~ZjiJ+?X<_J)Zz>av_e8A0n#ZWTGY@6&L!o~wkLq8&!(2MfL zbQ$yw;mHx9(bLQ+t?&)Vg6L53vyY!PeZJkv$-r*XN;LO}9ykl^fuPJ|8gQ`cG}NSpXt)eU2}MQILEwH=?!;N6E+%swVCb_lDyy@IYX;dOyfx6QzD>?L z6h5NcMjfuR*-3?Ce{L3-St$bwEw{ERF$Hd_#O#CHQ8K`gxSZjn3`o@C9N1$Rpd|%% z9+6k;2?(^!DgmN8*lY{}osqM-OcJIRX>t5NXSV`aCjX-xdi+r`aA*{Q2R7+$gOf0&>$^=nVlPj#ddGDKD#O1B($0XaZ>G2DuQ z_36BYjTqUW*|OT$S%0DP9?^x3DEc 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�w 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 H0I(eZ6mD!K literal 0 HcmV?d00001 diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/CONTRACT.md b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/CONTRACT.md new file mode 100644 index 0000000000..29ad224302 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/CONTRACT.md @@ -0,0 +1,121 @@ +# One finite n18 signed-ABCD necessary funding qualification + +Prepared 26 October 2026. **STATIC_ONLY_NOT_RUN_BY_PREPARER**. Root alone +may execute one frozen normal/-O pair under the existing serial 150 second, +512 MiB guard, each child at most 60 seconds. No automatic rerun or resource +increase. Existing attempts and all frozen input bytes must be preserved. + +The source is Ali Romman's PR5580 head +`6efa248cf456d6101d757e9d09ba29711d18a13a`. The original 18-call route, +104 ports, b=8 controller, cutoff17, floor18, offset1/5 and decay97/100 +are retained. The two points are exactly 33/10000 and 6600001/2000000000. +No all-n funding or universal compiler conclusion is requested. The n17 +delta paper is separate and is not promoted by this n18 certificate. + +## Custody and source invoice + +The raw author RESULT, historical derived RESULT and curator's explicit +raw-derived custody revision are independently hash-bound. Every captured +text Git blob and binary WORD Git blob is checked, and raw author RESULT +bytes must equal the capture. The existing root result +`f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de` +and its request/pair are authenticated, including its 25 classified +controls. It supplies the already-qualified current B18 strict lower +bounds at both declared points, valid for the retained source/controller +bill; no author delta ratio is substituted for those moment bounds. + +The literal WORD's MOVE dimensions and declared helper endpoint ranks are +recounted structurally, then checked against the current root card and raw +author RESULT. This is a cost census, not a row interpreter, ownership or +chronological chart legality proof. The complete 18-call invoices are +rebuilt from local P={1:2211,2:459,3:494,4:94,5:164,6:18,7:14} and +H={4:83,5:5,8:15,9:424}, 15 charged queries, both 7/8 whole-idle sides, +and all main targets. Exact source totals are 66852 paid jobs, 12814 +targets, paid rank mass241250 and target rank mass242010. The maximum paid +rank is72 and maximum target rank145. The latest retained curator manifest +20261025T204816Z records this unchanged source head and hosted CI success, +with no higher complete claim captured. That checkpoint is a snapshot, +not a claim about future upstream state. + +## Explicit finite engine extension + +Only the already-qualified `successor-price-gate/sources/interval_math.py` +positive-C `power(r,C0)` routine is reused, with C0=6163781/2000000000. +Its engine qualification input/result/pair and exact code are frozen. +This is disclosed reuse, not an independently implemented power engine. +No negative-C calls, outer predicates, supplier package, native engine or +full source pricing package are executed. + +The new finite extension computes fifth-root brackets by integer bisection +on a denominator10^12 mesh for exactly the source ranks and cutoff17, +all at most145. Every computed lo/hi pair must satisfy +`lo^5 <= r <= hi^5` by exact rational/integer multiplication. Multiplying +those positive brackets by the retained positive-C power bounds certifies +each r^(6/5-C0). The complete paid tail lower divided by the cutoff fifth +root upper and complete target moment upper independently proves +gamma(C0)>193/200. The author gamma quote is authenticated source text +but is never used as the proof of this lower bound. +The reused engine's endpoints are first rounded outward by exact integer +floor/ceiling to denominator10^24. Enclosure and mesh width are checked; +this avoids a cross-rank denominator product without any float decision. + +The exact retained closure archive is independently joined to current +SOURCES.json by its archive hash, 33-file export manifest, sizes and every +member hash. Its strictification.verify.tail_certificate gamma/delta +formulas, original pr5545 PROOF route, current verify.main closure/run +callsite, and literal current pricing.run parameters and formulas are +bound by explicit static source checks. The source code is read only. +Only the separately qualified positive-C interval engine is imported. + +## All-profile dual and transported headroom + +The mathematical input is Astra's frozen signed-ABCD funding-plane paper. +The exact affine maps/inverse are verified as affine coefficient identities +using origin and four independent directions. The five simplex vertices +are also checked. Every nonnegative profile on the invariant plane has +sum(r*p_r)=5915 and sum(p1..p5)+2p6=3458, fixedp7=14. The source helpers, +rank7 and all nonlocal terms cancel only because those coefficients are +fixed. No finite enumeration is presented as an all-profile proof. + +Independent N32 rational atanh sums certify the paper's coarse log bounds. +Cubic lower/quadratic upper alternating exponential polynomials and exact +fifth-power tests reproduce every six-rank outward endpoint, lambda799/10, +mu/nu, all six slacks (including exact zeros at1,2), and the source dual +slack upper bound. Multiplying by arbitrary nonnegative profile entries +is the paper Farkas argument. The resulting lower bound on required local +tail increase is lambda*B18_lower-sigma_upper. + +The headroom transport retains different source and goal points. Paid +rank<=72 gives P_s(C)>=(1-(C-C0)*4.3177)*P_s(C0); targets decrease with C. +Independent rational log bounds prove ln72<4.3177, and 1.763^5>17. With +the independently certified gamma(C0)>.965 and target mass242010, +the available local tail increase is strictly below +`1.763*242010/18*(.97-.965*(1-(C-C0)*4.3177))`. +The checker requires this positive upper bound to lie strictly below the +required lower bound at both points. This proves a scoped necessary +funding obstruction, conditional on the retained source/controller and +paper analytic implications, and does not establish a new kappa. + +## Controls and boundary + +27 classified controls are declared: 12 real source/accounting mutations +(query, idle, main target, helper, p7, predecessor comparison, source C0, +cutoff, floor, tau, caller and the retained gamma formula callsite), two invariant mutations, two power-bound +mutations, and per-point dual sign sanity, gamma premise sanity, required +gain denominator mutation, rank6 slack mutation and weakened gamma +sensitivity. The weakened-gamma controls must return **inconclusive** +because the headroom no longer separates; they must never yield a false +family exclusion. A source-ratio-reused-at-goal label sanity is also +declared. Sanities are identified and are not counted as physical/source +semantic validation. No ownership, compiler, native, source constructive +contacts or ordinary funding predicates are inferred from these controls. + +Credit: A is Ali Romman's PR5545, B/C the PR5551 coupled-contact work and +peer proof, D Ali Romman's PR5580; the retained source controller, native, +precision and compiler work remains credited to its authors. Astra's paper +supplies the signed affine relaxation and rational Farkas separator. This +qualification supplies exact custody joins, source moment recount, finite +fifth-root extension, and reproducible two-mode checks with OpenAI Codex +assistance. No original frozen artifact is edited. No source constructor, +contact/basis/frame search, native replay, external post or selected-record +promotion is part of this request. diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/INPUTS.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/INPUTS.json new file mode 100644 index 0000000000..ff0f16e954 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/INPUTS.json @@ -0,0 +1,41 @@ +{ + "capture": "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json", + "checkpoint": "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T204816Z/SOURCE-MANIFEST.json", + "closure": "outputs/continuous-kappa-process-20261026/admission-map/pr5580-native-nomination/sources/pr5545-source-closure.tar.gz", + "engine": "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py", + "engine_inputs": "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json", + "engine_pair": "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json", + "engine_result": "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json", + "files": { + "outputs/continuous-kappa-process-20261026/admission-map/pr5580-native-nomination/sources/pr5545-source-closure.tar.gz": "59768da554e11b11fae52d07f520f50684cc7a9ee0bec2873edbcd6b63814837", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json": "5c3061c48cfc2a408cafe3e23f1050db0cc529179758b918547e9ed06bd3147a", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json": "d9f284021cb5f2757b05cbf5f979f5ba7cf7372993d65a2e060002aca7841fa8", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json": "3c4d8db5a9695924027f5801901b55cefe0cdc5ea07450aaf396de7e5887e608", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py": "14f28d0358c11d55683984f1037c23d58f7d8c9d69b8e23503545b0519246ab4", + "outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json": "6427e2c402d74b7c2aabb0ecbc2d3d5dce7fb6dcacdf368734d84be413415c78", + "outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md": "aaa4f1ea63e8d40da80f11e7dd649bd7848342e8e5bf5ae7dc6bcbc045c41967", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json": "6f10f298199b909eefdc371e61eed4cc5d9c8297245a830b75c7204197871d23", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json": "8fc281dbc1a4e5868fb1085005eec5813ad2c34a628b8679a36f593790c49ced", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json": "f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json": "aab659f8cfed61fb5e2dca1f5bff1cdd7a493733a4b36d5433d7c332c5ccf78c", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json": "7962660bd5780b518be592aa7413e5534f50420e22ec6d27516c7ce409129a3c", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json": "f5e65eed4d2ab3a7154bcdb631cdc48cef8c7ed7f8edad7a5481766b5055e5d8", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz": "b2a98c4bd0dbe86c09e9d15ee060dcf1aab09dbef90aa1e2127676f4039f406b", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/custody-revisions/20261025T204435Z/CUSTODY-REVISION.json": "efe80b15d50743be5a2e0934bfb831f2eda7fde00a1362eba33d191a4089719f", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T204816Z/SOURCE-MANIFEST.json": "6926686ffb0af350f49dea191ce7b7160d8c8fada52fca15bb64895216cc01fa" + }, + "paper": "outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json", + "paper_proof": "outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md", + "preparation_status": "STATIC_ONLY_NOT_RUN_BY_PREPARER", + "prior_pair": "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json", + "prior_request": "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json", + "prior_result": "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json", + "prior_root_result_sha256": "f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de", + "revision": "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/custody-revisions/20261025T204435Z/CUSTODY-REVISION.json", + "schema": "finite-n18-funding-plane-inputs/v1", + "source_derived": "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json", + "source_head": "6efa248cf456d6101d757e9d09ba29711d18a13a", + "source_moment_extension": "Reuse qualified C-positive power engine at C0 only; exact outward24decimal mesh then integer-certified fifth-root intervals; no negative-C call.", + "source_raw": "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json", + "word": "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz" +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/REQUEST.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/REQUEST.json new file mode 100644 index 0000000000..a925d89b8f --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/REQUEST.json @@ -0,0 +1,81 @@ +{ + "C0": "6163781/2000000000", + "caller": 18, + "cutoff": 17, + "decay": "97/100", + "execution_owner": "root only after accepting frozen request", + "expected_controls": 27, + "expected_inconclusive_sanity_controls": 2, + "files": { + "outputs/continuous-kappa-process-20261026/admission-map/pr5580-native-nomination/sources/pr5545-source-closure.tar.gz": "59768da554e11b11fae52d07f520f50684cc7a9ee0bec2873edbcd6b63814837", + "outputs/continuous-kappa-process-20261026/funding-plane-qualification/CONTRACT.md": "d93c5f566e92cb2cda102e0e5b351d78f042cbad59c6e7746e740cd6d20a4b45", + "outputs/continuous-kappa-process-20261026/funding-plane-qualification/INPUTS.json": "bb2f90809704593e9f94da7f1006327af2177f9e64dc5181d549ca2c79fc50fa", + "outputs/continuous-kappa-process-20261026/funding-plane-qualification/check.py": "eea5e3f7625d3736e462843c07da328fa53648e1652851be1e0c89b2d24b4654", + "outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py": "3caf6e41df983c4763f735bc1f1712e168ce5f2332283c4faa6509ef70e68444", + "outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py": "720153b7491acede2c66bdc2dfd3174653195fa3222ec3589d0671c406a5bad8", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json": "5c3061c48cfc2a408cafe3e23f1050db0cc529179758b918547e9ed06bd3147a", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json": "d9f284021cb5f2757b05cbf5f979f5ba7cf7372993d65a2e060002aca7841fa8", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json": "3c4d8db5a9695924027f5801901b55cefe0cdc5ea07450aaf396de7e5887e608", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py": "14f28d0358c11d55683984f1037c23d58f7d8c9d69b8e23503545b0519246ab4", + "outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json": "6427e2c402d74b7c2aabb0ecbc2d3d5dce7fb6dcacdf368734d84be413415c78", + "outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md": "aaa4f1ea63e8d40da80f11e7dd649bd7848342e8e5bf5ae7dc6bcbc045c41967", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json": "6f10f298199b909eefdc371e61eed4cc5d9c8297245a830b75c7204197871d23", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json": "8fc281dbc1a4e5868fb1085005eec5813ad2c34a628b8679a36f593790c49ced", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json": "f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json": "aab659f8cfed61fb5e2dca1f5bff1cdd7a493733a4b36d5433d7c332c5ccf78c", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json": "7962660bd5780b518be592aa7413e5534f50420e22ec6d27516c7ce409129a3c", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json": "f5e65eed4d2ab3a7154bcdb631cdc48cef8c7ed7f8edad7a5481766b5055e5d8", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz": "b2a98c4bd0dbe86c09e9d15ee060dcf1aab09dbef90aa1e2127676f4039f406b", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/custody-revisions/20261025T204435Z/CUSTODY-REVISION.json": "efe80b15d50743be5a2e0934bfb831f2eda7fde00a1362eba33d191a4089719f", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T204816Z/SOURCE-MANIFEST.json": "6926686ffb0af350f49dea191ce7b7160d8c8fada52fca15bb64895216cc01fa" + }, + "floor": 18, + "forbidden": [ + "Any source construction/physical contact/native/outer/supplier package execution", + "Any contact/frame/basis optimizer, feed/search, external posting or publication", + "New kappa, all-n funding exclusion, changed compiler route or higher-C theorem", + "Frozen input mutation, automatic retry or resource increase" + ], + "goals": [ + "33/10000", + "6600001/2000000000" + ], + "guard_command": [ + "python3", + "-B", + "outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py", + "--name", + "funding-plane-qualification", + "--seconds", + "150", + "--memory-mib", + "512", + "--cwd", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453", + "--", + "python3", + "-B", + "outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py" + ], + "memory_mib": 512, + "modes": [ + "normal", + "optimized" + ], + "new_kappa": null, + "no_automatic_rerun": true, + "per_child_seconds": 60, + "physical_witness": false, + "preparation_status": "STATIC_ONLY_NOT_RUN_BY_PREPARER; AST/JSON/custody preparation only", + "schema": "bounded-n18-funding-plane-qualification/v1", + "scientific_scope": [ + "Exact raw/derived/capture/closure source custody and literal formula/callsite binding; structural source invoice recount", + "New finite fifth-root extension to credited positive-C engine; independent gamma(C0)>.965 source moment bound", + "Exact two-point signed-ABCD invariant-plane Farkas separator and explicit source-to-goal headroom transport" + ], + "source_gamma_independent_lower_target": "193/200", + "source_head": "6efa248cf456d6101d757e9d09ba29711d18a13a", + "stop_after_one_pair": true, + "tail_offset": "1/5", + "total_seconds": 150 +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/check.py b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/check.py new file mode 100644 index 0000000000..33e496a5a9 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/check.py @@ -0,0 +1,365 @@ +#!/usr/bin/env python3 +"""Finite n18 ABCD funding separator, for one root-owned guarded execution. + +Exact Fractions throughout. Credits: source and paper authors in CONTRACT.md; +positive-C power algorithm is the retained, qualified interval_math.py engine. +The finite integer fifth-root extension is new and explicitly certified here. +Apache-2.0; substantial OpenAI Codex assistance. +""" +import base64 +from copy import deepcopy +from fractions import Fraction as Q +import gzip +import hashlib +import importlib.util +import io +import json +from pathlib import Path +import tarfile + +B=Path(__file__).resolve().parent +ROOT=B.parents[2] +HEAD='6efa248cf456d6101d757e9d09ba29711d18a13a' +PRIOR='f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de' +P0={1:2211,2:459,3:494,4:94,5:164,6:18,7:14} +H0={4:83,5:5,8:15,9:424} +C0=Q(6163781,2000000000) +GOALS=(Q(33,10000),Q(6600001,2000000000)) + + +def need(condition,message): + if not condition:raise ValueError(message) + + +def sha(raw):return hashlib.sha256(raw).hexdigest() +def blob(raw):return hashlib.sha1(b'blob '+str(len(raw)).encode()+b'\0'+raw).hexdigest() +def hist(h):return {int(r):Q(n) for r,n in h.items() if Q(n)} +def show(h):return {str(r):str(n) for r,n in sorted(h.items()) if n} +def mass(h):return sum((r*n for r,n in h.items()),Q(0)) +def bounds(h):return [str(h[0]),str(h[1])] + + +def outward_mesh(interval): + # Exact rounding prevents a cross-rank denominator product in source sums. + unit=10**24;a,b=interval + lo=Q((a*unit).__floor__(),unit);hi=Q(-((-b*unit).__floor__()),unit) + need(lo<=a<=b<=hi and hi-lo= 1, 'tail moment exponent at least one')" in verify, + 'retained strictification.tail_certificate gamma/delta formula and applicability') + need('Cutoff 17, floor 18, tail offset' in proof and '1/5' in proof and + 'All completion, splitting, capacity, compiler-grid, BIT-stock and 58 outer' in proof, + 'retained source PROOF declares original charged compiler route') + need("with closure() as root:" in current_verify and + "L = load(root/'research/p104-productive-controller/local.py', 'local')" in current_verify and + 'L.ROOT = root' in current_verify and 'result = P.run(local, native, caller, physical)' in current_verify and + "pins=json.loads((HERE/'SOURCES.json').read_bytes())['retained_source']" in current_common, + 'current verify.main joins exact retained closure to current pricing.run') + + +def affine(a,b,c,d): + return {1:2211-a+b+c,2:459-2*b-c+d,3:494+b-2*d,4:94-c+d,5:164-a+c,6:18+a,7:14} + + +def inverse(p): + return (p[6]-18,p[3]+2*p[4]+2*p[5]+2*p[6]-1046,p[5]+p[6]-182,p[4]+p[5]+p[6]-276) + + +def invariant(p,tag=None,rank_mass=5915,tag_mass=3458): + if tag is None:tag={r:1+(r==6) for r in range(1,7)} + need(set(p)==set(range(1,8)) and all(x>=0 for x in p.values()) and p[7]==14,'nonnegative six-rank profile and fixed p7') + need(sum(r*p[r] for r in range(1,7))==rank_mass and + sum(tag[r]*p[r] for r in range(1,7))==tag_mass,'two affine invariants with rank6 tag weight two') + need(affine(*inverse(p))==p,'explicit signed ABCD affine inverse') + + +def log_rank(r): + # Independent finite atanh sum; no real logarithm routine. + # For u in [1,2], z in [0,1/3], ln u = 2 sum z^(2j+1)/(2j+1). + def unit(u): + z=(u-1)/(u+1);need(0<=z<=Q(1,3),'finite log domain') + s=2*sum((z**(2*j+1)/Q(2*j+1) for j in range(32)),Q(0)) + tail=2*z**65/(65*(1-z*z)) + return s,s+tail + k=r.bit_length()-1 + a,b=unit(Q(r,2**k));l,u=unit(Q(2)) + return a+k*l,b+k*u + + +def fifth_bracket(r): + # Integer bisection at fixed rational mesh, with explicit fifth-power proof. + need(type(r) is int and 1<=r<=145,'finite fifth-root rank range') + scale=10**12;low=0;high=3*scale + while high-low>1: + mid=(low+high)//2 + if mid**5<=r*scale**5:low=mid + else:high=mid + lo,hi=Q(low,scale),Q(high,scale) + need(lo**5<=r<=hi**5 and hi-lo==Q(1,scale),'certified integer fifth-root enclosure') + return lo,hi + + +def rational_goal_bounds(c,paper): + need(c in GOALS,'two predeclared goal points only') + result={} + for r in range(1,7): + l,u=map(Q,paper['log_brackets'][str(r)]);actual=log_rank(r) + need(l<=actual[0]<=actual[1]<=u,'independently certified inherited rational log brackets') + qlo,qhi=map(Q,paper['fifth_root_brackets'][str(r)]) + need(qlo**5<=r<=qhi**5 and 00 for r in range(3,7)), + 'six dual coefficient inequalities, rank1/rank2 exact and rank6 tag2') + sigma=sum((P0[r]*(v[r]['tail'][1]+lam*v[r]['raw'][1]) for r in range(1,7)),Q(0))-5915*mu-3458*nu + b18=Q(prior_point['B18_current_tight'][0]) + required=lam*b18-sigma + need(C017 and log_rank(72)[1]0,'positive structural MOVE rank');p[r]=p.get(r,0)+1 + live=set(word['live']) + for owner in range(735): + if owner not in live and owner-112 not in live: + r=dims[word['final'][owner]]-dims[word['initial'][owner]];need(r>0,'positive structural helper rank');h[r]=h.get(r,0)+1 + need(word['public']==735 and len(word['program'])==25140 and p==hist(prior['current_local_paid']) and + h==hist(prior['current_helpers']),'independent source structural rank census agrees with qualified current card') + paid,targets=full_invoice(p,h);source_scope(source,paid,targets,p,h) + paper=load('paper');need(paper['source_funding_input']['C0']==str(C0),'paper source C0') + need(paper['two_invariants']['rank_mass_first_six']==5915 and paper['two_invariants']['tag_mass']==3458 and + paper['two_invariants']['tag_weights']=={str(r):1+(r==6) for r in range(1,7)},'paper invariant declaration') + invariant(P0) + # Because these maps are affine, origin and four independent coordinate + # directions prove the displayed inverse/invariants as coefficient identities. + for args in ((0,0,0,0),(1,0,0,0),(0,1,0,0),(0,0,1,0),(0,0,0,1)): + v=affine(*args);need(inverse(v)==args,'affine coefficient inverse');invariant(v) + for r in range(2,7): + v={k:Q(0) for k in range(1,8)};v[7]=14 + # r6 has tag2, hence a distinct simplex endpoint. + denom=r-(2 if r==6 else 1);v[r]=Q(2457,denom);v[1]=3458-(2 if r==6 else 1)*v[r] + invariant(v) + spec=importlib.util.spec_from_file_location('credited_positive_C_interval_math',ROOT/pins['engine']) + engine=importlib.util.module_from_spec(spec);spec.loader.exec_module(engine) + # New finite tail extension: every rank is evaluated only at positive C0; + # multiply credited r^(1-C0) enclosures by independently certified r^(1/5). + ranks=sorted(set(paid)|set(targets)|{17}) + need(max(ranks)<=145 and 0=1 and all(1-c+Q(1,5)>=1 for c in GOALS) and 1<17<18<145, + 'retained strictification tail-exponent/rank applicability at source and both goals') + power={r:outward_mesh(engine.power(r,C0)) for r in ranks};roots={r:fifth_bracket(r) for r in ranks} + p_tail=(sum((n*power[r][0]*roots[r][0] for r,n in paid.items()),Q(0)), + sum((n*power[r][1]*roots[r][1] for r,n in paid.items()),Q(0))) + target=(sum((n*power[r][0] for r,n in targets.items()),Q(0)), + sum((n*power[r][1] for r,n in targets.items()),Q(0))) + gamma=(p_tail[0]/(roots[17][1]*target[1]),p_tail[1]/(roots[17][0]*target[0])) + need(Q(193,200)=Q(points[i]['necessary_tail_increment_per_FULL_strict_lower']),'weakened-gamma boundary loses separation') + controls['weakened_gamma_no_false_exclusion_'+str(i)]={'outcome':'inconclusive_as_required','strength':'analytic sensitivity sanity','available_headroom':str(avail)} + controls['source_ratio_reused_at_goal']=rejected(lambda:need(C0==GOALS[0],'C0 differs from goal; transport required'), + 'analytic point-label sanity only, not a source mutant') + controls['retained_gamma_formula_callsite']=rejected(lambda:bind_formula(pricing.replace('E.moment(P,t+u)','E.moment(P,t)'),strict,proof,current_verify,current_common), + 'real current compiler callsite formula mutation; code read only') + result={'schema':'finite-n18-abcd-funding-separator/v1','status':'PASS_SCOPED_N18_ABCD_NECESSARY_FUNDING_OBSTRUCTION', + 'reviewed_head':HEAD,'prior_25_control_result_sha256':PRIOR,'source_C0':str(C0), + 'retained_compiler_guard_binding':{'source_archive_sha256':sha(archive),'source_archive_commit':declared['commit'], + 'current_pricing_Git_blob':text['research/p104-event-contact-step/pricing.py']['sha'], + 'strictification_module_sha256':sha(payload['research/higher-moment-strictification/verify.py']), + 'source_PROOF_sha256':sha(payload['research/p104-full-frame-contact/PROOF.md']), + 'gamma':'M_P(1-C+1/5)/(17^(1/5)*M_T(1-C))','delta':'18*|T|/(17^C*M_T(1-C))', + 'applicability':'1-C+1/5 >=1, retained cutoff17=1-Delta L and target monotonicity. Not a proof-kernel theorem.', + 'source_census_scope':'Structural MOVE dimensions and declared helper endpoint dimensions only; source physical legality, caller semantics, native and compiler theorems inherited.', + 'physical_witness':False,'new_kappa':None,'selected_promotion':False,'n17_funding_claim':False,'all_n_funding_claim':False, + 'compiler_universal_claim':False,'source_gamma_author_interval_used_as_proof':False, + 'credit':'Ali Romman PR5580/A; thu-nmrc PR5551 B/C; source controller/compiler/precision/native predecessors; Astra ABCD dual paper; Clear1nsight qualification; OpenAI Codex assistance.'} + print(json.dumps(result,sort_keys=True,separators=(',',':'))) + + +if __name__=='__main__':main() diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py new file mode 100644 index 0000000000..883a36e83b --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""One root-only frozen normal/-O n18 funding-plane qualification pair.""" +import hashlib +import json +from pathlib import Path +import subprocess +import sys +import tempfile + +B=Path(__file__).resolve().parent +ROOT=B.parents[2] + + +def need(condition,message): + if not condition:raise ValueError(message) + + +def main(): + raw_request=(B/'REQUEST.json').read_bytes();request=json.loads(raw_request) + need(request['schema']=='bounded-n18-funding-plane-qualification/v1','request schema') + need(request['modes']==['normal','optimized'] and request['total_seconds']==150 and + request['memory_mib']==512 and request['per_child_seconds']==60,'frozen serial resource contract') + for name,expected in request['files'].items(): + need(hashlib.sha256((ROOT/name).read_bytes()).hexdigest()==expected,'frozen request byte '+name) + names=['RESULT-normal.json','RESULT-optimized.json','STDERR-normal.txt','STDERR-optimized.txt','PAIR-RECEIPT.json'] + need(not any((B/name).exists() for name in names),'preserve existing attempted pair; no automatic rerun') + for mode,flags in [('normal',[]),('optimized',['-O'])]: + with tempfile.TemporaryDirectory(prefix='funding-plane-bytecode-') as cache: + with (B/('RESULT-'+mode+'.json')).open('xb') as out,(B/('STDERR-'+mode+'.txt')).open('xb') as err: + child=subprocess.run([sys.executable,'-I','-X','pycache_prefix='+cache,*flags,'-B',str(B/'check.py')], + cwd=ROOT,stdout=out,stderr=err,timeout=60) + need(child.returncode==0 and (B/('STDERR-'+mode+'.txt')).stat().st_size==0,'mode failed '+mode) + result=json.loads((B/('RESULT-'+mode+'.json')).read_bytes()) + need(result['status']=='PASS_SCOPED_N18_ABCD_NECESSARY_FUNDING_OBSTRUCTION','scientific marker '+mode) + controls=result['mutation_controls'] + need(len(controls)==27 and all(v['outcome'] in ('rejected','inconclusive_as_required') for v in controls.values()) and + sum(v['outcome']=='inconclusive_as_required' for v in controls.values())==2,'27 classified controls '+mode) + left,right=((B/('RESULT-'+mode+'.json')).read_bytes() for mode in ('normal','optimized')) + need(left==right,'complete scientific normal/-O bytes differ') + receipt={'schema':'exact-pair-equality/v2','modes':2,'complete_output_equal':True,'scientific_fields_excluded':0, + 'result_sha256':hashlib.sha256(left).hexdigest(),'request_sha256':hashlib.sha256(raw_request).hexdigest(), + 'scope':'Finite necessary funding obstruction for all nonnegative real invariant ABCD profiles at original n18 and two fixed points, retained cutoff17/floor18/tau1/5/.97 only. No physical contacts or new kappa.'} + with (B/'PAIR-RECEIPT.json').open('x') as stream:stream.write(json.dumps(receipt,sort_keys=True,indent=2)+'\n') + print(json.dumps(receipt,sort_keys=True,separators=(',',':'))) + + +if __name__=='__main__':main() diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py new file mode 100644 index 0000000000..84af5ed235 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py @@ -0,0 +1,98 @@ +#!/usr/bin/env python3 +"""Serial local research executor with sampled descendant RSS and timeout.""" +import argparse +import fcntl +import hashlib +import json +import os +from pathlib import Path +import signal +import subprocess +import sys +import time + + +def tree_memory(root_pid): + records = {} + for p in Path('/proc').iterdir(): + if not p.name.isdecimal(): + continue + try: + info = (p/'stat').read_text().rsplit(')', 1)[1].split() + records[int(p.name)] = (int(info[1]), int(info[21]) * os.sysconf('SC_PAGE_SIZE')) + except (OSError, ValueError, IndexError): + continue + todo = [root_pid] + seen = set() + while todo: + pid = todo.pop() + if pid in seen: + continue + seen.add(pid) + todo.extend(p for p,(parent,_) in records.items() if parent == pid) + return sum(records.get(p,(0,0))[1] for p in seen), len(seen) + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--name', required=True) + ap.add_argument('--seconds', type=float, default=150) + ap.add_argument('--memory-mib', type=int, default=1024) + ap.add_argument('--cwd', type=Path) + ap.add_argument('command', nargs=argparse.REMAINDER) + args = ap.parse_args() + command = args.command[1:] if args.command[:1] == ['--'] else args.command + if not command or args.seconds <= 0 or not (0 < args.memory_mib <= 1024): + ap.error('command, positive timeout, and memory <= 1024 MiB required') + workspace = Path(__file__).resolve().parents[1] + out = workspace/'runs'/args.name + out.mkdir(exist_ok=False) + cwd = (args.cwd or workspace).resolve() + lock = (workspace/'coordination'/'heavy.lock').open('w') + fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB) + started = time.monotonic() + env = dict(os.environ) + env.update(PYTHONDONTWRITEBYTECODE='1', OMP_NUM_THREADS='1', OPENBLAS_NUM_THREADS='1', MKL_NUM_THREADS='1') + peak = 0 + samples = 0 + cause = None + with (out/'stdout.log').open('wb') as log: + proc = subprocess.Popen(command, cwd=cwd, stdout=log, stderr=subprocess.STDOUT, env=env, start_new_session=True) + try: + while proc.poll() is None: + rss, count = tree_memory(proc.pid) + peak = max(peak, rss) + samples += 1 + if rss > args.memory_mib * 1024**2: + cause = 'memory_limit' + elif time.monotonic() - started > args.seconds: + cause = 'timeout' + if cause: + os.killpg(proc.pid, signal.SIGTERM) + try: + proc.wait(timeout=2) + except subprocess.TimeoutExpired: + os.killpg(proc.pid, signal.SIGKILL) + break + time.sleep(0.1) + code = proc.wait() + except BaseException: + try: + os.killpg(proc.pid, signal.SIGKILL) + except ProcessLookupError: + pass + proc.wait() + raise + receipt = {'schema':'serial-research-run/v1','command':command,'cwd':str(cwd), + 'exit_code':code,'termination':cause,'elapsed_seconds':time.monotonic()-started, + 'sampled_peak_descendant_rss_bytes':peak,'rss_samples':samples, + 'memory_limit_mib':args.memory_mib,'timeout_seconds':args.seconds, + 'python':sys.version,'log_sha256':hashlib.sha256((out/'stdout.log').read_bytes()).hexdigest(), + 'scope':'Fresh command execution only; scientific claim determined by reviewed output.'} + (out/'RECEIPT.json').write_text(json.dumps(receipt,indent=2)+'\n') + print(json.dumps(receipt)) + return 0 if code == 0 and not cause else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json new file mode 100644 index 0000000000..60a33c22f7 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-INPUTS.json @@ -0,0 +1,28 @@ +{ + "schema": "p104-focused-review-inputs/v1", + "base": "32890bc5de034ab8fc93ac88ead7279a6a416d04", + "reviewed_head": "18968423711fd902aaee1099979497d55603e1dc", + "predecessor": "e2a6cce2f9db5a2c5f9714f4b9e5292dd3a10581", + "captured_utc": "2026-10-25T10:37:35.432621+00:00", + "files": { + "outputs/p104-contact-reassessment-20261025/sources/contact/PROOF.md": "1961e8b8be133cee19ec2523f6ba40da02905444a8c9601e97f66627b1129b32", + "outputs/p104-contact-reassessment-20261025/sources/contact/SOURCES.json": "42a7f956bf450c15a92449e285bd2b355159cc99e78bc1d815a4b902221ab89f", + "outputs/p104-contact-reassessment-20261025/sources/contact/TASK.json": "ae1aff13f641c94a977599c1946dd0ff678daae51aad83662aa7056626e0dee6", + "outputs/p104-contact-reassessment-20261025/sources/contact/README.md": "19fec538e0eae59eeef90099ab220bef820467272410533fc95ee6236f44c4cd", + "outputs/p104-contact-reassessment-20261025/sources/contact/construct.py": "b95eeb2c21c9e2d97d9a441483aa398e38eba65ecec57241bce77cd1234682d0", + "outputs/p104-contact-reassessment-20261025/sources/contact/VERIFY.json": "4543e838e81dff7cceb7f539a94eedbd891ed5330518e55e997ba93ec4f51356", + "outputs/p104-contact-reassessment-20261025/sources/contact/pricing.py": "f74461d08c1cfdb9d500ac4f0da11f1b2d66a149bb342145b9aab9df703017a9", + "outputs/p104-contact-reassessment-20261025/sources/contact/RESULT.json": "b1dc682a4d9db5a726fbdf5c05c081f3c9ff9816829e5d8c900db1904a1f98c1", + "outputs/p104-contact-reassessment-20261025/sources/contact/verify.py": "24074e4e954cf455b207ff346c7d983d51c06e1fa967747bc98e8f24f5bd1f80", + "outputs/p104-contact-reassessment-20261025/sources/contact/WORD.json.gz": "a1e416add9d2bb44fce923111ebc50513e5d845e56aabe214f2f0bc7d5f2b45d", + "outputs/p104-contact-reassessment-20261025/sources/predecessor/caller.py": "300d40043953e4f6aecfde8f2d1004b8ad6dc5a79ec3c7666c9908c2466c91c8", + "outputs/p104-contact-reassessment-20261025/sources/predecessor/CONTROLLER.json": "a84f6bbd547379597464e56c420cc665f96bc43a9a1351eed4b7cd0fce3cc4b9", + "outputs/p104-contact-reassessment-20261025/sources/predecessor/local.py": "878734dfd64c4b9d362d0ae476cc5c2a19fe93e48b7378763b23f3e0dd0a5a71", + "outputs/p104-contact-reassessment-20261025/sources/predecessor/price.py": "e46c1264c4acb037bae4df36ccdf3386980ef3d178aa7f0607dbd3f3333ed139", + "outputs/p104-contact-reassessment-20261025/sources/predecessor/PROOF.md": "f4c4e400092954562252df6c4dd157a9b4c1642252168ce72738cdbecfc5ad41", + "outputs/p104-contact-reassessment-20261025/sources/predecessor/WORD.json.gz": "e5e955d7c9d5ea5dfea49c0e093037df577aa43813dcad5427ebca41a4ad35ec", + "outputs/p104-contact-reassessment-20261025/sources/predecessor/RESULT.json": "03e9f8424b9166899d3ae3b188d9defb851162a3183ecab237fb783d78216782", + "outputs/economic-sensitivity-feasibility-20261025/interval_math.py": "14f28d0358c11d55683984f1037c23d58f7d8c9d69b8e23503545b0519246ab4", + "swarm-price-plane-20261023T112711Z/coordination/run_guarded.py": "720153b7491acede2c66bdc2dfd3174653195fa3222ec3589d0671c406a5bad8" + } +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json new file mode 100644 index 0000000000..1dda421219 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-PAIR.json @@ -0,0 +1,8 @@ +{ + "schema": "exact-pair-equality/v1", + "complete_output_equal": true, + "scientific_fields_excluded": 0, + "modes": 2, + "result_sha256": "3c4d8db5a9695924027f5801901b55cefe0cdc5ea07450aaf396de7e5887e608", + "request_sha256": "37830fbb3d9bd4ffdc556e2d2943ded8f3edb03df00c146f82d98284b9075c6a" +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json new file mode 100644 index 0000000000..05cb6fa035 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/ENGINE-QUALIFICATION-RESULT.json @@ -0,0 +1 @@ +{"C_probe":"33/10000","all_remaining_edits_moment_at_target":{"lower_decimal_outward":"-47.1189445262094885178259","upper_decimal_outward":"-47.1189445262094885178246"},"all_remaining_edits_raw_ceiling_interval":["3106074473/1000000000000","1553037237/500000000000"],"broader_relaxation_physical_witness":false,"broader_relaxed_local_profile":{"8":1,"9":654},"broader_relaxed_moment_at_target":{"lower_decimal_outward":"470.055147407095922827173","upper_decimal_outward":"470.055147407095922827175"},"ceiling_monotonicity":"after division by6^t, rank1 dominates only adverse rank5 derivative; paired high tails positive","changed_endpoint":"pass","coefficients_including_zeros":552049,"compiler_integer_threshold_only_checked":337848000000000,"complete_paid_after":{"1":45264,"2":10026,"3":7002,"4":2016,"5":1926,"6":306,"7":234,"9":18,"16":416,"24":416,"32":416,"40":416,"48":416,"56":416,"64":416,"72":208},"complete_paid_before":{"1":45282,"2":10026,"3":7002,"4":2016,"5":1944,"6":288,"7":234,"9":18,"16":416,"24":416,"32":416,"40":416,"48":416,"56":416,"64":416,"72":208},"complete_targets":{"4":918,"5":648,"7":432,"8":2196,"9":5292,"17":416,"25":416,"33":416,"41":416,"49":416,"57":416,"65":416,"73":208,"145":208},"controls":{"intervening_source_read":"rejected","one_operand_only":"rejected","target_loss_reverses_credit":"explicit full target equality checked","wrong_sign":"rejected"},"current_moment_at_target":{"lower_decimal_outward":"-64.2349800489874753468198","upper_decimal_outward":"-64.2349800489874753468185"},"funding_scope":"complete native/precision/compiler theorem and58outer obligations not independently admitted here","independent_normalized_endpoint_rows":743,"local_paid_after":{"1":2428,"2":557,"3":389,"4":112,"5":107,"6":17,"7":13,"9":1},"local_paid_before":{"1":2429,"2":557,"3":389,"4":112,"5":108,"6":16,"7":13,"9":1},"native_phase_and_allwidth":"inherited chart identity; not freshly replayed","new_events":25310,"new_kappa":null,"one_1plus5_to6_edit_gain_at_target":{"lower_decimal_outward":"0.00888683048950051237227098","upper_decimal_outward":"0.00888683048950051237227100"},"owned_returns":"pass","remaining_global_edit_inventory":1926,"remaining_identical_local_contacts_upper":107,"required_global_edits_at_target":7229,"required_identical_contacts_per18sites":402,"reviewed_head":"18968423711fd902aaee1099979497d55603e1dc","schema":"p104-focused-contact-audit/v1","source_endpoint":"pass","source_events":25311,"source_windows":{"341":[16799,16800],"345":[16798,16799]},"stop":true} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py new file mode 100644 index 0000000000..b06ce47be8 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-price-gate/sources/interval_math.py @@ -0,0 +1,45 @@ +"""Reused F4 rational interval engine; algorithm is not independently reimplemented.""" +from pathlib import Path +from fractions import Fraction as F +from decimal import Decimal, localcontext +import hashlib,json,sys +B=Path(__file__).resolve().parent +P=B/'capsule-f4/invoice.json' +def require(c,m): + if not c: raise ValueError(m) +def ln_unit(u): + z=(u-1)/(u+1); require(0<=z<=F(1,3),'log domain') + n=24; s=2*sum((z**(2*j+1)/F(2*j+1) for j in range(n)),F(0)) + tail=2*z**(2*n+1)/(F(2*n+1)*(1-z*z)) + return s,s+tail +L2=ln_unit(F(2)) +def ln_rank(r): + k=r.bit_length()-1; a,b=ln_unit(F(r,2**k)) + return a+k*L2[0],b+k*L2[1] +def exp_minus(x): + require(0<=x<1,'alternating exponential domain') + s=F(1); term=F(1); low=high=None + for k in range(1,13): + term*= -x/k; s+=term + if k==11: low=s + if k==12: high=s + return low,high +def power(r,c): + if c==0 or r==1: return F(r),F(r) + a,b=ln_rank(r) + return r*exp_minus(c*b)[0],r*exp_minus(c*a)[1] +def moment(h,c): + values={int(r):power(int(r),c) for side in h.values() for r in side} + low=high=F(0) + for side,sign in [('productive',1),('paid',-1)]: + for r,n in h[side].items(): + a,b=values[int(r)] + low+=n*(a if sign==1 else -b);high+=n*(b if sign==1 else -a) + return low,high +def dec(x,rounding): + with localcontext() as ctx: + ctx.prec=24;ctx.rounding=rounding + return str(Decimal(x.numerator)/Decimal(x.denominator)) +def interval(a,b): + return {'lower_decimal_outward':dec(a,'ROUND_FLOOR'),'upper_decimal_outward':dec(b,'ROUND_CEILING')} +def ceil(x): return -(-x.numerator//x.denominator) diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json new file mode 100644 index 0000000000..fbb91b05ee --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE-ARITHMETIC.json @@ -0,0 +1,429 @@ +{ + "schema": "abcd-joint-raw-tail-paper-dual/v1", + "status": "PAPER_DUAL_CONDITIONAL_ON_PINNED_INPUT_BOUNDS_NOT_ROOT_QUALIFIED", + "scope": "All nonnegative real six-rank profiles in signed ABCD affine closure, fixed p7=14, fixed n18 source104/b8 controller and helper targets, cutoff17 floor18 offset1/5 decay.97. Includes signed reverse exchanges and arbitrary pooling.", + "source_files": { + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json": "7962660bd5780b518be592aa7413e5534f50420e22ec6d27516c7ce409129a3c", + "outputs/continuous-kappa-process-20261026/successor-strategy/new5580-reassessment/TRANSFER-ARITHMETIC.json": "ce5012989710292c7fbd2ad25ebb1570580349ae130bcf534710fe5de64dde45" + }, + "log_brackets": { + "1": [ + "0", + "0" + ], + "2": [ + "6931/10000", + "1733/2500" + ], + "3": [ + "5493/5000", + "10987/10000" + ], + "4": [ + "6931/5000", + "1733/1250" + ], + "5": [ + "8047/5000", + "3219/2000" + ], + "6": [ + "17917/10000", + "17919/10000" + ] + }, + "fifth_root_brackets": { + "1": [ + "1", + "1" + ], + "2": [ + "22973967/20000000", + "28717459/25000000" + ], + "3": [ + "124573093/100000000", + "62286547/50000000" + ], + "4": [ + "131950791/100000000", + "16493849/12500000" + ], + "5": [ + "68986483/50000000", + "137972967/100000000" + ], + "6": [ + "35774227/25000000", + "143096909/100000000" + ] + }, + "fifth_power_residuals": { + "1": [ + "0", + "0" + ], + "2": [ + "139205491268192312827413865393/3200000000000000000000000000000000000", + "425325588957042356609529231299/9765625000000000000000000000000000000" + ], + "3": [ + "1157816291433009572097546992251307/10000000000000000000000000000000000000000", + "1446751042564566992429649877507/312500000000000000000000000000000000000" + ], + "4": [ + "117148863172157370868663099665049/10000000000000000000000000000000000000000", + "42680899742459670744651744249/305175781250000000000000000000000000" + ], + "5": [ + "8273896816697807698001086587357/312500000000000000000000000000000000000", + "1547184479649344374528514621529607/10000000000000000000000000000000000000000" + ], + "6": [ + "226283940266227401691561340093/9765625000000000000000000000000000000", + "1864766624306539346710164340763549/10000000000000000000000000000000000000000" + ] + }, + "two_invariants": { + "rank_mass_first_six": 5915, + "tag_weights": { + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 2 + }, + "tag_mass": 3458, + "p7_fixed": 14 + }, + "inverse_exchange_counts": { + "a": "p6-18", + "b": "p3+2p4+2p5+2p6-1046", + "c": "p5+p6-182", + "d": "p4+p5+p6-276" + }, + "simplex_coordinate_form": { + "p1": "1001+p3+2p4+3p5+2p6", + "p2": "2457-2p3-3p4-4p5-4p6", + "nonnegative_free_coordinates": [ + "p3", + "p4", + "p5", + "p6" + ], + "weighted_upper_constraint": "2p3+3p4+4p5+4p6<=2457" + }, + "probe": { + "exchange_counts": { + "A": 268, + "B": 82, + "C": 194, + "D": 152 + }, + "profile": { + "1": 2219, + "2": 253, + "3": 272, + "4": 52, + "5": 90, + "6": 286, + "7": 14 + }, + "integer_feasibility_only": true, + "funding_claim": false + }, + "source_funding_input": { + "C0": "6163781/2000000000", + "author_gamma_lower": "967392647519607666245315102667/1000000000000000000000000000000", + "weaker_sufficient_lower_for_root_qualification": "193/200", + "source_target_rank_mass": 242010, + "source_paid_maximum_rank": 72, + "log72_upper": "43177/10000", + "cutoff17_fifth_root_upper": "1763/1000", + "author_source_bound_independently_validated_by_this_worker": false, + "headroom_transport": "W(C)/18 <= (1.763*242010/18)*(.97-gamma0_lower*(1-(C-C0)*4.3177)); this is a new analytic bound, not reuse of gamma(C0) as gamma(C)." + }, + "points": [ + { + "C": "33/10000", + "six_rank_power_bounds": { + "1": { + "raw": [ + "1", + "1" + ], + "tail": [ + "1", + "1" + ], + "exp_neg": [ + "1", + "1" + ] + }, + "2": { + "raw": [ + "31178595452195925652577/15625000000000000000000", + "19954307714210729/10000000000000000" + ], + "tail": [ + "716296023025099273476757462959/312500000000000000000000000000", + "573037013656230327417611/250000000000000000000000" + ], + "exp_neg": [ + "31178595452195925652577/31250000000000000000000", + "19954307714210729/20000000000000000" + ] + }, + "3": { + "raw": [ + "5978285129656251661304589/2000000000000000000000000", + "14945717875351083/5000000000000000" + ], + "tail": [ + "744733469437185296235101066823777/200000000000000000000000000000000", + "930917158891795372780401/250000000000000000000000" + ], + "exp_neg": [ + "1992761709885417220434863/2000000000000000000000000", + "4981905958450361/5000000000000000" + ] + }, + "4": { + "raw": [ + "3888419257424413152577/976562500000000000000", + "4977180014210729/1250000000000000" + ], + "tail": [ + "513079996756783938193338838407/97656250000000000000000000000", + "82092855600209618305921/15625000000000000000000" + ], + "exp_neg": [ + "3888419257424413152577/3906250000000000000000", + "4977180014210729/5000000000000000" + ] + }, + "5": { + "raw": [ + "15915243683949208693639/3200000000000000000000", + "4973515417333601/1000000000000000" + ], + "tail": [ + "1097936687843619458407179081637/160000000000000000000000000000", + "686210678549760158764167/100000000000000000000000" + ], + "exp_neg": [ + "15915243683949208693639/16000000000000000000000", + "4973515417333601/5000000000000000" + ] + }, + "6": { + "raw": [ + "5964625073518373418917217/1000000000000000000000000", + "59646292168710363/10000000000000000" + ], + "tail": [ + "213379851349937979359110615166259/25000000000000000000000000000000", + "8535200042653359461567967/1000000000000000000000000" + ], + "exp_neg": [ + "1988208357839457806305739/2000000000000000000000000", + "19882097389570121/20000000000000000" + ] + } + }, + "lambda": "799/10", + "mu": "25258441555634188466294803462959/312500000000000000000000000000", + "nu": "22808444365811533705196537041/312500000000000000000000000000", + "dual_rank_lower_slacks": { + "1": "0", + "2": "0", + "3": "426464178874833201418744236257/200000000000000000000000000000000", + "4": "21924482732693442115049470127/1562500000000000000000000000000", + "5": "755862410236276315403323687121/20000000000000000000000000000000", + "6": "17137899948574431914464519379/25000000000000000000000000000000" + }, + "dual_rank_lower_slacks_decimal_floor": { + "1": "0E-20", + "2": "0E-20", + "3": "0.00213232089437416600", + "4": "0.01403166894892380295", + "5": "0.03779312051181381577", + "6": "0.00068551599794297727" + }, + "baseline_dual_slack_strict_upper": "2718153533266175248881702134737/312500000000000000000000000000", + "baseline_dual_slack_upper_decimal_ceiling": "8.69809130645176079643", + "B18_current_strict_lower": "22697771413256967946048477/7650000000000000000000000", + "necessary_tail_increment_per_FULL_strict_lower": "642283653465027856175238692662367/2812500000000000000000000000000", + "necessary_tail_increment_lower_decimal_floor": "228.36752123200990441786", + "available_tail_increment_per_FULL_strict_upper_from_author_gamma_lower": "333591842160054301342395266551616040775181092147/4000000000000000000000000000000000000000000000", + "available_tail_increment_upper_decimal_ceiling": "83.39796054001357533560", + "available_tail_increment_per_FULL_upper_if_source_gamma_exceeds_0965": "112047004173940549113/800000000000000000", + "available_tail_increment_coarse_upper_decimal_ceiling": "140.05875521742568639125", + "separation_gap_even_with_0965_source_gamma_lower": "248368404416018113199848067662367/2812500000000000000000000000000", + "separation_gap_decimal_floor": "88.30876601458421802661", + "probe": { + "raw_gain_per_FULL": [ + "53120334193875666044151/15625000000000000000000", + "425453287935838305073491/125000000000000000000000" + ], + "raw_gain_decimal_outward": [ + "3.39970138840804262682", + "3.40362630348670644059" + ], + "tail_numerator_increment_per_FULL": [ + "26813231948867220570575546965189251/100000000000000000000000000000000", + "6703430287466911521571662607356091/25000000000000000000000000000000" + ], + "tail_increment_decimal_outward": [ + "268.13231948867220570575", + "268.13721149867646086287" + ] + } + }, + { + "C": "6600001/2000000000", + "six_rank_power_bounds": { + "1": { + "raw": [ + "1", + "1" + ], + "tail": [ + "1", + "1" + ], + "exp_neg": [ + "1", + "1" + ] + }, + "2": { + "raw": [ + "748286290593346186778619582778022700163/375000000000000000000000000000000000000", + "798172308291823271693238761/400000000000000000000000000" + ], + "tail": [ + "5730368182214648571542614200098687279598552207/2500000000000000000000000000000000000000000000", + "22921480538305794840096444696228299/10000000000000000000000000000000000" + ], + "exp_neg": [ + "748286290593346186778619582778022700163/750000000000000000000000000000000000000", + "798172308291823271693238761/800000000000000000000000000" + ] + }, + "3": { + "raw": [ + "47826281010976645600371706408452614025197/16000000000000000000000000000000000000000", + "597828714685658172830919147/200000000000000000000000000" + ], + "tail": [ + "5957867752224527693203145416988863473053970224321/1600000000000000000000000000000000000000000000000", + "37236686335217838007967168502815409/10000000000000000000000000000000000" + ], + "exp_neg": [ + "47826281010976645600371706408452614025197/48000000000000000000000000000000000000000", + "199276238228552724276973049/200000000000000000000000000" + ] + }, + "4": { + "raw": [ + "93322062113495061145094915278022700163/23437500000000000000000000000000000000", + "199087200430443271693238761/50000000000000000000000000" + ], + "tail": [ + "4104639971208935030896213280337693400821226311/781250000000000000000000000000000000000000000", + "3283714221732466326374254444881089/625000000000000000000000000000000" + ], + "exp_neg": [ + "93322062113495061145094915278022700163/93750000000000000000000000000000000000", + "199087200430443271693238761/200000000000000000000000000" + ] + }, + "5": { + "raw": [ + "127321949369131328180698585942652215847/25600000000000000000000000000000000000", + "198940616533258795623554209/40000000000000000000000000" + ], + "tail": [ + "8783493495680439096305183927256816063441396101/1280000000000000000000000000000000000000000000", + "27448427119902970211028389301068103/4000000000000000000000000000000000" + ], + "exp_neg": [ + "127321949369131328180698585942652215847/128000000000000000000000000000000000000", + "198940616533258795623554209/200000000000000000000000000" + ] + }, + "6": { + "raw": [ + "47717000545394939211509316733227710037441/8000000000000000000000000000000000000000", + "2385851684611086868967456667/400000000000000000000000000" + ], + "tail": [ + "1707038809270082360003735309429386541569592833107/200000000000000000000000000000000000000000000000", + "341408001400289398079731070639142303/40000000000000000000000000000000000" + ], + "exp_neg": [ + "15905666848464979737169772244409236679147/16000000000000000000000000000000000000000", + "795283894870362289655818889/800000000000000000000000000" + ] + } + }, + "lambda": "799/10", + "mu": "606202596914811152186861935879576336699269656621/7500000000000000000000000000000000000000000000", + "nu": "547403085188847813138064120423663300730343379/7500000000000000000000000000000000000000000000", + "dual_rank_lower_slacks": { + "1": "0", + "2": "0", + "3": "10235038825503321335960935718037628068840198083/4800000000000000000000000000000000000000000000000", + "4": "526185485070215469023168404986221588294013613/37500000000000000000000000000000000000000000000", + "5": "18140649318380731986857452885614694564366442899/480000000000000000000000000000000000000000000000", + "6": "411183349851605184966970690784280307680880601/600000000000000000000000000000000000000000000000" + }, + "dual_rank_lower_slacks_decimal_floor": { + "1": "0E-20", + "2": "0E-20", + "3": "0.00213229975531319194", + "4": "0.01403161293520574584", + "5": "0.03779301941329319163", + "6": "0.00068530558308600864" + }, + "baseline_dual_slack_strict_upper": "21745138123305236507664056987560677423151227401/2500000000000000000000000000000000000000000000", + "baseline_dual_slack_upper_decimal_ceiling": "8.69805524932209460307", + "B18_current_strict_lower": "907912936923305368931369/306000000000000000000000", + "necessary_tail_increment_per_FULL_strict_lower": "5138282261314671913902816362111953903191638953391/22500000000000000000000000000000000000000000000", + "necessary_tail_increment_lower_decimal_floor": "228.36810050287430728456", + "available_tail_increment_per_FULL_strict_upper_from_author_gamma_lower": "16679602008758878231529589467175241406074643243/200000000000000000000000000000000000000000000", + "available_tail_increment_upper_decimal_ceiling": "83.39801004379439115765", + "available_tail_increment_per_FULL_upper_if_source_gamma_exceeds_0965": "5602352183950761697/40000000000000000", + "available_tail_increment_coarse_upper_decimal_ceiling": "140.05880459876904242500", + "separation_gap_even_with_0965_source_gamma_lower": "1986959157842368459340316362111953903191638953391/22500000000000000000000000000000000000000000000", + "separation_gap_decimal_floor": "88.30929590410526485956", + "probe": { + "raw_gain_per_FULL": [ + "2124813688194990127917197629439159/625000000000000000000000000000000", + "17018134084282081174278999787315219/5000000000000000000000000000000000" + ], + "raw_gain_decimal_outward": [ + "3.39970190111198420466", + "3.40362681685641623486" + ], + "tail_numerator_increment_per_FULL": [ + "214505854894654965930603079956964602860781385737123/800000000000000000000000000000000000000000000000", + "53627442125822113272708985452005160421252751028443/200000000000000000000000000000000000000000000000" + ], + "tail_increment_decimal_outward": [ + "268.13231861831870741325", + "268.13721062911056636355" + ] + } + } + ], + "conclusion": "If the pinned B18 transfer and even the weaker source gamma(C0)>.965 input are independently qualified, every signed-real ABCD profile fails joint raw alpha and gamma feasibility at both specified C points with the retained n18 funding route. n17 independently fails delta for fixed targets. No global family/funding/controller exclusion is claimed.", + "root_next_step": "Qualify six-rank rational dual, source-input gamma>.965 at C0 (or independently goal headroom), complete invoices, and all input custody under a frozen guarded request before promoting this conditional paper separator.", + "scientific_engine_execution": false, + "source_constructor_execution": false, + "optimizer_execution": false, + "contact_search_execution": false +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md new file mode 100644 index 0000000000..2a3f004064 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/successor-strategy/abcd-family/FUNDING-PLANE.md @@ -0,0 +1,271 @@ +# Joint raw-price and tail-price gate for every signed ABCD profile + +Status: **paper dual with pinned input hypotheses; not root-qualified**. +This note keeps the original n=18 caller, cutoff 17, floor 18, offset 1/5 +and tail decay .97. It does not change the compiler route. It extends the +full-witness failures in `PROOF-AND-BUDGET.md` to all nonnegative real +profiles reachable in the signed ABCD affine relaxation, including partial +mixtures and reverse exchanges. + +At both C=.0033 and C=.0033000005, a rational dual separates the necessary +raw and gamma inequalities, conditional on the pinned current B18 bound +and the very weak source input `gamma(.0030818905)>.965`. The captured +author interval is stronger, but this worker has not independently +validated that source moment interval. Root must qualify the source input +(or directly bound the goal-point headroom) before promoting this result. +No moment engine, numerical optimizer, constructor, native calculation or +contact search was executed here. + +## The signed affine closure is exactly a four-dimensional simplex + +The four exchange vectors on paid ranks 1 through 6 preserve two quantities: + +``` +sum(r*p_r, r=1..6) = 5915, +p1+p2+p3+p4+p5+2p6 = 3458. +``` + +Paid rank seven stays p7=14, and all targets/nonlocal terms stay fixed. +These invariants are sufficient for membership in the real signed affine +closure. Indeed recover the unique signed exchange counts by + +``` +a = p6-18, +c = p5+p6-182, +d = p4+p5+p6-276, +b = p3+2p4+2p5+2p6-1046. +``` + +Substitution gives the remaining two coordinates + +``` +p1 = 1001+p3+2p4+3p5+2p6, +p2 = 2457-2p3-3p4-4p5-4p6. +``` + +Thus nonnegative profiles are precisely + +``` +p3,p4,p5,p6 >= 0, +2p3+3p4+4p5+4p6 <= 2457. +``` + +Here p1 is automatically at least 1001. This explicit inverse proves that +the four exchange vectors span the full invariant affine plane, without +assuming forward realizability of the recovered signed counts. + +The five vertices, listing only nonzero ranks 1 through 6, are + +| Vertex | Profile | +|---|---| +|V2|{1:1001,2:2457}| +|V3|{1:4459/2,3:2457/2}| +|V4|{1:2639,4:819}| +|V5|{1:11375/4,5:2457/4}| +|V6|{1:4459/2,6:2457/4}| + +The raw-optimum vertex is V6. Minimizing the tail moment subject to a raw +constraint is a different linear program; its solution need not be V6. +The dual below covers the entire simplex directly. + +## Exact linear feasibility formulation + +Put `t=1-C`, `s=t+1/5`, and define the local six-rank moments + +``` +R(p) = sum(p_r*r^t, r=1..6), +S(p) = sum(p_r*r^s, r=1..6). +``` + +Let p0 be the current source six-rank profile +`(2211,459,494,94,164,18)`, and write +`G=R(p0)-R(p)` and `DeltaS=S(p)-S(p0)`. +Rank seven and all nonlocal terms cancel in these differences. + +The complete raw gap for the changed n18 invoice is `18*(G-B18(C))`. +Even the weaker necessary condition alpha<1 therefore requires +`G>B18(C)`. The actual alpha reserve 10^-10 only strengthens this requirement. + +Let T(C) be the complete source target moment at exponent t, and P0s(C) +the complete source paid moment at exponent s. The gamma requirement is + +``` +DeltaS < W(C)/18, +W(C) = .97*17^(1/5)*T(C) - P0s(C). +``` + +Both constraints are linear in the candidate paid histogram. A failed +whole witness does not prove infeasibility; the following dual does. + +## A rational six-rank Farkas inequality + +Set `lambda=799/10`. Define tag_r=1 for r=1,...,5 and tag_6=2. +For each stated C, the arithmetic JSON supplies rational `mu,nu` such that + +``` +r^s + lambda*r^t >= mu*r + nu*tag_r for r=1,...,6. +``` + +The construction uses only elementary rational bounds. For the inherited +logarithm brackets `(l_r,u_r)`, put + +``` +Elo(r)=1-C*u_r+(C*u_r)^2/2-(C*u_r)^3/6, +Ehi(r)=1-C*l_r+(C*l_r)^2/2. +``` + +Taylor's theorem gives `Elo<=exp(-C ln r)<=Ehi`; both bounding polynomials +are decreasing on the tiny argument range here. Thus +`r*Elo<=r^t<=r*Ehi`. Rational fifth-root brackets are: + +| r | q_lo | q_hi | +|---|---:|---:| +|1|1|1| +|2|1.14869835|1.14869836| +|3|1.24573093|1.24573094| +|4|1.31950791|1.31950792| +|5|1.37972966|1.37972967| +|6|1.43096908|1.43096909| + +Every bracket is certified by the exact integer-power inequalities +`q_lo^5<=r<=q_hi^5`; the rational residuals are retained in the JSON. +Consequently `r*q_lo*Elo<=r^s<=r*q_hi*Ehi`. +No negative-C engine evaluation or newly evaluated logarithm is involved. + +Let `F2lo` be the lower bound on `2^s+lambda*2^t`. Set + +``` +mu = F2lo-(1+lambda), +nu = 1+lambda-mu. +``` + +This makes the rank-one inequality exact and the lower rank-two inequality +exact. The remaining four lower slacks are strictly positive: + +| C | rank3 | rank4 | rank5 | rank6 | +|---|---:|---:|---:|---:| +|.0033|>.00213232089437416600|>.01403166894892380295|>.03779312051181381577|>.00068551599794297727| +|.0033000005|>.00213229975531319194|>.01403161293520574584|>.03779301941329319163|>.00068530558308600864| + +Multiply these six inequalities by any nonnegative p_r and use the two +invariants: + +``` +S(p)+lambda*R(p) >= 5915mu+3458nu. +``` + +Define the source's dual slack +`sigma0=S(p0)+lambda*R(p0)-(5915mu+3458nu)`. +Upper bounds on the six powers give a rational `sigma_upper>=sigma0`. +Rearranging proves for every profile in the real signed closure + +``` +DeltaS >= lambda*G-sigma_upper. +``` + +Inserting the existing strict B18 lower bound yields: + +| C | sigma_upper | Necessary DeltaS if alpha<1 | +|---|---:|---:| +|.0033|<8.69809130645176079643|>228.36752123200990441786| +|.0033000005|<8.69805524932209460307|>228.36810050287430728456| + +This is an all-profile lower bound. It does not assume that the candidate +uses nonnegative exchange counts, has the raw-optimal profile, or lies on +the line between the source and that optimum. + +## Bound the available tail headroom without reusing a source-point ratio + +The retained source interval is at `C0=.0030818905`, not at the goal. +It reports +`gamma0 > .967392647519607666245315102667` for the original n18 invoice. +For a deliberately weaker sufficient input, require only `gamma0>.965`. + +Let `Delta=C-C0>0`, `K=17^(1/5)`, and `L=4.3177>ln72`. +The source's maximum paid rank is 72, so + +``` +P0s(C) >= (1-Delta*L)*P0s(C0). +``` + +Its fixed targets have decreasing moments in C, so `T(C)<=T(C0)`. +With `gamma0=P0s(C0)/(K*T(C0))`, these imply + +``` +W(C) <= K*T(C0)*(.97-(1-Delta*L)*gamma0). +``` + +Because `K<1.763` (check `1.763^5>17`), `T(C0)<=242010`, and the +displayed upper bracket using gamma0=.965 is positive, + +``` +W(C)/18 < (1.763*242010/18)*(.97-.965*(1-Delta*4.3177)). +``` + +This is an explicit analytic transport inequality. It neither identifies +gamma(C) with gamma(C0) nor treats the source's own alpha/delta values as +goal-point values. + +| C | Available DeltaS upper, gamma0>.965 | Necessary DeltaS lower | Separation gap | +|---|---:|---:|---:| +|.0033|140.05875521742568639125|228.36752123200990441786|>88.30876601458421802661| +|.0033000005|140.05880459876904242500|228.36810050287430728456|>88.30929590410526485956| + +Using the full author lower interval instead gives respective available +upper bounds 83.39796054001357533560 and 83.39801004379439115765. +The deliberately weaker .965 bound already separates the constraints. + +Therefore, **if the pinned B18 bounds and the source input gamma0>.965 are +independently qualified**, no nonnegative real signed-ABCD profile satisfies +both raw alpha<1 and gamma<.97 at either stated point with the original +n18 route. All integer profiles and forward-order realizable profiles are +subsets of that real relaxation, so they are also excluded in that scope. + +For n17 the fixed target invoice alone gives delta>.975 at both points, +as proved in the companion budget. Hence no ABCD mixture changes that +n17 obstruction. This note does **not** exclude another controller count, +different tail parameters, changed helper targets, a new primitive, a +changed ordinary/compiler route or a different exchange family. A raw +controller optimum does not imply a funding optimum over controller counts. + +## The supplied partial probe + +The proposed probe `(a,b,c,d)=(268,82,194,152)` is nonnegative and gives + +``` +P={1:2219,2:253,3:272,4:52,5:90,6:286,7:14}. +``` + +This is an integer histogram feasibility statement, not a physical edit. +At C=.0033 its raw gain is strictly between 3.39970138840804262682 and +3.40362630348670644059 per FULL, so it clears the raw threshold. Its tail +numerator increase is between 268.13231948867220570575 and +268.13721149867646086287 per FULL, which exceeds even the weak available +headroom bound above. The tested point gives the same conclusion. This +probe is illustrative; it is not used to prove the all-profile exclusion. + +## Smallest root qualification needed + +Freeze the source inputs and the two existing price-transfer points, then +qualify this finite certificate under root's guarded serial executor: + +1. Verify source custody, original n18 P/T invoices, max paid rank 72, + target rank mass 242010, source C0, cutoff 17 and offset 1/5. +2. Independently establish gamma(C0)>.965 on that source invoice, or + establish directly that W(C)/18<140.05875522 and <140.05880460 at the + two goal points. Reading the author interval is not this qualification. +3. Check the affine inverse and both invariants symbolically; check every + fifth-power bracket, inherited log bound, Taylor-domain condition, + rational dual slack, source slack upper bound and strict separation. +4. Include controls for wrong sign of lambda, missing tag6=2, a corrupted + fifth-root bracket, omitted rank-seven/nonlocal cancellation, wrong + source/goal C, wrong B18 denominator, discarded target/idle, and the + source gamma silently reused as a goal value. A control increasing + available headroom above the necessary bound must be classified as + inconclusive, not a false exclusion. + +No executable checker or execution request is supplied by this paper-only +worker. `FUNDING-PLANE-ARITHMETIC.json` contains the exact finite fractions +and provenance needed to prepare that frozen request. Physical G1a remains +prospective and ownership-gated; broad frame or helper-basis searches are +not authorized by this funding calculation. diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json new file mode 100644 index 0000000000..dd23dfc446 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/PAIR-RECEIPT.json @@ -0,0 +1,9 @@ +{ + "complete_output_equal": true, + "modes": 2, + "request_sha256": "8fc281dbc1a4e5868fb1085005eec5813ad2c34a628b8679a36f593790c49ced", + "result_sha256": "f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de", + "schema": "exact-pair-equality/v2", + "scientific_fields_excluded": 0, + "scope": "Finite exact two-point strict-single-use isolated-tail aggregate budget and optimistic inventory witnesses only; no physical contacts or new kappa." +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json new file mode 100644 index 0000000000..1c7d3f32c9 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/REQUEST.json @@ -0,0 +1,78 @@ +{ + "custody_revision_sha256": "efe80b15d50743be5a2e0934bfb831f2eda7fde00a1362eba33d191a4089719f", + "execution_owner": "root only after accepting frozen request", + "files": { + "outputs/continuous-kappa-process-20261026/ceiling-qualification/RESULT-normal.json": "882369dbec747ac4fe4c324501dddca7e67240e773bb6782e29bd91dde25b5a7", + "outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py": "720153b7491acede2c66bdc2dfd3174653195fa3222ec3589d0671c406a5bad8", + "outputs/continuous-kappa-process-20261026/successor-price-gate/INPUTS.json": "6a6c0156ea60d4872ea85e80eeca8dc5f337758a1e860f3b73bb4f0dd5ce881a", + "outputs/continuous-kappa-process-20261026/successor-price-gate/PAIR-RECEIPT.json": "1d99144de9f6d9411baeea842fcb0d3524ac2dbdc8e946c841b57ef430ed3805", + "outputs/continuous-kappa-process-20261026/successor-price-gate/REQUEST.json": "d85ca5055168c84ca64a6c9b37dcc52fc61028134bfc6787fafc104a0b44cbe0", + "outputs/continuous-kappa-process-20261026/successor-price-gate/RESULT-normal.json": "6ad37711165765c2f4f3fb9690e78b3db8b1fb6e8b91ff883b2f1286129f8335", + "outputs/continuous-kappa-process-20261026/successor-price-gate/sources/WORD.json.gz": "12224e9a13a49c830b304338a8d31610fb43da15d1a650537733c27f7864310f", + "outputs/continuous-kappa-process-20261026/successor-strategy/PRICE-GATE-STATIC-REVIEW.md": "ee9f625f1144f355f9b2823a9059bf510c401ce5fae19aa17459d1d4dced6d47", + "outputs/continuous-kappa-process-20261026/successor-strategy/STATIC-AGGREGATE-ARITHMETIC.json": "39cf08dbc5c94991e6a502aef15197af129b4f2a6b2519fba9936c45ba1d811d", + "outputs/continuous-kappa-process-20261026/successor-strategy/new5580-reassessment/REASSESSMENT.md": "59d5d5caa3d1826742dc13d39bfdfea68a2bd034cadfde431a30ea29b92ed2bc", + "outputs/continuous-kappa-process-20261026/successor-strategy/new5580-reassessment/TRANSFER-ARITHMETIC.json": "ce5012989710292c7fbd2ad25ebb1570580349ae130bcf534710fe5de64dde45", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/CONTRACT.md": "7349f356aa9f3a40c3275ed58ed8d00c9d073b855e7594c34d4f5e0cc4d3ffbf", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/CUSTODY-ACKNOWLEDGEMENT.md": "80b75e5eca49887a3b7df490545033cf933904e6d2de6d8a8d96f917aced6770", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/INPUTS.json": "d5f7a48c27d255d5ec7ae0879374a60496b6170722840a62a149fdb7a4a84115", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/check.py": "72ed80cc0ee09ce66d1a6707ff1282d8ad087bea352374fc108533d26380d4bd", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/finite.py": "9fde3f5859014d42eb256ad3a24863564cbc8a606981b8ed65129891c3b5d9a9", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/run_pair.py": "31c75545fae95f8882a65167dfe0b32ad007f970babf23b58f9f713738af8c26", + "outputs/continuous-kappa-process-20261026/tail-count-qualification/REQUEST.json": "eaf2ff223e3f9d1be0a94da4001356ef2c33d358a43bd82a1917ec4036f15e3d", + "outputs/continuous-kappa-process-20261026/tail-count-qualification/check.py": "f20d3b40adecdd983308fd9336d2b21b0a148a90989db31ed9e3202e1f2517e1", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5579-SOURCE-CAPTURE.json": "f3aa921bb17b2909ba0d56beb6f805e154ae91c085919108cf8be501d7e41fb7", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-INVARIANT-BINDING.json": "e50aafde1a0533d9fd52759aca6b2f35e684987514a8201860fc905526275503", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json": "aab659f8cfed61fb5e2dca1f5bff1cdd7a493733a4b36d5433d7c332c5ccf78c", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json": "7962660bd5780b518be592aa7413e5534f50420e22ec6d27516c7ce409129a3c", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json": "f5e65eed4d2ab3a7154bcdb631cdc48cef8c7ed7f8edad7a5481766b5055e5d8", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCES.json": "bdacaa7ec193d809dce886360d102fe5f73c970265d9c2676bef3710c46db3b2", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz": "b2a98c4bd0dbe86c09e9d15ee060dcf1aab09dbef90aa1e2127676f4039f406b", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/SOURCE-CUSTODY.json": "a2bf8474cf6cf035b6ce2924cd53549d0919ecfb133767b1a1a54620258e6c78", + "outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/custody-revisions/20261025T204435Z/CUSTODY-REVISION.json": "efe80b15d50743be5a2e0934bfb831f2eda7fde00a1362eba33d191a4089719f" + }, + "forbidden": [ + "source constructor/price or interval engine/native or row replay", + "contact search/candidate inventory", + "physical146/147 contacts or new kappa", + "larger-C theorem/global gD concavity", + "historical request execution or modification" + ], + "guard_command": [ + "python3", + "-B", + "outputs/continuous-kappa-process-20261026/guarded/coordination/run_guarded.py", + "--name", + "tail-count-qualification-5580", + "--seconds", + "150", + "--memory-mib", + "512", + "--cwd", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453", + "--", + "python3", + "-B", + "outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/run_pair.py" + ], + "memory_mib": 512, + "modes": [ + "normal", + "optimized" + ], + "new_kappa": null, + "no_automatic_rerun": true, + "per_child_seconds": 60, + "physical_witness": false, + "preparation_status": "STATIC_ONLY; no scientific checker/constructor/engine/source census run by preparer", + "schema": "bounded-tail-count-qualification-5580/v1", + "scientific_scope": [ + "exact captured source bytes and structural MOVE/helper/field/scalar-signature census only", + "complete paid/target/controller bill; inherited source semantics and all-controller proof", + "finite rational g9/gD coefficients and coarse/tight two-point B/J transfer", + "strict-single-use optimistic146/n17 and147/n18 multiset invoices, slacks and25 classified controls" + ], + "source_head": "6efa248cf456d6101d757e9d09ba29711d18a13a", + "stop_after_one_pair": true, + "total_seconds": 150 +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json new file mode 100644 index 0000000000..78dfa84a29 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/tail-count-qualification-5580/RESULT-normal.json @@ -0,0 +1 @@ +{"analytic_premises":"Balanced concavity/max-g_r and PR5554 all-controller reduction remain paper arguments; derivative/Taylor implications use finite rational coefficients and exp(-x)>=1-x. No proof-kernel acceptance.","credit":"Ali Romman PR5580/5544/5545 and active construction; zxv PR5554; GamingPuzzled PR5472/5569; DreamingOfClouds PR5561/5553; thu-nmrc PR5551; Matarener; Clear1nsight audits; retained native/compiler/precision predecessors. OpenAI Codex assistance.","current_helpers":{"4":"83","5":"5","8":"15","9":"424"},"current_local_paid":{"1":"2211","2":"459","3":"494","4":"94","5":"164","6":"18","7":"14"},"finite_log_terms":32,"g9_second_derivative_rational_bounds":["-28658948852487947/1250000000000000","-3513078689914961/156250000000000"],"g9_slope_bounds":["61817/10000","7731/1250"],"gD_concavity_domain":["0","17/5000"],"gD_second_derivative_positive_at_C1_lower":"140159/12500000","gD_second_derivative_rational_bounds":["-896869925757513/625000000000000","-853519686057043/625000000000000"],"gD_slope_bounds":["847/2500","851/2500"],"historical_outputs_modified_by_this_certificate":false,"historical_request_executed_by_this_certificate":false,"local_paid_delta":{"2":"1","3":"-2","4":"1"},"mutation_controls":{"146_idle_charge":{"outcome":"rejected","strength":"accounting mutation: complete current witness polynomial"},"146_main_charge":{"outcome":"rejected","strength":"accounting mutation: complete current witness polynomial"},"146_query_charge":{"outcome":"rejected","strength":"accounting mutation: complete current witness polynomial"},"147_idle_charge":{"outcome":"rejected","strength":"accounting mutation: complete current witness polynomial"},"147_main_charge":{"outcome":"rejected","strength":"accounting mutation: complete current witness polynomial"},"147_query_charge":{"outcome":"rejected","strength":"accounting mutation: complete current witness polynomial"},"alter_author_complete_paid":{"outcome":"rejected","strength":"source/accounting mutation: all complete coefficients"},"alter_author_helper_credit":{"outcome":"rejected","strength":"source/accounting mutation: structural helper census"},"change_protected_source_ports":{"outcome":"rejected","strength":"source structural-field mutation; no row/native inference"},"controller146_fixed18_33/10000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"controller146_fixed18_6600001/2000000000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"corrupt_current_word":{"outcome":"rejected","strength":"custody mutation"},"global_H1_146_33/10000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"global_H1_146_6600001/2000000000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"global_H1_147_33/10000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"global_H1_147_6600001/2000000000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"global_gD_concavity":{"outcome":"rejected","strength":"analytic-domain sanity: actual rational endpoint sign, not a source mutant"},"insufficient145_33/10000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"insufficient145_6600001/2000000000":{"outcome":"rejected","strength":"budget mutation: coarse current-source accounting gate"},"omit_query_from_author_bill":{"outcome":"rejected","strength":"source/accounting mutation: charged query"},"omit_target_loss":{"outcome":"rejected","strength":"accounting mutation: uncharged target loss"},"overdraw_rank4":{"outcome":"rejected","strength":"accounting mutation: unavailable old paid job"},"physical_contact_label":{"outcome":"rejected","strength":"label sanity only; no physical validation"},"reuse_helper_target":{"outcome":"rejected","strength":"accounting mutation: target double-credit"},"reuse_paid_job":{"outcome":"rejected","strength":"accounting mutation: paid removal double-credit"}},"new_kappa":null,"old_root_price_pair_sha256":"1d99144de9f6d9411baeea842fcb0d3524ac2dbdc8e946c841b57ef430ed3805","old_root_price_result_sha256":"6ad37711165765c2f4f3fb9690e78b3db8b1fb6e8b91ff883b2f1286129f8335","optimistic_multiset_witnesses":{"146":{"FULL_count":17,"complete_paid":{"1":"39043","16":"416","2":"7803","24":"416","3":"8398","32":"416","40":"416","48":"416","5":"1904","56":"416","6":"306","64":"416","7":"238"},"complete_targets":{"137":"208","17":"416","25":"416","33":"416","4":"2295","41":"416","49":"416","5":"1683","57":"416","65":"416","8":"255","9":"4726"},"groups":[{"count":94,"new_paid":0,"new_target":5,"paid_rank":4,"paid_start":0,"target_rank":9,"target_start":0},{"count":52,"new_paid":0,"new_target":4,"paid_rank":5,"paid_start":0,"target_rank":9,"target_start":94}],"local_helpers":{"4":"135","5":"99","8":"15","9":"278"},"local_paid":{"1":"2211","2":"459","3":"494","5":"112","6":"18","7":"14"},"main_banks":{"137":"208","17":"416","25":"416","33":"416","41":"416","49":"416","57":"416","65":"416"},"multiset_only_no_source_contact_ids":true,"paid_count":"60604","queries":{"1":"1456"},"rank_surplus":"712","side_lengths":[7,7],"target_count":"12079","whole_idles":{"16":"416","24":"416","32":"416","40":"416","48":"416","56":"416","64":"416"}},"147":{"FULL_count":18,"complete_paid":{"1":"41358","16":"416","2":"8262","24":"416","3":"8892","32":"416","40":"416","48":"416","5":"1998","56":"416","6":"324","64":"416","7":"252","72":"208"},"complete_targets":{"145":"208","17":"416","25":"416","33":"416","4":"2448","41":"416","49":"416","5":"1782","57":"416","65":"416","73":"208","8":"270","9":"4986"},"groups":[{"count":94,"new_paid":0,"new_target":5,"paid_rank":4,"paid_start":0,"target_rank":9,"target_start":0},{"count":53,"new_paid":0,"new_target":4,"paid_rank":5,"paid_start":0,"target_rank":9,"target_start":94}],"local_helpers":{"4":"136","5":"99","8":"15","9":"277"},"local_paid":{"1":"2211","2":"459","3":"494","5":"111","6":"18","7":"14"},"main_banks":{"145":"208","17":"416","25":"416","33":"416","41":"416","49":"416","57":"416","65":"416","73":"208"},"multiset_only_no_source_contact_ids":true,"paid_count":"64206","queries":{"1":"1560"},"rank_surplus":"760","side_lengths":[7,8],"target_count":"12814","whole_idles":{"16":"416","24":"416","32":"416","40":"416","48":"416","56":"416","64":"416","72":"208"}}},"ownership_and_source_scope_exclusions":["5574 event-frame/event-order constructive inventory","5575 owned-scratch cancellation/retirement","5576 all-holder/COPY-return constructive screen","5125 changed-input/private-COPY completion","5579 owned-holder contact inventory"],"physical_contacts_found":null,"physical_witness":false,"points":[{"146_n17_slack_coarse":["10052201215440516599521/100000000000000000000000","15852380215440516599657/100000000000000000000000"],"146_n17_slack_tight":["11938984465440516599521/100000000000000000000000","15840346765440516599657/100000000000000000000000"],"147_n18_slack_coarse":["372950982072128215802929/1700000000000000000000000","119458464768032053951523/425000000000000000000000"],"147_n18_slack_tight":["406913080572128215802929/1700000000000000000000000","119404314243032053951523/425000000000000000000000"],"B17_current_coarse":["295302237046150557847079/100000000000000000000000","295414569046150557847087/100000000000000000000000"],"B17_current_tight":["295302944896150557847079/100000000000000000000000","295303581796150557847087/100000000000000000000000"],"B18_current_coarse":["22697717262731967946048477/7650000000000000000000000","90825242642927871784197071/30600000000000000000000000"],"B18_current_tight":["22697771413256967946048477/7650000000000000000000000","90791280544427871784197071/30600000000000000000000000"],"C":"33/10000","J16":["-24058670024966810206869/10000000000000000000000","-48117340049933620413617/20000000000000000000000"],"J17":["214192257402900541493867/50000000000000000000000","428384514805801082988449/100000000000000000000000"],"coarse_all_controller_chain":["11768229/4000000","295302237046150557847079/100000000000000000000000","295414569046150557847087/100000000000000000000000","2368047/800000"],"coarse_fixed18_chain":["29623473/10000000","22697717262731967946048477/7650000000000000000000000","90825242642927871784197071/30600000000000000000000000","4768533/1600000"],"g9_bounds":["32439/1600000","405801/20000000"],"gD_bounds":["443949/400000000","2232483/2000000000"],"gD_coarse_upper":"28083/25000000","one_extra_uncompensated_global_H1_excludes_these_witnesses_only":true,"special_n1_n2_current_ratio_intervals":[["847777063912865746937897/10000000000000000000000","423888563801432873468949/5000000000000000000000"],["357062882942167493800423/10000000000000000000000","14282517865286699752017/400000000000000000000"]]},{"146_n17_slack_coarse":["1255186328957885906847/12500000000000000000000","3168334143048623655979/20000000000000000000000"],"146_n17_slack_tight":["5964137082717793468013/50000000000000000000000","3165927452319323600729/20000000000000000000000"],"147_n18_slack_coarse":["372756670181747179507743/1700000000000000000000000","37315591155008417327/132812500000000000000"],"147_n18_slack_tight":["406718773789652173770243/1700000000000000000000000","4774229646184707368131/17000000000000000000000"],"B17_current_coarse":["59060582327162072931413/20000000000000000000000","18463452728301897791067/6250000000000000000000"],"B17_current_tight":["59060723897204972934663/20000000000000000000000","147652128193068932337911/50000000000000000000000"],"B18_current_coarse":["226977692725412249720411/76500000000000000000000","30275150229124339962722419/10200000000000000000000000"],"B18_current_tight":["907912936923305368931369/306000000000000000000000","30263829527921704964634919/10200000000000000000000000"],"C":"6600001/2000000000","J16":["-48117036974676293573891/20000000000000000000000","-4811703697467629357377/2000000000000000000000"],"J17":["42838612960692830310251/10000000000000000000000","17135445184277132124129/4000000000000000000000"],"coarse_all_controller_chain":["2353646154507599681/800000000000000000","59060582327162072931413/20000000000000000000000","18463452728301897791067/6250000000000000000000","11840236782893598321/4000000000000000000"],"coarse_fixed18_chain":["5924695492381199197/2000000000000000000","226977692725412249720411/76500000000000000000000","30275150229124339962722419/10200000000000000000000000","23842668590210396619/8000000000000000000"],"g9_bounds":["162195024423199977/8000000000000000000","81160212224399989/4000000000000000000"],"gD_bounds":["17757962670799997/16000000000000000000","89299333444399987/80000000000000000000"],"gD_coarse_upper":"5616600851/5000000000000","one_extra_uncompensated_global_H1_excludes_these_witnesses_only":true,"special_n1_n2_current_ratio_intervals":[["423888553663804226663037/5000000000000000000000","33911086840704790133053/400000000000000000000"],["89265732688000131834547/2500000000000000000000","357062994442011827338439/10000000000000000000000"]]}],"reviewed_head":"6efa248cf456d6101d757e9d09ba29711d18a13a","schema":"pr5580-isolated-tail-count-qualification/v1","scope":"Exact PR5580 head, two declared C points, strict single-use isolated nested tails, additive gains, unchanged104-port/rank8/query/whole-idle controller law; no new targets/fusions/recycling.","selected_promotion":false,"source_census_scope":"Every literal MOVE dimension and declared helper endpoint; unchanged nonprogram/scalar signatures. No chronological chart legality, row/native proof or complete source admission.","source_contact_fingerprint":{"destination":451,"new_event":12659,"new_frame":737,"old_event":12658,"old_frame":262,"source":228},"source_serialization_custody_revision_sha256":"efe80b15d50743be5a2e0934bfb831f2eda7fde00a1362eba33d191a4089719f","static_transfer_sha256":"ce5012989710292c7fbd2ad25ebb1570580349ae130bcf534710fe5de64dde45","status":"PASS_SCOPED_PR5580_SINGLE_USE_TAIL_COUNT_CERTIFICATE","word_git_blob":"9434855e7dad0d0236d23210b3e71a2b83a9ae64","word_sha256":"b2a98c4bd0dbe86c09e9d15ee060dcf1aab09dbef90aa1e2127676f4039f406b"} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json new file mode 100644 index 0000000000..9eca7f2d6c --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT-raw.json @@ -0,0 +1,360 @@ +{ + "controls": { + "missing_source_transport": "Common scalar chart", + "non_nested_return": "Nested chronological transport", + "old_contact_frame": "Scalar destination and coefficient", + "unchanged_word": "One changed scalar chart", + "wrong_scalar_coefficient": "All 743 public and owned rows" + }, + "fixed_invoice_ceiling": { + "kappa_interval": [ + "0", + "17/5000" + ], + "moment_derivative": [ + "-100090376785506719797181787089356985109563298610876508023534659/392318858461667547739736838950479151006397215279002157056", + "-186549445205703696124004258008448731416061197407185050870233759/784637716923335095479473677900958302012794430558004314112" + ], + "scope": "This fixed paid and target invoice; the inherited BIT cap is retained." + }, + "inventory": { + "all_productive_targets_fixed": true, + "all_public_endpoints_fixed": true, + "changed_contacts": [ + [ + [ + "ADD", + 451, + 228, + "1", + 262 + ], + [ + "ADD", + 451, + 228, + "1", + 737 + ] + ] + ], + "events": 25140, + "global_paid_delta": { + "2": 18, + "3": -36, + "4": 18 + }, + "local_paid_delta": { + "2": 1, + "3": -2, + "4": 1 + }, + "ordered_scalar_events": 21686, + "owned_lifetimes_fixed": true, + "source_events": 25140 + }, + "local": { + "endpoint_coefficients": 552049, + "helpers": { + "4": 83, + "5": 5, + "8": 15, + "9": 424 + }, + "owned_lifetimes": 8, + "paid": { + "1": 2211, + "2": 459, + "3": 494, + "4": 94, + "5": 164, + "6": 18, + "7": 14 + }, + "peak_owned_fields": 1, + "public_inputs": 735, + "real_scalar_allowance": 217428 + }, + "native": { + "distinct_maps": 2921, + "helper_normalizers": 1054, + "helpers": { + "4": 83, + "5": 5, + "8": 15, + "9": 424 + }, + "main_adapters": 208, + "proof": "Every signed Pauli image and exact global phase; frame induction at every positive tensor width", + "recipe_payload_sha256": "51b77e6cc39bb8a51be9df5a3808f232a7f93e32cdd43fea8ed8aadc6cb1c7ea", + "wrong_phase_rejected": true + }, + "parent_raw_interval": [ + "154090925761/50000000000000", + "308181851523/100000000000000" + ], + "physical": { + "central_square_columns": 53248, + "full_calls": 18, + "main_targets": { + "145": 208, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208 + }, + "new_paid_jobs": 0, + "physical_contacts": 7488, + "ports": 104, + "route_payload_sha256": "7f4f0ca768ffbc4f93dcff575592c4c67411f46b4289e45b73f715a2ad47b142", + "tensor_rule": "Factorwise native maps; scalar signs stay outside the tensor power.", + "whole_idle_jobs": { + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 416, + "72": 208 + }, + "wrapper_sites": [ + 1, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23, + 25, + 27, + 29, + 31 + ] + }, + "raw_gain_interval": [ + "7645343/100000000000000", + "1529069/20000000000000" + ], + "result": { + "compiler": { + "H": 690116000000000, + "N": "2^690116000000000", + "eta": { + "lower": "0.000000150554445553564883795851", + "upper": "0.000000150554445553564883795852" + }, + "gap": "1/14000000000", + "integer_test_exponent": 49294, + "logarithm_power": 1000, + "theta": "63/64", + "uniform_saving": "21573233/7000000000", + "word_materialized": false + }, + "full_forward_calls": 18, + "gain": "1/12500000", + "kappa": "308189/100000000", + "kappa_decimal": ".00308189", + "margin_at_previous": { + "lower": "0.020815664773694609944898641645", + "upper": "0.020815664773694609944898641646" + }, + "negative_controls": { + "old_BIT": "Rejected by outer inequalities", + "old_cutoff": "Rejected by completion-tail ratio greater than one" + }, + "nonrecursive": { + "fixed_scalar_growth_bound": "At most 2^(16*26000) before native factors; a declared constant, not an attained norm.", + "local_routes": 5164000, + "local_scalar": 217428, + "peak_owned_fields": 1, + "raw_budget": 1000000000, + "raw_scalar_upper": 184647552, + "tensor_native_growth_bound": "Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is 6013." + }, + "ordinary_BIT": { + "admitted": "17/5000", + "after_cover": "69/20000", + "atom": "1/250", + "before_cover": "3459/1000000", + "ordinary_saving": "8590884599/2500000000000", + "prime_rule": "odd q > 2^26*N^5 avoiding all fixed denominators and rank witnesses" + }, + "outer": { + "functional_checks": { + "actual_new_BIT_stock_sublinear": "3485999999253/3500000000000", + "fixed_halo_explicit_metadata_branch": "269500000001/3500000000", + "new_BIT_row_stock_sublinear_in_active_group": "13957999997009/14000000000000", + "new_semantic_group_guard": "3/14000000000" + }, + "margins": { + "boundary_algebraic_matrix": "604050495956853537/196000000000000000000", + "fused_gaussian": "604050495870560611/196000000000000000000", + "global_coordinate_router": "1348327/437500000", + "group_bit_router": "18876578433455019/6125000000000000000", + "group_scans": "6999999999/7000000000", + "main_transform": "604050481956853537/196000000000000000000", + "microbox_face_corrections": "269500000001/3500000000", + "polynomial_products": "13999999999/14000000000", + "sparse_union_movement": "80229050495956853537/196000000000000000000" + }, + "parameters": { + "a": "1348327/437500000", + "b": "8629293/2800000000", + "beta": "13999999997/14000000000", + "bit_saving": "17/5000", + "cap_xi": "178229050481956853537/196000000000000000000", + "complex_uniform_saving": "21573233/7000000000", + "d": "1/14000000000", + "epsilon": "13999999999/14000000000", + "kappa": "308189/100000000", + "lambda_": "3987672439/4000000000", + "lambda_prime": "13956853537/14000000000", + "layout": "1/14000000000", + "q": "43146463/14000000000", + "r0": "1/140000000000", + "stop": "1/14000000000", + "tested_saving": "6163781/2000000000" + }, + "strict_checks": { + "actual_bit_above_effective": "139173/437500000", + "actual_logarithmic_gamma_guard": "1/14000000000", + "actual_logarithmic_group_guard": "17770949539043146463/98000000000000000000", + "alpha_logarithm_absorption": "1/140000000000", + "boundary_algebraic_matrix_above_kappa": "55956853537/196000000000000000000", + "cap_above_band": "80229050481956853537/196000000000000000000", + "cap_below_cell": "17770949504043146463/196000000000000000000", + "cap_below_phase_cell_power": "213770949518043146463/196000000000000000000", + "complex_above_effective": "1/14000000000", + "complex_below_one_over_32": "78870707/2800000000", + "complex_endpoint": "1/7000000000", + "epsilon_below_one": "1/14000000000", + "epsilon_positive": "13999999999/14000000000", + "fine_prime_halo_umbrella": "7/2", + "fused_gaussian_above_kappa": "55870560611/196000000000000000000", + "gaussian_above_main": "6956853537/98000000000000000000", + "global_coordinate_router_above_kappa": "1/3500000000", + "global_gamma_power_slack": "9/140000000000", + "group_below_dimension": "1/7000000000", + "group_bit_router_above_kappa": "2183455019/6125000000000000000", + "group_gauge_power_slack": "17770949538343146463/98000000000000000000", + "group_key_fits_record": "1/7000000000", + "group_positive": "13999999997/14000000000", + "group_scans_above_kappa": "6978426769/7000000000", + "halo_covers_generic_inverse_radius": "5", + "improvement_over_user_baseline": "675459790400418148631/500000000000000000000000", + "lambda_above_internal": "1/28000000000", + "lambda_above_sigma": "3/28000000000", + "lambda_above_tau": "1/28000000000", + "lambda_prime_above_lambda": "1/28000000000", + "lambda_prime_above_leaf": "5591370707/39200000000000000000", + "leaf_saving_above_effective": "2791370707/39200000000000000000", + "main_transform_above_kappa": "41956853537/196000000000000000000", + "membership_arithmetic_fits_record": "1/14000000000", + "microbox_face_corrections_above_kappa": "134744606693/1750000000", + "microbox_halo_volume": "1106000000003/14000000000", + "new_complex_uniform_saving_above_b": "1/14000000000", + "new_semantic_guard_with_C1_one": "1/14000000000", + "polynomial_products_above_kappa": "13956853539/14000000000", + "positive_layout_slack": "1/14000000000", + "q_below_effective": "1/14000000000", + "q_below_internal": "1/14000000000", + "q_below_leaf": "5591370707/39200000000000000000", + "q_positive": "43146463/14000000000", + "short_record_fallback": "2791370707/2800000000", + "source_axis_superpolynomial": "1/14000000000", + "sparse_union_movement_above_kappa": "79625000055956853537/196000000000000000000", + "stop_below_one": "13999999999/14000000000", + "stop_positive": "1/14000000000", + "strassen_integer_power_gap": "1951441519231", + "support_router_span": "3/14000000000", + "theta_positive_polynomial_power": "2", + "union_header_fits_record": "3/14000000000", + "union_tag_work_per_visit_fits_record": "3/14000000000" + } + }, + "paid": { + "1": 41358, + "16": 416, + "2": 8262, + "24": 416, + "3": 8892, + "32": 416, + "4": 1692, + "40": 416, + "48": 416, + "5": 2952, + "56": 416, + "6": 324, + "64": 416, + "7": 252, + "72": 208 + }, + "paid_calls": 66852, + "previous_open_pr5569": "308181/100000000", + "productive_fields": 12814, + "query_shears": 15, + "rank_mass_surplus": 760, + "raw_headroom": [ + "248433/50000000000000", + "496867/100000000000000" + ], + "raw_root_interval": [ + "154094748433/50000000000000", + "308189496867/100000000000000" + ], + "relative_gain_percent": "800/308181", + "strictification": { + "alpha": { + "lower": "0.999999995428295380197203339867", + "upper": "0.999999995428295380197203339868" + }, + "cutoff": 17, + "delta": { + "lower": "0.954848282016379823028564479175", + "upper": "0.954848282016379823028564479176" + }, + "floor": 18, + "gamma": { + "lower": "0.967392647519607666245315102667", + "upper": "0.967392647519607666245315102668" + }, + "normalized_paid_upper": "5242880004882813/5242880536870912", + "power": 1024, + "reserve": "1/10000000000", + "tail_offset": "1/5", + "tested": "6163781/2000000000" + }, + "targets": { + "145": 208, + "17": 416, + "25": 416, + "33": 416, + "4": 1494, + "41": 416, + "49": 416, + "5": 90, + "57": 416, + "65": 416, + "73": 208, + "8": 270, + "9": 7632 + }, + "whole_idle_jobs": 3120 + }, + "status": "PASS_P104_EVENT_CONTACT_KAPPA_00308189", + "transpose": { + "arithmetic": "Dense integer rows with binary denominators; reverse chronology", + "coefficients": 552049, + "columns": 743 + } +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json new file mode 100644 index 0000000000..e9dce192e4 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-RESULT.json @@ -0,0 +1,360 @@ +{ + "controls": { + "missing_source_transport": "Common scalar chart", + "non_nested_return": "Nested chronological transport", + "old_contact_frame": "Scalar destination and coefficient", + "unchanged_word": "One changed scalar chart", + "wrong_scalar_coefficient": "All 743 public and owned rows" + }, + "fixed_invoice_ceiling": { + "kappa_interval": [ + "0", + "17/5000" + ], + "moment_derivative": [ + "-100090376785506719797181787089356985109563298610876508023534659/392318858461667547739736838950479151006397215279002157056", + "-186549445205703696124004258008448731416061197407185050870233759/784637716923335095479473677900958302012794430558004314112" + ], + "scope": "This fixed paid and target invoice; the inherited BIT cap is retained." + }, + "inventory": { + "all_productive_targets_fixed": true, + "all_public_endpoints_fixed": true, + "changed_contacts": [ + [ + [ + "ADD", + 451, + 228, + "1", + 262 + ], + [ + "ADD", + 451, + 228, + "1", + 737 + ] + ] + ], + "events": 25140, + "global_paid_delta": { + "2": 18, + "3": -36, + "4": 18 + }, + "local_paid_delta": { + "2": 1, + "3": -2, + "4": 1 + }, + "ordered_scalar_events": 21686, + "owned_lifetimes_fixed": true, + "source_events": 25140 + }, + "local": { + "endpoint_coefficients": 552049, + "helpers": { + "4": 83, + "5": 5, + "8": 15, + "9": 424 + }, + "owned_lifetimes": 8, + "paid": { + "1": 2211, + "2": 459, + "3": 494, + "4": 94, + "5": 164, + "6": 18, + "7": 14 + }, + "peak_owned_fields": 1, + "public_inputs": 735, + "real_scalar_allowance": 217428 + }, + "native": { + "distinct_maps": 2921, + "helper_normalizers": 1054, + "helpers": { + "4": 83, + "5": 5, + "8": 15, + "9": 424 + }, + "main_adapters": 208, + "proof": "Every signed Pauli image and exact global phase; frame induction at every positive tensor width", + "recipe_payload_sha256": "51b77e6cc39bb8a51be9df5a3808f232a7f93e32cdd43fea8ed8aadc6cb1c7ea", + "wrong_phase_rejected": true + }, + "parent_raw_interval": [ + "154090925761/50000000000000", + "308181851523/100000000000000" + ], + "physical": { + "central_square_columns": 53248, + "full_calls": 18, + "main_targets": { + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208, + "145": 208 + }, + "new_paid_jobs": 0, + "physical_contacts": 7488, + "ports": 104, + "route_payload_sha256": "7f4f0ca768ffbc4f93dcff575592c4c67411f46b4289e45b73f715a2ad47b142", + "tensor_rule": "Factorwise native maps; scalar signs stay outside the tensor power.", + "whole_idle_jobs": { + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 416, + "72": 208 + }, + "wrapper_sites": [ + 1, + 3, + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23, + 25, + 27, + 29, + 31 + ] + }, + "raw_gain_interval": [ + "7645343/100000000000000", + "1529069/20000000000000" + ], + "result": { + "compiler": { + "H": 690116000000000, + "N": "2^690116000000000", + "eta": { + "lower": "0.000000150554445553564883795851", + "upper": "0.000000150554445553564883795852" + }, + "gap": "1/14000000000", + "integer_test_exponent": 49294, + "logarithm_power": 1000, + "theta": "63/64", + "uniform_saving": "21573233/7000000000", + "word_materialized": false + }, + "full_forward_calls": 18, + "gain": "1/12500000", + "kappa": "308189/100000000", + "kappa_decimal": ".00308189", + "margin_at_previous": { + "lower": "0.020815664773694609944898641645", + "upper": "0.020815664773694609944898641646" + }, + "negative_controls": { + "old_BIT": "Rejected by outer inequalities", + "old_cutoff": "Rejected by completion-tail ratio greater than one" + }, + "nonrecursive": { + "fixed_scalar_growth_bound": "At most 2^(16*26000) before native factors; a declared constant, not an attained norm.", + "local_routes": 5164000, + "local_scalar": 217428, + "peak_owned_fields": 1, + "raw_budget": 1000000000, + "raw_scalar_upper": 184647552, + "tensor_native_growth_bound": "Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is 6013." + }, + "ordinary_BIT": { + "admitted": "17/5000", + "after_cover": "69/20000", + "atom": "1/250", + "before_cover": "3459/1000000", + "ordinary_saving": "8590884599/2500000000000", + "prime_rule": "odd q > 2^26*N^5 avoiding all fixed denominators and rank witnesses" + }, + "outer": { + "functional_checks": { + "actual_new_BIT_stock_sublinear": "3485999999253/3500000000000", + "fixed_halo_explicit_metadata_branch": "269500000001/3500000000", + "new_BIT_row_stock_sublinear_in_active_group": "13957999997009/14000000000000", + "new_semantic_group_guard": "3/14000000000" + }, + "margins": { + "boundary_algebraic_matrix": "604050495956853537/196000000000000000000", + "fused_gaussian": "604050495870560611/196000000000000000000", + "global_coordinate_router": "1348327/437500000", + "group_bit_router": "18876578433455019/6125000000000000000", + "group_scans": "6999999999/7000000000", + "main_transform": "604050481956853537/196000000000000000000", + "microbox_face_corrections": "269500000001/3500000000", + "polynomial_products": "13999999999/14000000000", + "sparse_union_movement": "80229050495956853537/196000000000000000000" + }, + "parameters": { + "a": "1348327/437500000", + "b": "8629293/2800000000", + "beta": "13999999997/14000000000", + "bit_saving": "17/5000", + "cap_xi": "178229050481956853537/196000000000000000000", + "complex_uniform_saving": "21573233/7000000000", + "d": "1/14000000000", + "epsilon": "13999999999/14000000000", + "kappa": "308189/100000000", + "lambda_": "3987672439/4000000000", + "lambda_prime": "13956853537/14000000000", + "layout": "1/14000000000", + "q": "43146463/14000000000", + "r0": "1/140000000000", + "stop": "1/14000000000", + "tested_saving": "6163781/2000000000" + }, + "strict_checks": { + "actual_bit_above_effective": "139173/437500000", + "actual_logarithmic_gamma_guard": "1/14000000000", + "actual_logarithmic_group_guard": "17770949539043146463/98000000000000000000", + "alpha_logarithm_absorption": "1/140000000000", + "boundary_algebraic_matrix_above_kappa": "55956853537/196000000000000000000", + "cap_above_band": "80229050481956853537/196000000000000000000", + "cap_below_cell": "17770949504043146463/196000000000000000000", + "cap_below_phase_cell_power": "213770949518043146463/196000000000000000000", + "complex_above_effective": "1/14000000000", + "complex_below_one_over_32": "78870707/2800000000", + "complex_endpoint": "1/7000000000", + "epsilon_below_one": "1/14000000000", + "epsilon_positive": "13999999999/14000000000", + "fine_prime_halo_umbrella": "7/2", + "fused_gaussian_above_kappa": "55870560611/196000000000000000000", + "gaussian_above_main": "6956853537/98000000000000000000", + "global_coordinate_router_above_kappa": "1/3500000000", + "global_gamma_power_slack": "9/140000000000", + "group_below_dimension": "1/7000000000", + "group_bit_router_above_kappa": "2183455019/6125000000000000000", + "group_gauge_power_slack": "17770949538343146463/98000000000000000000", + "group_key_fits_record": "1/7000000000", + "group_positive": "13999999997/14000000000", + "group_scans_above_kappa": "6978426769/7000000000", + "halo_covers_generic_inverse_radius": "5", + "improvement_over_user_baseline": "675459790400418148631/500000000000000000000000", + "lambda_above_internal": "1/28000000000", + "lambda_above_sigma": "3/28000000000", + "lambda_above_tau": "1/28000000000", + "lambda_prime_above_lambda": "1/28000000000", + "lambda_prime_above_leaf": "5591370707/39200000000000000000", + "leaf_saving_above_effective": "2791370707/39200000000000000000", + "main_transform_above_kappa": "41956853537/196000000000000000000", + "membership_arithmetic_fits_record": "1/14000000000", + "microbox_face_corrections_above_kappa": "134744606693/1750000000", + "microbox_halo_volume": "1106000000003/14000000000", + "new_complex_uniform_saving_above_b": "1/14000000000", + "new_semantic_guard_with_C1_one": "1/14000000000", + "polynomial_products_above_kappa": "13956853539/14000000000", + "positive_layout_slack": "1/14000000000", + "q_below_effective": "1/14000000000", + "q_below_internal": "1/14000000000", + "q_below_leaf": "5591370707/39200000000000000000", + "q_positive": "43146463/14000000000", + "short_record_fallback": "2791370707/2800000000", + "source_axis_superpolynomial": "1/14000000000", + "sparse_union_movement_above_kappa": "79625000055956853537/196000000000000000000", + "stop_below_one": "13999999999/14000000000", + "stop_positive": "1/14000000000", + "strassen_integer_power_gap": "1951441519231", + "support_router_span": "3/14000000000", + "theta_positive_polynomial_power": "2", + "union_header_fits_record": "3/14000000000", + "union_tag_work_per_visit_fits_record": "3/14000000000" + } + }, + "paid": { + "1": 41358, + "2": 8262, + "3": 8892, + "4": 1692, + "5": 2952, + "6": 324, + "7": 252, + "16": 416, + "24": 416, + "32": 416, + "40": 416, + "48": 416, + "56": 416, + "64": 416, + "72": 208 + }, + "paid_calls": 66852, + "previous_open_pr5569": "308181/100000000", + "productive_fields": 12814, + "query_shears": 15, + "rank_mass_surplus": 760, + "raw_headroom": [ + "248433/50000000000000", + "496867/100000000000000" + ], + "raw_root_interval": [ + "154094748433/50000000000000", + "308189496867/100000000000000" + ], + "relative_gain_percent": "800/308181", + "strictification": { + "alpha": { + "lower": "0.999999995428295380197203339867", + "upper": "0.999999995428295380197203339868" + }, + "cutoff": 17, + "delta": { + "lower": "0.954848282016379823028564479175", + "upper": "0.954848282016379823028564479176" + }, + "floor": 18, + "gamma": { + "lower": "0.967392647519607666245315102667", + "upper": "0.967392647519607666245315102668" + }, + "normalized_paid_upper": "5242880004882813/5242880536870912", + "power": 1024, + "reserve": "1/10000000000", + "tail_offset": "1/5", + "tested": "6163781/2000000000" + }, + "targets": { + "4": 1494, + "5": 90, + "8": 270, + "9": 7632, + "17": 416, + "25": 416, + "33": 416, + "41": 416, + "49": 416, + "57": 416, + "65": 416, + "73": 208, + "145": 208 + }, + "whole_idle_jobs": 3120 + }, + "status": "PASS_P104_EVENT_CONTACT_KAPPA_00308189", + "transpose": { + "arithmetic": "Dense integer rows with binary denominators; reverse chronology", + "coefficients": 552049, + "columns": 743 + } +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json new file mode 100644 index 0000000000..acb3294aa8 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-SOURCE-CAPTURE.json @@ -0,0 +1,105 @@ +{ + "schema": "exact-changed-source-capture/v1", + "pr": 5580, + "head": "6efa248cf456d6101d757e9d09ba29711d18a13a", + "observed_start_utc": "2026-10-25T20:28:59Z", + "no_scientific_execution": true, + "text_sources": [ + { + "path": "research/p104-event-contact-step/PROOF.md", + "content": "# One contact changes the complete P104 paid profile\n\n## Source and statement\n\nThe input is the exact PR5569 word at\n`af9f091ac6f30c6eaacb9c27777bfbe2d0e5ffdf`. See\n[SOURCES.json](SOURCES.json) for the source bytes and retained PR5545 engine.\nAll event numbers below are zero-based source indices.\n\nThe construction changes the chart of `ADD 451 += 228` at event 12658.\nIt retains every scalar instruction, coefficient and position in the scalar\nsequence. It also retains all 735 public initial and final frames, 527 helper\ntargets, eight owned lifetimes and the 104 literal ports.\n\nAt each of the 18 forward local calls, the paid change is\n\n```text\nH2 - 2 H3 + H4.\n```\n\nThe complete conditional claim is kappa = 0.00308189. This claim uses the\nfive inherited framework assumptions and the source helper-endpoint contract.\nIt does not change the selected record.\n\n## Exact contact identity\n\nLet O, A, B and C denote the following binary subspaces. Each list is an\nindependent basis in the fixed nine-dimensional ambient space.\n\n| Frame | Name | Basis | Dimension |\n| --- | --- | --- | --- |\n| 3 | O | `[]` | 0 |\n| 262 | A | `[11,21,486]` | 3 |\n| 737 | B | `[11,21,33,455]` | 4 |\n| 520 | C | `[1,10,20,32,64,390]` | 6 |\n\nTheir spans satisfy O < A < B < C. The replay checks these inclusions on\nthe complete binary spans. Chart transport preserves the abstract row.\nTwo transports through an intermediate chart compose to the direct transport.\nA common chart change commutes with addition of two rows.\n\nRegister 228 stays at A after event 9575. Its next scalar use after the\nchanged contact is event 12674 at C. Register 451 stays at O after event\n12591. Its next scalar use after the changed contact is event 14424 at B.\nThe constructor checks every intervening register access, including reads.\n\nThe old paths are 228: A to C, and 451: O to A to B. They meet at A for\nthe addition. The new paths are 228: A to B to C, and 451: O to B. They\nmeet at B for the same addition. Thus both abstract rows agree at their\nnext unchanged use. Every other row is unchanged. This proves the local\nidentity for arbitrary inputs, including arbitrary helper inputs.\n\nThe old bill is H3 + H3 + H1. The new bill is H1 + H2 + H4. Their\ndifference is H2 - 2 H3 + H4. Paid count and rank mass are unchanged.\nThe only newly used ordered native frame pair is (3,737). The exact\nnative replay checks this pair and all 2,921 distinct paid/target pairs,\nincluding their signed Pauli images, absolute phases and ranks.\n\n## Strict concave gain\n\nFor 0 < k < 1, x raised to 1-k is strictly concave on positive x. Hence\n\n```text\n2^(1-k) + 4^(1-k) < 2 * 3^(1-k).\n```\n\nLet M(k) be target moment minus paid moment. The new complete moment is\n\n```text\nM_new(k) = M_parent(k) + 18 * (2 * 3^(1-k) - 2^(1-k) - 4^(1-k)).\n```\n\nIt is strictly larger throughout that range. This is a change to the paid\nprofile. It is not extra numerical precision for the same equation.\n\nThe exact rational engines give these crossing intervals:\n\n| Word | Lower endpoint | Upper endpoint |\n| --- | --- | --- |\n| PR5569 | 0.00308181851522 | 0.00308181851523 |\n| This word | 0.00308189496866 | 0.00308189496867 |\n\nThe raw gain is strictly between 0.00000007645343 and 0.00000007645345.\nThe claimed endpoint is 0.00308189; it is tested at 0.0030818905. Its raw\nheadroom is between 0.00000000496866 and 0.00000000496867.\n\nThe checker also bounds M_new'(k) with rational intervals on [0,0.0034].\nThe derivative lies between -255126 and -237752, so the crossing is unique\non that band. Its upper endpoint is the raw funding ceiling for this fixed\ninvoice under the retained BIT cap. A different word, endpoint contract or\nBIT supplier is outside this ceiling. No global optimum is claimed.\n\n## Complete caller and costs\n\nThe unchanged caller has 18 forward local calls, 15 query shears and\n3,120 whole idle jobs. It has 66,852 paid jobs, 12,814 productive fields,\nrank-mass surplus 760, maximum paid rank 72 and maximum target rank 145.\nThe verifier derives the invoice from the physical event list and checks it\nagain from the two controller path lengths. It prices all helper targets,\nnormalizers, main adapters, query shears, idles, routes and owned operations.\n\nThere are 25,140 local events and 21,686 scalar/owned events. The scalar\nallowance is 217,428, the route allowance is 5,164,000 and the complete\nnonrecursive bound is 184,647,552, below the retained 1,000,000,000 budget.\nPeak owned occupancy stays one. The sum of local paid ranks is 6,013.\nThe source report's old literal 5,894 is replaced by this derived sum in\nthe native growth bound. This report correction does not change the\nmoment or the claimed gain.\n\nTwo exact moment engines check the tested endpoint. The compiler checks\ninclude all three tail ratios, the completion and splitting terms, the\ninteger threshold and the retained BIT stock. All 54 strict and four\nfunctional outer predicates are positive. The source engine rejects its\ninsufficient BIT and old-cutoff controls. The new controls reject a missing\nsource transport, a wrong contact frame, a wrong coefficient, a descending\npublic return and the unchanged word presented as an improvement.\n\n## Scope\n\nThis is an author-checked conditional construction. Finite exact replay\nand the chart identity do not prove the full integer multiplication theorem.\nThe native all-column realization, owned erasure, uniform compiler closure,\nprecision/fixed-tape execution and analytic recovery remain inherited\nassumptions. The free helper endpoints are inherited from PR5561/PR5569;\nthis contact changes none of them. The enormous uniform word and a complete\nrounded multiplier are not materialized. Independent scientific review and\nhosted CI are separate from the local checks.\n\nAli Romman with substantial OpenAI Codex assistance. Apache-2.0.\nAll retained source notices and predecessor credit remain in the package.\n", + "encoding": "utf-8", + "sha": "0051c81df52e274ba24170019d4c348679b05058", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/PROOF.md", + "display_title": "PROOF.md" + }, + { + "path": "research/p104-event-contact-step/RESULT.json", + "content": "{\n \"controls\": {\n \"missing_source_transport\": \"Common scalar chart\",\n \"non_nested_return\": \"Nested chronological transport\",\n \"old_contact_frame\": \"Scalar destination and coefficient\",\n \"unchanged_word\": \"One changed scalar chart\",\n \"wrong_scalar_coefficient\": \"All 743 public and owned rows\"\n },\n \"fixed_invoice_ceiling\": {\n \"kappa_interval\": [\n \"0\",\n \"17/5000\"\n ],\n \"moment_derivative\": [\n \"-100090376785506719797181787089356985109563298610876508023534659/392318858461667547739736838950479151006397215279002157056\",\n \"-186549445205703696124004258008448731416061197407185050870233759/784637716923335095479473677900958302012794430558004314112\"\n ],\n \"scope\": \"This fixed paid and target invoice; the inherited BIT cap is retained.\"\n },\n \"inventory\": {\n \"all_productive_targets_fixed\": true,\n \"all_public_endpoints_fixed\": true,\n \"changed_contacts\": [\n [\n [\n \"ADD\",\n 451,\n 228,\n \"1\",\n 262\n ],\n [\n \"ADD\",\n 451,\n 228,\n \"1\",\n 737\n ]\n ]\n ],\n \"events\": 25140,\n \"global_paid_delta\": {\n \"2\": 18,\n \"3\": -36,\n \"4\": 18\n },\n \"local_paid_delta\": {\n \"2\": 1,\n \"3\": -2,\n \"4\": 1\n },\n \"ordered_scalar_events\": 21686,\n \"owned_lifetimes_fixed\": true,\n \"source_events\": 25140\n },\n \"local\": {\n \"endpoint_coefficients\": 552049,\n \"helpers\": {\n \"4\": 83,\n \"5\": 5,\n \"8\": 15,\n \"9\": 424\n },\n \"owned_lifetimes\": 8,\n \"paid\": {\n \"1\": 2211,\n \"2\": 459,\n \"3\": 494,\n \"4\": 94,\n \"5\": 164,\n \"6\": 18,\n \"7\": 14\n },\n \"peak_owned_fields\": 1,\n \"public_inputs\": 735,\n \"real_scalar_allowance\": 217428\n },\n \"native\": {\n \"distinct_maps\": 2921,\n \"helper_normalizers\": 1054,\n \"helpers\": {\n \"4\": 83,\n \"5\": 5,\n \"8\": 15,\n \"9\": 424\n },\n \"main_adapters\": 208,\n \"proof\": \"Every signed Pauli image and exact global phase; frame induction at every positive tensor width\",\n \"recipe_payload_sha256\": \"51b77e6cc39bb8a51be9df5a3808f232a7f93e32cdd43fea8ed8aadc6cb1c7ea\",\n \"wrong_phase_rejected\": true\n },\n \"parent_raw_interval\": [\n \"154090925761/50000000000000\",\n \"308181851523/100000000000000\"\n ],\n \"physical\": {\n \"central_square_columns\": 53248,\n \"full_calls\": 18,\n \"main_targets\": {\n \"145\": 208,\n \"17\": 416,\n \"25\": 416,\n \"33\": 416,\n \"41\": 416,\n \"49\": 416,\n \"57\": 416,\n \"65\": 416,\n \"73\": 208\n },\n \"new_paid_jobs\": 0,\n \"physical_contacts\": 7488,\n \"ports\": 104,\n \"route_payload_sha256\": \"7f4f0ca768ffbc4f93dcff575592c4c67411f46b4289e45b73f715a2ad47b142\",\n \"tensor_rule\": \"Factorwise native maps; scalar signs stay outside the tensor power.\",\n \"whole_idle_jobs\": {\n \"16\": 416,\n \"24\": 416,\n \"32\": 416,\n \"40\": 416,\n \"48\": 416,\n \"56\": 416,\n \"64\": 416,\n \"72\": 208\n },\n \"wrapper_sites\": [\n 1,\n 3,\n 5,\n 7,\n 9,\n 11,\n 13,\n 15,\n 17,\n 19,\n 21,\n 23,\n 25,\n 27,\n 29,\n 31\n ]\n },\n \"raw_gain_interval\": [\n \"7645343/100000000000000\",\n \"1529069/20000000000000\"\n ],\n \"result\": {\n \"compiler\": {\n \"H\": 690116000000000,\n \"N\": \"2^690116000000000\",\n \"eta\": {\n \"lower\": \"0.000000150554445553564883795851\",\n \"upper\": \"0.000000150554445553564883795852\"\n },\n \"gap\": \"1/14000000000\",\n \"integer_test_exponent\": 49294,\n \"logarithm_power\": 1000,\n \"theta\": \"63/64\",\n \"uniform_saving\": \"21573233/7000000000\",\n \"word_materialized\": false\n },\n \"full_forward_calls\": 18,\n \"gain\": \"1/12500000\",\n \"kappa\": \"308189/100000000\",\n \"kappa_decimal\": \".00308189\",\n \"margin_at_previous\": {\n \"lower\": \"0.020815664773694609944898641645\",\n \"upper\": \"0.020815664773694609944898641646\"\n },\n \"negative_controls\": {\n \"old_BIT\": \"Rejected by outer inequalities\",\n \"old_cutoff\": \"Rejected by completion-tail ratio greater than one\"\n },\n \"nonrecursive\": {\n \"fixed_scalar_growth_bound\": \"At most 2^(16*26000) before native factors; a declared constant, not an attained norm.\",\n \"local_routes\": 5164000,\n \"local_scalar\": 217428,\n \"peak_owned_fields\": 1,\n \"raw_budget\": 1000000000,\n \"raw_scalar_upper\": 184647552,\n \"tensor_native_growth_bound\": \"Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is 6013.\"\n },\n \"ordinary_BIT\": {\n \"admitted\": \"17/5000\",\n \"after_cover\": \"69/20000\",\n \"atom\": \"1/250\",\n \"before_cover\": \"3459/1000000\",\n \"ordinary_saving\": \"8590884599/2500000000000\",\n \"prime_rule\": \"odd q > 2^26*N^5 avoiding all fixed denominators and rank witnesses\"\n },\n \"outer\": {\n \"functional_checks\": {\n \"actual_new_BIT_stock_sublinear\": \"3485999999253/3500000000000\",\n \"fixed_halo_explicit_metadata_branch\": \"269500000001/3500000000\",\n \"new_BIT_row_stock_sublinear_in_active_group\": \"13957999997009/14000000000000\",\n \"new_semantic_group_guard\": \"3/14000000000\"\n },\n \"margins\": {\n \"boundary_algebraic_matrix\": \"604050495956853537/196000000000000000000\",\n \"fused_gaussian\": \"604050495870560611/196000000000000000000\",\n \"global_coordinate_router\": \"1348327/437500000\",\n \"group_bit_router\": \"18876578433455019/6125000000000000000\",\n \"group_scans\": \"6999999999/7000000000\",\n \"main_transform\": \"604050481956853537/196000000000000000000\",\n \"microbox_face_corrections\": \"269500000001/3500000000\",\n \"polynomial_products\": \"13999999999/14000000000\",\n \"sparse_union_movement\": \"80229050495956853537/196000000000000000000\"\n },\n \"parameters\": {\n \"a\": \"1348327/437500000\",\n \"b\": \"8629293/2800000000\",\n \"beta\": \"13999999997/14000000000\",\n \"bit_saving\": \"17/5000\",\n \"cap_xi\": \"178229050481956853537/196000000000000000000\",\n \"complex_uniform_saving\": \"21573233/7000000000\",\n \"d\": \"1/14000000000\",\n \"epsilon\": \"13999999999/14000000000\",\n \"kappa\": \"308189/100000000\",\n \"lambda_\": \"3987672439/4000000000\",\n \"lambda_prime\": \"13956853537/14000000000\",\n \"layout\": \"1/14000000000\",\n \"q\": \"43146463/14000000000\",\n \"r0\": \"1/140000000000\",\n \"stop\": \"1/14000000000\",\n \"tested_saving\": \"6163781/2000000000\"\n },\n \"strict_checks\": {\n \"actual_bit_above_effective\": \"139173/437500000\",\n \"actual_logarithmic_gamma_guard\": \"1/14000000000\",\n \"actual_logarithmic_group_guard\": \"17770949539043146463/98000000000000000000\",\n \"alpha_logarithm_absorption\": \"1/140000000000\",\n \"boundary_algebraic_matrix_above_kappa\": \"55956853537/196000000000000000000\",\n \"cap_above_band\": \"80229050481956853537/196000000000000000000\",\n \"cap_below_cell\": \"17770949504043146463/196000000000000000000\",\n \"cap_below_phase_cell_power\": \"213770949518043146463/196000000000000000000\",\n \"complex_above_effective\": \"1/14000000000\",\n \"complex_below_one_over_32\": \"78870707/2800000000\",\n \"complex_endpoint\": \"1/7000000000\",\n \"epsilon_below_one\": \"1/14000000000\",\n \"epsilon_positive\": \"13999999999/14000000000\",\n \"fine_prime_halo_umbrella\": \"7/2\",\n \"fused_gaussian_above_kappa\": \"55870560611/196000000000000000000\",\n \"gaussian_above_main\": \"6956853537/98000000000000000000\",\n \"global_coordinate_router_above_kappa\": \"1/3500000000\",\n \"global_gamma_power_slack\": \"9/140000000000\",\n \"group_below_dimension\": \"1/7000000000\",\n \"group_bit_router_above_kappa\": \"2183455019/6125000000000000000\",\n \"group_gauge_power_slack\": \"17770949538343146463/98000000000000000000\",\n \"group_key_fits_record\": \"1/7000000000\",\n \"group_positive\": \"13999999997/14000000000\",\n \"group_scans_above_kappa\": \"6978426769/7000000000\",\n \"halo_covers_generic_inverse_radius\": \"5\",\n \"improvement_over_user_baseline\": \"675459790400418148631/500000000000000000000000\",\n \"lambda_above_internal\": \"1/28000000000\",\n \"lambda_above_sigma\": \"3/28000000000\",\n \"lambda_above_tau\": \"1/28000000000\",\n \"lambda_prime_above_lambda\": \"1/28000000000\",\n \"lambda_prime_above_leaf\": \"5591370707/39200000000000000000\",\n \"leaf_saving_above_effective\": \"2791370707/39200000000000000000\",\n \"main_transform_above_kappa\": \"41956853537/196000000000000000000\",\n \"membership_arithmetic_fits_record\": \"1/14000000000\",\n \"microbox_face_corrections_above_kappa\": \"134744606693/1750000000\",\n \"microbox_halo_volume\": \"1106000000003/14000000000\",\n \"new_complex_uniform_saving_above_b\": \"1/14000000000\",\n \"new_semantic_guard_with_C1_one\": \"1/14000000000\",\n \"polynomial_products_above_kappa\": \"13956853539/14000000000\",\n \"positive_layout_slack\": \"1/14000000000\",\n \"q_below_effective\": \"1/14000000000\",\n \"q_below_internal\": \"1/14000000000\",\n \"q_below_leaf\": \"5591370707/39200000000000000000\",\n \"q_positive\": \"43146463/14000000000\",\n \"short_record_fallback\": \"2791370707/2800000000\",\n \"source_axis_superpolynomial\": \"1/14000000000\",\n \"sparse_union_movement_above_kappa\": \"79625000055956853537/196000000000000000000\",\n \"stop_below_one\": \"13999999999/14000000000\",\n \"stop_positive\": \"1/14000000000\",\n \"strassen_integer_power_gap\": \"1951441519231\",\n \"support_router_span\": \"3/14000000000\",\n \"theta_positive_polynomial_power\": \"2\",\n \"union_header_fits_record\": \"3/14000000000\",\n \"union_tag_work_per_visit_fits_record\": \"3/14000000000\"\n }\n },\n \"paid\": {\n \"1\": 41358,\n \"16\": 416,\n \"2\": 8262,\n \"24\": 416,\n \"3\": 8892,\n \"32\": 416,\n \"4\": 1692,\n \"40\": 416,\n \"48\": 416,\n \"5\": 2952,\n \"56\": 416,\n \"6\": 324,\n \"64\": 416,\n \"7\": 252,\n \"72\": 208\n },\n \"paid_calls\": 66852,\n \"previous_open_pr5569\": \"308181/100000000\",\n \"productive_fields\": 12814,\n \"query_shears\": 15,\n \"rank_mass_surplus\": 760,\n \"raw_headroom\": [\n \"248433/50000000000000\",\n \"496867/100000000000000\"\n ],\n \"raw_root_interval\": [\n \"154094748433/50000000000000\",\n \"308189496867/100000000000000\"\n ],\n \"relative_gain_percent\": \"800/308181\",\n \"strictification\": {\n \"alpha\": {\n \"lower\": \"0.999999995428295380197203339867\",\n \"upper\": \"0.999999995428295380197203339868\"\n },\n \"cutoff\": 17,\n \"delta\": {\n \"lower\": \"0.954848282016379823028564479175\",\n \"upper\": \"0.954848282016379823028564479176\"\n },\n \"floor\": 18,\n \"gamma\": {\n \"lower\": \"0.967392647519607666245315102667\",\n \"upper\": \"0.967392647519607666245315102668\"\n },\n \"normalized_paid_upper\": \"5242880004882813/5242880536870912\",\n \"power\": 1024,\n \"reserve\": \"1/10000000000\",\n \"tail_offset\": \"1/5\",\n \"tested\": \"6163781/2000000000\"\n },\n \"targets\": {\n \"145\": 208,\n \"17\": 416,\n \"25\": 416,\n \"33\": 416,\n \"4\": 1494,\n \"41\": 416,\n \"49\": 416,\n \"5\": 90,\n \"57\": 416,\n \"65\": 416,\n \"73\": 208,\n \"8\": 270,\n \"9\": 7632\n },\n \"whole_idle_jobs\": 3120\n },\n \"status\": \"PASS_P104_EVENT_CONTACT_KAPPA_00308189\",\n \"transpose\": {\n \"arithmetic\": \"Dense integer rows with binary denominators; reverse chronology\",\n \"coefficients\": 552049,\n \"columns\": 743\n }\n}\n", + "encoding": "utf-8", + "sha": "9eca7f2d6c2f09886ccd57a32fed8462bb539aa6", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/RESULT.json", + "display_title": "RESULT.json" + }, + { + "path": "research/p104-event-contact-step/SOURCES.json", + "content": "{\n \"schema_version\": 1,\n \"base_commit\": \"5e0052ca0aa3036a3afa8b0438927377c8d97d53\",\n \"files\": [\n {\n \"path\": \"certificates/selected-result.json\",\n \"usage\": \"provenance\",\n \"git_blob\": \"fc3d4ba105e1f097d0d7d051a308281e86ab1446\",\n \"sha256\": \"66974efdced4083c00025f97d95d83909a226cdf801edb9301c195c6641f6903\"\n },\n {\n \"path\": \"docs/research/agent-task-catalog.json\",\n \"usage\": \"provenance\",\n \"git_blob\": \"f126dd2e2dad2b669e75d1d0d0bd05c600725602\",\n \"sha256\": \"f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72\"\n }\n ],\n \"retained_source\": {\n \"path\": \"research/p104-event-contact-step/inputs/pr5545-source-closure.tar.gz\",\n \"sha256\": \"59768da554e11b11fae52d07f520f50684cc7a9ee0bec2873edbcd6b63814837\",\n \"export_manifest_sha256\": \"0a20358f9c089be1f5606c78077314e30a72998fb3c5123848d921a8d1814e76\",\n \"commit\": \"18968423711fd902aaee1099979497d55603e1dc\",\n \"files\": 33,\n \"source_url\": \"https://github.com/CrocSwap/integer-mult-bounds/pull/5545\",\n \"note\": \"Byte-identical copy of the capsule retained by PR5551/PR5561; used UNMODIFIED (the hand-off word keeps 735 public inputs).\"\n },\n \"external_inputs\": [\n {\n \"local_path\": \"inputs/pr5569-WORD.json.gz\",\n \"source_repository\": \"GamingPuzzled/integer-mult-bounds\",\n \"source_commit\": \"af9f091ac6f30c6eaacb9c27777bfbe2d0e5ffdf\",\n \"source_path\": \"research/p104-priced-handoff/WORD.json.gz\",\n \"sha256\": \"12224e9a13a49c830b304338a8d31610fb43da15d1a650537733c27f7864310f\",\n \"git_blob\": \"3f4eb4be87a2f7a96391c39d960eedeb7bef5d1c\"\n },\n {\n \"local_path\": \"inputs/pr5569-pricing.py\",\n \"source_repository\": \"GamingPuzzled/integer-mult-bounds\",\n \"source_commit\": \"af9f091ac6f30c6eaacb9c27777bfbe2d0e5ffdf\",\n \"source_path\": \"research/p104-priced-handoff/pricing.py\",\n \"sha256\": \"a4df92b46234bb56a966df30d9c1d43251e1346e9a1ad06cf5ee30a79c7ae591\",\n \"git_blob\": \"bb135338f1c57c48147cb214d14f542cdfe4e533\"\n },\n {\n \"local_path\": \"common.py\",\n \"source_repository\": \"GamingPuzzled/integer-mult-bounds\",\n \"source_commit\": \"af9f091ac6f30c6eaacb9c27777bfbe2d0e5ffdf\",\n \"source_path\": \"research/p104-priced-handoff/common.py\",\n \"sha256\": \"e7c1bd9bfc0060d2d55da5c6e61cd3fae756e0fc8facacc2a074061d2f73c800\",\n \"git_blob\": \"bd244313fc023a737055415f87003f2963c290f6\"\n }\n ],\n \"retained_source_scope\": \"The unchanged PR5545 official source export is an executable dependency. All 33 payloads, the inventory and archive hash are checked before import. This source is not new work.\",\n \"discovery_source\": {\n \"pr\": 5568,\n \"commit\": \"47a347ff70044615e7be6581d275d12f5df38295\",\n \"scope\": \"The event-level lattice and invoice model informed discovery. The submitted construction is one explicit contact edit and replay needs no solver.\"\n }\n}\n", + "encoding": "utf-8", + "sha": "cc8d088329bed6e6bad65bbcf38073f07765067a", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/SOURCES.json", + "display_title": "SOURCES.json" + }, + { + "path": "research/p104-event-contact-step/construct.py", + "content": "\"\"\"Change one contact on the PR5569 P104 word.\n\nAli Romman with substantial OpenAI Codex assistance. Apache-2.0.\nThe source word is by GamingPuzzled, DreamingOfClouds, thu-nmrc,\nAli Romman and the retained P104 contributors. See README.md.\n\"\"\"\nfrom copy import deepcopy\n\n\ndef need(ok, why):\n if not ok:\n raise ValueError(why)\n\n\ndef construct(source):\n word = deepcopy(source)\n old = source['program']\n expected = {\n 9575: ['ADD', 228, 225, '1', 262],\n 12591: ['ADD', 160, 451, '1/2', 3],\n 12657: ['MOVE', 451, 3, 262, False],\n 12658: ['ADD', 451, 228, '1', 262],\n 12673: ['MOVE', 228, 262, 520, False],\n 12674: ['ADD', 497, 228, '1', 520],\n 14422: ['MOVE', 451, 262, 737, False],\n 14424: ['ADD', 451, 732, '-4', 737],\n }\n need(len(old) == 25140, 'Exact source event count')\n need(all(old[i] == e for i, e in expected.items()), 'Exact source contacts')\n for r, start, stop, visits in (\n (228, 9576, 12674, [12658, 12673]),\n (451, 12592, 14424, [12657, 12658, 14422])):\n actual = []\n for i in range(start, stop):\n e = old[i]\n used = e[1:3] if e[0] in ('ADD', 'COPY') else e[1:2]\n if r in used:\n actual.append(i)\n need(actual == visits, 'No other contact in the changed interval')\n replacement = {\n 12657: [['MOVE', 228, 262, 737, False],\n ['MOVE', 451, 3, 737, False]],\n 12658: [['ADD', 451, 228, '1', 737]],\n 12673: [['MOVE', 228, 737, 520, False]],\n 14422: [],\n }\n word['program'] = [e for i, old_event in enumerate(old)\n for e in replacement.get(i, [deepcopy(old_event)])]\n need(len(word['program']) == len(old), 'Same event count')\n return word\n", + "encoding": "utf-8", + "sha": "8ce13980a4bd563a1146f7602307720f9ec3231d", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/construct.py", + "display_title": "construct.py" + }, + { + "path": "research/p104-event-contact-step/pricing.py", + "content": "\"\"\"Complete mixed-target price, compiler and outer transfer.\n\nThe interval and compiler bounds follow zxv and Cao Yifan. The productive\nrecursion is by Jacob Alan Sussman. The controller is by Cinna Davis.\nAdapted from Ali Romman's PR5544/5545 for the two coupled contact changes.\nSuccessor choices prepared for thu-nmrc with substantial OpenAI Codex assistance.\nAli Romman's complete caller/price proof and all predecessor credit are retained.\nApache-2.0.\n\"\"\"\nfrom collections import Counter\nfrom fractions import Fraction as Q\nimport local as L\n\nKAPPA, TESTED = Q('.00308189'), Q('.0030818905')\nPREVIOUS = Q('.00308181')\n\n\ndef encode(x):\n if isinstance(x,Q):\n return str(x)\n if isinstance(x,dict):\n return {str(k):encode(v) for k,v in x.items()}\n if isinstance(x,(list,tuple)):\n return [encode(v) for v in x]\n return x\n\n\ndef assemble(local, native, word, physical):\n paid, targets = Counter(), Counter()\n counts = Counter()\n L.need(local['helpers'] == native['helpers'], 'Every productive helper has a native target')\n for e in word['physical_events']:\n counts[e[0]] += 1\n if e[0] == 'LOCAL':\n L.need(e[3] is False, 'Every source invocation is forward')\n paid.update(local['paid'])\n targets.update(local['helpers'])\n elif e[0] == 'QUERY_SHEAR':\n paid[1] += 104\n elif e[0] == 'IDLE':\n paid[8*len(e[2])] += 208\n main = Counter()\n idle = Counter({8*len(e[2]):0 for e in word['physical_events'] if e[0] == 'IDLE'})\n for e in word['physical_events']:\n if e[0] == 'IDLE':\n idle[8*len(e[2])] += 208\n L.need(idle == physical['whole_idle_jobs'], 'Every whole idle has a native Gaussian and full rank')\n for term in word['diagonal']:\n main[1+8*sum(term[1:])] += 104\n L.need(main == physical['main_targets'], 'Every main target has its full native phase')\n targets.update(main)\n L.need(counts['LOCAL'] == 18 and counts['QUERY_SHEAR'] == counts['IDLE'] == 15, 'Complete call census')\n # Recount by the two path lengths, without using emitted main diagonals.\n second_t = Counter({r:18*n for r,n in local['helpers'].items()})\n second_p = Counter({r:18*n for r,n in local['paid'].items()})\n second_t[145] += 208\n second_p[1] += 15*104\n for length in (7,8):\n for j in range(1,length+1):\n second_t[1+8*(j+1)] += 208\n second_p[8*(j+1)] += 208\n L.need((targets,paid) == (second_t,second_p), 'Independent full invoice')\n L.need(max(targets) == 145 and max(paid) == 72, 'Maximum recursive ranks')\n L.need(sum(targets.values()) == 12814 and sum(paid.values()) == 66852, 'Complete field and call counts')\n L.need(sum(r*n for r,n in targets.items())-sum(r*n for r,n in paid.items()) == 760, 'Complete rank surplus')\n return targets,paid,counts\n\n\ndef run(local,native,word,physical):\n T,P,counts = assemble(local,native,word,physical)\n E = L.load(L.ROOT/'research/higher-moment-strictification/verify.py','p104_productive_intervals')\n other = L.load(L.ROOT/'research/kappa-rebuild/architecture/mixed_target_probe.py','p104_productive_second_intervals')\n def margin(k):\n a,b = E.moment(T,1-k), E.moment(P,1-k)\n return a[0]-b[1],a[1]-b[0]\n lo,hi,grid = 0,10**12,10**14\n while hi-lo > 1:\n m=(lo+hi)//2\n if margin(Q(m,grid))[0] > 0:\n lo=m\n else:\n hi=m\n lower,upper = Q(lo,grid),Q(hi,grid)\n L.need(margin(lower)[0] > 0 and margin(upper)[1] < 0, 'Strict rational crossing enclosure')\n L.need(PREVIOUS < KAPPA < TESTED < lower and margin(PREVIOUS)[0] > 0, 'Changed complete bill improves selected kappa')\n t,u,v,c,b = 1-TESTED,Q(1,5),1024,17,18\n target,paid = E.moment(T,t),E.moment(P,t)\n tl,th = other.moment(T,TESTED)\n pl,ph = other.moment(P,TESTED)\n L.need(tl > ph and max(tl,target[0]) <= min(th,target[1]) and max(pl,paid[0]) <= min(ph,paid[1]), 'Two exact moment engines')\n alpha = E.divide(paid,target)\n gamma = E.divide(E.moment(P,t+u),E.mul(E.power(c,u),target))\n delta = E.divide((Q(sum(T.values())*b),)*2,E.mul(E.power(c,TESTED),target))\n reserve,decay = Q(1,10**10),Q(97,100)\n L.need(alpha[1] < 1-reserve and gamma[1] < decay and delta[1] < decay, 'All three charged tail ratios')\n L.need(decay**128 < Q(1,16), 'Both tail decay blocks')\n normalized = 1/(1+v*reserve)+Q(4,2**32)\n L.need(normalized < 1 and c**64 < b**63, 'Full completion, splitting and rounding charges')\n theta,power = Q(63,64),1000\n eta = E.scale(E.power(145,-v*TESTED),t)\n L.need(2*(c**v)**64 <= (145**v)**63 and eta[0] > theta**power, 'Shifted exits and complement capacity')\n L.need(E.power(145,v*TESTED)[1] < 2**power, 'Compiler initial range')\n gap = (TESTED-KAPPA)/7\n L.need(gap.numerator == 1, 'Exact compiler integer grid')\n step = gap.denominator\n def wins(j):\n return (step*j+1)**power < 2**j\n left,right=1,2\n while not wins(right):\n left,right=right,2*right\n while right-left > 1:\n m=(left+right)//2\n if wins(m):\n right=m\n else:\n left=m\n H=step*right\n L.need(H > 8*v and wins(right) and not wins(right-1), 'Finite uniform threshold with predecessor rejection')\n local_routes = (sum(local['paid'].values())+native['helper_normalizers']+native['main_adapters']+4*104+4*local['owned_lifetimes'])*1000\n L.need(local['real_scalar_allowance']+local_routes < 10**7, 'Every local scalar, route and owned operation is funded')\n boundary = sum(len(word['boundaries'][side+'_program']) for side in ('left','right'))\n raw = 18*10**7 + 15*1664 + 32*104*(len(word['physical_events'])+boundary)\n raw += 32*104*(26+1000)\n L.need(raw < 10**9, 'Complete nonrecursive raw bound')\n bit = L.read(L.ROOT/'research/query-thinned-controllers/RESULT.json')['ordinary_BIT']\n atom = Q(bit['atom'])\n ordinary=(1-atom)*Q(bit['after_cover'])+atom*Q('.0000384599')\n admitted=Q(bit['admitted'])\n L.need(atom > ordinary > admitted > TESTED and atom < 1-ordinary, 'Retained BIT admission and stock')\n outer_module=L.load(L.ROOT/'research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py','p104_productive_outer')\n params={'kappa':KAPPA,'tested_saving':TESTED,'complex_uniform_saving':KAPPA+6*gap,\n 'b':KAPPA+5*gap,'a':KAPPA+4*gap,'q':KAPPA+3*gap,'bit_saving':admitted,\n 'epsilon':1-gap,'beta':1-3*gap,'r0':gap/10,'stop':gap,'layout':gap,'d':gap}\n outer=outer_module.ledger(params)\n outer['functional_checks']['actual_new_BIT_stock_sublinear']=params['beta']*(1-atom)\n L.need(len(outer['strict_checks']) == 54 and len(outer['functional_checks']) == 4, 'Complete outer predicate inventory')\n L.need(all(x > 0 for key in ('strict_checks','functional_checks') for x in outer[key].values()), 'All outer inequalities strict')\n wrong_cutoff = E.divide((Q(sum(T.values())*21),)*2,E.mul(E.power(20,TESTED),target))\n L.need(wrong_cutoff[0] > 1, 'Old cutoff fails with this helper inventory')\n bad=outer_module.ledger(dict(params,bit_saving=Q('.0027')))\n L.need(any(x <= 0 for x in bad['strict_checks'].values()), 'Insufficient BIT contract rejected')\n return encode({'kappa':KAPPA,'kappa_decimal':'.00308189','previous_open_pr5569':PREVIOUS,'gain':KAPPA-PREVIOUS,\n 'relative_gain_percent':100*(KAPPA/PREVIOUS-1),'raw_root_interval':[lower,upper],\n 'raw_headroom':[lower-KAPPA,upper-KAPPA],'margin_at_previous':E.display(margin(PREVIOUS)),\n 'targets':T,'paid':P,'productive_fields':sum(T.values()),'paid_calls':sum(P.values()),\n 'rank_mass_surplus':760,'full_forward_calls':18,'query_shears':15,'whole_idle_jobs':3120,\n 'strictification':{'tested':TESTED,'power':v,'cutoff':c,'floor':b,'tail_offset':u,'reserve':reserve,\n 'alpha':E.display(alpha),'gamma':E.display(gamma),'delta':E.display(delta),'normalized_paid_upper':normalized},\n 'compiler':{'theta':theta,'logarithm_power':power,'eta':E.display(eta),'gap':gap,'H':H,'N':'2^'+str(H),\n 'integer_test_exponent':right,'uniform_saving':params['complex_uniform_saving'],'word_materialized':False},\n 'nonrecursive':{'local_scalar':local['real_scalar_allowance'],'local_routes':local_routes,\n 'raw_scalar_upper':raw,'raw_budget':10**9,'peak_owned_fields':1,\n 'fixed_scalar_growth_bound':'At most 2^(16*26000) before native factors; a declared constant, not an attained norm.',\n 'tensor_native_growth_bound':f'Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is {sum(r*n for r,n in local[\"paid\"].items())}.'},\n 'ordinary_BIT':bit,'outer':outer,\n 'negative_controls':{'old_cutoff':'Rejected by completion-tail ratio greater than one','old_BIT':'Rejected by outer inequalities'}})\n", + "encoding": "utf-8", + "sha": "f8f09be7a16542b924bba903867f71f2a092840f", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/pricing.py", + "display_title": "pricing.py" + }, + { + "path": "research/p104-event-contact-step/VERIFY.json", + "content": "{\n \"schema_version\": 1,\n \"status\": \"ready\",\n \"python\": \"3.12\",\n \"requirements\": [],\n \"inputs\": [],\n \"commands\": [\n {\n \"argv\": [\n \"{python}\",\n \"-W\",\n \"error\",\n \"-B\",\n \"{package}/verify.py\"\n ],\n \"timeout_seconds\": 540,\n \"checks\": \"Authenticate source bytes and all 33 archive payloads; regenerate the exact word; replay both arbitrary-input endpoints, dense transpose, all native maps and the full physical caller; check the complete invoice, two rational moment engines, fixed-invoice derivative, compiler, 58 outer predicates and negative controls; compare the complete receipt.\"\n },\n {\n \"argv\": [\n \"{python}\",\n \"-W\",\n \"error\",\n \"-B\",\n \"-O\",\n \"{package}/verify.py\"\n ],\n \"timeout_seconds\": 540,\n \"checks\": \"Authenticate source bytes and all 33 archive payloads; regenerate the exact word; replay both arbitrary-input endpoints, dense transpose, all native maps and the full physical caller; check the complete invoice, two rational moment engines, fixed-invoice derivative, compiler, 58 outer predicates and negative controls; compare the complete receipt.\"\n }\n ]\n}\n", + "encoding": "utf-8", + "sha": "fdc944a1e838acae185a30523a7769685dd754a5", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/VERIFY.json", + "display_title": "VERIFY.json" + }, + { + "path": "research/p104-event-contact-step/VALIDATION.md", + "content": "# Verification record\n\nThe source word is PR5569 at\n`af9f091ac6f30c6eaacb9c27777bfbe2d0e5ffdf`. The base is canonical main\n`5e0052ca0aa3036a3afa8b0438927377c8d97d53`. The selected record is unchanged.\n\nThe development replay passed on macOS arm64 with CPython 3.12.13.\nThe word and complete bill are recorded in RESULT.json. The registered warning-strict normal and optimized commands both passed.\nEach printed `PASS_P104_EVENT_CONTACT_KAPPA_00308189`; the launcher printed\n`PASS_REGISTERED_RESEARCH_PACKAGE research/p104-event-contact-step outcome=completed`. No hosted CI or independent scientific pass is asserted here.\n\nThe exact checks include 735 public inputs, all 743 endpoint rows, 552,049\ndense transpose coefficients, all 2,921 signed native pairs, 7,488 physical\ncontacts, 53,248 central-square columns, 104 ports and 18 full calls. The\ncomplete funding check uses two rational moment engines and all 58 outer\npredicates. Four invalid contact words and one unchanged-word control are\nrejected. The retained native-phase, BIT and cutoff controls also reject.\n\nThe source export authenticates 33 retained payloads. The PR5569 word,\npricing source and source-loader copy have exact Git blob and SHA256 pins.\nThe verifier imports no solver. Search output is not verification evidence.\n\nThe full selected-frontier replay, all historical research tests, a complete\nrounded multiplier and a formal-kernel theorem proof were not run. The\nsource framework assumptions and helper-endpoint contract remain explicit\nin PROOF.md and README.md.\n\nThe exact command was:\n\n```sh\n/tmp/kappa-step-venv/bin/python -B scripts/research_package.py --package research/p104-event-contact-step\n```\n\nThe temporary environment used CPython 3.12.13. The verification imports only\nstandard-library modules. The two registered commands use `-W error -B`,\nand the second also uses `-O`. Both matched the complete RESULT.json.\nThe source pins and package metadata passed separately. GitHub returned the\nsame blob IDs for all three pinned PR5569 input files as SOURCES.json.\n\nMain was refreshed before submission and remained\n`5e0052ca0aa3036a3afa8b0438927377c8d97d53`. The new PR5577 pooled A/B/C\nceiling explicitly excludes the target-changing PR5561/PR5569 line. The\ncanonical claim received no conflicting reply at this checkpoint.\n\nThe repository is shallow. The publication-base ancestry is checked directly;\nno full-history source-preflight claim is made. The committed-byte preflight passed for all 17 package files at\n`f42e4d5a8e4574b7a9fb3b780fe85b434e5849d8`. The official export and its\ninventory check passed for that commit.\n\nA separate CPython 3.12.13 run used the exported package, read-only files,\nan empty working directory, an empty PATH and an invalid GIT_DIR. The\ncommand used `-I -O -B -W error` and passed in 71.229 seconds. All 18\nexported files, including the export manifest, retained their hashes.\nIt printed `PASS_P104_EVENT_CONTACT_KAPPA_00308189` and the wrapper printed\n`PASS_READ_ONLY_GIT_FREE_REPLAY`. No Git checkout, network or solver was\nused. This paragraph is a later documentation-only change; the verifier,\nword, price code, pins and complete receipt are the tested bytes.\nHosted CI remains separate.\n", + "encoding": "utf-8", + "sha": "6cc9b933116465871a4628e4bf0990c50371ab7a", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/VALIDATION.md", + "display_title": "VALIDATION.md" + }, + { + "path": "research/p104-event-contact-step/LITERAL-CHANGES.diff", + "content": "--- PR5569 pricing.py\n+++ pricing.py\n@@ -14,2 +14,2 @@\n-KAPPA, TESTED = Q('.00308181'), Q('.0030818105')\n-PREVIOUS = Q('.00304117')\n+KAPPA, TESTED = Q('.00308189'), Q('.0030818905')\n+PREVIOUS = Q('.00308181')\n@@ -142 +142 @@\n- return encode({'kappa':KAPPA,'kappa_decimal':'.00308181','previous_open_pr5545':PREVIOUS,'gain':KAPPA-PREVIOUS,\n+ return encode({'kappa':KAPPA,'kappa_decimal':'.00308189','previous_open_pr5569':PREVIOUS,'gain':KAPPA-PREVIOUS,\n@@ -154 +154 @@\n- 'tensor_native_growth_bound':'Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is 5894.'},\n+ 'tensor_native_growth_bound':f'Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is {sum(r*n for r,n in local[\"paid\"].items())}.'},\n", + "encoding": "utf-8", + "sha": "3b5a79727ef51614c4ca9515c9464e723810cde7", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/LITERAL-CHANGES.diff", + "display_title": "LITERAL-CHANGES.diff" + }, + { + "path": "research/p104-event-contact-step/README.md", + "content": "# Conditional kappa 0.00308189 from one P104 contact change\n\nThis construction increases complete conditional kappa from 0.00308181 in\n[PR #5569](https://github.com/CrocSwap/integer-mult-bounds/pull/5569) to\n**0.00308189**. The raw crossing increases by between 7.645343e-8 and\n7.645345e-8. The selected record remains 0.003027288235.\n\nOne ADD contact moves from a three-dimensional chart to a four-dimensional\nchart. Each of the 18 local calls replaces two rank-three paid jobs with\none rank-two and one rank-four job. Strict concavity proves a positive\nsigned-moment change for every 0 < kappa < 1. Every public endpoint,\nproductive target, scalar instruction and owned lifetime stays fixed.\n\nRead [the proof](PROOF.md), [the four-site construction](construct.py),\n[the complete receipt](RESULT.json), [the source pins](SOURCES.json) and\n[the verification record](VALIDATION.md). The complete bill retains\n66,852 paid jobs and 12,814 productive fields. The exact raw crossing is\nin (0.00308189496866, 0.00308189496867). The claim is tested at\n0.0030818905, below that crossing.\n\nThis is a small paid-profile step after the priced helper-706 handoff.\nIt composes with that handoff and retains the source's free helper endpoints.\nIt is not a new controller or a new selected frontier. No independent human\nreview or complete proof-kernel verification is claimed.\n\n## Reproduction\n\nPython 3.12 and the standard library suffice. No optimization solver is\nneeded to reconstruct or verify the published word.\n\n```sh\npython3.12 -B scripts/research_package.py --package research/p104-event-contact-step\n```\n\nBoth registered modes must print:\n\n```text\nPASS_P104_EVENT_CONTACT_KAPPA_00308189\n```\n\nThe launcher must print `PASS_REGISTERED_RESEARCH_PACKAGE`. It runs exact\nsource reconstruction, both arbitrary-input endpoints, dense transpose\ncolumns, all signed native maps, the physical caller, two moment engines,\nthe compiler and all 58 outer predicates. It compares the complete result\nwith the committed receipt and runs the negative controls.\n\nThe PR5545 official source export is retained unchanged as an executable\ndependency. The verifier checks its archive hash, inventory and 33 payload\nfiles before import. It also checks the PR5569 word and price source against\ntheir Git blob IDs and SHA256 values. These files are retained sources,\nnot new contributions. Compressed word regeneration is compared by its\ncomplete decompressed payload.\n\nThe price implementation retains the source's mathematical tests. Its\n[diff](LITERAL-CHANGES.diff) changes the claim/comparison declarations and\nderives the actual local rank sum in the reported native growth bound.\nThe latter corrects the old literal 5,894 to 6,013; it is not the source of\nthe kappa gain.\n\n## Limits and ceiling\n\nThe five framework assumptions remain: native all-column implementation,\nowned erasure, uniform compiler closure, precision and fixed-tape costs,\nand analytic recovery. Independent acceptance of the source helper-endpoint\ncontract also remains inherited. The new change preserves those endpoints.\nThe uniform word and complete rounded multiplier are not materialized.\n\nOn [0,0.0034], the fixed invoice has a strictly decreasing signed moment.\nIts raw funding ceiling is the crossing interval above. The headroom above\nthe claimed endpoint is between 4.96866e-9 and 4.96867e-9. This is not a\nceiling for other words or suppliers.\n\nThe p19 proposals have larger numerical headlines. In particular,\n[PR #5440](https://github.com/CrocSwap/integer-mult-bounds/pull/5440) records\nan unresolved chain-to-native compiler and physical attachment. This package\nimproves the complete P104 paid-caller line; it does not claim to exceed that\nproposal's extra-premise numerical model.\n\n## Coordination and credit\n\nBase: current canonical main `5e0052ca0aa3036a3afa8b0438927377c8d97d53`.\nThe [canonical claim](https://github.com/CrocSwap/integer-mult-bounds/discussions/5574)\nrecords the changed scope, initial overlap coverage and test.\n[TASK.json](TASK.json) retains the revision-7 card. The released\n[event-placement handoff](https://github.com/CrocSwap/integer-mult-bounds/discussions/1166#discussioncomment-19181969)\nsupplied the research lead. The event-level model in\n[PR #5568](https://github.com/CrocSwap/integer-mult-bounds/pull/5568) by\n@DreamingOfClouds informed discovery. The submitted edit was then isolated\nby a direct single-contact scan and is reconstructed without that solver.\n\n- Joel Pulikkan, @GamingPuzzled, supplied the exact PR5569 word and priced\n helper-706 handoff, building on his successor-handoff work in\n [PR #5472](https://github.com/CrocSwap/integer-mult-bounds/pull/5472).\n- @DreamingOfClouds supplied the free-endpoint word in\n [PR #5561](https://github.com/CrocSwap/integer-mult-bounds/pull/5561)\n and the event-level toolkit and released handoff.\n- @thu-nmrc supplied the coupled contacts in\n [PR #5551](https://github.com/CrocSwap/integer-mult-bounds/pull/5551).\n- Ali Romman supplied the complete caller and source closure in\n [PR #5544](https://github.com/CrocSwap/integer-mult-bounds/pull/5544) and\n [PR #5545](https://github.com/CrocSwap/integer-mult-bounds/pull/5545).\n- The retained source notices credit Gareth Davidson, David Arias and\n Cinna Davis for the P104 word, coalescing and private reuse; Cinna Davis\n for the controller; Jacob Alan Sussman for productive recursion; zxv and\n Cao Yifan for the interval, compiler and native framework. The official\n source closure preserves the earlier geometry, BIT and analytic notices.\n\nNew construction, proof and verification by Ali Romman with substantial\nOpenAI Codex assistance. Apache-2.0. The search, proof and checks were\nperformed by the same assistant; they are not independent review.\n\n## Open next questions\n\nIndependently review this contact and the inherited helper-endpoint contract,\nthen recompute the complete invoice from the word. A later construction\nmust change a paid itinerary or a target contract. Another root digit does\nnot change this invoice. No wider optimality or native-admission claim\nfollows from the bounded contact search. Structured questions are in\n[TASK.json](TASK.json).\n", + "encoding": "utf-8", + "sha": "b55323d445d273b6ff05cb873cd4e1fbe37665b2", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/README.md", + "display_title": "README.md" + }, + { + "path": "research/p104-event-contact-step/verify.py", + "content": "\"\"\"Check the changed contact, complete caller and conditional kappa.\n\nAli Romman with substantial OpenAI Codex assistance. Apache-2.0.\nRetained sources and their contributors are listed in SOURCES.json.\n\"\"\"\nfrom collections import Counter\nfrom copy import deepcopy\nfrom fractions import Fraction as Q\nfrom hashlib import sha256\nfrom pathlib import Path\nimport json\nimport sys\n\nsys.dont_write_bytecode = True\nHERE = Path(__file__).resolve().parent\nsys.path.insert(0, str(HERE))\nfrom common import closure, load, need, read\nfrom construct import construct\n\n\ndef inventory(base, word):\n for key in base:\n if key != 'program':\n need(word[key] == base[key], 'Unchanged word field: ' + key)\n def scalar(program):\n return [e[:-1] for e in program if e[0] != 'MOVE']\n need(scalar(word['program']) == scalar(base['program']),\n 'Same ordered scalar and owned operations')\n old = [e for e in base['program'] if e[0] != 'MOVE']\n new = [e for e in word['program'] if e[0] != 'MOVE']\n changes = [(a, b) for a, b in zip(old, new) if a != b]\n need(changes == [(['ADD', 451, 228, '1', 262],\n ['ADD', 451, 228, '1', 737])], 'One changed scalar chart')\n def bill(w):\n return Counter(abs(len(w['frames'][e[2]]) - len(w['frames'][e[3]]))\n for e in w['program'] if e[0] == 'MOVE')\n before, after = bill(base), bill(word)\n delta = {r: after[r] - before[r] for r in before.keys() | after.keys()\n if after[r] != before[r]}\n need(delta == {2: 1, 3: -2, 4: 1}, 'Exact changed paid profile')\n return {'source_events': len(base['program']), 'events': len(word['program']),\n 'ordered_scalar_events': len(old), 'changed_contacts': changes,\n 'local_paid_delta': delta, 'global_paid_delta': {r: 18*n for r, n in delta.items()},\n 'all_public_endpoints_fixed': True, 'all_productive_targets_fixed': True,\n 'owned_lifetimes_fixed': True}\n\n\ndef controls(L, base, word):\n variants = {}\n bad = deepcopy(word)\n bad['program'].remove(['MOVE', 228, 262, 737, False])\n variants['missing_source_transport'] = bad\n bad = deepcopy(word)\n event = next(e for e in bad['program'] if e == ['ADD', 451, 228, '1', 737])\n event[-1] = 262\n variants['old_contact_frame'] = bad\n bad = deepcopy(word)\n event = next(e for e in bad['program'] if e == ['ADD', 451, 228, '1', 737])\n event[-2] = '2'\n variants['wrong_scalar_coefficient'] = bad\n bad = deepcopy(word)\n event = next(e for e in bad['program'] if e == ['MOVE', 228, 737, 520, False])\n event[3] = 262\n variants['non_nested_return'] = bad\n rejected = {}\n for name, bad in variants.items():\n try:\n L.replay(bad)\n except ValueError as error:\n rejected[name] = str(error)\n else:\n raise ValueError('Accepted invalid word: ' + name)\n try:\n inventory(base, base)\n except ValueError as error:\n rejected['unchanged_word'] = str(error)\n else:\n raise ValueError('Accepted unchanged word as a profile improvement')\n print('PASS contact controls', rejected, flush=True)\n return rejected\n\n\ndef ceiling(E, targets, paid):\n \"\"\"Bound the moment derivative on the retained BIT band.\"\"\"\n cap = Q('0.0034')\n lower = upper = Q(0)\n for rank in targets.keys() | paid.keys():\n coefficient = paid.get(rank, 0) - targets.get(rank, 0)\n power = (E.power(rank, 1-cap)[0], Q(rank))\n term = E.scale(E.mul(power, E.log_bounds(rank)), coefficient)\n lower += term[0]\n upper += term[1]\n need(upper < 0, 'Strictly decreasing complete moment on the retained BIT band')\n return {'kappa_interval': [Q(0), cap], 'moment_derivative': [lower, upper],\n 'scope': 'This fixed paid and target invoice; the inherited BIT cap is retained.'}\n\n\ndef main():\n sources = read(HERE/'SOURCES.json')\n for pin in sources['external_inputs']:\n raw = (HERE/pin['local_path']).read_bytes()\n need(sha256(raw).hexdigest() == pin['sha256'], 'Source bytes: ' + pin['local_path'])\n header = ('blob ' + str(len(raw)) + '\\0').encode()\n from hashlib import sha1\n need(sha1(header + raw).hexdigest() == pin['git_blob'], 'Source Git object: ' + pin['local_path'])\n base = read(HERE/'inputs/pr5569-WORD.json.gz')\n word = read(HERE/'WORD.json.gz')\n need(construct(base) == word, 'Regenerated complete word payload')\n inv = inventory(base, word)\n source_price = (HERE/'inputs/pr5569-pricing.py').read_text()\n for before, after in (\n (\"KAPPA, TESTED = Q('.00308181'), Q('.0030818105')\",\n \"KAPPA, TESTED = Q('.00308189'), Q('.0030818905')\"),\n (\"PREVIOUS = Q('.00304117')\", \"PREVIOUS = Q('.00308181')\"),\n (\"'kappa_decimal':'.00308181'\", \"'kappa_decimal':'.00308189'\"),\n (\"'previous_open_pr5545':PREVIOUS\", \"'previous_open_pr5569':PREVIOUS\"),\n (\"'tensor_native_growth_bound':'Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is 5894.'\",\n \"'tensor_native_growth_bound':f'Each rank-r Gaussian has row l1 norm at most 2^(rf); sum of local ranks is {sum(r*n for r,n in local[\\\"paid\\\"].items())}.'\")):\n need(source_price.count(before) == 1, 'Unique pricing declaration: ' + before)\n source_price = source_price.replace(before, after)\n need(source_price == (HERE/'pricing.py').read_text(), 'Only declared pricing constants change')\n print('PASS source pins, exact reconstruction and changed invoice', flush=True)\n with closure() as root:\n L = load(root/'research/p104-productive-controller/local.py', 'local')\n L.ROOT = root\n parent_local = L.replay(base)\n local = L.replay(word)\n need(parent_local['helpers'] == local['helpers'], 'Same helper census')\n need(parent_local['real_scalar_allowance'] == local['real_scalar_allowance'], 'Same scalar allowance')\n rejected = controls(L, base, word)\n print('PASS both exact arbitrary-input endpoints', flush=True)\n reverse = L.reverse_columns(word)\n print('PASS exact transpose', flush=True)\n native = L.native(word)\n print('PASS exact signed native maps', native['distinct_maps'], flush=True)\n C = load(root/'research/p104-productive-controller/caller.py', 'event_contact_caller')\n caller = C.construct()\n need(caller == read(root/'research/p104-productive-controller/CONTROLLER.json'), 'Exact physical caller')\n physical = C.physical(caller, word)\n print('PASS full physical caller', flush=True)\n P = load(HERE/'pricing.py', 'event_contact_pricing')\n result = P.run(local, native, caller, physical)\n print('PASS complete pricing', result['raw_root_interval'], flush=True)\n E = L.load(root/'research/higher-moment-strictification/verify.py', 'contact_margin')\n targets = {int(r): n for r, n in result['targets'].items()}\n paid = {int(r): n for r, n in result['paid'].items()}\n parent_paid = dict(paid)\n for r, n in inv['global_paid_delta'].items():\n parent_paid[r] -= n\n parent_interval = [Q('0.00308181851522'), Q('0.00308181851523')]\n parent_signs = []\n for k in parent_interval:\n t, p = E.moment(targets, 1-k), E.moment(parent_paid, 1-k)\n parent_signs.append((t[0]-p[1], t[1]-p[0]))\n need(parent_signs[0][0] > 0 > parent_signs[1][1], 'Exact predecessor crossing')\n lo, hi = map(Q, result['raw_root_interval'])\n gain = [lo-parent_interval[1], hi-parent_interval[0]]\n need(gain[0] > 0, 'Strict gain over predecessor raw ceiling')\n fixed_ceiling = ceiling(E, targets, paid)\n receipt = P.encode({'status': 'PASS_P104_EVENT_CONTACT_KAPPA_00308189',\n 'inventory': inv, 'local': local, 'transpose': reverse,\n 'native': native, 'physical': physical, 'controls': rejected,\n 'parent_raw_interval': parent_interval, 'raw_gain_interval': gain,\n 'fixed_invoice_ceiling': fixed_ceiling,\n 'result': result})\n if '--write' in sys.argv:\n (HERE/'RESULT.json').write_text(json.dumps(receipt, indent=2, sort_keys=True)+'\\n')\n else:\n need(receipt == read(HERE/'RESULT.json'), 'Exact complete committed receipt')\n print('PASS_P104_EVENT_CONTACT_KAPPA_00308189', flush=True)\n\n\nif __name__ == '__main__':\n main()\n", + "encoding": "utf-8", + "sha": "0691af0410592ae8c7492d316bb1913da43c364c", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/verify.py", + "display_title": "verify.py" + }, + { + "path": "research/p104-event-contact-step/common.py", + "content": "\"\"\"Open the byte-pinned PR5545 source closure (same pins as PR5551/PR5561); Apache-2.0.\n\nCopied from PR5561's research/p104-free-endpoint-retime/common.py (DreamingOfClouds), package path\nrenamed only. Mechanism and all predecessor credit: see README.md.\n\"\"\"\nfrom contextlib import contextmanager\nfrom hashlib import sha256\nfrom io import BytesIO\nfrom pathlib import Path,PurePosixPath\nimport gzip,importlib.util,json,sys,tarfile,tempfile\n\nHERE=Path(__file__).resolve().parent\ndef need(ok,why):\n if not ok:\n raise ValueError(why)\n\ndef read(path):\n raw=Path(path).read_bytes()\n return json.loads(gzip.decompress(raw) if str(path).endswith('.gz') else raw)\n\ndef load(path,name):\n spec=importlib.util.spec_from_file_location(name,path)\n mod=importlib.util.module_from_spec(spec);sys.modules[name]=mod;spec.loader.exec_module(mod);return mod\n\n@contextmanager\ndef closure():\n pins=json.loads((HERE/'SOURCES.json').read_bytes())['retained_source']\n raw=(HERE/'inputs'/Path(pins['path']).name).read_bytes()\n need(sha256(raw).hexdigest()==pins['sha256'],'Retained PR5545 capsule byte pin')\n with tempfile.TemporaryDirectory(prefix='p104-priced-handoff-')as tmp:\n root=Path(tmp)\n with tarfile.open(fileobj=BytesIO(gzip.decompress(raw)),mode='r:')as archive:\n members=archive.getmembers();names=[m.name for m in members]\n need(len(names)==len(set(names)),'Unique retained source paths')\n for m in members:\n n=PurePosixPath(m.name)\n need(m.isfile()and not n.is_absolute()and '..'not in n.parts,'Regular retained source path')\n t=root/m.name;t.parent.mkdir(parents=True,exist_ok=True);t.write_bytes(archive.extractfile(m).read())\n mraw=(root/'.research-export.json').read_bytes()\n need(sha256(mraw).hexdigest()==pins['export_manifest_sha256'],'Exact export inventory')\n man=json.loads(mraw)\n need(man['commit']==pins['commit']and len(man['files'])==pins['files']==33,'Exact predecessor closure')\n need(set(names)=={'.research-export.json'}|{r['path']for r in man['files']},'No omitted or extra file')\n for r in man['files']:\n b=(root/r['path']).read_bytes()\n need(len(b)==r['size']and sha256(b).hexdigest()==r['sha256'],'Source file '+r['path'])\n yield root\n", + "encoding": "utf-8", + "sha": "bd244313fc023a737055415f87003f2963c290f6", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/common.py", + "display_title": "common.py" + } + ], + "word_source": { + "path": "research/p104-event-contact-step/WORD.json.gz", + "content": "H4sIAAAAAAAC/+y9Sa83PXPe913e9f3CTbI4VHZGnF12WQpaaGEHAjwEipFN\nvnyaxR7/ff0UxYkhxBYenOc+p4osjs2LNZD8P//y7/7+P/7dv//L//A3Kfc/\n//Lz/+efsf/4n1S29XdJ+0/ef8r+Y/tP3X/a/jN5e9qyp7Ujre1pbU9re1rb\n09qe1trBmz97etvT1z193dPWPW3d09Y9bd3T1j1t3dPVsfLUPW3b07Y9bcuL\n1vb0bU/f9vRtT98mbU/f9rR9T9v3tH1P2/d0fU/X93R9T9f3dH1P1/d0Y083\n9nRjTzfKkjv2tGNPO/a0Y/69px17Wt/T+p7W97S+p/U9ne/pfE/nR5/5ntb9\nT962/SftP3n/KfuP7T91/2n7T99/xv6zp0t7urSnS3u6tMrPaU+b9rRpT5vm\n33vatKfNe9q8p8172rzLzHu6vKfLe7qZbx+vvI9X3scrz7H6b2AO5pLlvyqN\nzn/06Zyvj3/faewfyV+Pf9vrb5VG5//9d2Aamf/4nrKl/9s0mpflvyqNzl/k\nvyqNzm/yX5Xmv4efvK+D+VwH/+Xnv6j//uvIbf/kcfl/kvafIus9N+r/p/L/\n5eef/6fOvcsPreX/quP7t3/+8u/+4e/+w7/93/dt+N+k9Ld//ib5/r9S9//N\nP8ok5erx+/x1/l32bH/TFi2IbVJt/q+vv2d2mwlGiLT5dw5eaquQ+XtZ0kaN\nNDNJjr+nnC2kB7Hl+P+kWlBnghoJrIXgSfZJzR5kt5C+pEWSybTIbVtIm4Sx\nCJGxz2Rpi+wtivUcolqICoEjCp6E+G3fiobolWcVH4WFlBJlliUlxf+jjLKF\n9C24ZVIs0udVRsi01KKJq6Hr96BHw6yv1oS0EXWoFmlq/D8GIzrYeo+UNVKu\noQy6e3BjmCyGontwI++IXD1+LzEdImW2oLeQEBOjtEnJkcZSlBIS9k3n/D2m\n0r4RnrWK5NFTef4/BK6BXy2LKbYquv2Za/e+dy6RNP+pf/aNy77/tm0m6n/2\nbcjcoe+7gdxX80/SvsHLbWaam/Y/+3Zt3+UXT4fUPU0LRSXXHiXvO+s/bWYu\nIXeXM4Xs2kOOAZ6r6599z27zO9mb8GcsPSbHBCl/dtVk1xosPgz/szN23cK2\n6KS60u6SakyVqTT82beYVqPNf/Zsf6YCsrfxz9RM5o48Ztae5I8TY7VKM9oU\n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\nP39Oej3+f/6c9Hb8//w56f34//lz0sfx//PnrFPu5z/3/w7e3PnF/8+fqx35\n/Of+38VL5z/3/06ejfOf+38Xz89/7v9dMrfzn/t/J6+k85/7f/+vxmlHsH//\n9//Hv73gi8DrB7fi/s5/FLIWYNUbq/4LgOoFU4xRvwj1j8KTAKd/EjLtw7D/\ntBVWsM3h3NNFD+070b/8b//pH/7zvKHsMKJfxolQ7JajwM+DwYd9Kbfllrqi\nrNaNsCtsYm645nZhahHjYTydPX1sEOt2npqZtc6+ovFK5GhharIzwmS2/ji3\nuNq2wmrOsI+5aZvdPS+HXWfqzsPP51Z3bsH3luYzQOeMO56+rnNfPSOW9krN\nis1/97/36lif9Zj7x7nv2sd178W696ztzbR9oCxiEWdX7X/vPW9xZnLvgj43\nXvP0eZ9np+bR4p02rXN9xu/P40v7zJoXjk4n84zuTnGRbIk9fIzIP/yn//Uf\n/u4/zFvj/vKv/82/+UtUv+9V/8tf81/mvH+Q57W6f/lr+iX3fbqL1PsoicR7\nRZSITYqY9wTL1C5T7x34l2/iLEX3fQII8j59fkXMrd325y/5lzqn6adyM3EW\niVWzY8pLCeNbtenLKIrctIx9AonEcgT31EWKlt1venaYlm16dpis9p44C9FN\nD1aTMpoawl1CkRLUlGm685pu4BSdvqm7rnOXde6qzl3Xucs6d13nrus89BQb\nsnJjTf9v4pj/InFWiedM/6RVH8XQLRnYEjV1h56602Yj2u1r+flQQ0b6pnUl\nQo2Kr8n/SduU3NkZX6LJGjRV2/4Zjjwtn9/JmTc10HMnZ4r6HbopN5mSG1P2\nQ42++auQsSkZYl7NxJssUM2KvcKii3KSXbSnTSrtd4xm0rk8/STNCh5ylvCQ\nDzj6JBZAkA8Y/goWrciqvnmN0o8ADVxZglEusg5F1qGoOhRZh4kh3w8xm/xs\nZ+rkKrVYP+Y++1sL03PN5FwzuUrMCDKxSZlR+arOVa4Tuap1IkLbpGjVwCoW\nhZDwXTVz17WQGDITq1p0WQsFWfGQgRJbTNZB9H3Xndx1Jw+denBq/0zFoVen\nIfctWWJWHnLlnCLqpzy10Gdf38MnqUCgmTZnkTbLpGrau+z6mfgLpRHY/Vmx\nyqaqNtOmqkR8mzzT5s9oTG3lmzTJKiRZhaSrkOUkPF42+ZWhdYaSRRfP6NUv\n5BWTk2omzt/xCHIVMsSkivLSJ22Vtai6FlXXosryqqxbW935oSpkmb6TpKiq\nyk1XuekqN1nlKfkDyDOUS+wgit4hR+BXV6nFxikSt2/iIds95JasyL13kQvL\nFCG6Ti9kZajtSRl6qIbsuqG7Tm/Ji9xNF7mWFVdLcnHdEld7p+Kyi1xX2bHK\narRdjolawEPCV++JgITPd2Kb7PyZWMsQtTC1pkagQ1ESspQQqtO3bt9xCsFD\npFWqmulN+TTmqeYl2TyFA2EO/NZY4sBMKyaAJV23rOsmbViWVd2yrFuWdcsK\n+kxb3Uxb3Uxu12cst9hXm7bkzNRiX23SWGXSCmZamYjE394w+TWYFmGygSa2\nnWbSUmKmdrkzcf4u1qZ21Va1YLmJj8Tfhd26Mghal63rsoO67qCuUMC6XDtn\nYgGg1tXiGZK/Qy0NPqYsO6atQKa3oya3o+ZyE2Zqn2t69Z23KGZJFn1f1YI6\nJXz35VWukXVTH0jVa32VC2pVK0vNCk+rXFmqXFlqUSg7PY1ipszEAgurXBRq\nUfNnihCb7VrUONciBnRKyE22Q1ZNrW7VZKv1zrxqM3WVJoaqrQlVWhNm4iwl\ni2bLLX812RmmO0ObUKo2XtTKqb9dp9WJmThJ0arrpJJRm65d07VrsnZac5iJ\nkxStateodl8VqMrlt+rlt+rlt8rlt3a9minjStXGlSqNK1GL70QaWoRc7mdi\nNZuHsklUhQ1VY0OVIFClraMqDKgaA9omcL1tEtfbpnC9bbJ/mrRTN2UtDwnf\n0d+3lqJqSVctyaolafVrWcuQDtKZWMsQlctyi9P0utz0utyKtEm2ImtX5Hxr\nEo1aUXUuygrXTIF101vRZrrGcn8ZkouQrCos97hN7XGbXu6bXu6b3uS2qvaX\nx0GYjwxtwW5y89u0BbtJEGhqrz0liH6rsoc0mjWNZlE30RlNaj9NIkPTCNU0\nQoXo75zTtu2mbdsztapeB9Gq0n3tBn9FDLktbtJcNRMLjbJpE/tMnWSJqnrS\nMtW0ZSoSf6eH9IU26QttrrvfdUukZappy1TT9qPmstnSYNUk0jXlKm6uNMqu\nrUddWo+6Una6wq6u0a9L9OvSpNSlutS18ahr41HXxqMujUddGY+6NB51aTyK\nODkXaZWBpiessYhl6drS1KWlqSt9sEtLU5f6YNc2pa5tSjO1qrIpH3A39ZF1\nExO2a32pS32pa32pK30p0n67osr6VlnfqupbZcWqqkGVNWjSxt9lwFKXSkeX\n7pGulZzelFOo6zimruOYZjCoqrP0eHSpuHSpEnWtEnUdsdS1P6ZrzOrSa9Il\nknXteOnSxdKli6VrF0uXQNY1kHXpYunaxdK1i6W7DL/p0l/RlbbUVWRR106T\n7lgJoWV0GQnVtemvS60vJH8TD23OGxLhhtL7htb7htT7hgaooQFqphbe85F0\nnSVuDaUQDq0QDqkQzsSqzhqiZmqos9DyhsaSobFk6KjgIXFuSDf8UP72keXU\nH0VXTge8Dm3jHDKWdmhr5pDWzKH11aGMnKPopuj42qHja4c2XAa5KbJqoQ67\nHVVGiY4qZUhNb4oQ4ZlDK2qj6pZX3fKmqydBdkitbopQ1dNa3UytqtewekL5\nGtLFM7SLZ0gv0RShGi6RekjNcIoQjuKhMXloTI6mSCGy91y2RTnTh4yGGjKC\nYLjC3uG6P115XXyTiqFvsh2R2mXq73o8E2cpWgyKK8jyTen7Ifc7UC7jXl3G\nvbqKcHUZ4er6sITLtdyV4dD1qu1qhXeNM65xxrWt06Wt07PchbiEn5AsEhfl\njvOiJqdLx5trx5sXFd7iRXwgLt1uUVpTpYnRV7G6UYPPptdNLjcuocSlndNN\nQqhLBdCVpjcliJXJNShGeUWmrrLOKt7XNfy5hD+X8Oca/lzDn2v4cw1/M7UA\nbdeo6BIVXaKia1R0jYquUdE1Ks7UUGsBli5jJ1yioktgdQ2srqKXXR+4cRks\n7V0alV2qgq5VQR/q2x4Sml1qui41XR/KQuRDLlFDQqI+hONaHXUZ8ecSr12f\nn3GpNbpWSN2pGqI7XWOXVJVdacUuHYvxUtFHwqSK4ia5ycSf4kLCt82TLNoc\nqYss79udkfgzOSNtEZKTrHLStUu6dkkpJ3nL4lPNW9b1UCdmJlX1fta1y7p2\nmWrXtOjvZ5m3oitdZPWKrl7R1Su6ekVWr+jqmdgSTOp3SzCpny3BEtCVXIEF\nK7XL1GI2SkPvJH8xKaimJHzgIW9NtrnJNjfV5iZOhOVN2kcn+bsVW4mzEJG/\npXW1NZ5kNczKwjqpYkO5JG9K8nfXFYk3WQ05N4fujCErPWQXDdmUoZsyhIE7\nqF+UChlQ5yQ+EddNcdkUl01x2RTXTXFdadeVlodyclLIkTQWJIkFSboLJ/k7\n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\nFnToUwlXQS9A77oAoyZUKKBSjWgiBWBJeoOiG9R1FDFfdCAFHGozOtRmcKjN\n6FCb0aE2g0NtRofaDA61Bb0Dfei2JRhNg6ltGQbtdGgJBlQpD8qgv377PgRp\n18m1X7K2rNV1d5W4Pj9ndcRiMspGjKQlFSihYAkNMnTIoA1+lQx+lQx+FQx+\nFQx+lQx+FQx+lQx+lQx+lQx+dLwrwfGuBMe7Eh3vShUMfpUMftchqw/ZXZG1\nsayCsaySsayCsayCsayCsaySsayCsaySsaySsayCsaxqnAqGQSdZATp8JcWg\nDTC1JU4FoxVimJbU9Act9arJkKeyEp3KSnAqK8GprESnshKdykpwKivRqawE\np7KC3oE+oG0wiQ0msUSkxWjEgCrlQRlcZpCWsuwSZBZdaR6ToUBmMZKWVKCE\ngiU0yNAhgw51cAp1cAp1cAh1cAh1cAp1cAh1cAp1cAp1cAp1cAp1cAh1cAh1\ncAp1cAh1cAp1cAUyQXZXZB0m4BAm4BQm4BAm4BAm4BAm4BQm4BAm4BQm4BQm\n4BAm4KAMTYZBJ1kBOnwlCmSCDlNbK0OT0QoxTEtq+oPWxrudIdWeoGfKUGQJ\nUu0JOsx4rfYEA6qUMmUokKEDfUDbYBIbTGKt9gSjEQOqlAdlcJlBgkzdtFGq\nbrA+B6NBBjVukyGNUsGAoqVRKhgFMmDRYnwqnV6qcHqpwumlSqeX6qaX57rB\n8jwZ0h1TN+2OmXTljqmbdsfUDexbFU7yBL3KJmj7VjB0b2t3TDBMl5BBkFzS\ngwGC5D4mGAOqpJb0oBegd11Vad+qm17Sg64nTIEZqd0xwYDxlyt6MAYwOkyM\nQXRYMiRmVDhzVOnMUYUzR5XOHFU6c1ThzFGlM0cVzhwFHYuGbjX4TIw+E+mO\nqZt2x9QN3DHBGJABFiXpjgk6DVChRhdotEEJBD/SHRN0+NS1O2a4Rr5Bmslw\njXzDAfmGA/IN18g3HJBvuEa+4XATLykmw7U7Zji4Y4aDO2a4dscMpyt6Ha7o\ndeWOGQ5wNUADGa7hajjA1QANZIAGMkgDGQ7umOHaHTNIAxmggQzSQAZoIAM0\nkOEaroYDXA3QQAZpIIM0kAEayHBwxwzX7phJ/7pjBuglw+EKW6crbEEvGaSX\nDNJLBuglg/SSAXrJAL1kuHbHDAd3zAC9ZJBeMkgvGaCXDNJLBuglk/51xwT1\n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\nDrw7q64wxfQKPD2haxVXgu7dO6Hshhq8e/dOMIX+Cjy/KjCS4/rhfTzFPxBn\nrfN1jKI7mieQgWvCI/vBIJFnSRCHiu5x136l5VnSzo2EZOC4lxLHzaeKCac7\ni7EwPfXtbD2Xi7oqdY9WDM0/bAI9NeLJlOMxv82G7Mm+JY6a+FbK1HcSz5dn\n8E0/bdQSt4d9610KJZBH5n2QYL+8vlQmwgCKod9FsXufQolWwGHsvOvAlNcJ\ndbrXSRgdZtY7FgJmAydbzyzGLs9Xfjf+WXg+/BZCz9SkBnNaz5EkjV8mtZ5N\nIknR1vZMzWMwjXXn+yeXsjlqp+8fDm4Mac+ZGW9guOnecwxMcbXs/LKMLubZ\nngsz3sBw07N3I+jbeNOziShFEBaGxu8H2A1wAcs+3LQLVaVVG0kpJzHx7fqd\n6bhL9dxImGWebkb9dO2CQRum7u6dlvBmxwrt3mkJTOsrcfr7wIUDqo9OwECz\nvM26c94RnrmrTucdBLYisqwXohOuev/zEHKAmM3vKWJQ5B6JHOzeF6kIjGG0\npPliE+IWF2wkJqIwqwsqBaXUF3j+jCtFTCX8K7t3SYJDglxnir+dPULdzTgF\nIjDv99XpBO4XLcTR7fF+kZrmzTTTTwgz3Hkjht1/WMTNIFjSnEMhbnHnVkK8\naEb7/KcFlluc3d4jBw/ldrTv/LogciSjgV63D8ULngxOtZ/EoHK08Lx2iZr+\ndz545T5cVOQy75F/kZywHC08b15w0enIuORvXng44D7vFPFgKuVooXGjw8mC\nfvk0M48iEHbv35L76zPWT7W5uH+GSHhAAd9uxDBRzPBW7pVsx6FXd6eOhVbr\nBXnrBptXQqB+G8GrLsWjA5cEj2MAneCbbqIbxeWQYLnu1ZawpOXfA6J7teUQ\n4hZn9lWWcNdOlJYwReMKWP2+ykLdAs8bG456aaDfWLAb4gro9YywEr/Zq3rN\nFhUAFYaHGF3x3gay+9MYaECJh662fYAD5JAkkLlRXeW7R0aA+9Vx8TXgCHJK\nYuz95kpVQKB7bSQqv6RjGJuNs9d1SEw0TV+XHnMWhtZ0DOP5zQqaN657bRmc\ngeRO45RlYCrrTVrNV0ti1zrxVGjqCdSb/2gJUWSdejIEyMAPtzdioYELSbak\nqbOIQlVp590NhiXcQrySTDxi8HH2KjIYRqYrcG/RIkbIoUkUZElBYHpLBE6i\nvMa83pJFlJBDkyzmVFQ/QtZyEuoWmC2IQhMu/+HBLEl/CwFRAHULLBZHQT7d\nxMKP6A+oDpyFX8AX4tHC81mDVyvS5nkrv3ho4e7lrPxgKusVYuBeEciGN423\n8hfoy/Ai9HCvzxCqSjO7oor2tnuo1yJJoaolzV1RharSzvc+grRwYhL7PqKk\ncJ92Bn4wlRmN0fsX7ABXHo/zKhEyUCx4cJUfU1kaLgOuAlWrZCBlC6XJtd7S\nNlBCictwbtYJvOTw5ehka3R9GfdEQsTL9OzpPdkQcfmudbIvhugHugeGQVz5\ndAvrPX/CcXHYeaM+fLzlbdcLidUtM5au9/KJ1VVFPvGzCPK6s7QdyltWiujH\nRjDmqc4nW6LqS8XSdrwiyFNg+wQsYlMQgz5ijWCMcwb9MvMWaH/7BwRDZtZv\nChh9oTbwMKG4a+c1euODkIGZJeZ8WCuhNhgPgc8AVaSN5xP+j3s2MefHqT4Z\ngWADlPUAHuGDDYBLtjfnFyC7Qz8xIgEOKDMcuRtPTBwm+JB5iNACGD08gH3M\nAw6TiT3UTcgDQkHxIfN2fIQRyPvTh/QFBXJWafkTP46DjljkodCDTsG7kOLW\nPYOGuvEhRRA5DjqCc4YnOHQKPnbwKUJVaR9IFBh3f2u6Mz8m8WGyxBcyZTsy\nnce6OBngyze4g0vvlmQD3aV93VrvxXL/q4TsCDRcTOskwLgLfTZwWPOumHbD\nQ74Vdfo3WeIGoXgdmUwMstgnS2L2XdBiT8S+W+T2XBIx4yrp8XZcODtPHl9R\n3lAQxlpbpMPaOjdMiGbpxCaLLDqTyd0mi8CQNGJ3hYfL4nJe9PhoRmJdLfL5\nUybnjjr6jvuyBtSiNvXE7KSg7Yk6r4AVMFG4sTlzKCgLKMmYQ+EQryzFsYQN\nlWRsnoC0VhbnjQn4yVG8YRNO/MrSHEsSC6azXtYnT5buWPKORjYmyvqUyeIC\n+3CqrMvBaYeswKgXy+HjWOoOzTTGxgpMx6+xcbK0HZxpLIr1t5rhUeLNhqDA\ndOjMhjU8k8UpcKGGG9nbBmtIk8XNfkg7CNQYABEYryxu9sMbjm0sdkB5CmKB\ndLMfXrg+Y5aDQ6CyuNkPL2Cfsb3B609Z3OyHLkY2Z2BDpldlcbMfxobIM1Y0\nZHMVFmcqqxLsv0wV5+zHMFnc7MewQsWNKQyZNZXDTT50DOsjeBq7kHhUWdzk\n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\nSQX9N5G2gSJt+/ttATKd6Wb0LYCKQI6kRtKj1bbO2GZyhtVXsTvM8wPqYDw/\nKOxtrQz2NipicEiFtU2kucSiktawrePXZBaFHVl2HLEwj7lEO8nqVldOi9FN\nRrV6IMsZZ0YZz37tavVdrbKu+23q6qBT12THseGRw2WQ4aliMl8hnsVklauv\n+fszcDrQt6XYzqX4TsICDzSykOoNSeDG8OpUODrjyjyGOyfiznX2ox7HXtXc\ncWsShkWGBfJrSOTwj1JJcAl2wxIooxMsai1gaWNorNmQFkMjqLVpwe3EYCww\nSdLahYeEuAVN3WZpcxzSzt8G8jEQXRPirdj+57EAwzIS/nKcJdmiAH49BGF4\n5dgL5goM5w6gIfnXcBJdLMT1SuCP04JoCuejN8sxA/gBki0oaoo9S9OxgDIy\n7rE4/CJ/hfnVRy7aW5kIu8z91kgG2wjl4b2KvFdBEgr+GKPXZQ9JAmhps1dh\nZwIE+VCmD01FuHsVbWUi7DKN66tkplEglZFNna7bsKDQzLpFssYukChEAYkH\nta5bluOxbpSjUwWJ87AdcCk2i1QQYOlAnjOCpgSN4ggEeLq2pRQKFtsZ4M2h\nN9Z0FdcZuLM0XWe42fyUcw/7N2zTlI2WtnNX1rbXbTYJHWs793C2mN4yFgxQ\nKWk9wSMqIfihreCxaDHRMRbRp7vQlJOIfnAJL8BVF5RgDNXm3Zx7mHyq21rt\nLCdnnYB4IJuEmPVAn3jM00sHvVw7nH2HNcMmeC4z3OgMl7WHyTDVdTKxrKG1\nLQSWA6UWhbUdCCxP/aYhnRDPbEkXv6TratxtriqZKyTz7ILpTpLPSA4x7ZZz\nHwT+/85leYCAojC3A8nJZBvBVTEr5qLLm9a1ntB86q+yk46GZhwzm6RSjCRR\ng7Rd3K3dqwXZ48K27p7XkTbzl/44fSoZhNxKzk0HigO+laMT5GMwimY+3YNx\nBlbAzRiD4WE0tCFwN3M4GuDayVSz8VDLmnOyFtZ0FVd9lrusTVfnp3MwgFsi\n+HFebYCEqV0SqbhnJNhWPlWQ37F4ZkLXPRbDVibCLrM/c9KZ2S9iOgYP79W2\n3NpeBUkcGx6WjC1psldLnN0KR8bXA465PDPn7OrWGcaeJQ8qoJ/5PE78djOP\n2gq4G/OVuwDqzcpFXl7dxgQq5XfI6cINLJ1v7evIPQCdUVj7MVkGfkK+6+Jd\n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\nnn3vnsS8dTZIyCH6qX2P6EVbJOQQXwX71kE7pH8yPEvo8xjqZ7nr/IIU3PEY\nAhYL+dufP6VffvoRx7f1oBtsRr4Whtmh9ODnxxWmfiJ/5vfFL9kXHFDH1L7Q\n2WLx+3YWwoZbGg7P3knjpt/2+rVUFswlsmDKh5ZLxL1YIgvmElkw5ftKBlal\n8i5DakfqoH7Y29fijdfiBwYQSXfsL07aDi8M/Qjed7DN0+Mu8rFv3r9PU0BO\nFrMCcAbAoAigWVa7gxYsyNoWQQsWJu6y00i/7tNCW40q4zRfvXNBLb4eWnzm\nsXD9vUi2U1P1U8n3KpZ7b/gYQ4TsMyfC+nVh3miKgWyTJoyIJ0BFjHgCJOX0\nXQgaCuYNGlbjDNvLMyGLYhC4Ga3bLugL6W4o3q2Lnw9qMz81+/MTZPQN8t6Q\n2qHw3n+07vsEl2KVriRTAsPmnH3VOUkG/nzyz+NBrbNLGtM7ih+oNaYtIk9W\nGpMT/pyFf2YmIn/mGSRXJj+mtHuOIXpfXC9xlHByz6wrb8Y5f7jTZiT9zppx\nfn4H0k/6ffZ4fm7XQus99bgKppA5UUUcaD0c9ykPAv37zKXdh2BC+YnLYejb\nJ1jO2zGROwpLMl3QuyjIlMr7W1tX/yhcjjZZRy2i2tfTEygfCpdii1J896l6\n+7BhBY5WsHBDqB5tsKAT+YMEidoYTRRimGij9urG8CXGLzvIphPXBAvBLXSe\nDRo6Iifd6DGh8Qz/djNYr+MAb/27e/T7wAbN6kNq6W9z3Mnsuph4xlNbt8fv\nkJaNLi0Y2jg19Q3VVXYX3frt740ipxi+FBczn+qM3zMMXeQLlv1d943isPDc\nt7pssblEy3gt3DHX0/xw9c99yauomdgtqXZcLrWI6cPrO0H1O9kNtaRX8eVx\n9a3wVkQbf39a650bhwETgFVTwFCAK0BMnGY8SkxMUpmujFp2iIrKRGZYbDE+\n7Z1vbvcUL4KDJfm7bKB8aWzrU0tdJagEV3Rk+C7bn3D7dyHP4n5Oemv/+fGc\n5J/M9PgooKCY+Q8Dnb8IlqlYhhT2maxZ2GfmVyxK/2daFCyfyUqw7APc8wv/\nfj0qYBadElFF/Czi/qn8ja95Zjb/7HT9Wubn8t9t9Wuhf9huaKy/oAGBewLs\nu447do8n1ngP8quX7dd+IIVdgC0BzCllPVbPn/cfERowvjs/Tyg/kzLS7dB/\ntXHt9RO4XQi20WUzkhvKiNX2+XXd97JaIW18QxTT9Gl3h7CmH8hLhWdw2Xx1\nOoQ8zSppvVCGhFC1hkNsCyWw/9XFHCKjJgYSn+r7GO/3avhwFXM4R85Kv6vw\n6WefKWrCQbVskvoOOXhgkZXR1j07bt41PTUx62V2H1LNY1tt+55ST8N/oD/h\npjPZdqO7zkfium87ha7R3kb8kGkK5xKProo1ToE/fykcoWqNIVvXh2Saxwio\n9fnOfv3uSPN7yoCr1DNCSl/3cvmZy+Z93p/lBZ7+8Dik6hY8+zHBwYP0lGjY\nuO86czyBAyn3433617iBzRxxb5kqOjiQntaGe8u09/ow2fsluZE6RCeIVa5C\nXCJTIe+sgN9GMznArJe/GCE76DNvzF4x3VmAVibcgzzzh30WM5OCVD1jt619\nr2rfXuEYxep0ps+a4pb7zAn1zvKL5Kc9G+fF/hW2r9vbFHneeeAzMiAU0DEZ\nAgHBsiRutM5Kxu+gWKjb+7ducNI7usvtkEiy+lO+dfX+/pSwlgYxhRP5tMi9\nkOVJIeNRRyGvcdkfk2H9172rhUX3ITW9I6MM8PdKVQb+XtgEcbGFbZkBs89k\nOiBmNo+9/kz2UNnTZUnflebnO2B+n2ny/NDf7wBB/jYsvPFVVbe2qLr9fnxL\ns/tgVVi3h1ja9u2qN4wy+UMex7FyC9H+Ms8hLPlTRQUik+dashsczXKhxrMj\ngSNbwfAsPtc1JsY7u+8Nd5nn8wbvnlXFbZf148837rOLKvch3lmZFMi6gZ/Y\nuPHgAnl5BtjtK5bkz9R8n8WdHjLXTz+j8OTCvhjHblkYm/12F8NqixM80Qm8\nyk7gzxcbPhhe5XTmdel2ePrw3UviPE0hHSv1b3sueDXwyPr5YMXwS+omlT+f\n7XsC9u+F+vXl8NE01DUk5wTXy3H3oqEG0OuZRVfPn18vcfe8+O55ibvnxXfP\nS9w9L3H3vMTd8+K7Z0oJGlf6jgefmFm0N/65MbkzeTF5I3k8prR7eYdpVwvX\nY41k4gPP1xKaTUOOYUFH7rMUongi8rVCBpsdy0/B4hqZQti8Yz4lfSm6saBe\nZWV+pkph1mf1Ipn6UJAs5ZYssspqKYrHluLRJXVdB5pJI1pehKEVkO6FsrIj\nijvzDClMDpC+VWt3ycLZpU6/kk1nsk21oqqMm6q125AsTbLIHipnlSH1C/qS\nTabsXarCXDayS4OnRFxPnbKbNZNDNw5IxfQteWL3riZCVQmrysnjNwNUDqmq\n1KiuIb8DuqHll0MWRU+qcUglm23LZpO9tg85OFR5IqCkQqRxS+lZqguozr4V\n4KqQvSjlQ37x5OCwotRE2BqBdGWzyYk7MpUJZGtEjvZhsgfIsRFXBIrpNzOk\n/OJFbFTVQnqBUeRILL/5GmkjbOlpQtnn2ryqP/0S2mrWifiA0m4JyZ7iakKQ\nK724RFRfEjlToPpILLObQKxIhL89gZhE+DseiEtkKavF8IogpEVJU/0toXqv\n0KNyxBwfEEfkONBQJphkinjngok/wKGoKWlLNoOsA5NaigC2lNXEiEsvKF1t\nJpmWrDbVR3kuDQ7VP5qU1YZsm1J1n5LFyU2cgqTdXfWqKgcqzy0BdN0+sq7H\nVshU3S23VsyiqtSbLKYcjKPI+Uj1XZctoDrUkKNQygofDMEkLXvW6NxDJdOS\nnS2iDIrKqbIbRhS/e6OQs4S0zrZsn65mazmNy69SkVOrbJ8tTXbZcuby06Or\n2lVrd91FepMzWJWNrefQqUePHiPy+zvk7BZebdhBOjhKnulLTmxykEzVBlXO\n1LKeV5HTvmSRWpYeN3IMqJ1kdjb9qahbVpv8KJkeJLpB5Zqu6TVDM82kJwO9\nBJH1yt6bp8fL5pNlXXrYdylODZItG6gqliqHghykdcgxigZHUkdePQeym2QS\nH8YI9VGahrpQZWI5EVDV8qrmwqP8BFzZIHpchi/5DVSVPLwACAAP9BOQ9bN0\nSfdvoC3kiTV0JB8bqjfwwUciJhHZTVpXtrUhFYkPTUK/6eCiHcQwSkT2uV5M\nMrlmUoXtVdpQZWHV2VxABpdISR+CrkZ/77oOuqEwbbGrSqu/qTQ9sJSwqli2\ntGzK+u9yiLjsn1P3TznLDjkQXHd3XkMmsiXTLBqqshtO3UCyVzfdd9uUTFv3\n6qIhabmZ7sB6ttCI6lvS7CnHlp4WVXecUstWH40pW67KScxkw9Ume5xiUcXX\nH7NV5DwhZ6Ohyl91f1Jq9OBRn8UtK9nlx1xPrHKS0JNRUeNpyp68ZFPKhtHT\nl15JFMXzm4Ep50LdMIplyjrjW9muz2i6PKNJZCvEpCL+7HZ9rtPluU53dfWX\niDSOx013uZZKSNYCH8gloivVtThpt269LRUZxjTo8tgrEdVEakeSkGbawoJ2\nRwNO+pQdQR2hdVcXuokMNqBLm3uVJohjhUS0cXzi0PWJQ0CqI8jB1WUbqC66\nFcdS42qpjrvlMGhKlqoUOTZMITaaRPTY8N9AUzaY7Gf2m/aX4rpuf76J6c+N\nFzPVomdRVUWrK5apehrHCj+zh2oIaXPXlSPnm1Z0Xas+LXZJ3YU7RpRTf3iq\nRGS3VkAt8oMk9S9VSvl1k7NdLXJKk4ZtNTnpMSUtXnoUyglNfgt/M3CVGlmW\nrldF1fUHQo2zoap5KQOmXAu47H5yQSS7n/zOKB1VTtBLDktx89LlzUt3Eagh\nLJZziewxPvSiQq83lhpMQxZGd4yimOTHS89/6pCsy0Pyrg7JP91S+TslBK4f\nQRcDPaGJLEZXX0GXdhl3wUC0xSYsFu6YgeyNHMLXKxFT6ru4hk9oS6h2Danq\nEQvYRLQmcUSVkDbdioZUIymf8oS4jwxV1lqk2a54tlYvOHwpDuGpkeWfUo1E\nmpTWTeppssvrsdi6huR0YEUiWpxpcVMhi2eEJgek6h1bAUq1LdnRVANMWQwF\nSIam7F2SRRq81PBj9+8oe5eDecoZYCwpTdkse+XWs5OeV6seZlVqqlqennCb\nNE94E0eRVCu4+oY0OdKFp100j9JSq/y064+rHAGqdwrH1ugdRWrpskerGlOy\nlmxMOZ7ERj6XCXI6nVKP5un6q1p+A8mBWOVArL9ZYOju3mQ/XKrutmy5sSWi\nZgmlXUqSXX3pJYJs66o/nUWVsssJDw2YyvciUsA1wcGLig+gvtsJDcnkmmkq\nJp4HEpGKTEvbCuETkyndKKb0lZimXI4TkdKGLM+Q5YG0Gkn3IejSYn7LG8jS\nyOQOJV4lTFOvEhIxFiYO/KepU/1EthDGn4gcHRIR6+SAhOtfQOKeICBxT/CB\nZMUt1aFc9aeqOLYq6FSdQ/Y/RV+y7LPJriy7mXhGmZBiEu57iSwlTnhOBNKk\nDV1OeL1JG5rsUurKZZp6PZ5I10zSPNMVIWdD8YBrmnwBmpAsrnqhnPbJnl30\nqFNdWNZq1WqqHveKR3EMWddm8rO4ZKdbksd0SWVNu0RsSUjOYT70xCfnBTn6\nxYY3Pz+y5eRHRn0wRpHq5TfG5BjZUphCpm4B3deH7B5TDsWmv0ouB+mSnVd/\nycwlk1akV4jq3cY09YAqENV24oIohalWld8GPSvLlXhVyJYW40f70zDi5iIQ\ncd2R0FJM4lTyAxVpgQIanKIG3aQo8R1LaLCwLoV1WTP8aUlkSMQVMnQ98z4g\nEdmgQyuSrcZb3kBcWuCy3aZuamnb0gjtErKrqfYRu4REjIWdIQV0q0gfqvBy\nOMlmqYpDfDsS0TyqvX7TM1VRlKgt21f2L6VCSdq628kJZsgSyuHqyuK1ZQWr\nljepXnYJVfNWpXZZ9a3z/Ca8/kLL3NznN4+FLmfqWlRJVEHEe52oeTl2xcr0\nA7nswrKGh1IzVWfZsn1dKlGtpV6iJGSSSXVKcYkaRkvb5HdvKlkutat+0VX1\n96aKsmTp5cRW9GgZUpicEqbsZWrnn5BsGjn3dTnKW5Njdur1jYRMfnpE8I1E\npLgqu+FSzS3VLFk3qkmVpK36oA/ZO2SHbrLbUJO1Ms5q6BdD+JE7SIU4k0VF\nFkpka2SzMD5GOsgULHyIlDZL/VXof+Zt0tKVFnYpTaRXichydt04vDdNaCt5\nfCF7uoG0Di8ijnVD9Q8FTGm0rIMh6xqnrgBcAVs1juw1yip2Ks6CqLIvySKH\nRlf2yl42pJIqlfARb0qT9SKOL7M0qs5cjkDFsWV3HYoFtzFnajJZTInwJvsg\nclgUOcr4de1Bqp5SVI+qWpOcukVyzJwHlTDVbkspGVu2NGQkLEN5552akT2N\nz1MOopmWqgA+HMtKm/JDqICmZC3JYnJ8gFfe6YOqs081m7tsMjkJCEeJ05l+\n02ymuWTbyC9+a/pLaHr4mp5Bul4p/GY+0PNrHhGpLichm3KobDXst2wqPYls\nOR7G1E0oa2+orjp0SeVYlV/rIWcRpf7n0d7/+r/975FZ8FMvlgHw/6//8t/+\n/V//83/++uPf/uP/+G//9V/++E8zJtd//5f/+1//n//yx3/6498+n7Vf//Y/\n/vv/+R//8j//6//7r7/+/b//x//4l3/9s/7x//0v/z+xIch2TNAJAA==\n", + "encoding": "base64", + "sha": "9434855e7dad0d0236d23210b3e71a2b83a9ae64", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/blob/6efa248cf456d6101d757e9d09ba29711d18a13a/research/p104-event-contact-step/WORD.json.gz", + "display_title": "WORD.json.gz" + } +} diff --git a/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz b/research/p104-abcd-n18-funding-obstruction/capsule/outputs/continuous-kappa-process-20261026/upstream/checkpoints/20261025T202859Z/PR5580-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..9434855e7dad0d0236d23210b3e71a2b83a9ae64 GIT binary patch literal 105115 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 ezyAHd|HuFMmw)}U{_+3)FaJNWA;@-2&`. A file vendored +from a pull-request head can instead carry `"pin": "head:<40-hex sha>:"`, +whose bytes resolve at that commit rather than at the package base. Any other +pin form fails closed. Both forms preserve the exact path, including any LF or +CRLF characters in a Git filename; encode them as JSON escapes in the manifest. +The originating task catalogue +`docs/research/agent-task-catalog.json` must stay pinned at `base_commit`, so a +later catalogue revision cannot replace the card a package answers. Pins resolve +only against Git objects reachable in this repository (the base commit or an +explicit head sha); there is no `external` pin for bytes that are not a Git +object here. For such an input, record its source and a byte-equality check in +the verifier and explain the gap in the README. + +Shared Git source readers ignore local replacement refs, including a custom +`GIT_REPLACE_REF_BASE` namespace. Otherwise Git can report the original blob ID +while returning a replacement's bytes, allowing locally generated pins to fail +in a clean checkout. The generator, metadata validator, HEAD input inventory, +committed-byte preflight and package exporter use the stored objects. Replacement +refs are left intact; the policy applies only to these Git subprocesses and does +not change the caller's environment or verifier subprocesses. This authenticates +source bytes, not publication ancestry or mathematical claims; the optional +source-history preflight below remains separate. + +Regression controls use temporary Git repositories with blob and commit +replacements, the legacy batch fallback, newline paths, a custom replacement +namespace, forged live pins and an exported payload: + +```sh +python3 -W error -B -m unittest discover -s tests -p 'test_research_git_replacements.py' -v +``` + +This extends the immutable-object policy of Nick Petalas's +[source-history preflight (PR3304)](https://github.com/CrocSwap/integer-mult-bounds/pull/3304) +to the shared source readers. The runner and scaffold retain Douglas Colkitt's +attribution, and the exporter retains Tekalign's. Added regression coverage and +reader policy prepared for roger-sato with substantial OpenAI Codex assistance; +Apache-2.0. + +`original_card` in `TASK.json` must equal the full pinned catalogue card object. +Hand authors can print the exact object instead of copying it by hand: + +```sh +python3 scripts/research_package.py --package research/my-experiment --print-card +``` + +Paste the printed object verbatim as `original_card`; the checker reports every +key by which a copied card differs from its pin. + +## Declare the actual scope + +`scope_status` is `unchanged`, `refined` or `changed`. The latter two require a +reason. The original card is checked against its pinned catalogue. Keeping an +alphabet and increasing source count is a changed investigation when the card +asked for a new operation alphabet. It may be useful, but say what it contributes. + +The metadata checker catches missing declarations and mismatches. It cannot +decide whether a mathematical argument genuinely meets an acceptance gate. +Reviewers must compare the actual work to the original premise. + +For each open next question, give `question`, `why_it_matters`, `first_step` and +`blocked_by`. “f(7) is open” is not enough. If no next step is justified, an empty +list with `no_open_questions_reason` is valid. The overlap helper searches the +README; link the structured questions there so people can find them. + +## Register a bounded verification command + +Replace TODOs, implement the verifier and its meaningful controls, then set +`VERIFY.json` status to `ready`. Its commands are argument arrays, not shell +strings. `{python}` selects the active interpreter and `{package}` the package +directory. They run from the repository root. + +The launcher removes inherited `PYTHONOPTIMIZE` from each command's environment. +Otherwise a caller's shell setting can silently disable a verifier's assertions, +including assertions in its Python subprocesses. Other environment settings and +explicit command options remain intact. A manifest can still request `-O` or +`-OO` for a deliberate control; its author must account for disabled assertions. + +Each registered verification command also receives a fresh private Python +bytecode-cache namespace, removed after success, failure or timeout. This keeps +preexisting `.pyc` files from replacing source-authenticated modules: `-B` +disables cache writes but still permits cache reads. The runner replaces any +interpreter-level `-X pycache_prefix` with its own namespace; other interpreter +options and script arguments are preserved. This policy covers imports in that +registered interpreter, not separately launched child Python processes or direct +verifier calls. See the [source-binding reproduction and limits](bytecode-replay-isolation.md). + +```sh +python3 scripts/research_package.py --package research/my-experiment --check-only +python3.12 scripts/research_package.py --package research/my-experiment +``` + +The generic environment is Python 3.12. Standard-library packages need no +dependencies; exact numpy/sympy/scipy pins can be declared in `requirements`. +`--install-deps` explicitly permits installing those pins, preferably in a fresh +venv. Other dependencies, native/Lean builds and long replays need a dedicated +workflow or the package's existing reproducible environment. + +Declare every external proof-relevant input in `inputs`; package-local changes +already trigger replay. Use canonical repository-relative POSIX paths, such as +`research/example/input.json`, with forward slashes and no leading `./`, repeated +slashes or dot components. Each input must use its exact UTF-8 spelling in the +current `HEAD` tree. Validation and planning read that tree with NUL-delimited +Git output; neither filesystem case folding nor Unicode normalization defines +input identity. Untracked and staged-only inputs must be committed before they +can be validated. The index cannot override the spelling in `HEAD`. + +Planning also permits exact paths reported by its Git diff, so deleted inputs +and both sides of case-only renames still select their consumers. Validation +continues to require a present file: remove or update obsolete declarations +before replaying the selected package. A stale missing declaration outside the +current diff fails planning rather than silently becoming irrelevant. Git +failures publish no matrix. These shared boundaries require a Git checkout with +a valid `HEAD`; direct standalone verifiers keep their own source-export +contracts. The generic hook does not infer transitive imports. + +Existing components below the repository root must also be free of symbolic +links and Windows directory junctions. The planner and metadata validator reject +these aliases because Git reports changes under the target's path. Declare that +target path instead. Missing inputs still participate in replay selection, so +deleting an input or its parent directory cannot suppress its consumer's replay. +The checkout must remain stable during planning, validation and execution; these +checks do not provide an atomic filesystem snapshot. The generic hook does not +infer transitive imports. The [native Windows junction regression](replay-input-junctions.md) +records the skipped-replay failure and the boundary of the component check; +a junction at the repository root itself remains supported. + +Each command has a maximum 600-second timeout and the package total is at most +1200 seconds. On POSIX, the launcher terminates the command's local process +group on every exit, including success, failure, timeout and interruption, so +background solver processes in that group cannot continue into another replay. +Verification commands must wait for all proof-relevant children and propagate +their failures before returning; cleanup is not evidence that unfinished checks +passed. Descendants that deliberately detach into another group/session are +outside this cleanup contract. On Windows, tree cleanup uses `taskkill` while +the leader is still running; cleanup after leader exit needs a separate native +lifetime mechanism and is not provided here. A timeout still fails. These +bounds limit a verification job, not the mathematical search budget. + +The [registered-package workflow](../../.github/workflows/research-packages.yml) +selects **only opt-in packages**, using their directories, declared inputs, and shared replay controls. +Its planning job runs for pull requests and pushes to `main` without path filters, +because declared inputs can live anywhere in the repository. Unrelated changes +produce no replay jobs. Git renames count as removal of the old path and addition +of the new path, so packages that depend on either path receive a replay. +Changes to the package runner or this workflow select every registered package. +Each gets a fresh runner and explicit commands. It does not run every historical +`verify.py`. New hooks do not replace existing cold-replay obligations, and a +passing metadata check is not acceptance of a mathematical result. + +## Export committed bytes + +Use the [committed package exporter](package-export.md) to snapshot one package +and its declared inputs with deterministic archive metadata and an offline +integrity check. Export is separate from mathematical verification and does +not infer transitive dependencies. + +## Explain replay selection + +```sh +python3 scripts/research_package.py --changed-since origin/main \ + --explain-plan /tmp/replay-reasons.json +``` + +The normal stdout matrix and `--github-output` fields stay unchanged. The +optional JSON sidecar names every selected package and all three independent +causes: changed files inside its directory, changed declared inputs, and changed +shared replay controls. It includes the resolved base/head, exact changed and +unmatched paths, and SHA256 of each selected working `VERIFY.json`. A removed +or renamed input is reported under its old spelling when that triggers a replay. +The all-zero base mode is labelled `all-tracked` with a null base. + +Selection and explanation use one pass. A validation or sidecar-write failure +publishes no new stdout/GitHub matrix; a previous complete sidecar is left alone +on validation failure. Use the command exit status and base/head to distinguish +an old report. The sidecar is atomically replaced after complete serialization. +It explains selection from working manifests or authenticated unchanged sparse +HEAD manifests; it is not a claim that working manifests equal HEAD or that dependencies +were inferred transitively. Keep the checkout stable during planning. No verifier +runs and no mathematical acceptance follows from selection. + +Regression command: + +```sh +python3 -B -m unittest discover -s tests -p 'test_research_plan_explanations.py' -v +``` +Tekalign, with substantial OpenAI Codex assistance; the existing selector and +its invalidation rules retain Douglas Colkitt and Charles Bethin's attribution. + +## Check publication bytes + +After committing a package and before publishing it, optionally compare its +working files and declared inputs with the exact commit: + +```sh +python3 scripts/check_research_commit.py --package research/my-experiment +# For a different publication commit: +python3 scripts/check_research_commit.py --package research/my-experiment --ref COMMIT +``` + +Git attributes or clean filters can make a valid local source-hash receipt +describe different bytes from those committed, even when `git diff` is empty. +This read-only check compares raw bytes and reports missing, extra or changed +files. It includes tracked and nonignored untracked package files plus the +explicit `VERIFY.json` inputs, and rejects committed links/submodules. +Ignored runtime files and undeclared external dependencies are outside scope. + +If a mismatch is intentional, use an explicitly documented source adapter; +otherwise correct the working bytes or publication commit and rerun the +affected verifier before regenerating its receipt. The preflight never changes +files or normalizes scientific evidence. Passing it does not run the verifier, +validate the mathematics, or establish equivalence to a hosted CI environment. + +### Check declared source history before publication + +A correct source pin can work locally because another research branch left its +commit in the shared object store. A clean hosted checkout may not contain that +unmerged commit. To reject that dependency before pushing, opt in to the +publication preflight's history check: + +```sh +python3 -B scripts/check_research_commit.py --package research/my-experiment \ + --check-source-history +``` + +After the existing byte comparison, this reads `SOURCES.json` from the exact +publication commit. It requires the base commit and every supported explicit +`head:` source-pin commit to be ancestors of that publication. Separate local +branches and cached objects do not satisfy the check. Git replacement objects +and legacy grafts cannot supply the ancestry. A shallow repository fails with +a request for full history. The successful result lists the checked commit IDs +in `source_history_commits`; the default byte-only command is unchanged. + +If a pending predecessor fails, retain its exact bytes, hashes and credit in +your own published history or a self-contained committed export, then bind the +package to that retained source. Do not weaken hash or mathematical assertions. +The repaired PR3234 and PR3227 provenance chains motivated this opt-in check. +An intentional external dependency can remain external, but this stricter +publication check will not pass it. Document and test its explicit fetch step +instead of treating the local object cache as evidence of cold availability. + +This is a conservative check of **declared Git-history availability**, not full +metadata validation or a cold replay. Run the registered metadata and verifier +commands separately. It does not discover pins embedded in scripts or archives, +transitive imports, submodules, LFS payloads, dependencies or network services. +No source bytes, pins, Git refs or frozen evidence are changed. The new path +limits source metadata to 16 MiB, 100,000 rows and 256 distinct commits, with a +30-second timeout on each Git query. The checkout must remain stable. + +Regression commands: + +```sh +python3 -W error -B -m unittest discover -s tests -p 'test_research_source_history.py' -v +python3 -W error -B -m unittest discover -s tests -p 'test_research_commit_bytes.py' -v +``` + +The tests build synthetic Git histories and a bare object-only fixture, without +cloning the project or fetching remote objects. A valid side-commit pin passes +byte-only comparison but fails ancestry; exporting only the publication's +reachable objects confirms that the foreign commit is missing. Ancestor pins +pass the same cold object test. Replacement/graft, shallow-history, malformed +metadata, resource-limit, Git-failure and actual CLI controls remain active +under optimized Python. This is not a theorem or supplier-admission check. + +Open next questions are explicit dependency declarations for script-embedded +Git references and separately fetched sources. Start with one actual replay's +source manifest and fetch command. Automatic import inference is not supplied +by this check and would need its own contract and failure controls. + +The planner groups at most 256 package paths into each reusable-workflow batch, +so a shared-runner change can select more than GitHub's single-matrix limit. +Batches run one at a time and each batch runs at most four isolated package jobs; +the per-package fresh checkout, environment and 30-minute job bound are retained. +Changing either workflow selects all registered packages. Selection is never +truncated: more than 256 batches fails explicitly. The ordinary planner CLI keeps +its flat matrix format unless `--matrix-batch-size 256` is requested. +This is a matrix-count bound, not a promise that the largest grouping fits every +GitHub execution limit; the 1 MB job-output limit (estimated in UTF-16) and other +platform limits still apply. The submission measured 450 selected packages; later repository inventories may be larger. + +## Optional workflow feedback + +If something helped or obstructed the session, add a few sentences to your PR +or the [feedback discussion](https://github.com/CrocSwap/integer-mult-bounds/discussions/1200). +Link an existing retrospective instead of duplicating it. Include the task or +priority revision, outcome, largest friction/detour and one suggested change. +Directors record resulting decisions in the priority log, not a log entry for +every agent session. + +## Planning in a sparse checkout + +Replay selection inventories both committed `research/*/VERIFY.json` paths and +working manifests. Omitting a package directory from a sparse checkout must not +omit its declared input dependencies from the matrix. Absent manifests are read +from Git only when one stage-zero, regular, `skip-worktree` index entry has the +same mode and blob as HEAD. The planner reports the number of such declarations +on stderr; stdout and GitHub matrix formats stay unchanged. + +An ordinary missing file, staged content/mode change, unmerged index entry, +symlink manifest or unreadable inventory still fails. Commit an intentional opt-in +removal before planning that deletion. Existing working edits and new local +manifests are read as before, and all declared input spelling checks still run. +A fully omitted `research/` directory is supported when its manifests satisfy +the same Git/index checks. The checkout must remain stable during planning. + +This discovers declarations; it does **not** make sparse packages executable. +Materialize a selected package and its required inputs before actual validation +or replay. Partial clones may need Git's normal fetches for missing manifest +blobs. The fix needs only those declarations, not the full source packages. +Immutable inputs and upstream archives are unchanged. + +At base `997e6a9ca7b4f95d50e366f61412fd640d72a88a`, HEAD contains 1,244 registered +manifests, while the contributor's sparse checkout initially materialized 18. +The earlier filesystem-only scan returned an 18-package global-trigger matrix. +The real sparse/full fixture and rejection controls can be reproduced with: + +```sh +python3 -B -m unittest discover -s tests -p 'test_research_sparse_planning.py' -v +``` + +Tekalign, with substantial OpenAI Codex assistance. Apache-2.0. The exact +HEAD/index fallback premise follows Arham-Tahir64's PR3102 sparse-reference work; +this applies it to replay declarations. The original planner, canonical Git +spelling, symlink and inventory-error controls retain their predecessor credit. diff --git a/research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-RECEIPT.json b/research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-RECEIPT.json new file mode 100644 index 0000000000..12a4a9117d --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-RECEIPT.json @@ -0,0 +1,19 @@ +{ + "schema": "serial-research-run/v1", + "command": [ + "python3", + "-B", + "outputs/continuous-kappa-process-20261026/funding-plane-qualification/run_pair.py" + ], + "cwd": "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453", + "exit_code": 0, + "termination": null, + "elapsed_seconds": 0.7055592560063815, + "sampled_peak_descendant_rss_bytes": 50593792, + "rss_samples": 7, + "memory_limit_mib": 512, + "timeout_seconds": 150.0, + "python": "3.12.3 (main, Aug 31 2026, 10:18:26) [GCC 13.3.0]", + "log_sha256": "720410f74180ad06cb583d86903e467b28d576dad4cfd71af59cac07806c0e38", + "scope": "Fresh command execution only; scientific claim determined by reviewed output." +} diff --git a/research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-STDOUT.log b/research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-STDOUT.log new file mode 100644 index 0000000000..ddc44df7bd --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/original-evidence/GUARD-STDOUT.log @@ -0,0 +1 @@ +{"complete_output_equal":true,"modes":2,"request_sha256":"affa58572a019b90640961b57c2f93934ca3dc623192565f44892b635e62c5ce","result_sha256":"b6c70c4779a0e1648a965a15143af337fb78be0a82893e66eb9012e457cee036","schema":"exact-pair-equality/v2","scientific_fields_excluded":0,"scope":"Finite necessary funding obstruction for all nonnegative real invariant ABCD profiles at original n18 and two fixed points, retained cutoff17/floor18/tau1/5/.97 only. No physical contacts or new kappa."} diff --git a/research/p104-abcd-n18-funding-obstruction/original-evidence/PAIR-RECEIPT.json b/research/p104-abcd-n18-funding-obstruction/original-evidence/PAIR-RECEIPT.json new file mode 100644 index 0000000000..2f0fdf3bd6 --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/original-evidence/PAIR-RECEIPT.json @@ -0,0 +1,9 @@ +{ + "complete_output_equal": true, + "modes": 2, + "request_sha256": "affa58572a019b90640961b57c2f93934ca3dc623192565f44892b635e62c5ce", + "result_sha256": "b6c70c4779a0e1648a965a15143af337fb78be0a82893e66eb9012e457cee036", + "schema": "exact-pair-equality/v2", + "scientific_fields_excluded": 0, + "scope": "Finite necessary funding obstruction for all nonnegative real invariant ABCD profiles at original n18 and two fixed points, retained cutoff17/floor18/tau1/5/.97 only. No physical contacts or new kappa." +} diff --git a/research/p104-abcd-n18-funding-obstruction/original-evidence/RESULT-normal.json b/research/p104-abcd-n18-funding-obstruction/original-evidence/RESULT-normal.json new file mode 100644 index 0000000000..47a64757cc --- /dev/null +++ b/research/p104-abcd-n18-funding-obstruction/original-evidence/RESULT-normal.json @@ -0,0 +1 @@ +{"all_n_funding_claim":false,"analytic_premises":"Rational log/alternating exponential enclosures, fifth-root monotonicity, affine coefficient identities and Farkas multiplication by nonnegative profiles; headroom transport uses exp(-Delta log r)>=1-Delta L and target monotonicity. Not a proof-kernel theorem.","compiler_universal_claim":false,"credit":"Ali Romman PR5580/A; thu-nmrc PR5551 B/C; source controller/compiler/precision/native predecessors; Astra ABCD dual paper; Clear1nsight qualification; OpenAI Codex assistance.","fifth_root_extension":{"brackets":{"1":["1","1000000000001/1000000000000"],"145":["676415590741/250000000000","541132472593/200000000000"],"16":["27204705103/15625000000","1741101126593/1000000000000"],"17":["220292543479/125000000000","1762340347833/1000000000000"],"2":["1148698354997/1000000000000","574349177499/500000000000"],"24":["1888175022589/1000000000000","188817502259/100000000000"],"25":["380730787743/200000000000","475913484679/250000000000"],"3":["249146187923/200000000000","38929091863/31250000000"],"32":["2","2000000000001/1000000000000"],"33":["402469323417/200000000000","1006173308543/500000000000"],"4":["329876977693/250000000000","1319507910773/1000000000000"],"40":["1045639552591/500000000000","2091279105183/1000000000000"],"41":["84065299131/40000000000","525408119569/250000000000"],"48":["433788708479/200000000000","542235885599/250000000000"],"49":["1088953212241/500000000000","2177906424483/1000000000000"],"5":["1379729661461/1000000000000","689864830731/500000000000"],"56":["6990168217/3125000000","2236853829441/1000000000000"],"57":["561196533591/250000000000","448957226873/200000000000"],"6":["286193816221/200000000000","715484540553/500000000000"],"64":["1148698354997/500000000000","459479341999/200000000000"],"65":["1152265809901/500000000000","2304531619803/1000000000000"],"7":["737886580797/500000000000","295154632319/200000000000"],"72":["2352158045049/1000000000000","47043160901/20000000000"],"73":["921349929/390625000","2358655818241/1000000000000"],"8":["151571656651/100000000000","1515716566511/1000000000000"],"9":["310369114783/200000000000","387961393479/250000000000"]},"maximum_rank":145,"method":"integer bisection at denominator 10^12; each lo^5<=r<=hi^5 checked","negative_C_calls":0},"mutation_controls":{"bad_fifth_root":{"outcome":"rejected","strength":"real power-bound certificate mutation"},"bad_log_bound":{"outcome":"rejected","strength":"real power-bound certificate mutation"},"current_cutoff":{"outcome":"rejected","strength":"real source/accounting mutation"},"current_floor":{"outcome":"rejected","strength":"real source/accounting mutation"},"discard_rank6_slack_0":{"outcome":"rejected","strength":"real dual certificate coefficient mutation"},"discard_rank6_slack_1":{"outcome":"rejected","strength":"real dual certificate coefficient mutation"},"negative_lambda_0":{"outcome":"rejected","strength":"dual sign/domain sanity; not a source semantic mutant"},"negative_lambda_1":{"outcome":"rejected","strength":"dual sign/domain sanity; not a source semantic mutant"},"old_transpose_comparison":{"outcome":"rejected","strength":"real source/accounting mutation"},"omit_main_target":{"outcome":"rejected","strength":"real source/accounting mutation"},"omit_nonlocal_query":{"outcome":"rejected","strength":"real source/accounting mutation"},"omit_whole_idle":{"outcome":"rejected","strength":"real source/accounting mutation"},"other_caller_n17":{"outcome":"rejected","strength":"real source/accounting mutation"},"rank6_tag_weight":{"outcome":"rejected","strength":"real invariant coefficient mutation"},"rank_mass_invariant":{"outcome":"rejected","strength":"real affine constraint mutation"},"retained_gamma_formula_callsite":{"outcome":"rejected","strength":"real current compiler callsite formula mutation; code read only"},"source_p7_cancellation":{"outcome":"rejected","strength":"real source/accounting mutation"},"source_ratio_reused_at_goal":{"outcome":"rejected","strength":"analytic point-label sanity only, not a source mutant"},"source_target_credit":{"outcome":"rejected","strength":"real source/accounting mutation"},"tail_offset":{"outcome":"rejected","strength":"real source/accounting mutation"},"unsupported_gamma_constant_0":{"outcome":"rejected","strength":"source gamma premise sanity; no author interval substitution"},"unsupported_gamma_constant_1":{"outcome":"rejected","strength":"source gamma premise sanity; no author interval substitution"},"weakened_gamma_no_false_exclusion_0":{"available_headroom":"67173503065106035969/40000000000000000","outcome":"inconclusive_as_required","strength":"analytic sensitivity sanity"},"weakened_gamma_no_false_exclusion_1":{"available_headroom":"3358675245365579561/2000000000000000","outcome":"inconclusive_as_required","strength":"analytic sensitivity sanity"},"wrong_B18_denominator_0":{"outcome":"rejected","strength":"real required raw-gain certificate mutation"},"wrong_B18_denominator_1":{"outcome":"rejected","strength":"real required raw-gain certificate mutation"},"wrong_source_C0":{"outcome":"rejected","strength":"real source/accounting mutation"}},"n17_funding_claim":false,"new_kappa":null,"physical_witness":false,"points":[{"B18_current_strict_lower":"22697771413256967946048477/7650000000000000000000000","C":"33/10000","available_tail_increment_per_FULL_strict_upper":"112047004173940549113/800000000000000000","baseline_dual_slack_upper":"2718153533266175248881702134737/312500000000000000000000000000","lambda":"799/10","mu":"25258441555634188466294803462959/312500000000000000000000000000","necessary_tail_increment_per_FULL_strict_lower":"642283653465027856175238692662367/2812500000000000000000000000000","nu":"22808444365811533705196537041/312500000000000000000000000000","power_bounds":{"1":{"exp_neg":["1","1"],"raw":["1","1"],"tail":["1","1"]},"2":{"exp_neg":["31178595452195925652577/31250000000000000000000","19954307714210729/20000000000000000"],"raw":["31178595452195925652577/15625000000000000000000","19954307714210729/10000000000000000"],"tail":["716296023025099273476757462959/312500000000000000000000000000","573037013656230327417611/250000000000000000000000"]},"3":{"exp_neg":["1992761709885417220434863/2000000000000000000000000","4981905958450361/5000000000000000"],"raw":["5978285129656251661304589/2000000000000000000000000","14945717875351083/5000000000000000"],"tail":["744733469437185296235101066823777/200000000000000000000000000000000","930917158891795372780401/250000000000000000000000"]},"4":{"exp_neg":["3888419257424413152577/3906250000000000000000","4977180014210729/5000000000000000"],"raw":["3888419257424413152577/976562500000000000000","4977180014210729/1250000000000000"],"tail":["513079996756783938193338838407/97656250000000000000000000000","82092855600209618305921/15625000000000000000000"]},"5":{"exp_neg":["15915243683949208693639/16000000000000000000000","4973515417333601/5000000000000000"],"raw":["15915243683949208693639/3200000000000000000000","4973515417333601/1000000000000000"],"tail":["1097936687843619458407179081637/160000000000000000000000000000","686210678549760158764167/100000000000000000000000"]},"6":{"exp_neg":["1988208357839457806305739/2000000000000000000000000","19882097389570121/20000000000000000"],"raw":["5964625073518373418917217/1000000000000000000000000","59646292168710363/10000000000000000"],"tail":["213379851349937979359110615166259/25000000000000000000000000000000","8535200042653359461567967/1000000000000000000000000"]}},"six_rank_dual_lower_slacks":{"1":"0","2":"0","3":"426464178874833201418744236257/200000000000000000000000000000000","4":"21924482732693442115049470127/1562500000000000000000000000000","5":"755862410236276315403323687121/20000000000000000000000000000000","6":"17137899948574431914464519379/25000000000000000000000000000000"},"strict_gap":"248368404416018113199848067662367/2812500000000000000000000000000","zero_slack_ranks":[1,2]},{"B18_current_strict_lower":"907912936923305368931369/306000000000000000000000","C":"6600001/2000000000","available_tail_increment_per_FULL_strict_upper":"5602352183950761697/40000000000000000","baseline_dual_slack_upper":"21745138123305236507664056987560677423151227401/2500000000000000000000000000000000000000000000","lambda":"799/10","mu":"606202596914811152186861935879576336699269656621/7500000000000000000000000000000000000000000000","necessary_tail_increment_per_FULL_strict_lower":"5138282261314671913902816362111953903191638953391/22500000000000000000000000000000000000000000000","nu":"547403085188847813138064120423663300730343379/7500000000000000000000000000000000000000000000","power_bounds":{"1":{"exp_neg":["1","1"],"raw":["1","1"],"tail":["1","1"]},"2":{"exp_neg":["748286290593346186778619582778022700163/750000000000000000000000000000000000000","798172308291823271693238761/800000000000000000000000000"],"raw":["748286290593346186778619582778022700163/375000000000000000000000000000000000000","798172308291823271693238761/400000000000000000000000000"],"tail":["5730368182214648571542614200098687279598552207/2500000000000000000000000000000000000000000000","22921480538305794840096444696228299/10000000000000000000000000000000000"]},"3":{"exp_neg":["47826281010976645600371706408452614025197/48000000000000000000000000000000000000000","199276238228552724276973049/200000000000000000000000000"],"raw":["47826281010976645600371706408452614025197/16000000000000000000000000000000000000000","597828714685658172830919147/200000000000000000000000000"],"tail":["5957867752224527693203145416988863473053970224321/1600000000000000000000000000000000000000000000000","37236686335217838007967168502815409/10000000000000000000000000000000000"]},"4":{"exp_neg":["93322062113495061145094915278022700163/93750000000000000000000000000000000000","199087200430443271693238761/200000000000000000000000000"],"raw":["93322062113495061145094915278022700163/23437500000000000000000000000000000000","199087200430443271693238761/50000000000000000000000000"],"tail":["4104639971208935030896213280337693400821226311/781250000000000000000000000000000000000000000","3283714221732466326374254444881089/625000000000000000000000000000000"]},"5":{"exp_neg":["127321949369131328180698585942652215847/128000000000000000000000000000000000000","198940616533258795623554209/200000000000000000000000000"],"raw":["127321949369131328180698585942652215847/25600000000000000000000000000000000000","198940616533258795623554209/40000000000000000000000000"],"tail":["8783493495680439096305183927256816063441396101/1280000000000000000000000000000000000000000000","27448427119902970211028389301068103/4000000000000000000000000000000000"]},"6":{"exp_neg":["15905666848464979737169772244409236679147/16000000000000000000000000000000000000000","795283894870362289655818889/800000000000000000000000000"],"raw":["47717000545394939211509316733227710037441/8000000000000000000000000000000000000000","2385851684611086868967456667/400000000000000000000000000"],"tail":["1707038809270082360003735309429386541569592833107/200000000000000000000000000000000000000000000000","341408001400289398079731070639142303/40000000000000000000000000000000000"]}},"six_rank_dual_lower_slacks":{"1":"0","2":"0","3":"10235038825503321335960935718037628068840198083/4800000000000000000000000000000000000000000000000","4":"526185485070215469023168404986221588294013613/37500000000000000000000000000000000000000000000","5":"18140649318380731986857452885614694564366442899/480000000000000000000000000000000000000000000000","6":"411183349851605184966970690784280307680880601/600000000000000000000000000000000000000000000000"},"strict_gap":"1986959157842368459340316362111953903191638953391/22500000000000000000000000000000000000000000000","zero_slack_ranks":[1,2]}],"power_engine_credit":"Qualified retained interval_math.py positive-C power engine reused without independent reimplementation; root-only evaluation at C0.","prior_25_control_result_sha256":"f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de","retained_compiler_guard_binding":{"applicability":"1-C+1/5 >=1, retained cutoff17=1-Delta L and target monotonicity. Not a proof-kernel theorem.","compiler_universal_claim":false,"credit":"Ali Romman PR5580/A; thu-nmrc PR5551 B/C; source controller/compiler/precision/native predecessors; Astra ABCD dual paper; Clear1nsight qualification; OpenAI Codex assistance.","fifth_root_extension":{"brackets":{"1":["1","1000000000001/1000000000000"],"145":["676415590741/250000000000","541132472593/200000000000"],"16":["27204705103/15625000000","1741101126593/1000000000000"],"17":["220292543479/125000000000","1762340347833/1000000000000"],"2":["1148698354997/1000000000000","574349177499/500000000000"],"24":["1888175022589/1000000000000","188817502259/100000000000"],"25":["380730787743/200000000000","475913484679/250000000000"],"3":["249146187923/200000000000","38929091863/31250000000"],"32":["2","2000000000001/1000000000000"],"33":["402469323417/200000000000","1006173308543/500000000000"],"4":["329876977693/250000000000","1319507910773/1000000000000"],"40":["1045639552591/500000000000","2091279105183/1000000000000"],"41":["84065299131/40000000000","525408119569/250000000000"],"48":["433788708479/200000000000","542235885599/250000000000"],"49":["1088953212241/500000000000","2177906424483/1000000000000"],"5":["1379729661461/1000000000000","689864830731/500000000000"],"56":["6990168217/3125000000","2236853829441/1000000000000"],"57":["561196533591/250000000000","448957226873/200000000000"],"6":["286193816221/200000000000","715484540553/500000000000"],"64":["1148698354997/500000000000","459479341999/200000000000"],"65":["1152265809901/500000000000","2304531619803/1000000000000"],"7":["737886580797/500000000000","295154632319/200000000000"],"72":["2352158045049/1000000000000","47043160901/20000000000"],"73":["921349929/390625000","2358655818241/1000000000000"],"8":["151571656651/100000000000","1515716566511/1000000000000"],"9":["310369114783/200000000000","387961393479/250000000000"]},"maximum_rank":145,"method":"integer bisection at denominator 10^12; each lo^5<=r<=hi^5 checked","negative_C_calls":0},"mutation_controls":{"bad_fifth_root":{"outcome":"rejected","strength":"real power-bound certificate mutation"},"bad_log_bound":{"outcome":"rejected","strength":"real power-bound certificate mutation"},"current_cutoff":{"outcome":"rejected","strength":"real source/accounting mutation"},"current_floor":{"outcome":"rejected","strength":"real source/accounting mutation"},"discard_rank6_slack_0":{"outcome":"rejected","strength":"real dual certificate coefficient mutation"},"discard_rank6_slack_1":{"outcome":"rejected","strength":"real dual certificate coefficient mutation"},"negative_lambda_0":{"outcome":"rejected","strength":"dual sign/domain sanity; not a source semantic mutant"},"negative_lambda_1":{"outcome":"rejected","strength":"dual sign/domain sanity; not a source semantic mutant"},"old_transpose_comparison":{"outcome":"rejected","strength":"real source/accounting mutation"},"omit_main_target":{"outcome":"rejected","strength":"real source/accounting mutation"},"omit_nonlocal_query":{"outcome":"rejected","strength":"real source/accounting mutation"},"omit_whole_idle":{"outcome":"rejected","strength":"real source/accounting mutation"},"other_caller_n17":{"outcome":"rejected","strength":"real source/accounting mutation"},"rank6_tag_weight":{"outcome":"rejected","strength":"real invariant coefficient mutation"},"rank_mass_invariant":{"outcome":"rejected","strength":"real affine constraint mutation"},"retained_gamma_formula_callsite":{"outcome":"rejected","strength":"real current compiler callsite formula mutation; code read only"},"source_p7_cancellation":{"outcome":"rejected","strength":"real source/accounting mutation"},"source_ratio_reused_at_goal":{"outcome":"rejected","strength":"analytic point-label sanity only, not a source mutant"},"source_target_credit":{"outcome":"rejected","strength":"real source/accounting mutation"},"tail_offset":{"outcome":"rejected","strength":"real source/accounting mutation"},"unsupported_gamma_constant_0":{"outcome":"rejected","strength":"source gamma premise sanity; no author interval substitution"},"unsupported_gamma_constant_1":{"outcome":"rejected","strength":"source gamma premise sanity; no author interval substitution"},"weakened_gamma_no_false_exclusion_0":{"available_headroom":"67173503065106035969/40000000000000000","outcome":"inconclusive_as_required","strength":"analytic sensitivity sanity"},"weakened_gamma_no_false_exclusion_1":{"available_headroom":"3358675245365579561/2000000000000000","outcome":"inconclusive_as_required","strength":"analytic sensitivity sanity"},"wrong_B18_denominator_0":{"outcome":"rejected","strength":"real required raw-gain certificate mutation"},"wrong_B18_denominator_1":{"outcome":"rejected","strength":"real required raw-gain certificate mutation"},"wrong_source_C0":{"outcome":"rejected","strength":"real source/accounting mutation"}},"n17_funding_claim":false,"new_kappa":null,"physical_witness":false,"points":[{"B18_current_strict_lower":"22697771413256967946048477/7650000000000000000000000","C":"33/10000","available_tail_increment_per_FULL_strict_upper":"112047004173940549113/800000000000000000","baseline_dual_slack_upper":"2718153533266175248881702134737/312500000000000000000000000000","lambda":"799/10","mu":"25258441555634188466294803462959/312500000000000000000000000000","necessary_tail_increment_per_FULL_strict_lower":"642283653465027856175238692662367/2812500000000000000000000000000","nu":"22808444365811533705196537041/312500000000000000000000000000","power_bounds":{"1":{"exp_neg":["1","1"],"raw":["1","1"],"tail":["1","1"]},"2":{"exp_neg":["31178595452195925652577/31250000000000000000000","19954307714210729/20000000000000000"],"raw":["31178595452195925652577/15625000000000000000000","19954307714210729/10000000000000000"],"tail":["716296023025099273476757462959/312500000000000000000000000000","573037013656230327417611/250000000000000000000000"]},"3":{"exp_neg":["1992761709885417220434863/2000000000000000000000000","4981905958450361/5000000000000000"],"raw":["5978285129656251661304589/2000000000000000000000000","14945717875351083/5000000000000000"],"tail":["744733469437185296235101066823777/200000000000000000000000000000000","930917158891795372780401/250000000000000000000000"]},"4":{"exp_neg":["3888419257424413152577/3906250000000000000000","4977180014210729/5000000000000000"],"raw":["3888419257424413152577/976562500000000000000","4977180014210729/1250000000000000"],"tail":["513079996756783938193338838407/97656250000000000000000000000","82092855600209618305921/15625000000000000000000"]},"5":{"exp_neg":["15915243683949208693639/16000000000000000000000","4973515417333601/5000000000000000"],"raw":["15915243683949208693639/3200000000000000000000","4973515417333601/1000000000000000"],"tail":["1097936687843619458407179081637/160000000000000000000000000000","686210678549760158764167/100000000000000000000000"]},"6":{"exp_neg":["1988208357839457806305739/2000000000000000000000000","19882097389570121/20000000000000000"],"raw":["5964625073518373418917217/1000000000000000000000000","59646292168710363/10000000000000000"],"tail":["213379851349937979359110615166259/25000000000000000000000000000000","8535200042653359461567967/1000000000000000000000000"]}},"six_rank_dual_lower_slacks":{"1":"0","2":"0","3":"426464178874833201418744236257/200000000000000000000000000000000","4":"21924482732693442115049470127/1562500000000000000000000000000","5":"755862410236276315403323687121/20000000000000000000000000000000","6":"17137899948574431914464519379/25000000000000000000000000000000"},"strict_gap":"248368404416018113199848067662367/2812500000000000000000000000000","zero_slack_ranks":[1,2]},{"B18_current_strict_lower":"907912936923305368931369/306000000000000000000000","C":"6600001/2000000000","available_tail_increment_per_FULL_strict_upper":"5602352183950761697/40000000000000000","baseline_dual_slack_upper":"21745138123305236507664056987560677423151227401/2500000000000000000000000000000000000000000000","lambda":"799/10","mu":"606202596914811152186861935879576336699269656621/7500000000000000000000000000000000000000000000","necessary_tail_increment_per_FULL_strict_lower":"5138282261314671913902816362111953903191638953391/22500000000000000000000000000000000000000000000","nu":"547403085188847813138064120423663300730343379/7500000000000000000000000000000000000000000000","power_bounds":{"1":{"exp_neg":["1","1"],"raw":["1","1"],"tail":["1","1"]},"2":{"exp_neg":["748286290593346186778619582778022700163/750000000000000000000000000000000000000","798172308291823271693238761/800000000000000000000000000"],"raw":["748286290593346186778619582778022700163/375000000000000000000000000000000000000","798172308291823271693238761/400000000000000000000000000"],"tail":["5730368182214648571542614200098687279598552207/2500000000000000000000000000000000000000000000","22921480538305794840096444696228299/10000000000000000000000000000000000"]},"3":{"exp_neg":["47826281010976645600371706408452614025197/48000000000000000000000000000000000000000","199276238228552724276973049/200000000000000000000000000"],"raw":["47826281010976645600371706408452614025197/16000000000000000000000000000000000000000","597828714685658172830919147/200000000000000000000000000"],"tail":["5957867752224527693203145416988863473053970224321/1600000000000000000000000000000000000000000000000","37236686335217838007967168502815409/10000000000000000000000000000000000"]},"4":{"exp_neg":["93322062113495061145094915278022700163/93750000000000000000000000000000000000","199087200430443271693238761/200000000000000000000000000"],"raw":["93322062113495061145094915278022700163/23437500000000000000000000000000000000","199087200430443271693238761/50000000000000000000000000"],"tail":["4104639971208935030896213280337693400821226311/781250000000000000000000000000000000000000000","3283714221732466326374254444881089/625000000000000000000000000000000"]},"5":{"exp_neg":["127321949369131328180698585942652215847/128000000000000000000000000000000000000","198940616533258795623554209/200000000000000000000000000"],"raw":["127321949369131328180698585942652215847/25600000000000000000000000000000000000","198940616533258795623554209/40000000000000000000000000"],"tail":["8783493495680439096305183927256816063441396101/1280000000000000000000000000000000000000000000","27448427119902970211028389301068103/4000000000000000000000000000000000"]},"6":{"exp_neg":["15905666848464979737169772244409236679147/16000000000000000000000000000000000000000","795283894870362289655818889/800000000000000000000000000"],"raw":["47717000545394939211509316733227710037441/8000000000000000000000000000000000000000","2385851684611086868967456667/400000000000000000000000000"],"tail":["1707038809270082360003735309429386541569592833107/200000000000000000000000000000000000000000000000","341408001400289398079731070639142303/40000000000000000000000000000000000"]}},"six_rank_dual_lower_slacks":{"1":"0","2":"0","3":"10235038825503321335960935718037628068840198083/4800000000000000000000000000000000000000000000000","4":"526185485070215469023168404986221588294013613/37500000000000000000000000000000000000000000000","5":"18140649318380731986857452885614694564366442899/480000000000000000000000000000000000000000000000","6":"411183349851605184966970690784280307680880601/600000000000000000000000000000000000000000000000"},"strict_gap":"1986959157842368459340316362111953903191638953391/22500000000000000000000000000000000000000000000","zero_slack_ranks":[1,2]}],"power_engine_credit":"Qualified retained interval_math.py positive-C power engine reused without independent reimplementation; root-only evaluation at C0.","prior_25_control_result_sha256":"f0ab2ed10f91a5acd76c1c6753d970c59e51e83c3d0b96fe8a6a3a6c3f80e9de","retained_compiler_guard_binding":{"applicability":"1-C+1/5 >=1, retained cutoff17Q(193,200),'independent source gamma lower bound') + law=r['retained_compiler_guard_binding'] + need(law['gamma']=='M_P(1-C+1/5)/(17^(1/5)*M_T(1-C))' and + law['delta']=='18*|T|/(17^C*M_T(1-C))' and not law['source_modules_executed'], + 'literal retained compiler guard applicability') + need([p['C'] for p in r['points']]==['33/10000','6600001/2000000000'],'exact two-point domain') + for p in r['points']: + need(Q(p['necessary_tail_increment_per_FULL_strict_lower'])>Q(p['available_tail_increment_per_FULL_strict_upper']) and + p['six_rank_dual_lower_slacks']['1']==p['six_rank_dual_lower_slacks']['2']=='0' and + all(Q(p['six_rank_dual_lower_slacks'][str(k)])>0 for k in range(3,7)), + 'strict all-profile Farkas separation and all six coefficient slacks') + controls=r['mutation_controls'] + need(len(controls)==27 and sum(c['outcome']=='rejected' for c in controls.values())==25 and + sum(c['outcome']=='inconclusive_as_required' for c in controls.values())==2, + 'all 27 classified controls, including two inconclusive sensitivities') + need(r['fifth_root_extension']['maximum_rank']==145 and r['fifth_root_extension']['negative_C_calls']==0, + 'bounded finite fifth-root extension and positive-C engine reuse') + + +def authenticate(): + inventory=json.loads((HERE/'PAYLOAD-INVENTORY.json').read_bytes())['files'] + actual=set() + for path in HERE.rglob('*'): + need(not path.is_symlink(),'symlink package member') + if path.is_file() and path!=HERE/'PAYLOAD-INVENTORY.json':actual.add(path.relative_to(HERE).as_posix()) + need(actual==set(inventory),'complete package inventory') + for name,row in inventory.items(): + raw=regular(HERE,name).read_bytes() + need(len(raw)==row['bytes'] and sha(raw)==row['sha256'],'frozen package byte '+name) + capsule=HERE/'capsule';raw=regular(capsule,AUDIT+'/REQUEST.json').read_bytes() + need(sha(raw)==REQUEST_SHA,'original frozen request') + request=json.loads(raw) + need(request['caller']==18 and request['cutoff']==17 and request['floor']==18 and + request['tail_offset']=='1/5' and request['decay']=='97/100' and + request['goals']==['33/10000','6600001/2000000000'] and request['expected_controls']==27, + 'original caller/tail/domain contract') + for name,digest in request['files'].items():need(sha(regular(capsule,name).read_bytes())==digest,'original frozen input '+name) + expected=regular(HERE,'original-evidence/RESULT-normal.json').read_bytes() + need(sha(expected)==RESULT_SHA and regular(HERE,'original-evidence/RESULT-optimized.json').read_bytes()==expected, + 'both original complete scientific output bytes') + pair=json.loads(regular(HERE,'original-evidence/PAIR-RECEIPT.json').read_bytes()) + need(pair['request_sha256']==REQUEST_SHA and pair['result_sha256']==RESULT_SHA and + pair['complete_output_equal'] and pair['scientific_fields_excluded']==0,'original exact pair joins') + need(not regular(HERE,'original-evidence/STDERR-normal.txt').read_bytes() and + not regular(HERE,'original-evidence/STDERR-optimized.txt').read_bytes(),'original empty stderr') + semantic(json.loads(expected)) + return expected + + +def child_limits():resource.setrlimit(resource.RLIMIT_AS,(512*1024*1024,512*1024*1024)) + + +def main(): + expected=authenticate() + if sys.argv[1:]==['--integrity-only']: + print('PASS_P104_ABCD_FUNDING_INTEGRITY_ONLY_NO_SCIENCE');return + need(not sys.argv[1:],'unsupported verifier arguments') + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1');env.pop('PYTHONOPTIMIZE',None) + with tempfile.TemporaryDirectory(prefix='p104-abcd-funding-') as temp: + command=[sys.executable,'-I','-X','pycache_prefix='+temp+'/bytecode'] + command+=['-O'] if sys.flags.optimize else [] + command+=['-B',str(HERE/'capsule'/AUDIT/'check.py')] + with (Path(temp)/'stdout.json').open('wb+') as out,(Path(temp)/'stderr.txt').open('wb+') as err: + child=subprocess.run(command,cwd=HERE/'capsule',env=env,stdout=out,stderr=err,timeout=60,preexec_fn=child_limits) + out.seek(0);actual=out.read();err.seek(0);errors=err.read() + need(child.returncode==0 and not errors,'scientific child failed: '+errors.decode(errors='replace')[:3000]) + need(actual==expected,'complete original scientific output equality') + semantic(json.loads(actual));authenticate() + print('PASS_P104_ABCD_N18_FUNDING_OBSTRUCTION') + print(json.dumps({'complete_original_output_sha256':sha(actual),'goals':['33/10000','6600001/2000000000'], + 'caller':18,'controls_rejected':25,'sensitivity_controls_inconclusive':2,'all_n_funding_claim':False, + 'new_kappa':None},sort_keys=True,separators=(',',':'))) + + +if __name__=='__main__':main()