I have a couple of questions about first order logic equivalence rules.
How do you distribute the $\neg$ correctly with the $\exists$ and $\forall$ quantifiers? If let's say I have $$\neg[\forall x\;A(x)\;\lor B(y)]$$ Does it become:$$\neg\forall x\;\neg A(x)\land\neg B(y)$$?
In something like this: $$\forall c\; A(c)\Rightarrow B(c)$$ Is this equivalent to: $$\neg [\forall c\;A(c)]\lor B(c)$$ Or: $$\forall c\; \neg A(c)\lor B(c)$$?
- For the rule $\neg\forall x\;p\equiv \exists x\;\neg p$, is $p$ all the predicates that contain $x$? Let's say I have: $$\neg[\neg\forall\,c\; A(c, Something)]\lor [\exists\,d\; B(d, SomethingElse)\land \neg C(c, d)]$$Will this yield:$$\neg[\exists\,c\; \neg A(c, Something)]\lor [\exists\,d\; B(d, SomethingElse)\land \neg C(c, d)]$$ Or will I have to move the $\neg$ on the entire statement since $C(c,d)$ is dependent on $c$?
The professor I have didn't explain this very well. I appreciate any help.