EtaleFundamentalGroups.Kummer.formallyUnramified_of_formallyEtale_faithfullyFlat
If T is formally unramified over R, and T/S is both formally etale and faithfully flat, then S is formally unramified over R.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace EtaleFundamentalGroups.Kummer
open scoped TensorProduct
universe uR uS uTLean source · statement
theorem formallyUnramified_of_formallyEtale_faithfullyFlat
{R : Type uR} {S : Type uS} {T : Type uT}
[CommRing R] [CommRing S] [CommRing T]
[Algebra R S] [Algebra R T] [Algebra S T] [IsScalarTower R S T]
[Algebra.FormallyUnramified R T] [Algebra.FormallyEtale S T]
[Module.FaithfullyFlat S T] :
Algebra.FormallyUnramified R S