Finite etaleness of every canonical Galois-cover normalization across a nonempty quasi-compact open immersion identifies the two etale fundamental groups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open CategoryTheory.PreGaloisCategory
namespace AlgebraicGeometry.FiniteEtale
universe udef fundamentalGroupEquivOfOpenImmersionCanonicalNormalizations
{U X : Scheme.{u}}
[IsIntegral U] [IsNormalIntegral U] [IsLocallyNoetherian U]
[ConnectedSpace U]
[IsIntegral X] [IsNormalIntegral X] [IsLocallyNoetherian X]
(j : U ⟶ X) [IsOpenImmersion j] [Nonempty U]
[QuasiCompact j] [QuasiSeparated j]
(hEtale : ∀ (W : FiniteEtale U) (hW : IsGalois W),
letI : IsGalois W := hW
IsFiniteEtale
(connectedCoverGenericComposite W ≫ j).fromNormalization)
{Omega : Type u} [Field Omega] [IsSepClosed Omega]
(xi : Spec (.of Omega) ⟶ U) :
π₁ᵉᵗ(xi) ≃ₜ* π₁ᵉᵗ(xi ≫ j) := by
apply fundamentalGroupEquivOfOpenImmersionGaloisExtensions j ?_ xi
intro W hW
letI : IsGalois W := hW
exact connectedCoverExtensionOfNormalization W j (hEtale W hW)