@@ -342,7 +342,7 @@ def HasLimit.isoOfEquivalence {F : J ⥤ C} [HasLimit F] {G : K ⥤ C} [HasLimit
342342 IsLimit.conePointsIsoOfEquivalence (limit.isLimit F) (limit.isLimit G) e w
343343
344344set_option backward.isDefEq.respectTransparency false in
345- @[simp]
345+ @ [reassoc (attr := simp) ]
346346theorem HasLimit.isoOfEquivalence_hom_π {F : J ⥤ C} [HasLimit F] {G : K ⥤ C} [HasLimit G]
347347 (e : J ≌ K) (w : e.functor ⋙ G ≅ F) (k : K) :
348348 (HasLimit.isoOfEquivalence e w).hom ≫ limit.π G k =
@@ -351,7 +351,7 @@ theorem HasLimit.isoOfEquivalence_hom_π {F : J ⥤ C} [HasLimit F] {G : K ⥤ C
351351 simp
352352
353353set_option backward.isDefEq.respectTransparency false in
354- @[simp]
354+ @ [reassoc (attr := simp) ]
355355theorem HasLimit.isoOfEquivalence_inv_π {F : J ⥤ C} [HasLimit F] {G : K ⥤ C} [HasLimit G]
356356 (e : J ≌ K) (w : e.functor ⋙ G ≅ F) (j : J) :
357357 (HasLimit.isoOfEquivalence e w).inv ≫ limit.π F j =
@@ -909,21 +909,27 @@ def HasColimit.isoOfEquivalence {F : J ⥤ C} [HasColimit F] {G : K ⥤ C} [HasC
909909 IsColimit.coconePointsIsoOfEquivalence (colimit.isColimit F) (colimit.isColimit G) e w
910910
911911set_option backward.isDefEq.respectTransparency false in
912- @[simp]
913- theorem HasColimit.isoOfEquivalence_hom_π {F : J ⥤ C} [HasColimit F] {G : K ⥤ C} [HasColimit G]
912+ @ [reassoc (attr := simp) ]
913+ theorem HasColimit.ι_isoOfEquivalence_hom {F : J ⥤ C} [HasColimit F] {G : K ⥤ C} [HasColimit G]
914914 (e : J ≌ K) (w : e.functor ⋙ G ≅ F) (j : J) :
915915 colimit.ι F j ≫ (HasColimit.isoOfEquivalence e w).hom =
916916 F.map (e.unit.app j) ≫ w.inv.app _ ≫ colimit.ι G _ := by
917917 simp [HasColimit.isoOfEquivalence]
918918
919919set_option backward.isDefEq.respectTransparency false in
920- @[simp]
921- theorem HasColimit.isoOfEquivalence_inv_π {F : J ⥤ C} [HasColimit F] {G : K ⥤ C} [HasColimit G]
920+ @ [reassoc (attr := simp) ]
921+ theorem HasColimit.ι_isoOfEquivalence_inv {F : J ⥤ C} [HasColimit F] {G : K ⥤ C} [HasColimit G]
922922 (e : J ≌ K) (w : e.functor ⋙ G ≅ F) (k : K) :
923923 colimit.ι G k ≫ (HasColimit.isoOfEquivalence e w).inv =
924924 G.map (e.counitInv.app k) ≫ w.hom.app (e.inverse.obj k) ≫ colimit.ι F (e.inverse.obj k) := by
925925 simp [HasColimit.isoOfEquivalence, IsColimit.coconePointsIsoOfEquivalence_inv]
926926
927+ @ [deprecated (since := "2026-05-25" )]
928+ alias HasColimit.isoOfEquivalence_hom_π := HasColimit.ι_isoOfEquivalence_hom
929+
930+ @ [deprecated (since := "2026-05-25" )]
931+ alias HasColimit.isoOfEquivalence_inv_π := HasColimit.ι_isoOfEquivalence_inv
932+
927933section Pre
928934
929935variable (F)
0 commit comments