$Spec$ as a functor to locally ringed spaces. #
We define the functor $Spec$ from commutative rings to locally ringed spaces.
Implementation notes #
We define $Spec$ in three consecutive steps, each with more structure than the last:
Spec.toTop, valued in the category of topological spaces,Spec.toSheafedSpace, valued in the category of sheafed spaces andSpec.toLocallyRingedSpace, valued in the category of locally ringed spaces.
Additionally, we provide Spec.toPresheafedSpace as a composition of Spec.toSheafedSpace with
a forgetful functor.
Related results #
The adjunction Γ ⊣ Spec is constructed in Mathlib/AlgebraicGeometry/GammaSpecAdjunction.lean.
The spectrum of a commutative ring, as a topological space.
Equations
Instances For
The induced map of a ring homomorphism on the ring spectra, as a morphism of topological spaces.
Equations
Instances For
The spectrum, as a contravariant functor from commutative rings to topological spaces.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The spectrum of a commutative ring, as a SheafedSpace.
Equations
- AlgebraicGeometry.Spec.sheafedSpaceObj R = { carrier := AlgebraicGeometry.Spec.topObj R, presheaf := (AlgebraicGeometry.Spec.structureSheaf ↑R).val, IsSheaf := ⋯ }
Instances For
The induced map of a ring homomorphism on the ring spectra, as a morphism of sheafed spaces.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Spec, as a contravariant functor from commutative rings to sheafed spaces.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Spec, as a contravariant functor from commutative rings to presheafed spaces.
Equations
Instances For
The spectrum of a commutative ring, as a LocallyRingedSpace.
Equations
- AlgebraicGeometry.Spec.locallyRingedSpaceObj R = { toSheafedSpace := AlgebraicGeometry.Spec.sheafedSpaceObj R, isLocalRing := ⋯ }
Instances For
Under the isomorphisms stalkIso, the map stalkMap (Spec.sheafedSpaceMap f) p corresponds
to the induced local ring homomorphism Localization.localRingHom.
Version of localRingHom_comp_stalkIso_apply using CommRingCat.Hom.hom
The induced map of a ring homomorphism on the prime spectra, as a morphism of locally ringed spaces.
Equations
- AlgebraicGeometry.Spec.locallyRingedSpaceMap f = { toHom := AlgebraicGeometry.Spec.sheafedSpaceMap f, prop := ⋯ }
Instances For
Spec, as a contravariant functor from commutative rings to locally ringed spaces.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The counit morphism R ⟶ Γ(Spec R) given by AlgebraicGeometry.StructureSheaf.toOpen.
Equations
Instances For
The counit (SpecΓIdentity.inv.op) of the adjunction Γ ⊣ Spec is an isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The stalk map of Spec M⁻¹R ⟶ Spec R is an iso for each p : Spec M⁻¹R.
Alias of AlgebraicGeometry.isIso_SpecMap_stakMap_localization.
The stalk map of Spec M⁻¹R ⟶ Spec R is an iso for each p : Spec M⁻¹R.
For an algebra f : R →+* S, this is the ring homomorphism S →+* (f∗ 𝒪ₛ)ₚ for a p : Spec R.
This is shown to be the localization at p in isLocalizedModule_toPushforwardStalkAlgHom.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
This is the AlgHom version of toPushforwardStalk, which is the map S ⟶ (f∗ 𝒪ₛ)ₚ for some
algebra R ⟶ S and some p : Spec R.
Equations
- One or more equations did not get rendered due to their size.