The category of schemes #
A scheme is a locally ringed space such that every point is contained in some open set
where there is an isomorphism of presheaves between the restriction to that open set,
and the structure sheaf of Spec R
, for some commutative ring R
.
A morphism of schemes is just a morphism of the underlying locally ringed spaces.
Notation #
Spec R
typechecks only for R : CommRingCat
. It happens quite often that we want to take Spec of
an unbundled ring, and this can be spelled Spec (CommRingCat.of R)
, or Spec (.of R)
using
anonymous dot notation. This is such a common situation that we have dedicated notation: Spec(R)
Note that one can write Spec(R)
for R : CommRingCat
, but one shouldn't: This is Spec (.of ↑R)
under the hood, which simplifies to Spec R
.
We define Scheme
as an X : LocallyRingedSpace
,
along with a proof that every point has an open neighbourhood U
so that the restriction of X
to U
is isomorphic,
as a locally ringed space, to Spec.toLocallyRingedSpace.obj (op R)
for some R : CommRingCat
.
- local_affine (x : ↑self.toTopCat) : ∃ (U : TopologicalSpace.OpenNhds x) (R : CommRingCat), Nonempty (self.restrict ⋯ ≅ Spec.toLocallyRingedSpace.obj (Opposite.op R))
Instances For
Pretty printer for coercing schemes to types.
Equations
Instances For
The type of open sets of a scheme.
Equations
Instances For
A morphism between schemes is a morphism between the underlying locally ringed spaces.
Instances For
Cast a morphism of schemes into morphisms of local ringed spaces.
Equations
Instances For
See Note [custom simps projection]
Equations
Instances For
Schemes are a full subcategory of locally ringed spaces.
Equations
f ⁻¹ᵁ U
is notation for (Opens.map f.base).obj U
,
the preimage of an open set U
under f
.
Equations
Instances For
Pretty printer defined by notation3
command.
Equations
Instances For
Pretty printer defined by notation3
command.
Equations
Instances For
Γ(X, U)
is notation for X.presheaf.obj (op U)
.
Equations
Instances For
The structure sheaf of a scheme.
Equations
Instances For
We give schemes the specialization preorder by default.
Equations
Given a morphism of schemes f : X ⟶ Y
, and open U ⊆ Y
,
this is the induced map Γ(Y, U) ⟶ Γ(X, f ⁻¹ᵁ U)
.
Equations
Instances For
Given a morphism of schemes f : X ⟶ Y
,
this is the induced map Γ(Y, ⊤) ⟶ Γ(X, ⊤)
.
Equations
Instances For
Given a morphism of schemes f : X ⟶ Y
, and open sets U ⊆ Y
, V ⊆ f ⁻¹' U
,
this is the induced map Γ(Y, U) ⟶ Γ(X, V)
.
Equations
Instances For
A morphism of schemes f : X ⟶ Y
induces a local ring homomorphism from
Y.presheaf.stalk (f x)
to X.presheaf.stalk x
for any x : X
.
Equations
Instances For
The forgetful functor from Scheme
to LocallyRingedSpace
.
Equations
Instances For
The forget functor Scheme ⥤ LocallyRingedSpace
is fully faithful.
Equations
Instances For
An isomorphism of schemes induces a homeomorphism of the underlying topological spaces.
Equations
Instances For
Alias of AlgebraicGeometry.Scheme.homeoOfIso
.
An isomorphism of schemes induces a homeomorphism of the underlying topological spaces.
Equations
Instances For
An isomorphism of schemes induces a homeomorphism of the underlying topological spaces.
Equations
Instances For
Copies a morphism with a different underlying map
Equations
Instances For
The spectrum of a commutative ring, as a scheme.
Equations
Instances For
Pretty printer defined by notation3
command.
Equations
Instances For
The spectrum of an unbundled ring as a scheme.
WARNING: If R
is already an element of CommRingCat
, you should use Spec R
instead of
Spec(R)
, which is secretly Spec(↑R)
.
Equations
Instances For
The induced map of a ring homomorphism on the ring spectra, as a morphism of schemes.
Equations
Instances For
The spectrum, as a contravariant functor from commutative rings to schemes.
Equations
Instances For
The global sections, notated Gamma.
Equations
Instances For
The counit (SpecΓIdentity.inv.op
) of the adjunction Γ ⊣ Spec
as an isomorphism.
This is almost never needed in practical use cases. Use ΓSpecIso
instead.
Equations
Instances For
Equations
The subset of the underlying space where the given section does not vanish.
Equations
Instances For
A variant of mem_basicOpen
for bundled x : U
.
A variant of mem_basicOpen
without the x ∈ U
assumption.
Equations
The zero locus of a set of sections s
over an open set U
is the closed set consisting of
the complement of U
and of all points of U
, where all elements of f
vanish.
Equations
Instances For
If x = y
, the stalk maps are isomorphic.