Algebraic geometry

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

TheoremBrill–Noether theory and gonality of finite graphs#

Formalizes Brill–Noether existence through genus five, chains of marked banana graphs and loops, the treewidth lower bound for gonality, and a tricycle example whose gonality drops under regular subdivision. Includes divisor and transmission infrastructure and the Demazure-product support used by vertex gluing.

Quoted from the card LeanPool/projects/brill-noether-graphs.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

TheoremFinEqs - reducing equations defining a subset of n-space over a finite field#

Formalizes the finite-field equation-reduction theorem and sharpness examples.

Quoted from the card LeanPool/projects/fineqs.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

TheoremGrothendieck's Vanishing Theorem#

Formalizes Grothendieck's vanishing theorem for sheaf cohomology on Noetherian topological spaces.

Quoted from the card LeanPool/projects/grothendieck-vanishing.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

TheoremThe Jacobian of a Compact Riemann Surface#

Constructs the Jacobian of a compact Riemann surface as the period-lattice quotient of the dual of holomorphic 1-forms, and proves the surrounding theory it needs: the genus as the dimension of the space of holomorphic 1-forms, discreteness and full rank 2g of the period lattice, the Abel-Jacobi map and its injectivity in positive genus, functoriality (pushforward, pullback, degree, and the projection formula), Riemann-Roch, Serre duality via Laurent tails, the residue theorem, the Dolbeault-Cech comparison, and finite dimensionality of the first cohomology by a Schwartz/Montel argument. The headline no-hack guard is that the genus vanishes exactly when the surface is homeomorphic to the sphere.

Quoted from the card LeanPool/projects/jacobian-diffgeo.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

TheoremRiemann–Roch for algebraic function fields#

Formalizes the Riemann–Roch theorem for algebraic function fields of one variable through the adelic route. Divisors are indexed by intrinsic places (discrete rank-one valuation subrings containing the constants), with an equivalence to a two-chart coordinate model via Ostrowski's theorem. The development builds Riemann–Roch spaces, the genus, an intrinsic adele space, Weil differentials and the canonical class, and proves Riemann's inequality, the duality theorem, Riemann–Roch, Clifford's inequality, and the standard corollaries. As an application it shows that a Weierstrass elliptic curve has genus one and identifies its degree-one places with the class group of the coordinate ring compatibly with the group law.

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

Main results

The card lists 7 main results, each with its informal statement quoted from the card. The scan finds 7 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.