Can someone provide me with hints for, or a rough sketch of, a proof of ~~P from P in the Hilbert system? I had very little trouble proving the reverse, that P is provable from ~~P, but seem to be totally stuck on this guy. My axioms are the following:
φ->(ψ->φ) (1)
[φ->(ψ->χ)]->[(φ->ψ)->(φ->χ)] (2)
(~ψ->~φ)->[(~ψ->φ)->ψ] (3)
and my one rule of inference is modus ponens.
I am also allowed to work with tools like ex falso quodlibet, transitivity, weakening the consequent, etc.
Any help would be greatly appreciated; thank you!
You say you can derive $P$ from $\neg \neg P$. Using the Deduction theorem, you can therefore prove $\neg \neg P \rightarrow P$. And that means that we can use $\neg \neg \varphi \rightarrow \varphi$ as a Lemma.
Now, let's show that $\neg \psi \rightarrow \neg \varphi, \varphi \vdash \psi$:
Using the Deduction Theorem, that means we can also prove $(\neg \psi \rightarrow \neg \phi) \rightarrow (\varphi \rightarrow \psi)$ (this statement is usually used as the third axiom in the Hilbert System ... so let's call it Axiom 3')
OK, so then: