A finite flat cover supplies a function-field map whose ramification index is one where the actual scheme stalk map is formally unramified.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve IsLocalRing
namespace AnabelianGeometry.GeometricFundamentalGroup
open AlgebraicCurves.Models.Proofs.CurveModel_ker_comap_eq_prod_ker_pow_ramificationIndex intheorem exists_functionFieldMap_ramification_eq_one_at_unramified_stalk
{K F E : Type} [Field K] [IsAlgClosed K] [Field F] [Field E]
[Algebra K F] [Algebra K E] [IsCurveOver K F] [IsCurveOver K E]
[Algebra.EssFiniteType K F] [Algebra.EssFiniteType K E]
(M : CurveModel K F) (N : CurveModel K E)
(π : N.C ⟶ M.C) (hπ : π ≫ M.toBase = N.toBase)
[IsFinite π] [Flat π] [LocallyOfFinitePresentation π]
(hsurj : Function.Surjective π.base) :
∃ φ : F →ₐ[K] E, FiniteAlong K φ ∧ ∃ hint : φ.toRingHom.IsIntegral,
(∀ w : Place K E,
(M.pointEquivPlace.symm (w.restrictAlong φ hint)).1 =
(N.pointEquivPlace.symm w).1 ≫ π) ∧
∀ w : Place K E,
RingHom.FormallyUnramified
(π.stalkMap (pointEquivClosedPoint N.toBase (N.pointEquivPlace.symm w)).1).hom →
w.ramificationIndexAlong φ = 1