Scheme-theoretic fiber #
Main result #
AlgebraicGeometry.Scheme.Hom.fiber:f.fiber yis the scheme-theoretic fiber offaty.AlgebraicGeometry.Scheme.Hom.fiberHomeo:f.fiber yis homeomorphic tof ⁻¹' {y}.AlgebraicGeometry.Scheme.Hom.finite_preimage: Finite morphisms have finite fibers.AlgebraicGeometry.Scheme.Hom.discrete_fiber: Finite morphisms have discrete fibers.
f.fiberι y : f.fiber y ⟶ X is the embedding of the scheme-theoretic fiber into X.
Equations
Instances For
@[implicit_reducible]
noncomputable instance
AlgebraicGeometry.instCanonicallyOverFiber
{X Y : Scheme}
(f : X ⟶ Y)
(y : ↥Y)
:
(Scheme.Hom.fiber f y).CanonicallyOver X
Equations
noncomputable def
AlgebraicGeometry.Scheme.Hom.fiberToSpecResidueField
{X Y : Scheme}
(f : X ⟶ Y)
(y : ↥Y)
:
The canonical map from the scheme-theoretic fiber to the residue field.
Equations
Instances For
@[reducible]
noncomputable def
AlgebraicGeometry.Scheme.Hom.fiberOverSpecResidueField
{X Y : Scheme}
(f : X ⟶ Y)
(y : ↥Y)
:
(fiber f y).Over (Spec (Y.residueField y))
The fiber of f at y is naturally a κ(y)-scheme.
Equations
Instances For
theorem
AlgebraicGeometry.Scheme.Hom.fiberToSpecResidueField_apply
{X Y : Scheme}
(f : X ⟶ Y)
(y : ↥Y)
(x : ↥(fiber f y))
:
theorem
AlgebraicGeometry.isPullback_fiberToSpecResidueField_of_isPullback
{P X Y Z : Scheme}
{fst : P ⟶ X}
{snd : P ⟶ Y}
{f : X ⟶ Z}
{g : Y ⟶ Z}
(h : CategoryTheory.IsPullback fst snd f g)
(y : ↥Y)
:
CategoryTheory.IsPullback
(CategoryTheory.Limits.pullback.map snd (Y.fromSpecResidueField y) f (Z.fromSpecResidueField (g y)) fst
(Spec.map (Scheme.Hom.residueFieldMap g y)) g ⋯ ⋯)
(Scheme.Hom.fiberToSpecResidueField snd y) (Scheme.Hom.fiberToSpecResidueField f (g y))
(Spec.map (Scheme.Hom.residueFieldMap g y))
noncomputable def
AlgebraicGeometry.Spec.fiberToSpecResidueFieldIso
(R S : Type u)
[CommRing R]
[CommRing S]
[Algebra R S]
(p : PrimeSpectrum R)
:
The morphism from the fiber of Spec S ⟶ Spec R at some prime p to Spec κ(p)
is isomorphic to the map induced by κ(p) ⟶ κ(p) ⊗[R] S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The scheme-theoretic fiber of f at y is homeomorphic to f ⁻¹' {y}.
Equations
Instances For
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.fiberHomeo_apply
{X Y : Scheme}
(f : X ⟶ Y)
(y : ↥Y)
(x : ↥(fiber f y))
:
noncomputable def
AlgebraicGeometry.Scheme.Hom.asFiber
{X Y : Scheme}
(f : X ⟶ Y)
(x : ↥X)
:
↥(fiber f (f x))
A point x as a point in the fiber of f at f x.
Equations
- AlgebraicGeometry.Scheme.Hom.asFiber f x = (AlgebraicGeometry.Scheme.Hom.fiberHomeo f (f x)).symm ⟨x, ⋯⟩
Instances For
instance
AlgebraicGeometry.instCompactSpaceCarrierCarrierCommRingCatFiberOfQuasiCompact
{X Y : Scheme}
(f : X ⟶ Y)
[QuasiCompact f]
(y : ↥Y)
:
CompactSpace ↥(Scheme.Hom.fiber f y)
theorem
AlgebraicGeometry.Scheme.Hom.isCompact_preimage_singleton
{X Y : Scheme}
(f : X ⟶ Y)
[QuasiCompact f]
(y : ↥Y)
:
@[deprecated AlgebraicGeometry.Scheme.Hom.isCompact_preimage_singleton (since := "2026-02-05")]
theorem
AlgebraicGeometry.QuasiCompact.isCompact_preimage_singleton
{X Y : Scheme}
(f : X ⟶ Y)
[QuasiCompact f]
(y : ↥Y)
:
Alias of AlgebraicGeometry.Scheme.Hom.isCompact_preimage_singleton.
instance
AlgebraicGeometry.instIsAffineFiberOfIsAffineHom
{X Y : Scheme}
(f : X ⟶ Y)
[IsAffineHom f]
(y : ↥Y)
:
IsAffine (Scheme.Hom.fiber f y)
instance
AlgebraicGeometry.instJacobsonSpaceCarrierCarrierCommRingCatFiberOfLocallyOfFiniteType
{X Y : Scheme}
(f : X ⟶ Y)
(y : ↥Y)
[LocallyOfFiniteType f]
:
JacobsonSpace ↥(Scheme.Hom.fiber f y)
The κ(x)-point of f ⁻¹' {f x} corresponding to x.
Equations
Instances For
@[simp]
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.asFiberHom_fiberι_assoc
{X Y : Scheme}
(f : X ⟶ Y)
(x : ↥X)
{Z : Scheme}
(h : X ⟶ Z)
:
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.asFiberHom_fiberToSpecResidueField
{X Y : Scheme}
(f : X ⟶ Y)
(x : ↥X)
:
CategoryTheory.CategoryStruct.comp (asFiberHom f x) (fiberToSpecResidueField f (f x)) = Spec.map (residueFieldMap f x)
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.asFiberHom_fiberToSpecResidueField_assoc
{X Y : Scheme}
(f : X ⟶ Y)
(x : ↥X)
{Z : Scheme}
(h : Spec (Y.residueField (f x)) ⟶ Z)
:
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.asFiberHom_apply
{X Y : Scheme}
(f : X ⟶ Y)
(x : ↥X)
(y : ↥(Spec (X.residueField x)))
:
@[simp]