Adjunction between Γ
and Spec
#
We define the adjunction ΓSpec.adjunction : Γ ⊣ Spec
by defining the unit (toΓSpec
,
in multiple steps in this file) and counit (done in Spec.lean
) and checking that they satisfy
the left and right triangle identities. The constructions and proofs make use of
maps and lemmas defined and proved in structure_sheaf.lean extensively.
Notice that since the adjunction is between contravariant functors, you get to choose
one of the two categories to have arrows reversed, and it is equally valid to present
the adjunction as Spec ⊣ Γ
(Spec.to_LocallyRingedSpace.right_op ⊣ Γ
), in which
case the unit and the counit would switch to each other.
Main definition #
AlgebraicGeometry.identityToΓSpec
: The natural transformation𝟭 _ ⟶ Γ ⋙ Spec
.AlgebraicGeometry.ΓSpec.locallyRingedSpaceAdjunction
: The adjunctionΓ ⊣ Spec
fromCommRingᵒᵖ
toLocallyRingedSpace
.AlgebraicGeometry.ΓSpec.adjunction
: The adjunctionΓ ⊣ Spec
fromCommRingᵒᵖ
toScheme
.
The map from the global sections to a stalk.
Equations
- AlgebraicGeometry.LocallyRingedSpace.ΓToStalk X x = TopCat.Presheaf.germ X.presheaf { val := x, property := trivial }
Instances For
The canonical map from the underlying set to the prime spectrum of Γ(X)
.
Equations
Instances For
The preimage of a basic open in Spec Γ(X)
under the unit is the basic
open in X
defined by the same element (they are equal as sets).
The canonical (bundled) continuous map from the underlying topological
space of X
to the prime spectrum of its global sections.
Equations
Instances For
The preimage in X
of a basic open in Spec Γ(X)
(as an open set).
Equations
Instances For
The preimage is the basic open in X
defined by the same element r
.
The map from the global sections Γ(X)
to the sections on the (preimage of) a basic open.
Equations
- AlgebraicGeometry.LocallyRingedSpace.toToΓSpecMapBasicOpen X r = X.presheaf.toPrefunctor.map (TopologicalSpace.Opens.leTop (AlgebraicGeometry.LocallyRingedSpace.toΓSpecMapBasicOpen X r)).op
Instances For
r
is a unit as a section on the basic open defined by r
.
Define the sheaf hom on individual basic opens for the unit.
Equations
Instances For
Characterization of the sheaf hom on basic opens, direction ← (next lemma) is used at various places, but → is not used in this file.
The sheaf hom on all basic opens, commuting with restrictions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical morphism of sheafed spaces from X
to the spectrum of its global sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The map on stalks induced by the unit commutes with maps from Γ(X)
to
stalks (in Spec Γ(X)
and in X
).
The canonical morphism from X
to the spectrum of its global sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
toSpecΓ _
is an isomorphism so these are mutually two-sided inverses.
SpecΓIdentity
is iso so these are mutually two-sided inverses.
The adjunction Γ ⊣ Spec
from CommRingᵒᵖ
to LocallyRingedSpace
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The adjunction Γ ⊣ Spec
from CommRingᵒᵖ
to Scheme
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Immediate consequences of the adjunction.
Spec preserves limits.
Equations
- One or more equations did not get rendered due to their size.
Spec is a full functor.
Equations
- One or more equations did not get rendered due to their size.
Spec is a faithful functor.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- AlgebraicGeometry.Spec.reflective = CategoryTheory.Reflective.mk