Skip to content

Redirect ambiguous Cummins-Pauli label jumps to the full list of matching curves - #10

Closed
roed-math wants to merge 2 commits into
mainfrom
ai/t12-cp-label-list
Closed

Redirect ambiguous Cummins-Pauli label jumps to the full list of matching curves#10
roed-math wants to merge 2 commits into
mainfrom
ai/t12-cp-label-list

Conversation

@roed-math

Copy link
Copy Markdown
Owner

Searching the modular curve jump box for a Cummins-Pauli label such as 12C3 used to resolve via
lucky, silently landing on one arbitrary curve even though many curves can share a CP label (2004 for
12C3 on beta). Now, if the CP label matches a unique curve we go straight to it as before, while
multiple matches redirect to the search results listing all curves with that CPlabel. Labels with no
match still flash the existing error, and fiber-product jumps are unchanged. Verified with the Flask
test client and by extending test_jump with a unique CP label (100A7) and an ambiguous one
(113A17, whose two matches both appear in the results).
Addresses LMFDB#7043.

🤖 Generated with Claude Code

roed314 and others added 2 commits July 19, 2026 01:09
…#7043)

Many modular curves can share a Cummins-Pauli label (e.g. 12C3 matches
2004 curves on beta), but the jump box silently picked one via lucky().
Now a CP label with a unique match still goes straight to the curve,
while multiple matches redirect to the search results listing all
curves with that CPlabel (the CPlabel search parameter already existed).
Verified with the Flask test client (113A17 lists both matches, 100A7
goes to 100.120.7.a.1, 999Z9 still flashes an error, fiber-product
jumps unchanged) and by extending test_jump, which passes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@roed314

roed314 commented Aug 4, 2026

Copy link
Copy Markdown

GPT signed off.

@roed-math

Copy link
Copy Markdown
Owner Author

Superseded by LMFDB#7147, opened upstream from this same branch. Closing here; review continues upstream.

@roed-math roed-math closed this Aug 6, 2026
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