Open covers of schemes #
This file provides the basic API for open covers of schemes.
Main definition #
AlgebraicGeometry.Scheme.OpenCover
: The type of open covers of a schemeX
, consisting of a family of open immersions intoX
, and for eachx : X
an open immersion (indexed byf x
) that coversx
.AlgebraicGeometry.Scheme.affineCover
:X.affineCover
is a choice of an affine cover ofX
.AlgebraicGeometry.Scheme.AffineOpenCover
: The type of affine open covers of a schemeX
.
An open cover of a scheme X
is a cover where all component maps are open immersions.
Alias of AlgebraicGeometry.Scheme.Cover.map_prop
.
the component maps satisfy P
The affine cover of a scheme.
Equations
- One or more equations did not get rendered due to their size.
Equations
- AlgebraicGeometry.Scheme.instInhabitedOpenCover = { default := X.affineCover }
The ranges of the maps in a scheme-theoretic open cover are a topological open cover.
Every open cover of a quasi-compact scheme can be refined into a finite subcover.
Equations
- One or more equations did not get rendered due to their size.
An affine open cover of X
consists of a family of open immersions into X
from
spectra of rings.
The open cover associated to an affine open cover.
Equations
A choice of an affine open cover of a scheme.
Equations
- X.affineOpenCover = { J := X.affineCover.J, obj := fun (j : X.affineCover.J) => ⋯.choose, map := X.affineCover.map, f := X.affineCover.f, covers := ⋯, map_prop := ⋯ }
Given any open cover 𝓤
, this is an affine open cover which refines it.
The morphism in the category of open covers which proves that this is indeed a refinement, see
AlgebraicGeometry.Scheme.OpenCover.fromAffineRefinement
.
Equations
- One or more equations did not get rendered due to their size.
The pullback of the affine refinement is the pullback of the affine cover.
Equations
- One or more equations did not get rendered due to their size.
A family of elements spanning the unit ideal of R
gives a affine open cover of Spec R
.
Equations
- One or more equations did not get rendered due to their size.
Given any open cover 𝓤
, this is an affine open cover which refines it.
Equations
- One or more equations did not get rendered due to their size.
If two global sections agree after restriction to each member of an open cover, then they agree globally.
If the restriction of a global section to each member of an open cover is zero, then it is globally zero.
If a global section is nilpotent on each member of a finite open cover, then f
is
nilpotent.
The basic open sets form an affine open cover of Spec R
.
Equations
- One or more equations did not get rendered due to their size.
We may bind the basic open sets of an open affine cover to form an affine cover that is also a basis.
Equations
The coordinate ring of a component in the affine_basis_cover
.