@@ -182,8 +182,9 @@ begin
182
182
have C_mul_C : (C (i a⁻¹)) * (C (i a)) = 1 ,
183
183
{ rw [←C_mul, ←i.map_mul, inv_mul_cancel ha, i.map_one, C_1] },
184
184
have key1 : (X ^ n - 1 ).map i = C (i a⁻¹) * ((X ^ n - C a).map i).comp (C b * X),
185
- { rw [polynomial.map_sub, polynomial.map_sub, map_pow, map_X, map_C, polynomial.map_one, sub_comp,
186
- pow_comp, X_comp, C_comp, mul_pow, ←C_pow, hb, mul_sub, ←mul_assoc, C_mul_C, one_mul] },
185
+ { rw [polynomial.map_sub, polynomial.map_sub, polynomial.map_pow, map_X, map_C,
186
+ polynomial.map_one, sub_comp, pow_comp, X_comp, C_comp, mul_pow, ←C_pow, hb, mul_sub,
187
+ ←mul_assoc, C_mul_C, one_mul] },
187
188
have key2 : (λ q : polynomial E, q.comp (C b * X)) ∘ (λ c : E, X - C c) =
188
189
(λ c : E, C b * (X - C (c / b))),
189
190
{ ext1 c,
@@ -202,10 +203,11 @@ begin
202
203
apply gal_is_solvable_tower (X ^ n - 1 ) (X ^ n - C x),
203
204
{ exact splits_X_pow_sub_one_of_X_pow_sub_C _ n hx (splitting_field.splits _) },
204
205
{ exact gal_X_pow_sub_one_is_solvable n },
205
- { rw [polynomial.map_sub, map_pow, map_X, map_C],
206
+ { rw [polynomial.map_sub, polynomial. map_pow, map_X, map_C],
206
207
apply gal_X_pow_sub_C_is_solvable_aux,
207
208
have key := splitting_field.splits (X ^ n - 1 : polynomial F),
208
- rwa [←splits_id_iff_splits, polynomial.map_sub, map_pow, map_X, polynomial.map_one] at key }
209
+ rwa [←splits_id_iff_splits, polynomial.map_sub, polynomial.map_pow, map_X, polynomial.map_one]
210
+ at key }
209
211
end
210
212
211
213
end gal_X_pow_sub_C
@@ -311,7 +313,7 @@ begin
311
313
{ refine gal_is_solvable_tower p (p.comp (X ^ n)) _ hα _,
312
314
{ exact gal.splits_in_splitting_field_of_comp _ _ (by rwa [nat_degree_X_pow]) },
313
315
{ obtain ⟨s, hs⟩ := exists_multiset_of_splits _ (splitting_field.splits p),
314
- rw [map_comp, map_pow, map_X, hs, mul_comp, C_comp],
316
+ rw [map_comp, polynomial. map_pow, map_X, hs, mul_comp, C_comp],
315
317
apply gal_mul_is_solvable (gal_C_is_solvable _),
316
318
rw prod_comp,
317
319
apply gal_prod_is_solvable,
0 commit comments