If I know Double negation law, De Morgan laws and implication negation is it enough for negating any compound propositions or there are more?

$\begingroup$

I know:


Double negation law:

$ \lnot(\lnot p)\equiv p $


De Morgan laws:

$ \lnot (p \wedge q) \equiv \lnot p\vee \lnot q $

$ \lnot (p \vee q) \equiv \lnot p \wedge \lnot q $


Implication negation:

$\lnot (p \Rightarrow q) \equiv p \wedge \lnot q$


Question: Is it enough for negating any compound propositions or there are more law/rules?

$\endgroup$ 5

1 Answer

$\begingroup$

If by "negate" you mean "put in negation normal form" - the question is trivial otherwise, since "$\neg\varphi$" is always the negation of $\varphi$ - then the answer is yes.

For example, to simplify $\neg(a\wedge (b\vee c))$ we would proceed as follows:

  • $\neg(a\wedge P)\equiv\neg a\vee\neg P$.

  • Taking $P$ to be $b\vee c$ above, we get $\neg P\equiv \neg b\wedge \neg c$.

  • Putting these together we get $\neg(a\wedge(b\vee c))\equiv \neg a\vee (\neg b\wedge\neg c)$.

Of course, this example doesn't constitute a proof; to actually prove the result you need to argue via induction on formula complexity.

$\endgroup$

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like