[step:Prove intuitionistic stability for every translated formula]We prove by structural induction on $A$ that
\begin{align*}
\vdash_{\mathrm{IL}} \neg\neg A^N \to A^N.
\end{align*}
If $A$ is atomic, then $A^N = \neg\neg A$. Given $h : \neg\neg\neg\neg A$ and $k : \neg A$, define $r : \neg\neg A \to \bot$ by $r(m) := m(k)$. Then $h(r) : \bot$, so $k \mapsto h(r)$ proves $\neg\neg A$.
If $A = \bot$, then $A^N = \bot$. Given $h : \neg\neg\bot$, the map $b \mapsto b$ is a proof of $\neg\bot$, hence $h(b \mapsto b) : \bot$.
If $A = B \land C$, assume $h : \neg\neg(B^N \land C^N)$. To prove $B^N$, the induction hypothesis for $B$ reduces the task to $\neg\neg B^N$. Given $u : \neg B^N$, define $v : \neg(B^N \land C^N)$ by $v(p) := u(\pi_1(p))$, where $\pi_1$ is conjunction elimination. Then $h(v) : \bot$, so $\neg\neg B^N$, hence $B^N$. The second component is obtained in the same way using the second projection and the induction hypothesis for $C$. Thus $B^N \land C^N$.
If $A = B \to C$, assume $h : \neg\neg(B^N \to C^N)$ and let $b : B^N$. By the induction hypothesis for $C$, it suffices to prove $\neg\neg C^N$. Given $u : \neg C^N$, define $v : \neg(B^N \to C^N)$ by $v(f) := u(f(b))$. Then $h(v) : \bot$, hence $C^N$. Therefore $B^N \to C^N$.
If $A = B \lor C$, then $A^N = \neg(\neg B^N \land \neg C^N)$. Given $h : \neg\neg\neg(\neg B^N \land \neg C^N)$ and $p : \neg B^N \land \neg C^N$, define $q : \neg\neg(\neg B^N \land \neg C^N)$ by $q(r) := r(p)$. Then $h(q) : \bot$, proving $\neg(\neg B^N \land \neg C^N)$.
If $A = \forall x\,B$, assume $h : \neg\neg\forall x\,B^N$. Let $y$ be fresh for the undischarged assumptions. By the induction hypothesis for $B[y/x]$, it suffices to prove $\neg\neg B^N[y/x]$. Given $u : \neg B^N[y/x]$, define $v : \neg\forall x\,B^N$ by $v(g) := u(g(y))$. Then $h(v) : \bot$, hence $B^N[y/x]$, and universal introduction gives $\forall x\,B^N$.
If $A = \exists x\,B$, then $A^N = \neg\forall x\,\neg B^N$. Given $h : \neg\neg\neg\forall x\,\neg B^N$ and $p : \forall x\,\neg B^N$, define $q : \neg\neg\forall x\,\neg B^N$ by $q(r) := r(p)$. Then $h(q) : \bot$, proving $\neg\forall x\,\neg B^N$.[/step]