I have the following axioms of propositional calculus (as well as modus ponens and the deduction theorem if needed):
$$(a \to (b \to a)) \tag1$$ $$ (((a \to (b \to c)) \to ((a \to b) \to (a \to c))) \tag2 $$ $$ ((\neg b \to \neg a) \to (a \to b)) \tag3$$
I'm trying to deduce the last one the other way around (i.e. $((b \to a) \to (\neg a \to \neg b))$) but never manage to get a point... This isn't something I have to do but I feel as though it could be very convenient in my further proofs.
Any help would be greatly appreciated! Thank you!
We need to assume $\neg a$ is an abbreviation for $a \to \bot$; otherwise, there is no way to introduce negations without having an assumption with a negation in it.
First note that $b \to a, a \to \bot, b \vdash \bot$ by two applications of modus ponens. Then we do three applications of the deduction theorem: first we obtain $b \to a, a \to \bot \vdash \neg b$, then $b \to a \vdash \neg a \to \neg b$, and then finally $\vdash (b\to a) \to (\neg a \to \neg b)$.