Geometry

The Lean Pool projects whose card's first MSC2020 code is in class 51, Geometry: 5 articles, one per card.

ClassAxiomatic projective geometry (Faure–Frölicher)#

Develops, following Faure and Frölicher's Modern Projective Geometry, the axiomatic theory of projective geometries given by a ternary collinearity relation, with subspaces and subgeometries, proves that the central projection between two lines is a bijection, and exhibits every Mathlib projectivization as a projective geometry. Groundwork from the upstream desargues repository — Desargues' theorem itself is not formalized.

Quoted from the card LeanPool/projects/desargues.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 3 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

TheoremThe Convex-Octagon Case of Erdős Problem 97#

Proves that among eight labelled points in the Euclidean plane in convex position, at least one point has no four other points at a common distance. The development reduces a geometric counterexample to a finite incidence model, classifies normalized row patterns up to symmetry, proves geometric and algebraic obstructions, and excludes seven canonical first-row masks with a kernel-audited exhaustive search over the remaining legal row masks and checked geometric obstruction witnesses. This is the modern four-equidistant formulation; Erdős's 1946 paper posed the stronger three-equidistant version. This is the convex-octagon case only; the general Erdős Problem 97 remains open.

Quoted from the card LeanPool/projects/erdos-97-convex-octagon.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists one main result, with its informal statement quoted from the card. The scan finds its declaration in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

TheoremEuclidean Distance Geometry#

Develops the basepoint-centered Gram approach to finite Euclidean distance geometry. Proves both directions of Schoenberg's characterization, including a rank-controlled factorization of positive-semidefinite matrices; proves that three affinely independent centers in Euclidean three-space determine at most two points with prescribed distances; and verifies the Cayley--Menger determinant for segments and triangles, including the triangle-area identity underlying Heron's formula.

Quoted from the card LeanPool/projects/distance-geometry.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 4 main results, each with its informal statement quoted from the card. The scan finds 4 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

TheoremIndependence of Playfair's axiom via Euclidean and Klein models#

Constructs Euclidean and Klein models of a synthetic Hilbert plane, proving that Playfair's axiom is independent of incidence, Pasch order, and congruence axioms, even with Archimedes and Dedekind continuity. Develops reusable coordinate geometry over ordered fields, projective motions, Klein angles and metric, smooth-path length and distance, congruence constructions, and a coordinate curvature calculation. Dedekind continuity replaces Hilbert's maximal completeness axiom; their equivalence is not formalized. Curvature uses Brioschi's formula, and distance uses C1 paths; no identification with Mathlib's Riemannian distance or connection curvature is asserted.

Quoted from the card LeanPool/projects/parallel-postulate.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 4 main results, each with its informal statement quoted from the card. The scan finds 4 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

TheoremSynthetic Euclidean geometry: Euclid's Elements Book I#

Formalizes Book I of Euclid's Elements via an axiomatic synthetic-geometry system (incidence, betweenness, congruence, and area), culminating in the Pythagorean theorem and its converse.

Quoted from the card LeanPool/projects/synthetic-euclid.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 5 main results, each with its informal statement quoted from the card. The scan finds 5 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.