Zulip Chat Archive

Stream: general

Topic: Does ¬ (A ↔ ¬ A) require classical?


Martin C. Martin (Dec 13 2021 at 22:54):

This is the last exercise in the propositional logic chapter in "Logic and Proof". It seems like it kind of assumes the law of the excluded middle, but I'm not entirely sure.

Anne Baanen (Dec 13 2021 at 23:53):

You don't need excluded middle here. Hint: first show that (A → ¬ A) implies ¬ A.

Martin C. Martin (Dec 14 2021 at 00:19):

Thanks! Somehow, I didn't think of proving a lemma. But it makes sense now.

Patrick Stevens (Dec 14 2021 at 12:03):

As a rule of thumb, proving a negation is somehow less likely to require classical than proving a positive statement (e.g. "¬¬p implies p" requires classical, though "¬¬¬p implies ¬p" does not). The "content" of classical is that removing negations is hard.


Last updated: Dec 20 2023 at 11:08 UTC