How do I provide a Natural Deduction proof for (¬A ∨ ¬B) → (C → A ∧ B)→ ¬C?
I know I can work backwards and i managed to get rid of the implications:
¬C
(C → A ∧ B)→ ¬C
(¬A ∨ ¬B) → (C → A ∧ B)→ ¬C
However i'm unsure where to go from here and what Hypotheses to choose, I've recently started Natural Deduction and I'm finding it pretty tricky
In most logics connectives with same precedence are associated to the right by default (see a recent post), so we need to prove $(¬A ∨ ¬B) → ((C → A ∧ B)→ ¬C)$. I'll sketch a proof below using the most common ND rules, and you should fill in your specific rules for your ND system:
Apparently we can try prove by cases:
Finally please be aware that $((¬A ∨ ¬B) → (C → A ∧ B)) → ¬C$ is not valid which has an obvious counterexample when $A=B=C=True$.