Geometrically connected schemes #
In this file we define geometrically connected morphisms of schemes. A morphism f : X ⟶ Y is
geometrically connected if for all Spec K ⟶ Y with K a field, X ×[Y] Spec K is connected.
In the case where Y = Spec K for some field K this recovers the standard definition
of a geometrically connected scheme over a field.
Main results #
AlgebraicGeometry.GeometricallyConnected: A morphismf : X ⟶ Yis geometrically connected if for allSpec K ⟶ YwithKa field,X ×[Y] Spec Kis connected.GeometricallyConnected.iff_geometricallyConnected_fiber: A scheme is geometrically connected overSiff the fibers of alls : Sare geometrically connected.
We say that a morphism f : X ⟶ Y is geometrically connected if for all Spec K ⟶ Y with K
a field, X ×[Y] Spec K is connected.
- geometrically_connectedSpace : geometrically (fun (x : Scheme) => ConnectedSpace ↥x) f
Instances
instance
AlgebraicGeometry.instGeometricallyConnectedFstScheme
{X Y S : Scheme}
(f : X ⟶ S)
(g : Y ⟶ S)
[GeometricallyConnected g]
:
instance
AlgebraicGeometry.instGeometricallyConnectedSndScheme
{X Y S : Scheme}
(f : X ⟶ S)
(g : Y ⟶ S)
[GeometricallyConnected f]
:
instance
AlgebraicGeometry.instGeometricallyConnectedMorphismRestrict
{X S : Scheme}
(f : X ⟶ S)
(V : S.Opens)
[GeometricallyConnected f]
:
GeometricallyConnected (f ∣_ V)
instance
AlgebraicGeometry.instGeometricallyConnectedFiberToSpecResidueField
{X S : Scheme}
(f : X ⟶ S)
(s : ↥S)
[GeometricallyConnected f]
:
instance
AlgebraicGeometry.instConnectedSpaceCarrierCarrierCommRingCatFiberOfGeometricallyConnected
{X S : Scheme}
(f : X ⟶ S)
(s : ↥S)
[GeometricallyConnected f]
:
ConnectedSpace ↥(Scheme.Hom.fiber f s)
@[instance 100]
instance
AlgebraicGeometry.instSurjectiveOfGeometricallyConnected
{X S : Scheme}
(f : X ⟶ S)
[GeometricallyConnected f]
:
theorem
AlgebraicGeometry.Scheme.Hom.isConnected_preimage_singleton
{X S : Scheme}
(f : X ⟶ S)
[GeometricallyConnected f]
(x : ↥S)
:
IsConnected (⇑f ⁻¹' {x})
theorem
AlgebraicGeometry.Scheme.Hom.isConnected_preimage
{X S : Scheme}
(f : X ⟶ S)
[GeometricallyConnected f]
(hf : IsOpenMap ⇑f)
{s : Set ↥S}
(hs : IsConnected s)
(hs' : IsClosed s)
:
IsConnected (⇑f ⁻¹' s)
noncomputable def
AlgebraicGeometry.Scheme.Hom.connectedComponentsHomeomorph
{X S : Scheme}
(f : X ⟶ S)
[GeometricallyConnected f]
(hf : IsOpenMap ⇑f)
:
If f : X ⟶ S is geometrically connected and open,
then f induces a homeomorphism between the connected components of X and S.
Equations
Instances For
@[simp]
theorem
AlgebraicGeometry.Scheme.Hom.connectedComponentsHomeomorph_apply
{X S : Scheme}
(f : X ⟶ S)
[GeometricallyConnected f]
(hf : IsOpenMap ⇑f)
(a✝ : ConnectedComponents ↥X)
:
theorem
AlgebraicGeometry.GeometricallyConnected.connectedSpace
{X S : Scheme}
(f : X ⟶ S)
[GeometricallyConnected f]
[ConnectedSpace ↥S]
(hf : IsOpenMap ⇑f)
:
theorem
AlgebraicGeometry.GeometricallyConnected.connectedSpace_of_subsingleton
{X S : Scheme}
(f : X ⟶ S)
[GeometricallyConnected f]
[Subsingleton ↥S]
[Nonempty ↥S]
:
If X is geometrically connected over a point, then it is connected.
instance
AlgebraicGeometry.instConnectedSpaceCarrierCarrierCommRingCatPullbackSchemeOfGeometricallyConnectedOfUniversallyOpen
{X Y S : Scheme}
(f : X ⟶ S)
(g : Y ⟶ S)
[GeometricallyConnected f]
[UniversallyOpen f]
[ConnectedSpace ↥Y]
:
instance
AlgebraicGeometry.instConnectedSpaceCarrierCarrierCommRingCatPullbackSchemeOfGeometricallyConnectedOfUniversallyOpen_1
{X Y S : Scheme}
(f : X ⟶ S)
(g : Y ⟶ S)
[GeometricallyConnected g]
[UniversallyOpen g]
[ConnectedSpace ↥X]
:
theorem
AlgebraicGeometry.GeometricallyConnected.iff_geometricallyConnected_fiber
{X S : Scheme}
(f : X ⟶ S)
:
GeometricallyConnected f ↔ ∀ (s : ↥S), GeometricallyConnected (Scheme.Hom.fiberToSpecResidueField f s)
theorem
AlgebraicGeometry.GeometricallyConnected.comp
{X Y Z : Scheme}
(f : X ⟶ Y)
(g : Y ⟶ Z)
[GeometricallyConnected f]
[GeometricallyConnected g]
[UniversallyOpen f]
[UniversallyOpen g]
: