Zulip Chat Archive

Stream: general

Topic: succ_pred_eq_of_pos


Kevin Buzzard (Aug 23 2018 at 13:46):

succ_pred_eq_of_pos says n > 0 → succ (pred n) = n and it's in core Lean. I just applied it and ended up with a goal card s > 0 with s a multiset, and then I tried to rewrite multiset.card_pos_iff_exists_mem but the rewrite fails because the hypothesis is 0 < card s. That's kind of annoying and it's not the first time today that this has happened to me. I feel like succ_pred_eq_of_pos should say 0 < n → succ (pred n) = n but I guess there's nothing that can be done about this? Or am I missing a trick? Currently I'm just using show to rewrite the goal so it uses <.


Last updated: Dec 20 2023 at 11:08 UTC