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
@[instance_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
theorem AlgebraicGeometry.Scheme.Hom.fiber_fac_assoc {X Y : Scheme} (f : X ⟶ Y) (y : ↥Y) {Z : Scheme} (h : Y ⟶ Z) :
@[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) :
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]