Ramification indices agree across a commutative square whose two vertical maps are essentially of finite type and formally unramified, and whose right vertical map is flat.
This is the local form needed for prime localizations of etale scheme stalks: those maps need not be finitely presented.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uR uB uC uStheorem ramificationIdx_eq_of_formallyUnramified_flat_square
{R : Type uR} {B : Type uB} {C : Type uC} {S : Type uS}
[CommRing R] [CommRing B] [CommRing C] [CommRing S]
[Algebra R B] [Algebra R C]
[Algebra B S] [Algebra C S] [Algebra R S]
[IsScalarTower R B S] [IsScalarTower R C S]
[Algebra.EssFiniteType R C] [Algebra.FormallyUnramified R C]
[Algebra.EssFiniteType B S] [Algebra.FormallyUnramified B S]
[Module.Flat B S]
(q : Ideal B) [q.IsPrime]
(Q : Ideal S) [Q.IsPrime] [Q.LiesOver q] :
Q.ramificationIdx C = q.ramificationIdx R