EtaleFundamentalGroups.openBoundary_nonempty_of_finite_square
The actual finite extension has a place above every omitted place, so the source of the open cover still has nonempty boundary.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory AlgebraicGeometry AlgebraicCurve TopologicalSpace
open CategoryTheory.PreGaloisCategory
namespace EtaleFundamentalGroups
attribute [local instance] CurveModel.isIntegral CurveModel.isProper CurveModel.smoothLean source · statement
theorem openBoundary_nonempty_of_finite_square
{K F E : Type} [Field K] [IsAlgClosed K] [CharZero 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)
[IsFinite d] (hsurj : Function.Surjective d)
{X Y : Scheme} (j : X ⟶ M.C) (k : Y ⟶ N.C)
(hboundary : ∀ y : N.C, y ∉ Set.range k ↔ d y ∉ Set.range j)
(hS : (M.openBoundaryPlaces j).Nonempty) :
(N.openBoundaryPlaces k).Nonempty