Resolution of Singularities in Characteristic Zero

5.1. Conventions and sources🔗

This appendix collects the matters that concern every page: a dictionary from the classical notions to their names in Mathlib and the library, the typing conventions of the statements, the names of the declarations, and the sources cited. How to read a node, with its boxes on the relation to the source, is explained in the introduction (How to read a node).

5.1.1. Dictionary🔗

The statements use the standard notions of scheme theory [TSPA] under their names in Mathlib or in the library. Each line gives a classical notion, its Lean name, and the node of the library's definition where there is one.

5.1.2. Ideal sheaves and closed subschemes🔗

Closed subschemes, centres and boundaries are given by their ideal sheaves: Mathlib's X.IdealSheafData on a scheme (Algebraic k-schemes, singularities and normal crossings), a locally finitely generated ideal sheaf of the sheaf of analytic functions on a manifold or an analytic space (Analytic manifolds). Ideal sheaves are ordered by inclusion, so a larger ideal sheaf is a smaller subscheme: the unit ideal sheaf ⊤ is the empty subscheme, so a blow-up with centre ⊤ is an isomorphism, and the zero ideal sheaf ⊥ is the whole space. "With nonzero stalks" reads Hironaka's "sheaf of non-zero ideals" at every stalk. The monoidal transformation with centre D is the blow-up along the ideal sheaf of D; "blow-up" and "monoidal transformation" are used interchangeably, as are Kollár's "cosupport" and the library's support of an ideal sheaf.

5.1.3. Names🔗

Declarations are referred to by their full Lean names. On each page the names in rendered signatures are shown relative to the namespaces that page opens, as its legend says; links and hovers keep the full name. The library names its declarations after what they are, in the manner of Mathlib. The algebraic vocabulary is in AlgebraicGeometry, most of it in AlgebraicGeometry.Scheme (the singular locus, blow-up sequences and divisor families) and AlgebraicGeometry.Scheme.IdealSheafData (ideal sheaves, the blow-up and the transforms), with the order of an ideal of a local ring in IsLocalRing, and the inputs and functors of the functorial theorems, with the properties these theorems assert of them, in AlgebraicGeometry. The analytic vocabulary is in AnalyticManifold (manifolds, their ideal sheaves and finite successions), built on the infrastructure in Manifold; analytic spaces, their vocabulary and their resolution theorems are in AnalyticSpace.

5.1.4. Sources🔗

The sources are cited by the keys of references.bib, the bibliography of the library, as [Kol07, Definition 29]: a citation links to the entry in the Blueprint Bibliography, the last part of this document, which lists the sources that the chapters and the annotations cite, with the places they are cited from. Item numbers in citations are the source's own.