AlgebraicGeometry.FiniteEtale.exists_finiteIntermediateField_affine_model
An actual finite étale cover of an affine constant extension descends along the literal coefficient inclusion to an actual finite intermediate field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped TensorProduct
universe u
namespace AlgebraicGeometry.FiniteEtale
variable (k L R : Type u) [Field k] [Field L] [CommRing R]
variable [Algebra k L] [Algebra k R]Lean source · statement
theorem exists_finiteIntermediateField_affine_model
[Algebra.IsAlgebraic k L]
(X : AlgebraicGeometry.FiniteEtale (Spec (CommRingCat.of (R ⊗[k] L)))) :
∃ F : IntermediateField k L, FiniteDimensional k F ∧
∃ X₀ : AlgebraicGeometry.FiniteEtale (Spec (CommRingCat.of (R ⊗[k] F))),
Nonempty ((AlgebraicGeometry.FiniteEtale.pullback
(Spec.map (CommRingCat.ofHom
(Algebra.TensorProduct.map (R := k) (S := R) (AlgHom.id R R) F.val).toRingHom))).obj
X₀ ≅ X)