Prove the two logic expressions are equal

93 Views Asked by At

Prove $\neg(a \lor b)$ is the same as $(\neg a \land \neg b)$

It makes sense when I think about it, but how does one prove it?

Also is there a relationship with the above and saying: $(a \implies b)$ is the same as its contrapositive $(\neg b \implies \neg a)$ ?

3

There are 3 best solutions below

0
On BEST ANSWER

To prove it, write out a logic table with the four cases for $a$ and $b$.

You can write a similar truth table proof out to show the equivalence of $a \Rightarrow b$ and its contrapositive. See this question and answer. The formal proof (see my answer to the linked question) uses a slightly different construction that the ones you are asking about.

2
On

We are required to show that $$¬(a∨b) \vdash (¬a∧¬b)$$

I assume the natural deduction method:

  1. $\neg(¬a∧¬b)$, H
  1. $a$, H
  2. $a \vee b$, 2, ∨I
  3. $\neg(a \vee b)$, P
  1. $\neg a$, 3,4,¬I
  1. $b$, H
  2. $a \vee b$, 6, ∨I
  1. $\neg b$, 4,7 ¬I
  2. $\neg a \wedge \neg b$, 2,8 ∧I
  1. $\neg\neg(\neg a \wedge \neg b)$, 1,9 ¬I
  2. $(\neg a \wedge \neg b)$, 10, DNE

Observe the way we conduct the reasoning by contradiction. Now, can you repeat the proof?

0
On

Truth Table is my favorite option

enter image description here

As you can see. LHS=RHS