Module

FiniteEtaleHyperbolicGenus.lean

Nyll.AlgebraicCurves.Models.FiniteEtaleHyperbolicGenus
2 declarations indexed from sourceView source ↗

Proper hyperbolicity under actual finite étale covers

Declarations

AlgebraicCurve.CurveModel.finrankAlong_finiteEtaleFieldMap_pos

The actual field degree of a finite étale morphism of connected curve models is strictly positive.

Source context 5 commands

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

noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
theorem finrankAlong_finiteEtaleFieldMap_pos
    {K F E : Type} [Field K] [IsAlgClosed K]
    [Field F] [Field E] [Algebra K F] [Algebra K E]
    (M : CurveModel K F) (N : CurveModel K E)
    (d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase) [IsFiniteEtale d] :
    0 < finrankAlong K (M.finiteEtaleFieldMap N d hd)
AlgebraicCurve.CurveModel.genus_ge_two_of_finiteEtale

Every connected finite étale cover of a proper hyperbolic curve is again proper hyperbolic. This supplies the genus condition for intermediate covers in the deck-faithfulness argument.

Source context 5 commands

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

noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve
open AlgebraicCurves.Models.Proofs
open CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace AlgebraicCurve.CurveModel
theorem genus_ge_two_of_finiteEtale
    {K F E : Type} [Field K] [IsAlgClosed K] [CharZero K]
    [Field F] [Field E] [Algebra K F] [Algebra K E] [IsCurveOver K F]
    (M : CurveModel K F) (N : CurveModel K E)
    (d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase) [IsFiniteEtale d]
    (hg : 2 ≤ genusFF K F) :
    2 ≤ genusFF K E