Geometrically Irreducible Schemes #
Main results #
AlgebraicGeometry.GeometricallyIrreducible: We say that morphismf : X โถ Yis geometrically irreducible if for allSpec K โถ YwithKa field,X ร[Y] Spec Kis irrreducible. We also provide the fact that this is stable under base change (by infer_instance)GeometricallyIrreducible.iff_geometricallyIrreducible_fiber: A scheme is geometrically irreducible overSiff the fibers of alls : Sare geometrically irreducible.AlgebraicGeometry.GeometricallyIrreducible.irreducibleSpace: IfXis geometrically irreducible and universally open (e.g. when flat + finite presentation), over an irreducible scheme, thenXis also irreducible. In particular, the base change of a geometrically irreducible and universally open scheme to an irreducible scheme is irreducible (by infer_instance).
We say that morphism f : X โถ Y is geometrically irreducible if for all Spec K โถ Y with K
a field, X ร[Y] Spec K is irrreducible.
- geometrically_irreducibleSpace : geometrically (fun (x : Scheme) => IrreducibleSpace โฅx) f
Instances
instance
AlgebraicGeometry.instGeometricallyIrreducibleFstScheme
{X Y S : Scheme}
(f : X โถ S)
(g : Y โถ S)
[GeometricallyIrreducible g]
:
instance
AlgebraicGeometry.instGeometricallyIrreducibleSndScheme
{X Y S : Scheme}
(f : X โถ S)
(g : Y โถ S)
[GeometricallyIrreducible f]
:
instance
AlgebraicGeometry.instGeometricallyIrreducibleMorphismRestrict
{X S : Scheme}
(f : X โถ S)
(V : S.Opens)
[GeometricallyIrreducible f]
:
GeometricallyIrreducible (f โฃ_ V)
instance
AlgebraicGeometry.instGeometricallyIrreducibleFiberToSpecResidueField
{X S : Scheme}
(f : X โถ S)
(s : โฅS)
[GeometricallyIrreducible f]
:
instance
AlgebraicGeometry.instIrreducibleSpaceCarrierCarrierCommRingCatFiberOfGeometricallyIrreducible
{X S : Scheme}
(f : X โถ S)
(s : โฅS)
[GeometricallyIrreducible f]
:
IrreducibleSpace โฅ(Scheme.Hom.fiber f s)
@[instance 100]
instance
AlgebraicGeometry.instSurjectiveOfGeometricallyIrreducible
{X S : Scheme}
(f : X โถ S)
[GeometricallyIrreducible f]
:
theorem
AlgebraicGeometry.Scheme.Hom.isIrreducible_preimage
{X S : Scheme}
(f : X โถ S)
[GeometricallyIrreducible f]
(hf : IsOpenMap โf)
{s : Set โฅS}
(hs : IsIrreducible s)
:
IsIrreducible (โf โปยน' s)
def
AlgebraicGeometry.Scheme.Hom.irreducibleComponentsEquiv
{X S : Scheme}
(f : X โถ S)
[GeometricallyIrreducible f]
(hf : IsOpenMap โf)
:
If f : X โถ S is geometrically irreducible and open,
then f induces an equivalence between the irreducible components of X and S.
Equations
Instances For
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.irreducibleComponentsEquiv_symm_apply_coe
{X S : Scheme}
(f : X โถ S)
[GeometricallyIrreducible f]
(hf : IsOpenMap โf)
(aโ : โ(irreducibleComponents โฅS))
:
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.irreducibleComponentsEquiv_apply_coe
{X S : Scheme}
(f : X โถ S)
[GeometricallyIrreducible f]
(hf : IsOpenMap โf)
(aโ : โ(irreducibleComponents โฅX))
:
theorem
AlgebraicGeometry.GeometricallyIrreducible.irreducibleSpace
{X S : Scheme}
(f : X โถ S)
[GeometricallyIrreducible f]
[IrreducibleSpace โฅS]
(hf : IsOpenMap โf)
:
IrreducibleSpace โฅX
theorem
AlgebraicGeometry.GeometricallyIrreducible.irreducibleSpace_of_subsingleton
{X S : Scheme}
(f : X โถ S)
[GeometricallyIrreducible f]
[Subsingleton โฅS]
[Nonempty โฅS]
:
IrreducibleSpace โฅX
If X is geometrically irreducible over a point, then it is irreducible.
instance
AlgebraicGeometry.instIrreducibleSpaceCarrierCarrierCommRingCatPullbackSchemeOfGeometricallyIrreducibleOfUniversallyOpen
{X Y S : Scheme}
(f : X โถ S)
(g : Y โถ S)
[GeometricallyIrreducible f]
[UniversallyOpen f]
[IrreducibleSpace โฅY]
:
If X is geometrically irreducible and universally open over S and Y is irreducible,
then X รโ Y is irreducible.
The universally open assumption in particular holds when it is flat and locally of finite
presentation, or when S is a field.
instance
AlgebraicGeometry.instIrreducibleSpaceCarrierCarrierCommRingCatPullbackSchemeOfGeometricallyIrreducibleOfUniversallyOpen_1
{X Y S : Scheme}
(f : X โถ S)
(g : Y โถ S)
[GeometricallyIrreducible g]
[UniversallyOpen g]
[IrreducibleSpace โฅX]
:
theorem
AlgebraicGeometry.GeometricallyIrreducible.iff_geometricallyIrreducible_fiber
{X S : Scheme}
(f : X โถ S)
:
GeometricallyIrreducible f โ โ (s : โฅS), GeometricallyIrreducible (Scheme.Hom.fiberToSpecResidueField f s)
theorem
AlgebraicGeometry.GeometricallyIrreducible.comp
{X Y Z : Scheme}
(f : X โถ Y)
(g : Y โถ Z)
[GeometricallyIrreducible f]
[GeometricallyIrreducible g]
[UniversallyOpen f]
[UniversallyOpen g]
: