Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2020-08-31 13:17 9e9e318c

View on Github →

feat(data/fin): simplify fin.mk (#3996) After the recent changes to make fin n a subtype, expressions involving fin.mk were not getting simplified as they used to be, since the simp lemmas are for the anonymous constructor, which is subtype.mk not fin.mk. Add a simp lemma converting fin.mk to the anonymous constructor. In particular, unsimplified expressions involving fin.mk were coming out of fin_cases (I think this comes from fin_range in data/list/range.lean using fin.mk). I don't know if that should be avoiding creating the fin.mk expressions in the first place, but simplifying them seems a good idea in any case.

Estimated changes