Given The following 3 axioms:
$B \rightarrow (A \rightarrow B)$
$(B \rightarrow (A \rightarrow C)) \rightarrow ((B \rightarrow A) \rightarrow (B \rightarrow C))$
$(\neg A \rightarrow \neg B) \rightarrow (B \rightarrow A)$
Can any one give any hint on how to prove $(\neg A \rightarrow \neg B) \rightarrow ((\neg A \rightarrow B) \rightarrow A)$ using only modus ponens?
I assume the OP has at least the conjugation rule $A, B \therefore A \wedge B$. Alternatively, we can simply define an indirect proof to stop whenever $\neg A$ and $A$ occur in the proof. \begin{array}{l|lr} 1 & B \rightarrow (A \rightarrow B) & \qquad\text{Assumption} \\2 & (B \rightarrow (A \rightarrow C)) \rightarrow ((B \rightarrow A) \rightarrow (B \rightarrow C)) & \qquad\text{Assumption} \\3 & (\neg A \rightarrow \neg B) \rightarrow (B \rightarrow A) & \qquad\text{Assumption} \\[0pt]\hline \\[-5pt]4 & \neg A \rightarrow \neg B & \qquad\text{conditional proof} \\5 & B \rightarrow A & \qquad\text{3,4 MP} \\6 & \neg A \rightarrow B & \qquad\text{conditional proof} \\7 & \neg A & \qquad\text{Indirect proof} \\8 & \neg B & \qquad\text{4,7 MP} \\9 & B & \qquad\text{6,7 MP} \\10 & \neg B \wedge B & \qquad\text{8,9 Conj} \\11 & A & \qquad\text{7-10 IP} \\12 & (\neg A \rightarrow B) \rightarrow A & \qquad\text{6-11 CP} \\13 & (\neg A \rightarrow \neg B) \rightarrow ((\neg A \rightarrow B) \rightarrow A) & \qquad\text{4-12 CP} \end{array}