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
1,703 changes: 1,703 additions & 0 deletions research/r439-bsection-survey/CANDIDATES.json

Large diffs are not rendered by default.

735 changes: 735 additions & 0 deletions research/r439-bsection-survey/CERTIFICATE.json

Large diffs are not rendered by default.

39 changes: 39 additions & 0 deletions research/r439-bsection-survey/CLAIM.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Sprint scope claim (recorded locally)

No pinned sprint coordination issue exists (checked 2026-10-13; the only open
issue is #650, unrelated), so the scope claim is recorded here, per the sprint
protocol.

- Track and seed: **bit supplier (00-19), OS random seed 8**.
- Base commit: `f567884aeb8851b6e794af1184119a3bfbe1e631` (origin/main at
sprint start; selected PR799/PR589, conditional kappa
0.001661634653669567).
- Object: the phase-B block schedule of PR589's tuned punctured R439 word
(`research/e8-bit-p111-tuned/tune/bitE8mut-p111-tuned.json.gz`), section B
runs at frames 506-509 and 519-524.
- Method: whole-block single-write class (PR #873's formulation) searched by
a realized-subset dynamic program with meet-in-the-middle donor sums;
class-infeasibility by two independent exhaustive recursions plus
order-independent per-row donor-supply certificates.
- Parameter range: all ten phase-B blocks of the word; constructions spliced
only for frames 506 and 523.
- Expected deliverable: one verified research package
(`research/r439-bsection-survey/`) with two block shortenings (24,305 ->
24,289 local ADDs), certified class minima for the feasible blocks, and
scoped infeasibility certificates for the rest; no new kappa.
- Overlap check at claim time (2026-10-13): open PRs #873 (block 508),
#843 (block 509), #844 (block 520), #857 (block 523) cover four claimed
blocks with other mechanisms; #728/#792 cover phase-A mini-nodes. No open
PR changes frames 506/507/519/521/522/524. Blocks 508/509/520/523 appear
here only as cross-checks (and frame 523 as a strictly shorter independent
witness than #857's published 40-gate program).
- Overlap refreshed before submission (2026-10-13): PR #880 (frame 507,
fixed-factor class, 35 -> 30) and PR #884 (frame 521, factorization class,
47 -> 31) landed on two surveyed blocks after the search completed; both
use mechanisms outside the single-write class and are disclosed as
complementary evidence in README.md. Frames 506 and 523 remain uncovered
by any open PR except #857's weaker 523 witness.
- Status: completed in session; submitted as
https://github.com/CrocSwap/integer-mult-bounds/pull/891 (branch
`research/agent-04-bit-seed08`, commit `bdff756c`). See README.md and
VALIDATION.md.
327 changes: 327 additions & 0 deletions research/r439-bsection-survey/EXPECTED.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,327 @@
{
"bill_after": {
"adds": 24289,
"copies": 9,
"erasures": 9,
"forward_positive_bound": 49347,
"payload_bits": 93,
"record_sha256": "ebc8fd69144216f36df9311c7b2af1e1fb163db59ce43bda9887ce99e514550e",
"records": 27218,
"reverse_positive_bound": 1090494
},
"bill_before": {
"adds": 24305,
"copies": 9,
"erasures": 9,
"forward_positive_bound": 49347,
"payload_bits": 93,
"record_sha256": "ea44aa047a2a9cf034de8b56b2166c49cf2dbdf9cd9ed6a20299a4f2b05ef09a",
"records": 27234,
"reverse_positive_bound": 1113070
},
"spliced_frames": [
506,
523
],
"survey": {
"506": {
"backward_optimality": {
"backward_distances_sha256": "03a48a831303b72e4cfd0f66e54bd4f71e67242c58cadf28eae7ff5040148c00",
"feasible_edges": 2370,
"minimum": 24,
"state_destination_pairs": 5120,
"states": 1024
},
"boolean_inputs_checked": 1024,
"minimum": 24,
"original_gates": 26,
"registers": [
5,
6,
9,
46,
47,
48,
52,
54,
56,
58
],
"reverse_entrywise_dominated": true,
"reverse_larger_entries": 0,
"reverse_strictly_smaller_entries": 5
},
"507": {
"backward_optimality": {
"backward_distances_sha256": "4ed29d0df19476a94b1b8a739be28173c0de62a5588693e023eaa31c842e6e84",
"feasible_edges": 924,
"minimum": null,
"state_destination_pairs": 5120,
"states": 1024
},
"original_gates": 35,
"registers": [
0,
3,
11,
61,
62,
63,
68,
69,
72,
465
],
"supply_witness": {
"col": 4,
"demand": 3,
"recomputed_demand": 3,
"recomputed_supply": 1,
"row": 3,
"supply": 1
}
},
"508": {
"backward_optimality": {
"backward_distances_sha256": "939856f3366b7012aeb1e08a2038bb7deef926a85c0155891a186fa036a49b5e",
"feasible_edges": 4376,
"minimum": 30,
"state_destination_pairs": 11264,
"states": 2048
},
"minimum": 30,
"original_gates": 37,
"registers": [
19,
27,
35,
43,
57,
65,
66,
74,
89,
97,
466
]
},
"509": {
"backward_optimality": {
"backward_distances_sha256": "43439ddebf453f959cd2dd23fa13e1c557c658526e8fa1bbbc551c72f19be51c",
"feasible_edges": 5204,
"minimum": null,
"state_destination_pairs": 11264,
"states": 2048
},
"original_gates": 31,
"registers": [
17,
22,
33,
38,
50,
60,
67,
77,
87,
92,
468
],
"supply_witness": null
},
"519": {
"backward_optimality": {
"backward_distances_sha256": "63561aebc03a97dbb1bac65067cdbc01fa2d9247639bc0140b63d226a59721d5",
"feasible_edges": 6753,
"minimum": null,
"state_destination_pairs": 24576,
"states": 4096
},
"original_gates": 42,
"registers": [
15,
23,
30,
41,
49,
53,
59,
70,
75,
82,
91,
96
],
"supply_witness": {
"col": 8,
"demand": 2,
"recomputed_demand": 2,
"recomputed_supply": 1,
"row": 2,
"supply": 1
}
},
"520": {
"backward_optimality": {
"backward_distances_sha256": "ff3c849afd121ab2fb17b45b97ded11c0dcbe867680f64afe17ae3399b140c8d",
"feasible_edges": 5584,
"minimum": null,
"state_destination_pairs": 24576,
"states": 4096
},
"original_gates": 41,
"registers": [
21,
26,
36,
44,
51,
55,
64,
71,
80,
84,
94,
102
],
"supply_witness": {
"col": 9,
"demand": 1,
"recomputed_demand": 1,
"recomputed_supply": 0,
"row": 9,
"supply": 0
}
},
"521": {
"backward_optimality": {
"backward_distances_sha256": "975892804349a175a49ec4d8140856a333443fea466c8b9faa13c43134b62fc2",
"feasible_edges": 4779,
"minimum": null,
"state_destination_pairs": 24576,
"states": 4096
},
"original_gates": 47,
"registers": [
10,
13,
32,
34,
39,
42,
76,
79,
83,
85,
104,
107
],
"supply_witness": null
},
"522": {
"backward_optimality": {
"backward_distances_sha256": "be039e6860ead96b53176932c6bce4eb6f95fa32e8e518153fe6802a490059ce",
"feasible_edges": 6917,
"minimum": null,
"state_destination_pairs": 24576,
"states": 4096
},
"original_gates": 43,
"registers": [
1,
7,
24,
25,
28,
29,
98,
99,
100,
101,
106,
108
],
"supply_witness": {
"col": 3,
"demand": 2,
"recomputed_demand": 2,
"recomputed_supply": 1,
"row": 5,
"supply": 1
}
},
"523": {
"backward_optimality": {
"backward_distances_sha256": "7b99c0d267f1f3202f0a9d77454c375b15b5463aedba3cb827101d34ccb56f92",
"feasible_edges": 7500,
"minimum": 39,
"state_destination_pairs": 24576,
"states": 4096
},
"boolean_inputs_checked": 4096,
"minimum": 39,
"original_gates": 45,
"registers": [
2,
4,
14,
16,
18,
20,
88,
90,
93,
95,
103,
109
],
"reverse_entrywise_dominated": false,
"reverse_larger_entries": 13,
"reverse_strictly_smaller_entries": 16
},
"524": {
"backward_optimality": {
"backward_distances_sha256": "f82428c8c960250093b30e1f8415d805bc2e952dde6aad475fe38b441d257036",
"feasible_edges": 7348,
"minimum": null,
"state_destination_pairs": 24576,
"states": 4096
},
"original_gates": 41,
"registers": [
8,
12,
31,
37,
40,
45,
73,
78,
81,
86,
105,
110
],
"supply_witness": {
"col": 9,
"demand": 3,
"recomputed_demand": 3,
"recomputed_supply": 2,
"row": 6,
"supply": 2
}
}
},
"survey_frames": [
506,
507,
508,
509,
519,
520,
521,
522,
523,
524
]
}
Loading