Actual recovered local models glue to a finite-stage model that recovers the original finite étale cover as an object of the finite étale category.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits Opposite AlgebraicGeometry
namespace EtaleFundamentalGroupstheorem exists_finiteIntermediateField_model_of_recovered_local_models
(k L : Type u) [Field k] [Field L] [Algebra k L] [Algebra.IsAlgebraic k L]
(S : Scheme.{u}) [QuasiSeparatedSpace S] (f : S ⟶ Spec (CommRingCat.of k))
(𝒰 : S.OpenCover.{u}) [Finite 𝒰.I₀] [∀ i : 𝒰.I₀, IsAffine (𝒰.X i)]
(M : ∀ i : 𝒰.I₀, Over (𝒰.X i)) [∀ i : 𝒰.I₀, IsFiniteEtale (M i).hom]
(Z : FiniteEtale (Limits.pullback (Spec.map (CommRingCat.ofHom (algebraMap k L))) f))
(e : ∀ i : 𝒰.I₀,
(Over.pullback (pullback.snd (Spec.map (CommRingCat.ofHom (algebraMap k L)))
(𝒰.f i ≫ f))).obj (M i) ≅
(Over.pullback ((constantFieldOpenCover k L S f 𝒰).f i)).obj
((FiniteEtale.forget _).obj Z)) :
∃ s : Finset L, FiniteDimensional k (IntermediateField.adjoin k (s : Set L)) ∧
∃ N : FiniteEtale (Limits.pullback (Spec.map (CommRingCat.ofHom
(algebraMap k (IntermediateField.adjoin k (s : Set L))))) f),
Nonempty ((FiniteEtale.pullback
((constantFieldInverseLimitCone k L S f).π.app (op s))).obj N ≅ Z)