English
A locally ringed space X is a scheme if there exists a jointly surjective family of open immersions from affine schemes into X.
Русский
Локально ограждаемое кольцевое пространство X является схемой, если существует совместно сюръективная семейство открытых вложений от аффинных схем в X.
LaTeX
$$$\\text{There exists a family of open immersions from affine schemes into }X\\text{ that covers }X\\text{ jointly.}$$$
Lean4
/-- To show that a locally ringed space is a scheme, it suffices to show that it has a jointly
surjective family of open immersions from affine schemes. -/
protected def scheme (X : LocallyRingedSpace.{u})
(h :
∀ x : X,
∃ (R : CommRingCat) (f : Spec.toLocallyRingedSpace.obj (op R) ⟶ X),
(x ∈ Set.range f.base :) ∧ LocallyRingedSpace.IsOpenImmersion f) :
Scheme where
toLocallyRingedSpace := X
local_affine := by
intro x
obtain ⟨R, f, h₁, h₂⟩ := h x
refine ⟨⟨⟨_, h₂.base_open.isOpen_range⟩, h₁⟩, R, ⟨?_⟩⟩
apply LocallyRingedSpace.isoOfSheafedSpaceIso
refine SheafedSpace.forgetToPresheafedSpace.preimageIso ?_
apply PresheafedSpace.IsOpenImmersion.isoOfRangeEq (PresheafedSpace.ofRestrict _ _) f.1
· exact Subtype.range_coe_subtype
· exact Opens.isOpenEmbedding _