I want to prove that $\neg(A \Rightarrow B) \iff A \land \neg B$ holds without using a truth table.
"$\Leftarrow$": This one is simple: Suppose $A \land \neg B$. We want to show: $(A \Rightarrow B) \Rightarrow \bot$. For that we suppose $A\Rightarrow B$. Now our goal is $\bot$. Since by our assumption $A$ and $A\Rightarrow B$ are true we get $B$ by using Modus ponens. Since $B$ and $\neg B$ holds we get $\bot$ by using Modus ponens again. $\square$
How does "$\Rightarrow$" work?
Thanks in advance!
Following from my comment: the $\Rightarrow$ direction requires that you invoke a non-constructive rule, such as the law of excluded middle or double-negation elimination.
So assume $\neg (A \Rightarrow B)$. Using the law of excluded middle:
So $A \wedge \neg B$ is true.