File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -349,8 +349,7 @@ theorem signAux3_symm_trans_trans [Finite α] [DecidableEq β] [Finite β] (f :
349349 rcases Finite.exists_equiv_fin β with ⟨n, ⟨e'⟩⟩
350350 rw [← signAux_eq_signAux2 _ _ e' fun _ _ => ht _,
351351 ← signAux_eq_signAux2 _ _ (e.trans e') fun _ _ => hs _]
352- exact congr_arg signAux
353- (Equiv.ext fun x => by simp [symm_trans_apply])
352+ simp [trans_assoc]
354353
355354/-- `SignType.sign` of a permutation returns the signature or parity of a permutation, `1` for even
356355permutations, `-1` for odd permutations. It is the unique surjective group homomorphism from
Original file line number Diff line number Diff line change @@ -271,9 +271,12 @@ theorem Perm.coe_subsingleton {α : Type*} [Subsingleton α] (e : Perm α) : (e
271271 e ∘ (e : α ≃ β).symm = id :=
272272 (e : α ≃ β).self_comp_symm
273273
274- @ [ simp, grind =] theorem symm_trans_apply (f : α ≃ β) (g : β ≃ γ) (a : γ) :
274+ theorem symm_trans_apply (f : α ≃ β) (g : β ≃ γ) (a : γ) :
275275 (f.trans g).symm a = f.symm (g.symm a) := rfl
276276
277+ @ [simp, grind =]
278+ theorem symm_trans (f : α ≃ β) (g : β ≃ γ) : (f.trans g).symm = g.symm.trans f.symm := rfl
279+
277280theorem symm_symm_apply (f : α ≃ β) (b : α) : f.symm.symm b = f b := rfl
278281
279282theorem apply_eq_iff_eq (f : α ≃ β) {x y : α} : f x = f y ↔ x = y := EquivLike.apply_eq_iff_eq f
You can’t perform that action at this time.
0 commit comments