Repository navigation
Conversation
A node condition reduces three finite cube directions to one quadratic equation. Integer-direction dyadic repairs then settle the exact query count at seventeen arities outside every earlier three-query family.
This was referenced Nov 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Result
New package
research/cubic-three-query-arities. It answers part of Open next question 1 of CubeJerry's PR6250: which remaining arities admit a three-query dyadic repair of the fixed cubic reader outside directions0,d,2d.Claim type: scoped written proof with exact finite certificates. At each of the 17 arities
6, 7, 12, 13, 21, 25, 42, 51, 52, 76, 85, 93, 97, 114, 156, 157, 160three integer-direction cube queries with dyadic weights, plus integer source shears, retain all
rchildren and restore arbitrary incomingy, a, bto the eager endpointy + r*A^3. None of these arities is in an earlier three-query class:r = 2 mod 3,r = 3, 4(apoursh, PR6212);r mod 9 in {0,1}(apoursh, PR6215);r = 2^s(AAAmirinu, PR6246);r = 2^s+1(CubeJerry, PR6250). PR6212 proves that three queries are necessary forr > 2, so the exact dyadic minimum at each of these arities is three.The new step is a node lemma. Distinct directions
c1,c2,c3represent the defect exactly whene2(c) = m*e1(c) - S1, wherem = (2r-1)/3andS1 = r(r-1)/2. The weights are then unique:w_j = S1(m - c_k - c_l)/((c_j-c_k)(c_j-c_l)). Example atr = 6, from the deferred sourcea = A+6B:a -= 8b; y += a^3; a += 4b; y += 10a^3; a += b; y -= 11a^3; a -= 3b.No new κ. The selected result is unchanged.
Evidence and reproduction
Interpreter: CPython 3.12 (
~/git/integer-mult-bounds/.venv/bin/python3.12locally), standard library only.Local results, CPython 3.12 on macOS arm64:
PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=partialin 11.2 s total. The search check takes about 9 s; each verifier run takes under 0.1 s.PASS_RESEARCH_COMMIT_BYTESat3ea9965e1.verify.pyaccepts a certificate only by its own checks, not by the closed weight formula:B^3residual.search.pyregeneratesCERTIFICATES.jsonbyte for byte.Limitations
r <= 160have no integer-direction certificate withc1,c2in[-160, r+160). They are listed in the JSON. No four-query obstruction is claimed. Non-integer dyadic directions and general dyadic frames were not searched.Open next questions
r = 15, 22, 24, 30, 31, ...admit three queries with non-integer dyadic directions or general frames, or is there a four-query obstruction? A suggested first step is a valuation test one2(v) = (9-3(2r-1)^2)/2withv_j = 6c_j-(2r-1).(-r, r/2, r/2)seen atr = 7andr = 97and a Pell-type recurrence give an infinite new family?r = 6orr = 7repair beatreager inverse shears under one pinned backend?Related open work
No open PR studies the cubic-reader repair or its query count. The open PRs touching cubic objects (#6410 central UT4 tariffs, #6617 affine seven-cube decoding) concern different objects. This account's PRs opened since the claim (#6649-#6652, #6654-#6662) study other objects; none computes a cubic-repair query count.
Credit
Produced by Nick Petalas. The question is CubeJerry's PR6250. The interface and lower bound are apoursh's PR6212. The original-b classification is apoursh's PR6215, and the power-of-two branch is AAAmirinu's PR6246. The fixed reader comes from PR6200. No predecessor file is modified.
CI notes
Both hosted checks passed at head
3ea9965e13457fdafc70b784305d026ebfa8faa2in run 41661232737:plan(4m57s) andreplay (research/cubic-three-query-arities)(4m8s).