Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
743 changes: 743 additions & 0 deletions research/r439-four-block-composition/CERTIFICATE.json

Large diffs are not rendered by default.

52 changes: 52 additions & 0 deletions research/r439-four-block-composition/CLAIM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Local sprint claim

- Track: bit supplier; assignment seed **1**, sampled with the operating system's
cryptographic RNG by rejecting bytes >= 200 and reducing modulo 100.
- Draw time: 2026-10-13 15:43:50 UTC.
- Base: `407d52ff15b2217b6e22bce44728b4c3907b6515`.
- Selected result at base: conditional kappa `1661960547713947/10^18`,
PR942 T37 with unchanged PR589/555 bit supplier. Followed the selected
source manifest, assembly, batch952 maintainer review and PR ledger.
- Object: composition of the retained phase-B frame 507/508/519/524 schedules
from PR880/873/908/914 on the actual PR589 word, including literal cleanup.
- Method: deterministic exact integer maps, positive reverse domination,
full dirty-column and exported-record replay; enumerate all 16 subsets of
these four replacements and price the complete word. No circuit search.
- Expected deliverable: source-pinned finite composition witness and verifier,
explicit cost and precision accounting, mutation controls and scoped note.
- Expected finish: 2026-10-13 16:24 UTC (09:24 America/Los_Angeles).

Three alternatives considered: (1) another single-frame positive factorization;
(2) changing the frozen PR589 gate-frame assignment; (3) composing disjoint,
reviewed, reverse-dominated phase-B schedules. The third was chosen because
single frames are crowded and the fixed-word frame-only search is already
closed. Seed 1 chose the phase-B, reverse-dominated composition route from
these alternatives; it did not license repeating the existing seed-1 frame267
search. The bounded object is these four schedules, not all possible splices.

Coordination checked through Curiosity Bot's GitHub issues/PR provider and live
issue listing. No pinned sprint issue was present (only issues 913 and 650), so
this is a local claim. Reviewed the retained batch932/batch952 ledgers and
negative results in r439-bsection-survey and bit589-frame-optimum. The former
excludes single-write whole-block searches on several frames, not composition
of their already constructed factors. Recent PR973 changes frame509; PR980
changes phase A and explicitly does not compose phase B; PR941/965/967 change
D. None of those pending implementations is consumed here. Live PR metadata
will be checked again before handoff.

One delegated worker checks only these four block maps independently. Another
prepares only their native multistage harness. Substantial OpenAI Codex AI
assistance is disclosed; no independent human review is claimed.

## Result update

Completed and submitted as [PR989](https://github.com/CrocSwap/integer-mult-bounds/pull/989).
The combined word saves **72 ADDs**, from 24,305 to 24,233, with unchanged paid
profile and a reverse positive bound of 942,262. All 16 subset words, 32 cover
relations, 661 dirty columns per word, five package tests, native legality and
5/9/11-stage checks passed, including nine local and 96 native bridge controls.
No new kappa is claimed. The final metadata refresh through PR986 found a
different phase-A frame281 boundary result; no same four-block composition was
found. The retained claim is local because no pinned sprint issue was present.
Exact receipts, predecessor attribution and open adoption obligations accompany
the PR. No frontier was edited and no PR was merged or closed.
153 changes: 153 additions & 0 deletions research/r439-four-block-composition/NATIVE-ENVIRONMENT.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
{
"boost_header_sha256": {
"C:\\Users\\wilds\\AppData\\Local\\rattler\\cache\\pkgs\\libboost-headers-1.88.0-h57928b3_7\\Library\\include\\boost\\multiprecision\\cpp_int.hpp": "4099045e8ac3e3507779c08980272b261a86498a23a4d0bb0786849f5424595a",
"C:\\Users\\wilds\\AppData\\Local\\rattler\\cache\\pkgs\\libboost-headers-1.88.0-h57928b3_7\\Library\\include\\boost\\version.hpp": "26446b268b3ece5640f913db846f6541f8e6c3dd6fcedfc8aec92669c222443c"
},
"boost_include": "C:\\Users\\wilds\\AppData\\Local\\rattler\\cache\\pkgs\\libboost-headers-1.88.0-h57928b3_7\\Library\\include",
"boost_version_header": "// Boost version.hpp configuration header file ------------------------------//\n\n// (C) Copyright John maddock 1999. Distributed under the Boost\n// Software License, Version 1.0. (See accompanying file\n// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n\n// See http://www.boost.org/libs/config for documentation\n\n#ifndef BOOST_VERSION_HPP\n#define BOOST_VERSION_HPP\n\n//\n// Caution: this is the only Boost header that is guaranteed\n// to change with every Boost release. Including this header\n// will cause a recompile every time a new Boost version is\n// used.\n//\n// BOOST_VERSION % 100 is the patch level\n// BOOST_VERSION / 100 % 1000 is the minor version\n// BOOST_VERSION / 100000 is the major version\n\n#define BOOST_VERSION 108800\n\n//\n// BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION\n// but as a *string* in the form \"x_y[_z]\" where x is the major version\n// number, y is the minor version number, and z is the patch level if not 0.\n// This is used by <config/auto_link.hpp> to select which library version to link to.\n\n#define BOOST_LIB_VERSION \"1_88\"\n\n#endif\n",
"commands": {
"compile-columns2": [
"C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\cl.exe",
"/nologo",
"/O2",
"/std:c++17",
"/EHsc",
"/DHDIM=8",
"/DNCOPY=9",
"/DVPORTS=111",
"/DRHELP=439",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\portable-include",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers",
"/IC:\\Users\\wilds\\AppData\\Local\\rattler\\cache\\pkgs\\libboost-headers-1.88.0-h57928b3_7\\Library\\include",
"/DKPAIRS=2",
"/Fe:F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns2.exe",
"/Fo:F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns2.obj",
"F:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers\\columns_k.cpp"
],
"compile-columns4": [
"C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\cl.exe",
"/nologo",
"/O2",
"/std:c++17",
"/EHsc",
"/DHDIM=8",
"/DNCOPY=9",
"/DVPORTS=111",
"/DRHELP=439",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\portable-include",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers",
"/IC:\\Users\\wilds\\AppData\\Local\\rattler\\cache\\pkgs\\libboost-headers-1.88.0-h57928b3_7\\Library\\include",
"/DKPAIRS=4",
"/Fe:F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns4.exe",
"/Fo:F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns4.obj",
"F:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers\\columns_k.cpp"
],
"compile-columns5": [
"C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\cl.exe",
"/nologo",
"/O2",
"/std:c++17",
"/EHsc",
"/DHDIM=8",
"/DNCOPY=9",
"/DVPORTS=111",
"/DRHELP=439",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\portable-include",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers",
"/IC:\\Users\\wilds\\AppData\\Local\\rattler\\cache\\pkgs\\libboost-headers-1.88.0-h57928b3_7\\Library\\include",
"/DKPAIRS=5",
"/Fe:F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns5.exe",
"/Fo:F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns5.obj",
"F:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers\\columns_k.cpp"
],
"compile-legality": [
"C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\cl.exe",
"/nologo",
"/O2",
"/std:c++17",
"/EHsc",
"/DHDIM=8",
"/DNCOPY=9",
"/DVPORTS=111",
"/DRHELP=439",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\portable-include",
"/IF:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers",
"/IC:\\Users\\wilds\\AppData\\Local\\rattler\\cache\\pkgs\\libboost-headers-1.88.0-h57928b3_7\\Library\\include",
"/Fe:F:\\MEESEEKS MATH\\r439-final-native\\bin\\legality.exe",
"/Fo:F:\\MEESEEKS MATH\\r439-final-native\\bin\\legality.obj",
"F:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\checkers\\legality_h.cpp"
],
"original-cohort": [
"C:\\Users\\wilds\\AppData\\Local\\Programs\\Python\\Python314\\python.exe",
"-I",
"-B",
"F:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\regression\\stage_cohort.py",
"F:\\MEESEEKS MATH\\r439-final-native\\local\\original",
"F:\\MEESEEKS MATH\\r439-final-native\\local\\original",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cin",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout"
],
"original-columns2": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns2.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout\\COHORT249-RECORDS.bin",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout\\columns2.json"
],
"original-columns4": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns4.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout\\COHORT249-RECORDS.bin",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout\\columns4.json"
],
"original-columns5": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns5.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout\\COHORT249-RECORDS.bin",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout\\columns5.json"
],
"original-legality": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\legality.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cin",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout",
"F:\\MEESEEKS MATH\\r439-final-native\\original\\cout\\legality.json"
],
"replacement-cohort": [
"C:\\Users\\wilds\\AppData\\Local\\Programs\\Python\\Python314\\python.exe",
"-I",
"-B",
"F:\\MEESEEKS MATH\\r439-four-block-review\\research\\e8-bit-carrier-skeleton\\code\\bit\\regression\\stage_cohort.py",
"F:\\MEESEEKS MATH\\r439-final-native\\local\\replacement",
"F:\\MEESEEKS MATH\\r439-final-native\\local\\replacement",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cin",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout"
],
"replacement-columns2": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns2.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout\\COHORT249-RECORDS.bin",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout\\columns2.json"
],
"replacement-columns4": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns4.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout\\COHORT249-RECORDS.bin",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout\\columns4.json"
],
"replacement-columns5": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\columns5.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout\\COHORT249-RECORDS.bin",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout\\columns5.json"
],
"replacement-legality": [
"F:\\MEESEEKS MATH\\r439-final-native\\bin\\legality.exe",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cin",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout",
"F:\\MEESEEKS MATH\\r439-final-native\\replacement\\cout\\legality.json"
]
},
"compiler_command": [
"C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\cl.exe"
],
"compiler_path": "C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\cl.exe",
"compiler_sha256": "b0a1818ebae6da7f18230a84e76ce839212584ac4c2ab55b97a0d5268085da57",
"compiler_version_output": "Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36260 for x64\nCopyright (C) Microsoft Corporation. All rights reserved.\n\nCompiler Passes:\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\cl.exe: Version 19.51.36260.0\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\c1.dll: Version 19.51.36260.0\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\c1xx.dll: Version 19.51.36260.0\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\c2.dll: Version 19.51.36260.0\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\c1xx.dll: Version 19.51.36260.0\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\link.exe: Version 14.51.36260.0\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\mspdb140.dll: Version 14.51.36260.0\n C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.51.36231\\bin\\Hostx64\\x64\\1033\\clui.dll: Version 19.51.36260.0\n\ncl : Command line error D8003 : missing source filename\n",
"platform": "Windows-11-10.0.26300-SP0",
"python": "3.14.5 (tags/v3.14.5:5607950, May 10 2026, 10:43:50) [MSC v.1944 64 bit (AMD64)]",
"python_executable": "C:\\Users\\wilds\\AppData\\Local\\Programs\\Python\\Python314\\python.exe",
"source_pins_canonical_sha256": "a6a6e3e1c38fbf7f73a25ef8eeea0fbded04232b5e3db96a23552ace89e0b8ee"
}
Loading
Loading