Module

RationalPointLift.lean

Nyll.EtaleFundamentalGroups.GeometricFiber.RationalPointLift
2 declarations indexed from sourceView source ↗

Actual rational and closed points above points of a finite étale cover

Declarations

AlgebraicGeometry.FiniteEtale.exists_rationalPoint_lift

A nonempty finite étale cover of a connected scheme has a rational point over each geometric point with algebraically closed residue field.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
namespace AlgebraicGeometry.FiniteEtale
universe u
theorem exists_rationalPoint_lift
    {K : Type u} [Field K] [IsAlgClosed K]
    {X : Scheme.{u}} [PreconnectedSpace X]
    (W : FiniteEtale X) [Nonempty W.left]
    (x : Spec (.of K) ⟶ X) :
    ∃ y : Spec (.of K) ⟶ W.left, y ≫ W.hom = x
AlgebraicGeometry.FiniteEtale.exists_closedPoint_above

For a curve over an algebraically closed field, a finite étale cover has an actual closed point over every closed point of the base.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry
namespace AlgebraicGeometry.FiniteEtale
universe u
theorem exists_closedPoint_above
    {K : Type u} [Field K] [IsAlgClosed K]
    {X : Scheme.{u}} [PreconnectedSpace X]
    (c : X ⟶ Spec (.of K)) [LocallyOfFiniteType c]
    (W : FiniteEtale X) [Nonempty W.left] (x : closedPoints X) :
    ∃ y : closedPoints W.left, W.hom y.val = x.val