A morphism from a qcqs constant extension to a locally finitely presented constant extension descends to one finite coefficient field, with both structure maps and recovery preserved.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits Opposite AlgebraicGeometry
universe u v
namespace EtaleFundamentalGroups
variable (k L : Type u) [Field k] [Field L] [Algebra k L]theorem exists_finiteIntermediateField_schemePairHom
[Algebra.IsAlgebraic k L]
(X : Scheme.{u}) (f : X ⟶ Spec (CommRingCat.of k))
(A B : Scheme.{u}) (p : A ⟶ X) (q : B ⟶ X)
[CompactSpace A] [QuasiSeparatedSpace A] [LocallyOfFinitePresentation q]
(a : pullback (Spec.map (CommRingCat.ofHom (algebraMap k L))) (p ≫ f) ⟶
pullback (Spec.map (CommRingCat.ofHom (algebraMap k L))) (q ≫ f))
(haX : a ≫ pullback.snd _ (q ≫ f) ≫ q =
pullback.snd _ (p ≫ f) ≫ p)
(haL : a ≫ pullback.fst _ (q ≫ f) = pullback.fst _ (p ≫ f)) :
∃ s : Finset L, FiniteDimensional k (IntermediateField.adjoin k (s : Set L)) ∧
∃ g : pullback (Spec.map (CommRingCat.ofHom
(algebraMap k (IntermediateField.adjoin k (s : Set L))))) (p ≫ f) ⟶
pullback (Spec.map (CommRingCat.ofHom
(algebraMap k (IntermediateField.adjoin k (s : Set L))))) (q ≫ f),
g ≫ pullback.fst _ (q ≫ f) = pullback.fst _ (p ≫ f) ∧
g ≫ pullback.snd _ (q ≫ f) ≫ q =
pullback.snd _ (p ≫ f) ≫ p ∧
(constantFieldInverseLimitCone k L A (p ≫ f)).π.app (op s) ≫ g =
a ≫ (constantFieldInverseLimitCone k L B (q ≫ f)).π.app (op s)