The fraction field of a chosen prime localization of a normalization is the original finite fraction-field component.
Both algebra structures are source-produced: first M is made the fraction field of integralClosure B M, then the canonical localization lift gives the action of the chosen local factor on M.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
universe uB uK uMdef
integralClosureLocalizationFractionRingAlgEquiv
{B : Type uB} {K : Type uK} {M : Type uM}
[CommRing B] [IsDomain B]
[Field K] [Algebra B K] [IsFractionRing B K]
[Field M] [Algebra B M] [Algebra K M]
[IsScalarTower B K M] [FiniteDimensional K M]
(q : Ideal (integralClosure B M)) [q.IsPrime] :
let C := integralClosure B M
letI : IsFractionRing C M :=
IsIntegralClosure.isFractionRing_of_finite_extension B K M C
let D := Localization.AtPrime q
letI : Algebra D M :=
localizationAtPrimeToFractionFieldAlgebra (K := M) q
FractionRing D ≃ₐ[D] M := by
dsimp only
let C := integralClosure B M
letI : IsFractionRing C M :=
IsIntegralClosure.isFractionRing_of_finite_extension B K M C
let D := Localization.AtPrime q
letI : Algebra D M :=
localizationAtPrimeToFractionFieldAlgebra (K := M) q
letI : IsFractionRing D M :=
localizationAtPrimeToFractionField_isFractionRing (K := M) q
exact FractionRing.algEquiv D M