Skip to content

Commit b76060b

Browse files
committed
add
1 parent 97f1212 commit b76060b

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

Mathlib/RingTheory/Invariant/Basic.lean

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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`. -/
361367
private 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
/--
404422
The isomorphism between `stabilizer G Q ⧸ inertia G Q` and the Galois group of the residue fields
405423
extension `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]
413432
theorem 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

Comments
 (0)