A finite separable extension of a local residue field comes from an actual Noetherian faithfully flat local base change, with its canonical residue map.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace Algebra.Etale
universe u vtheorem exists_faithfullyFlat_local_residueField_extension
(A : Type u) [CommRing A] [IsNoetherianRing A] [IsLocalRing A]
(L : Type v) [Field L] [Algebra (IsLocalRing.ResidueField A) L]
[FiniteDimensional (IsLocalRing.ResidueField A) L]
[Algebra.IsSeparable (IsLocalRing.ResidueField A) L] :
∃ (B : Type u) (_ : CommRing B) (_ : Algebra A B) (_ : IsLocalRing B)
(_ : IsNoetherianRing B) (_ : Module.FaithfullyFlat A B)
(_ : IsLocalHom (algebraMap A B)),
∃ e : IsLocalRing.ResidueField B ≃+* L,
e.toRingHom.comp (IsLocalRing.ResidueField.map (algebraMap A B)) =
algebraMap (IsLocalRing.ResidueField A) L ∧
(IsLocalRing.maximalIdeal A).map (algebraMap A B) =
IsLocalRing.maximalIdeal B