@@ -357,6 +357,12 @@ theorem IsFractionRing.stabilizerHom_apply_apply_mk (σ : MulAction.stabilizer G
357357 algebraMap _ L (Ideal.Quotient.mk Q (σ.val • x)) := by
358358 simp [IsFractionRing.stabilizerHom, MulAction.subgroup_smul_def]
359359
360+ omit [Finite G] [Q.IsPrime] [Algebra.IsInvariant A B G] in
361+ theorem IsFractionRing.ker_stabilizerHom :
362+ (stabilizerHom G P Q K L).ker = (Q.inertia G).subgroupOf (MulAction.stabilizer G Q) := by
363+ rw [stabilizerHom, MonoidHom.ker_comp_of_injective, Ideal.Quotient.ker_stabilizerHom]
364+ apply fieldEquivOfAlgEquivHom_injective
365+
360366/-- This theorem will be made redundant by `IsFractionRing.stabilizerHom_surjective`. -/
361367private theorem fixed_of_fixed2 (f : Gal(L/K)) (x : L)
362368 (hx : ∀ g : MulAction.stabilizer G Q, IsFractionRing.stabilizerHom G P Q K L g x = x) :
@@ -400,6 +406,18 @@ theorem Ideal.Quotient.stabilizerHom_surjective :
400406 exact key.of_comp_left (IsFractionRing.fieldEquivOfAlgEquivHom_injective (A ⧸ P) (B ⧸ Q)
401407 (FractionRing (A ⧸ P)) (FractionRing (B ⧸ Q)))
402408
409+ /--
410+ The isomorphism between `stabilizer G Q ⧸ inertia G Q` and the Galois group of the residue fields.
411+ -/
412+ noncomputable def IsFractionRing.stabilizerQuotientInertiaEquiv :
413+ MulAction.stabilizer G Q ⧸ (Q.inertia G).subgroupOf (MulAction.stabilizer G Q) ≃* Gal(L/K) :=
414+ QuotientGroup.liftEquiv (N := (Q.inertia G).subgroupOf (MulAction.stabilizer G Q))
415+ (stabilizerHom_surjective G P Q K L) (ker_stabilizerHom G P Q K L).symm
416+
417+ @[simp]
418+ theorem IsFractionRing.stabilizerQuotientInertiaEquiv_mk (g : MulAction.stabilizer G Q) :
419+ stabilizerQuotientInertiaEquiv G P Q K L g = stabilizerHom G P Q K L g := rfl
420+
403421/--
404422The isomorphism between `stabilizer G Q ⧸ inertia G Q` and the Galois group of the residue fields
405423extension `B ⧸ Q` over `A ⧸ P`.
@@ -410,6 +428,7 @@ noncomputable def Ideal.Quotient.stabilizerQuotientInertiaEquiv :
410428 QuotientGroup.liftEquiv (N := (Q.inertia G).subgroupOf (MulAction.stabilizer G Q))
411429 (stabilizerHom_surjective G P Q) (ker_stabilizerHom Q P G).symm
412430
431+ @[simp]
413432theorem Ideal.Quotient.stabilizerQuotientInertiaEquiv_mk (g : MulAction.stabilizer G Q) :
414433 stabilizerQuotientInertiaEquiv G P Q g = stabilizerHom Q P G g := rfl
415434
0 commit comments