Zulip Chat Archive
Stream: general
Topic: simp_nf failure?
Mario Carneiro (Aug 16 2020 at 14:17):
On current master, src#classical.not_imp is a simp lemma that can be proven from src#classical.not_forall and src#exists_prop . Does anyone have an idea why the simp_nf
linter doesn't notice? I checked nolints and don't see any obvious reason for it to not be found, but I stumbled on this in #3812 where the only essential difference is that the names of these lemmas have changed.
Gabriel Ebner (Aug 17 2020 at 07:23):
This is because classical.not_imp
is declared after classical.not_forall
. We have quite a few of these short-circuiting simp lemmas.
Last updated: Dec 20 2023 at 11:08 UTC