Consider the following deduction step: $$ ((\neg\neg\beta\to\neg\neg\alpha)\to((\neg\neg\beta\to\neg\alpha)\to\neg\beta) $$ $$((\beta\to\alpha)\to((\beta\to\neg\alpha)\to\neg\beta) $$ I have applied $\neg\neg\gamma\vdash\gamma$ (proved before) three times.
Intuitively it makes sense. Is it correct in the framework of deduction in an axiomatic system in propositional logic?
How can I justify/proof this passage? It is not axiom, it is not an MP, it is not the deduction or resolution theorem. Is there something like a "Substitution theorem" (similar to the one used with truth assignments)?
In Mendelson2015 I do not find a statement/theorem justifying this passage (perhaps he does not use it at all, I have found no occurrence).
See Mendelson, page 76 :
Thus, you have to use $\vdash \lnot \lnot \beta ⇔ \beta$ (you have it already : Lemma 1.11 a) and b)), and then apply the Repl.Th to : $((¬¬β → ¬¬α) → ((¬¬β → ¬α) → ¬β)$ to get the equivalent :
Then, using $\vdash \lnot \lnot \alpha ⇔ \alpha$ :