1

Please show that $\lnot(a\vee b) = \lnot a\wedge \lnot b$ for any Heyting algebra. [Corrected: exchanged $\vee$ and $\wedge$.]

(I prefer to receive the answer is dual terminology, that is about co-Heyting algebras.)

porton
  • 5,053

1 Answers1

5

I will prove that the corresponding formulae are logically equivalent in intuitionistic propositional logic.

First, suppose $\lnot (a \lor b)$; we wish to prove $\lnot a \land \lnot b$. Assume $a$. Then $a \lor b$, which is a contradiction, so we discharge $a$ and deduce $\lnot a$. Similarly, we may deduce $\lnot b$. Thus $\lnot a \land \lnot b$.

Conversely, suppose $\lnot a \land \lnot b$. Assume $a \lor b$. Since $\lnot a$ and $\lnot b$, we use $\lor$-elimination to deduce that $a \lor b \to \bot$, i.e. $\lnot (a \lor b)$.


Here is the proof spelled out in the language of Heyting algebras. To show that $x = y$ in a poset, it is enough to show that both $x \le y$ and $y \le x$.

First, notice that $a \land \lnot (a \lor b) \le (a \lor b) \land \lnot (a \lor b) \le \bot$, so $a \land \lnot (a \lor b) \le \bot$, so $\lnot (a \lor b) \le \lnot a$. Similarly, $\lnot (a \lor b) \le \lnot b$. It follows that $\lnot (a \lor b) \le \lnot a \land \lnot b$.

On the other hand, $\lnot a \land \lnot b \land (a \lor b) = (\lnot a \land \lnot b \land a) \lor (\lnot a \land \lnot b \land b)$ by the distributive law, and $\lnot a \land \lnot b \land a = \lnot a \land \lnot b \land b = \bot$, so $\lnot a \land \lnot b \land (a \lor b) = \bot$. Thus, $\lnot a \land \lnot b \le \lnot (a \lor b)$.

Zhen Lin
  • 90,111
  • I don't understand something: Do you use contradiction in intuitionistic propositional logic? – porton Aug 29 '13 at 11:32
  • Sure. That's the only way to prove a negative. – Zhen Lin Aug 29 '13 at 12:38
  • I'm finally confused. Could you clear? (especially whether the original formula is true in all Heyting algebras) – porton Aug 29 '13 at 12:43
  • Yes, the original equation is true in all Heyting algebras. – Zhen Lin Aug 29 '13 at 12:45
  • And where is the proof? – porton Aug 29 '13 at 12:49
  • Also clarify usage of contradiction in your proof about intuitionistic logic – porton Aug 29 '13 at 12:49
  • 3
    The definition of $\lnot a$ is $a \to \bot$, so by the deduction theorem, to prove $\lnot a$, it is enough to show that a contradiction follows from $a$. Now, once we have shown that two formulae are logically equivalent in propositional intuitionistic logic, it follows that the corresponding equation is true in all Heyting algebras. – Zhen Lin Aug 29 '13 at 12:55
  • Maybe I ask too much, but please provide me with a proof for Heyting algebras inside classical logic, without referring to intuitionistic logic. I want to put this into my book and need a simple direct proof – porton Aug 29 '13 at 13:09
  • @porton: there is now an extended comment about the word contradiction at http://math.stackexchange.com/questions/915803/ – Incnis Mrsi Sep 01 '14 at 10:36