Gluing finite étale pieces over their actual pairwise overlaps constructs a finite étale scheme over the covered base, together with all local pullback squares.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits AlgebraicGeometry
namespace AlgebraicGeometry.Scheme.GlueDatatheorem exists_finiteEtale_gluedToBase
(D : Scheme.GlueData.{u}) (S : Scheme.{u})
(U : D.J → Scheme.{u}) (u : ∀ i, U i ⟶ S)
[∀ i, IsOpenImmersion (u i)]
(hu : ∀ s : S, ∃ (i : D.J) (x : U i), u i x = s)
(y : ∀ i, D.U i ⟶ U i) [∀ i, IsFiniteEtale (y i)]
(ℓ : ∀ i j, D.V (i, j) ⟶ U j)
(hV : ∀ i j, IsPullback (D.f i j) (ℓ i j) (y i ≫ u i) (u j))
(ht : ∀ i j, D.t i j ≫ D.f j i ≫ y j = ℓ i j) :
∃ q : D.glued ⟶ S, IsFiniteEtale q ∧
∀ i, IsPullback (y i) (D.ι i) (u i) q