@@ -127,7 +127,6 @@ theorem card_eq_finrank' [FaithfulSMul A B] : Nat.card G = Module.finrank A B :=
127127 Algebra.IsAlgebraic.finrank_of_isFractionRing A (FractionRing A) B (FractionRing B)]
128128
129129attribute [local instance ] FractionRing.liftAlgebra in
130- attribute [-instance] Algebra.ofSubring in
131130/-- If `G` is a finite Galois group for `B/A`, then `G` is isomorphic to `Gal(B/A)`. -/
132131@[simps!] noncomputable def mulEquivAlgEquiv : G ≃* Gal(B/A) :=
133132 MulEquiv.ofBijective (MulSemiringAction.toAlgAut G A B) (by
@@ -341,7 +340,6 @@ theorem fixingSubgroup_range_algebraMap' [Finite G] (B : Type*) [CommSemiring B]
341340 rw [← fixedPoints_eq_range_algebraMap G K L H, fixingSubgroup_fixedPoints]
342341
343342attribute [local instance ] FractionRing.liftAlgebra in
344- attribute [-instance] Algebra.ofSubring in
345343/-- If `G` acts on a domain `C` with `IsGaloisGroup G A C`, and a subgroup `H` acts on `C` with
346344`IsGaloisGroup H B C`, then the fixing subgroup of `algebraMap B C` equals `H`. -/
347345theorem fixingSubgroup_range_algebraMap [Finite G] (A B C : Type *) (H : Subgroup G)
@@ -449,7 +447,6 @@ theorem algebraMap_quotientMulEquiv_smul [Finite G] [Finite G'] (N : Subgroup G)
449447 apply mulEquivCongr_apply_smul
450448
451449attribute [local instance ] FractionRing.liftAlgebra in
452- attribute [-instance] Algebra.ofSubring in
453450/-- The restriction homomorphism from the Galois group of `C/A` to the Galois group of `B/A` where
454451`C/B/A` is a tower of domains with `C/A` and `B/A` Galois. -/
455452noncomputable def restrictHom [Finite G] [Finite G'] [MulSemiringAction G C] [IsGaloisGroup G A C]
0 commit comments