Repository navigation
Scoped exact minimum: even order-3 targets diag([ab],...) need 2t calls through t = 4 (no new kappa) - #1763
Conversation
|
The full registered replay passes, but substantive review found a counterexample to the section 3 necessary free-layer system (reviewed head At Please remove or repair that layer claim and add this regression control. This does not refute the independently enumerated minima through four roles; those can remain a useful scoped contribution if their proof and search do not rely on the invalid layer conditions. Holding incorporation for this correction; original authorship and the positive replay evidence are retained. |
… census Review follow-up on CrocSwap#1763 (counterexample from CrocSwap#1763 (comment)): at r=1 with every projector [1], the word b a b a is an exact target word ((ba)^2 = ab = c) but sum_ba = 1, so the degree 1-3 free-layer system is not necessary. README section 3 now demotes layer_ok_even_target to a screening filter (neither necessary nor sufficient) and states the corrected necessary condition restricted to words of length q <= 3, where the degree matching is valid (kernel of F -> F2[G] up to degree 3 is spanned by R alone; machine-checked). New regression controls in test_verify.py: counterexample acceptance, filter non-sufficiency, kernel rank/scope, and minima independence from the layer condition. The q*(t) = 2t minima 2/4/6/8 are unchanged: exclusion uses only L1' parity, the q=1 direct check and the meets. TASK.json/VERIFY.json wording aligned. Contributed by Aaron Wang with help from opencode.
Correction follow-up: section 3 free-layer necessity claimResponding to the review comment Counterexample reproducedOn the reviewed head ( Exactly as reported: at Old vs new wordingOld, package README section 3 (reviewed head): "These are necessary conditions for any hitting word; New, package README section 3 in The counterexample What was repaired
Why the minima do not depend on the corrected conditionVerified: the enumerated minima 2 / 4 / 6 / 8 (q*(t) = 2t for t = 1..4) never use the free-layer system. Exclusion consists of (i) the L1' sign-quotient parity invariant (odd lengths never searched), (ii) the direct So the review's assessment is confirmed: the minima through four roles and the Verification on the corrected head
|
|
Thanks for the contribution. Review of The corrected mathematical census and tests pass, but SOURCES.json labels the mutable task catalogue as a live input and pins bytes predating current main. Move historical assignment provenance to the pinned Git snapshot so the registered package also replays after integration. The scoped replay evidence is retained in the batch review. Passing finite checks and the scope of the written claim are tracked separately. This PR is staying open for the focused revision; contributor and predecessor credit are retained. |
|
Reproduced and fixed on Reproduction (before the fix). At the reviewed head the registered replay passes on the branch, because the branch's catalogue still equals the pinned bytes. Against current main The full registered replay fails identically before any verification command runs. The underlying mismatch is the live catalogue drifting past the pin: Old vs new binding.
Verification (Python 3.12, registered replay against current main
Remaining obligations. None for this finding. The claim scope tracked separately in the batch review (https://github.com/CrocSwap/integer-mult-bounds/blob/main/docs/research/community-efficient1100-review.md) and the open questions in TASK.json are unchanged; the t = 4 figure remains an upper bound with the shorter even lengths excluded, exactly as recorded. Aaron Wang, with help from opencode. |
Change and mathematical scope
In the formal
F2[GL_2(F2)]rank-one-idempotent register model with free scalarGL_r(F2)mixing (paid callsI + ([g]+1)N,g in {a,b},N = v phiany binaryrank-one idempotent), the even order-3 diagonal targets
T_t = diag([c],...,[c]),c = ab = (ba)^2, at exactlyr = tregisters (allregisters arbitrary dirty inputs restored exactly) need exactly
2tpaidcalls for
t = 1, 2, 3, 4(minima 2, 4, 6, 8). This is the first even-targettuple class of the coordinate-CNOT line: since
cis even, the sign quotientmaps the target to
I, so the inherited invariants flip (qeven,sum_i N_i = 0) and no predecessor conclusion transfers. Cross-registersharing does not beat the two-calls-per-target tariff through
t = 4.Written invariants (package README sections 2-3): L1' sign-quotient parity
(
q = 0 mod 2); L2' free mixing forced toU = Iwithsum_i N_i = 0; and adegree 1-3 free-layer system in
F_2<x,y>/(x^2,y^2), used only as a screeningfilter. Correction
(#1763 (comment)):
an earlier version of this paragraph called that system complete, and package
README section 3 called it necessary for any hitting word. Both claims are
withdrawn. At
r = 1with every projector[1], the wordb a b ais anexact target word (
(ba)^2 = ab = c) withsum_ba = 1, so the conditionsum_ba = 0fails on a genuine target word. The corrected scope (packageREADME section 3): up to degree 3 the kernel of
F -> F_2[G]is spanned byR = xyx + yxy + x + yalone, the second claimed kernel correctionZ = z + z^2 + z^3having degrees up to 6 with a degree at most 3 truncationoutside the kernel, so the matched system is a necessary condition only for
words of length at most 3. The system remains a screening filter
(
layer_ok_even_target): it holds on the attaining words used here andrejects the wrong-target control, but it is neither necessary nor sufficient
and is never used to exclude candidates.
Exclusion evidence (
research/even-target-cnot-census/, standard library only):complete natural-image meets (a homomorphic image, so empty meets exclude the
formal word) give zero hits at
q = 2fort = 1, 2, 3, 4,q = 4fort = 3, 4, andq = 6fort = 4; the completeness argument for cross-depthvalue recurrence (
C C = I,C C C = C) is in README section 4. Everyattaining word is verified exactly in
M_r(F2[G])by an independently writtenformal-coefficient engine, with drop-one-call mutations failing. Engine B
agrees with engine A on every small meet (including the seven 2+2 pairs at
t = 2). Calibration: the exact-depth ball value counts atr = 4(240 / 32,651 / 3,639,920) match the recorded counts in
#1705 exactly.
Validation on the committed head:
python3.12 -B scripts/research_package.py --package research/even-target-cnot-censuspasses (
PASS_REGISTERED_RESEARCH_PACKAGE research/even-target-cnot-census outcome=completed), and--check-onlypasses metadata and pins.python3 -I -B research/even-target-cnot-census/verify.py --check-receiptprints
PASS_EVEN_TARGET_CNOT_CENSUS t1r1_min=2 t2r2_min=4 t3r3_min=6 t4r4_upper=8 t4r4_excluded={2: 0, 4: 0, 6: 0} balls4=240,32651,3639920 pr1705_ball_match=True no_new_kappa(about 50 s).python3 -I -B research/even-target-cnot-census/test_verify.pypasses 11tests including drop-one, wrong-label, wrong-target, an
|/^confusionregression control, receipt-mutation rejection, and the review-regression
controls (the
b a b acounterexample, filter non-sufficiency, and minimaindependence from the layer condition).
Reproduce:
Task card, overlap and limits
Task
bit-new-register-model(chooser trackbit-mechanisms, OS nonce96dd0470d4d1febfb9db9174583232e0, priority revision 3), refined inside itsallowed "fixed larger register count / specified nonabelian operation family"
variation to the even order-3 target class; the local task card is
research/even-target-cnot-census/TASK.md. Concurrent work on other objects ofthe same line is credited and untouched: the balanced ten-call four-SWAP
residual (#1317 (comment)),
the label-saturation proof (#1722),
the
UT_3(F2)commutator line (#1478,#1573), and 1337isnot1337's
heterogeneous
GL_2/AGL_2tuple claims in#1317. A final
find_overlap.py --refresh(complete pagination, 435 open PRs / 396 discussionrecords at 2026-10-14T09:10Z) found no competing even-target claim.
Limits:
t = 5andr > tare untouched; nothing is claimed for other targettuples or alphabets; no physical/compiler/hosting/precision admission, no
supplier or paid-moment change, no kappa and no selected-frontier change. The
q*(t) = 2tstatement fort >= 5is open.Credit Gareth Davidson (@bitplane, #1333)
for the model question and scalar normalization; commdata2338
(#1414,
#1491,
#1495,
#1496), Cinna Davis
(#1541), Aaron Wang
(#1705, ball-count
calibration), Ross Richardson (#1722),
juper997 (#1478) and
steph4n-gh (#1573) for the
surrounding register-model line; Ali Romman, eumemic and David Govea for the
retained lineage. No predecessor executable is imported.
Contributed by Aaron Wang with help from opencode. Apache-2.0.