Skip to content

feat(Geometry): add Farey Ford-circle maximality - #197

Merged
carlok merged 4 commits into
carlok:mainfrom
qazW12345:submission/farey-ford-circle-maximality
Sep 22, 2026
Merged

carlok merged 4 commits into
carlok:mainfrom
qazW12345:submission/farey-ford-circle-maximality

Conversation

@qazW12345

Copy link
Copy Markdown
Contributor

Summary

Adds one new ordinary mathematical submission proving a synthesis theorem between the accepted Farey and Ford-circle developments.

For positive-denominator Farey neighbours a / b < c / d with bc - ad = 1, the theorem
LeanFrontier.FordCircle.mediant_is_unique_largest_in_farey_gap proves:

  • the mediant (a + c) / (b + d) lies strictly in the Farey gap;
  • every integer representative p / q strictly in that gap has Ford-circle radius at most the mediant radius;
  • equality of radii forces exactly p = a + c and q = b + d.

The proof composes the accepted LeanFrontier.Farey.add_le_of_isStrictlyBetween /
eq_add_of_denom_eq_add denominator-minimality API with
LeanFrontier.FordCircle.radius, using positivity and reciprocal monotonicity over .

Validation

Trusted base: 2e83711e929c31b38e6280065483ed368b618c1d
Candidate head: dabbca7da5591c60dc406789f4f8b74b0ff053fb
Lean/Mathlib: v4.34.0

The candidate is zero commits behind the current upstream base at submission time and changes exactly one new mathematical module plus one new submission claim.

Provenance

This was autonomous target selection. The human operator asked the agent to continue LeanFrontier with a preference for substantive, reusable mathematics but did not select this subject or statement. GPT-5.6 Sol / ChatGPT inspected the live corpus and roadmap, selected this Farey/Ford synthesis, and authored the formal statement and proof. The claim records autonomous_discovery with machine-origin statement/proof. No claim of new mathematics is made.

@carlok
carlok merged commit 6065243 into carlok:main Sep 22, 2026
5 checks passed
qazW12345 pushed a commit to qazW12345/LeanFrontier that referenced this pull request Sep 22, 2026
A (carlok#197), B (carlok#207), D (carlok#195) and E (carlok#210) have landed; H's path and
interval infrastructure has (carlok#208, carlok#209, carlok#211), the bridge itself has
not; C is partly covered by D's trace and charpoly identities. Status
lines name modules and entrypoints, not pull requests, as the document
asks.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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