2

I have to use these three axioms

(A1) $P \to (Q \to P)$

(A2) $(P \to (Q \to R)) \to ((P \to Q) \to (P \to R))$

(A3) $(\neg Q \to \neg P) \to ((\neg Q \to P) \to Q)$

along with Modus Ponens to prove :

  1. $(\neg\neg P \to \neg Q) \vdash (Q \to \neg P)$

  2. $\neg(\neg \neg P \to \neg Q), (\neg \neg P \to \neg Q) \vdash P$

I understand the process of creating the proof, but I have tried many things and have racked my brain to no avail. Any help would be appreciated, thanks.

Bram28
  • 103,721
  • 1
  • is an instance of Ef Falso : $\lnot \alpha \to (\alpha \to \beta)$. You can find a proof of it in this post.
  • – Mauro ALLEGRANZA Sep 17 '19 at 12:37
  • @MauroALLEGRANZA Thanks for the links, however I think my question differs in that I have a non-empty set of premise propositions. This would make the proofs different, no? As opposed to proving a theorem without any assumptions. – asilentfrog Sep 17 '19 at 13:06
  • 1
    Use Modus Ponens. – Mauro ALLEGRANZA Sep 17 '19 at 13:10
  • Oh as an additional last step. Is the proof the exact same though? Having the additional assumption doesn't make them any simpler? – asilentfrog Sep 17 '19 at 13:19
  • Are you allowed to make use of the Deduction Theorem? – Bram28 Sep 17 '19 at 17:36