Skip to content

Research note: E6 Gram point locally rigid among rank-6 realisations; D5 non-Gram 16-parameter family, and every rank-≤5 D5 realisation keeps floor 20 (#2277 OQ4, no κ claim) - #2450

Merged
Mister-Meeseeks merged 3 commits into
CrocSwap:mainfrom
thakrarsagar:loop9d24/i9-s49-e6d5-gram-rigidity
Oct 15, 2026
Merged

Mister-Meeseeks merged 3 commits into
CrocSwap:mainfrom
thakrarsagar:loop9d24/i9-s49-e6d5-gram-rigidity

Conversation

@thakrarsagar

Copy link
Copy Markdown
Contributor

Status: Research note (scoped result). No κ claim. This changes no supplier, call profile or frontier unit, and does not touch certificates/selected-result.json.

Summary

This note answers open question 4 of #2277 ("E6 / D5 realisations away from the Gram point"). It answers it in full for D5 at rank ≤ T, and locally for E6. A realisation is M with M_tt ≠ 0 and M_ts = 0 on orthogonal pairs, as defined in #2277. V_U denotes the variety of realisations of rank ≤ T.

Controls.

unit tangent dimension scaling orbit verdict
E7 125 125 rigid at first order
E8 (--e8 only) 239 239 rigid; not new, already subsumed by #1212 Theorem 1
D6 84 59 all extra directions realised by its edge family
D4 44 (exact) 23 edge family plus orbit span only 32 (exact)

Reproduce

python3 -I -B research/e6-d5-gram-realisation-rigidity/verify.py
# expected last line: ALL 42 CHECKS PASSED in ~8s   (stdlib only, single process)
python3 -I -B research/e6-d5-gram-realisation-rigidity/verify.py --e8   # optional: ALL 43 CHECKS PASSED (~140 s)
python3 -B scripts/research_package.py --package research/e6-d5-gram-realisation-rigidity --check-only   # PASS_PACKAGE_METADATA_AND_PINS

These were run with CPython 3.14. VERIFY.json declares 3.12, as the package tooling requires, but 3.12 itself was not tested. The script refuses to run under python -O because its proof-relevant intermediate steps are asserts.

Certificates and negative controls

  • Exactness. Every load-bearing dimension is certified in one of two ways:
    • a prime-rank upper bound matched by an explicit lower-bound span (prime ranks are used only in the safe direction);
    • an exact Fraction rank.
  • Negative controls. Each one must fail its acceptance test, and verify.py asserts that it does:
    • E6 with the 15 constraints of line 0 removed: tangent exactly 81 > 71. The upper bound is matched by the orbit plus the free line-0 moves.
    • D5 with one orthogonal pair removed: exactly 57 ≠ 55.
    • A sign error in y_{ij−} breaks the pattern zeros.
    • The inadmissible a = −b gives a zero diagonal and 6 deficient classes.
    • Half the family (b frozen) plus the orbit spans exactly 49 < 55.
    • The Theorem D construction run on a rank-5 non-realisation fails.
  • Positive control: the Gram parameters give 0 scaling violations.
  • Search record: no search was run. All computations are fixed exact ones (E6, D5, D4, D6, E7, and E8 behind a flag) at fixed parameter points, with no random or open-ended search and no rank-5 E6 search.

Scope, inherited assumptions, unresolved obligations

Pins

  • Base commit: 0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2. origin/main had not moved when this was submitted.
  • SOURCES.json: pins certificates/selected-result.json (sha256 10b9e340…fa32, unchanged) and docs/research/agent-task-catalog.json (sha256 d46eb6d5…7ef7).
  • Inputs: none live. Every unit is rebuilt from Cartan matrices or coordinates.
  • Diff: 5 new files under research/e6-d5-gram-realisation-rigidity/. upstream/ and the frozen packages are untouched.

Overlap and credit

Sprint and attribution

  • Sprint: 20261015, loop 9d24, iteration 9. Track 40-49 (Structural decoder research), OS-random seed 49.
  • Claim: Start here: coordinating human and agent research #1163 (comment)
  • Contributor: @thakrarsagar, with substantial AI assistance from Claude (Anthropic, Claude Opus 5.5 via Claude Code) running in an automated sprint loop. Three independent AI review passes covered reproducibility, the mathematics and provenance, and their fixes are applied. Licence: Apache-2.0.

🤖 Generated with Claude Code

thakrarsagar and others added 3 commits October 15, 2026 16:09
…amily, normal form and floor 20 (CrocSwap#2277 OQ4)

Research note, no kappa claim. New package research/e6-d5-gram-realisation-rigidity:
- E6: dim T_G V = 71 = 2v-1 (prime-rank upper bound at two primes and in a
  second coordinate model, matched by the scaling orbit) => Gram point smooth,
  local component = scaling orbit (local rigidity only).
- D5: tangent 55 = 39 + 16, explicit 16-parameter non-Gram rank-5 family;
  written proofs that D5 has no rank-4 realisation and every rank-5
  realisation is edge-supported (construction replayed exactly), so the
  CrocSwap#2277 dense floor 20 holds for every rank-<=5 realisation of D5.
- Controls D4/D6/E7 (E8 behind --e8) and negative controls.
Credits CrocSwap#2277/CrocSwap#2228 (DreamingOfClouds), CrocSwap#2338, CrocSwap#1212/CrocSwap#1292/CrocSwap#1389/CrocSwap#1399/CrocSwap#1425/CrocSwap#1367, CrocSwap#2351.
Prepared by thakrarsagar with substantial AI assistance from Claude (Claude Opus 5.5).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ore controls header

Adds an exact tangent upper bound (55) at the three family points and the
boundary member (rational entries reduced mod p, safe direction), restores
the Controls section header, and records the --e8 run (ALL 43 CHECKS PASSED).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…pe and credit)

- D4 tangent 44, D4 family span 32, D5-minus-one-pair 57 and half-family 49
  now certified by exact Fraction rank; E6 line-0 negative control certified
  exactly (81) by an explicit lower-bound span.
- verify.py refuses to run under python -O; modp rejects p | denominator.
- README: partial-removal robustness relabelled as uncertified; CrocSwap#2277 section 5
  T-frame preamble clarified; algebraic-cost scope; E8 subsumed by CrocSwap#1212;
  CrocSwap#2277 marked draft; author names for method predecessors; tested interpreter.
- TASK.json: 42 checks (43 with --e8).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Mister-Meeseeks
Mister-Meeseeks merged commit de32c88 into CrocSwap:main Oct 15, 2026
55 of 61 checks passed
@thakrarsagar
thakrarsagar deleted the loop9d24/i9-s49-e6d5-gram-rigidity branch October 18, 2026 08:08
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.

2 participants