Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2020-04-20 07:17 9b255781

View on Github →

fix(category_theory/limits): avoid a rewrite in a definition (#2458) The proof that every equalizer of f and g is an isomorphism if f = g had an ugly rewrite in a definition (introduced by yours truly). This PR reformulates the proof in a cleaner way by working with two morphisms f and g and a proof of f = g right from the start, which is easy to specialze to the case (f, f), instead of trying to reduce the (f, g) case to the (f, f) case by rewriting. This also lets us get rid of fork.eq_of_ι_ι, unless someone wants to keep it, but personally I don't think that using it is ever a good idea.

Estimated changes