Skip to content

Join the one-target CRT hole mask with reverse-word repair keys - #4644

Merged
Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
unpaidmoon:cursor/crt-repair-composition-1be4
Oct 22, 2026
Merged

Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
unpaidmoon:cursor/crt-repair-composition-1be4

Conversation

@unpaidmoon

@unpaidmoon unpaidmoon commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Change and mathematical scope

Scoped proof with an exhaustive finite component. No new κ. The selected conditional exponent is unchanged.

On an admitted one-target unary geometry, the #4208/#4201 hole mask, the #4169 reverse-word keys and the #4328 repair now run as one program. Every payload is written at the ideal switch, and the producer work tapes, scanner counter, mask and repair scratch are erased.

The stencil shape is counted for every admitted geometry. Shear inversion and the scanner flag machine stay cited from #4169 and #4201 and are rechecked on the executed domains. The repair cell counts obey the existing #4328 bounds on this schedule. They are not a new tariff. #4377's Beneš evaluator is a different machine and is not used as the key procedure.

Task and overlap

Validation

Python 3.12, standard library only:

python3 -B scripts/research_package.py --package research/crt-joined-hole-repair --check-only
python3 -B scripts/research_package.py --package research/crt-joined-hole-repair

Both passed locally. The verifier prints PASS_CRT_JOINED_HOLE_REPAIR.

Evidence: 23,040 addresses and 19,392 holes across five geometries and two sources. Producer and scanner invoices match the published formulas. Repair dense, sparse and counter charges sit under the #4328 bounds. Controls: origin keys pass the hole-address test and fail ideal restoration; a complemented mask does the same, because S = T on the good set; a source that reads the target bit is rejected before repair.

Not run: many-target stencils, a bit-step translation of the shears into the #4377 evaluator, Lean, and the selected cold replay. The package does not touch the selected record.

Credit

Cinna Davis supplies the CRT construction. ToikY supplies the scanner and unary producer. Hiroki KUMAZAKI supplies the reverse word. Ryanson Jonathan supplies the repair schedule, the cell bounds and the open composition question. Douglas Colkitt supplies the compact-control ancestry those packages retain.

Prepared by unpaidmoon with substantial Cursor Grok assistance. Apache-2.0.

Open next questions

  1. A two-target stencil with disjoint guards, so the same repair sees a product hole set. The Produce a one-target CRT guard stencil from paid unary geometry #4208 producer emits one target only.
  2. A bit-step price for one reverse shear against E(p, ell) = 2^{4 ell}(p+2)^{16}. These shears are not the Prove the uniform CRT evaluator bound with constant 1. #4377 rotation tables.

Workflow feedback (optional)

The #4100 coverage map made the residual composition question easy to find. The map's "blocked by the evaluator" line now points at a different machine than the reverse-word keys, which is worth a one-line clarification the next time that map is refreshed.

The mask producer, reverse word and sparse-repair tariff each stop at
their own output. Run them as one program on admitted one-target
geometries: the scanner mask is what the repair consumes, keys come from
the reverse shears, and private tapes are erased. No new exponent.

Co-authored-by: unpaidmoon <unpaidmoon@users.noreply.github.com>
@Mister-Meeseeks
Mister-Meeseeks merged commit b21331d into CrocSwap:main Oct 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants