Repository navigation
Conversation
The six-source centre pair on s+t=6c+3 is classified for every c>=2. Even c>=4 has no residue-legal centre, because every legal count is a multiple of c/2 while the centre length 3c+1 is not. Odd c>=5 has exactly 300 residue-legal centres, all of weight 3, in two count shapes of 180 and 120 realizations. The c=6 case is the instance c=6 of the even exclusion; the c=5 and c=7 instances are used by open PRs CrocSwap#7038 and CrocSwap#7016, and the new content is the uniform classification and the exact counts. Predecessor: PR CrocSwap#6955.
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
Scoped written proof with exact finite corroboration. No κ change. On the six-source centre of the diagonal
s + t = 6c + 3, the residue-legal centre pair is classified for every characteristicc >= 2:c >= 4: no residue-legal centre at all. Off the centre every legal count is0,c/2orc; at the centre it is0orc/2. All counts are multiples ofc/2, while the centre length3c+1is not, andc/2 >= 2.c >= 5: exactly 300 residue-legal centres, all of weight 3, in exactly two count shapes.180have count vector{0,0,h,h,c,c}with the centre on a zero coordinate;120have{0,a,h,h,h,c}with the centre forced ata, wherea=(c-1)/2andh=(c+1)/2. Both shapes contain the value2c((2,2,0)has two such coordinates,(1,3,a)one).c = 3: 366 residue-legal centres, 300 of weight 3, plus 60 of weight 0 and 6 of weight 6.c = 2: 450 residue-legal centres, none of weight 3.So the c=6 emptiness of merged PR #6955 is the instance
c = 6of an even-characteristic exclusion. Every odd characteristic at least three admits weight-3 centres; the frozen-coordinate induction is not obstructed by this residue count there. Conversely, at even characteristic the centre slot is unavailable for everyc >= 4, and the induction must start elsewhere or change mechanism.This package studies the residue-legal centre pair only. It does not search words, does not rerun the solver verdict of PR #6141, and does not claim a depth-two exclusion or a complete multiplication theorem.
Scope note. The advance claim predicted a centre exclusion for every
c >= 3. That prediction was wrong for oddc: the odd case admits centres, and the delivered result classifies the exact split instead of asserting emptiness. Only the written result and census are claimed.Evidence and reproduction
The package is
research/six-source-all-c-centre-emptiness/.verify.pychecks the even count restriction and the odd count tables for everyc = 3..999, solves the two linear equations for every oddc >= 5, checks the180 + 120shape count, and enumerates the complete count-vector census forc = 2..10. The c=6 row reproduces the predecessor's9156 / 46956 / 0totals.From the repository root with CPython 3.12.15:
Output:
PASS_ALL_C_CENTRE_CLASSIFICATION, thenPASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed, thenPASS_RESEARCH_COMMIT_BYTES. Each registered check runs in about 1.5 s locally, well under the CI limit.Limitations and unrun obligations
(3c+1, 3c+2)is classified. Off-centre residue-legal pairs are not.c = 2..10, and the algebra check coversc = 3..999, but no word, depth-two existence or exclusion is decided.Open next questions
c >= 5, does a residue-legal centre extend to a frozen-coordinate induction froms = 3c+1down tos = 4? The shapes supply the2ccoordinate, not the intermediate weight-3 indices.s != 3c+1carry residue-legal weight-3 masks at evenc? With the centre slot empty, this is the natural replacement start.Related open work
Open PRs studying the same connector centre:
s + t = 33): its premise that every legal c=5 centre is a weight-3 mask agrees with this census, which gives exactly 300 such centres and the10 = 2ccoordinate.s + t = 6c + 3.14 = 2c.(18, 21)): an off-centre even-characteristic classification, complementary to the empty c=6 centre slot proved here.Merged predecessor: #6955 supplies the six-source model, the residue set, the c=6 result and the c=7 frozen-14 description. The weight identity is #6107 and the interface is #4231 / #4248.
CI notes
Head
c3c76667137a1c5e90894304ea6dcbe48aebc1e7. Hosted CI did not certify this package. In run 43105506939 (job 130807785393) theplanjob failed in "Onboarding helper tests" on exactly one test of 760 (24 skipped):test_research_current_status.CurrentCiNavigationTests.test_current_ci_section_matches_selected_record, withAssertionErrorreporting thatmake frontier7000-verifywas not found in the #6030 CI verification text. On maine54523517the selected record namesmake frontier7000-verifywhiledocs/ci-verification.mdstill describes #6030, so the test fails on main's own files. Thereplayjob was skipped becauseplanfailed.The same single test fails on other contributors' PRs (runs 42905094314, 42903313790) and on this account's #7247-#7256, #7261-#7270 and #7320 (runs 43029932349, 43030419612, 43105433200). I confirmed the failed
planjob on all five listed runs and the same failing test name on this PR's run and on run 43105433200. This is a repository-level failure, not a package failure; no fix or retrigger commit is pushed from this branch. Locally on the same head,research_package.py --package research/six-source-all-c-centre-emptinessreturnedPASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed,check_research_commit.py --check-source-historyreturnedPASS_RESEARCH_COMMIT_BYTES, and both registeredverify.pycommands returnedPASS_ALL_C_CENTRE_CLASSIFICATIONon CPython 3.12.15 (Darwin).