theorem
L37 ↗ord_dvd_of_model_root
EtaleFundamentalGroups.ord_dvd_of_model_root
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry AlgebraicCurve TopologicalSpace
open CategoryTheory.PreGaloisCategory
open AlgebraicCurves.Models.Proofs
open
CurveModel_exists_algHom_finiteAlong_pointEquivPlace_restrictAlong_of_isFinite.AlgebraicCurve
namespace EtaleFundamentalGroupsLean source · statement
theorem ord_dvd_of_model_root
(K : Type) [Field K] [IsAlgClosed K]
{F E L : Type} [Field F] [Field E] [Field L] [Algebra K F] [Algebra K E]
(M : CurveModel K F) (N : CurveModel K E) [Algebra M.C.functionField L]
(d : N.C ⟶ M.C) (hd : d ≫ M.toBase = N.toBase) [IsFinite d] [Etale d]
(p : Spec (.of L) ⟶ N.C) [IsDominant p] [IsPreimmersion p]
(hp : p ≫ d = Spec.map (CommRingCat.ofHom (algebraMap M.C.functionField L)) ≫
M.C.fromSpecStalk (genericPoint M.C))
(a : M.C.functionField) (b : L) (n : ℕ)
(hb : b ^ n = algebraMap M.C.functionField L a) :
∀ v : Place K F, (n : ℤ) ∣ v.ord (M.ffEquiv.symm a)