Skip to content

feat: add Pascal's theorem eval problem#408

Open
kim-em wants to merge 3 commits into
mainfrom
feat/pascal-pappus
Open

feat: add Pascal's theorem eval problem#408
kim-em wants to merge 3 commits into
mainfrom
feat/pascal-pappus

Conversation

@kim-em

@kim-em kim-em commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

This PR adds two projective-geometry incidence theorems (§146 of the Knill survey): Pascal's theorem (six points on a non-singular conic give three collinear intersection points) and Pappus's hexagon theorem (the degenerate-conic case, two triples of collinear points). The trusted helpers (SamePoint, OnConic, meet, Collinear3) are non-holes, built on Mathlib's cross product ⨯₃. Neither theorem is in Mathlib.
🤖 Prepared with Claude Code

kim-em and others added 2 commits June 9, 2026 07:46
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kim-em kim-em changed the title feat: add Pascal and Pappus theorems eval problems feat: add Pascal's theorem eval problem Jun 9, 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.

1 participant