How to prove that $(\neg q\implies p)\implies(p\implies \neg q)\equiv \neg p\lor \neg q$ ?
I have come up that $(\neg q\implies p)\implies (p\implies \neg q)\equiv \neg(q\lor p)\lor\neg (p\land q)$ but I don't know how to go down to " $\equiv\neg p\lor\neg q$ ".
\begin{equation} (\neg q \implies p) \implies (p \implies \neg q) \\ \neg (\neg q \implies p) \lor (p \implies \neg q) \\ \neg(q \lor p) \lor (\neg p \lor \neg q) \\ (\neg q \land \neg p) \lor (\neg p \lor \neg q) \\ (\neg q \lor \neg p \lor \neg q) \land (\neg p \lor \neg p \lor \neg q) \\ (\neg p \lor \neg q) \land (\neg p \lor \neg q) \\ \neg p \lor \neg q \end{equation}