18. Schemes
This page explains how to express common concepts in scheme theory using the definitions in Mathlib. We assume basic knowledge of both Lean and algebraic geometry in the language of schemes.
Most declarations are in the AlgebraicGeometry namespace and since we rely
on the language of category theory, we recommend to have the following namespaces open.
open AlgebraicGeometry CategoryTheory Limits
In what follows, most definitions are noncomputable. Starting with a noncomputable
section is therefore recommended.
noncomputable section
The exposition is split in the following subsections: