We need, in addition to the axioms (1), (2) and (3) and using modus ponens as only rule of inference, the following "derived rules" :
(Taut-1) --- $(\varphi \rightarrow \psi), (\varphi \rightarrow \lnot \psi) \vdash \lnot \varphi$
corresponding to the tautology :
$\vDash_{TAUT} (\varphi \rightarrow \psi) \rightarrow ((\varphi \rightarrow \lnot \psi) \rightarrow \lnot \varphi)$
and :
(Taut-2) --- $(\lnot \varphi \rightarrow \psi) \vdash (\lnot \psi \rightarrow \varphi)$
corresponding to the tautology :
$\vDash_{TAUT} (\lnot \varphi \rightarrow \psi) \rightarrow (\lnot \psi \rightarrow \varphi)$.
Now for the proof :
(1) $a \rightarrow j$ --- premise
(2) $a \rightarrow \lnot j$ --- premise
From the above premises (1) and (2), we apply the "derived rule" Taut-1 : $a \rightarrow j, a \rightarrow \lnot j \vdash \lnot a$ to derive :
(3) $\lnot a$
(4) $\lnot m \rightarrow a$ --- premise
From (4), we apply the "derived rule" Taut-2 : $\lnot m \rightarrow a \vdash \lnot a \rightarrow m$ to derive :
(5) $\lnot a \rightarrow m$
(6) $m$ --- from (3) and (5) by modus ponens
(7) $m \rightarrow j$ - premise
(8) $j$ --- from (6) and (7) by modus ponens.
Thus, the solution to the problem : "Can you invite people under these constraints ?" is :
$\lnot a, m, j$
i.e. do not invite Ann, but invite Mary and John.
Added
Now we have to prove the above "derived rules"; we proceed proving some preliminary Lemmas.
In your lecture notes, we have already the proof of [see Example 2.24, page 2-23 ]:
Lemma $0$ : $\vdash \varphi \rightarrow \varphi$.
Now we add :
Lemma 1 : $\varphi \rightarrow \psi, \psi \rightarrow \sigma \vdash \varphi \rightarrow \sigma$ (Syllogism)
Proof :
(1) $\varphi \rightarrow \psi$ --- assumed
(2) $\psi \rightarrow \sigma$ --- assumed
(3) $\vdash (\psi \rightarrow \sigma) \rightarrow (\varphi \rightarrow (\psi \rightarrow \sigma))$ --- Ax1
(4) $(\varphi \rightarrow (\psi \rightarrow \sigma))$ --- from (2) and (3) by modus ponens
(5) $\vdash (\varphi \rightarrow (\psi \rightarrow \sigma)) \rightarrow ((\varphi \rightarrow \psi) \rightarrow (\varphi \rightarrow \sigma))$ --- Ax2
(6) $(\varphi \rightarrow \psi) \rightarrow (\varphi \rightarrow \sigma)$ --- from (4) and (5) by modus ponens
(7) $\varphi \rightarrow \sigma$ --- from (1) and (6) by modus ponens.
Lemma 2 : $\vdash \lnot \varphi \rightarrow (\varphi \rightarrow \psi)$
Proof :
(1) $\vdash \lnot \varphi \rightarrow (\lnot \psi \rightarrow \lnot \varphi)$ --- Ax1
(2) $\vdash (\lnot \psi \rightarrow \lnot \varphi) \rightarrow (\varphi \rightarrow \psi)$ --- Ax3
(3) $\vdash \lnot \varphi \rightarrow (\varphi \rightarrow \psi)$ --- from (1) and (2) by Lemma 1 (Syll).
Lemma 3 : $\vdash \lnot \lnot \varphi \rightarrow \varphi$
Proof :
(1) $\vdash \lnot \lnot \varphi \rightarrow (\lnot \varphi \rightarrow \lnot \lnot \lnot \varphi)$ --- by Lemma 2
(2) $\vdash (\lnot \varphi \rightarrow \lnot \lnot \lnot \varphi) \rightarrow (\lnot \lnot \varphi \rightarrow \varphi)$ --- Ax3
(3) $\vdash \lnot \lnot \varphi \rightarrow (\lnot \lnot \varphi \rightarrow \varphi)$ --- by Syll
(4) $\vdash \lnot \lnot \varphi \rightarrow (\lnot \lnot \varphi \rightarrow \varphi) \rightarrow ((\lnot \lnot \varphi \rightarrow \lnot \lnot \varphi) \rightarrow (\lnot \lnot \varphi \rightarrow \varphi))$ --- Ax2
(5) $\vdash (\lnot \lnot \varphi \rightarrow \lnot \lnot \varphi) \rightarrow (\lnot \lnot \varphi \rightarrow \varphi)$ --- from (3) and (4) by modus ponens
(6) $\vdash (\lnot \lnot \varphi \rightarrow \lnot \lnot \varphi)$ --- Lemma $0$
(7) $\vdash \lnot \lnot \varphi \rightarrow \varphi$ --- from (5) and (6) by modus ponens.
Lemma 4 : $\vdash \varphi \rightarrow \lnot \lnot \varphi$
Proof :
(1) $\vdash (\lnot \lnot \lnot \varphi \rightarrow \lnot \varphi) \rightarrow (\varphi \rightarrow \lnot \lnot \varphi)$ --- Ax2
(2) $\vdash \lnot \lnot \lnot \varphi \rightarrow \lnot \varphi$ --- Lemma 3
(3) $\vdash \varphi \rightarrow \lnot \lnot \varphi$ --- from (1) and (2) by modus ponens.
Now we can prove the "derived rule" Taut-2 :
$(\lnot \varphi \rightarrow \psi) \vdash (\lnot \psi \rightarrow \varphi)$.
Proof :
(1) $\vdash (\lnot \varphi \rightarrow \lnot \lnot \psi) \rightarrow (\lnot \psi \rightarrow \varphi)$ --- Ax3
(2) $\lnot \varphi \rightarrow \psi, \psi \rightarrow \lnot \lnot \psi \vdash \lnot \varphi \rightarrow \lnot \lnot \psi$ --- Syll
(3) $(\lnot \varphi \rightarrow \psi) \vdash (\lnot \psi \rightarrow \varphi)$ --- from (1) and (3) by modus ponens and Lemma 4
Lemma 5 : $(\varphi \rightarrow \psi) \vdash (\lnot \psi \rightarrow \lnot \varphi)$.
Proof :
(1) $\vdash (\lnot \lnot \varphi \rightarrow \lnot \lnot \psi) \rightarrow (\lnot \psi \rightarrow \lnot \varphi)$ --- Ax3
(2) $\vdash (\lnot \lnot \varphi \rightarrow \varphi)$ --- Lemma 3
(3) $\varphi \rightarrow \psi \vdash \lnot \lnot \varphi \rightarrow \psi$ --- from (2) and Syll
(4) $\vdash (\psi \rightarrow \lnot \lnot \psi)$ --- Lemma 4
(5) $\varphi \rightarrow \psi \vdash \lnot \lnot \varphi \rightarrow \lnot \lnot \psi$ --- from (3) and (4) by Syll
(6) $(\varphi \rightarrow \psi) \vdash (\lnot \psi \rightarrow \lnot \varphi)$ --- from (1) and (5) by modus ponens.
Lemma 6 : $(\lnot \varphi \rightarrow \varphi) \vdash (\psi \rightarrow \varphi)$
(1) $\vdash \lnot \varphi \rightarrow (\varphi \rightarrow \lnot \psi)$ --- Lemma 2
(2) $\vdash (\lnot \varphi \rightarrow (\varphi \rightarrow \lnot \psi)) \rightarrow ((\lnot \varphi \rightarrow \varphi) \rightarrow (\lnot \varphi \rightarrow \lnot \psi))$ --- Ax2
(3) $\vdash (\lnot \varphi \rightarrow \varphi) \rightarrow (\lnot \varphi \rightarrow \lnot \psi)$ --- from (1) and (2) by modus ponens
(4) $\vdash (\lnot \varphi \rightarrow \lnot \psi) \rightarrow (\psi \rightarrow \varphi)$ --- Ax3
(5) $(\lnot \varphi \rightarrow \varphi) \vdash (\psi \rightarrow \varphi)$ --- from (3) and (4) by modus ponens and Syll.
Lemma 7 : $(\lnot \varphi \rightarrow \varphi) \vdash \varphi$
(1) $(\lnot \varphi \rightarrow \varphi) \vdash ((\lnot \varphi \rightarrow \varphi) \rightarrow \varphi)$ --- Lemma 6
(2) $\vdash ((\lnot \varphi \rightarrow \varphi) \rightarrow \varphi) \rightarrow ((\lnot \varphi \rightarrow \varphi) \rightarrow ((\lnot \varphi \rightarrow \varphi) \rightarrow \varphi))$ --- Ax1
(3) $(\lnot \varphi \rightarrow \varphi) \vdash ((\lnot \varphi \rightarrow \varphi) \rightarrow ((\lnot \varphi \rightarrow \varphi) \rightarrow \varphi))$ --- from (1) and (2) by modus ponens
(4) $\vdash ((\lnot \varphi \rightarrow \varphi) \rightarrow ((\lnot \varphi \rightarrow \varphi) \rightarrow \varphi)) \rightarrow (((\lnot \varphi \rightarrow \varphi) \rightarrow (\lnot \varphi \rightarrow \varphi)) \rightarrow ((\lnot \varphi \rightarrow \varphi) \rightarrow \varphi))$ --- Ax2
(5) $(\lnot \varphi \rightarrow \varphi) \vdash ((\lnot \varphi \rightarrow \varphi) \rightarrow (\lnot \varphi \rightarrow \varphi)) \rightarrow ((\lnot \varphi \rightarrow \varphi) \rightarrow \varphi)$ --- from (3) and (4) by modus ponens
(6) $\vdash (\lnot \varphi \rightarrow \varphi) \rightarrow (\lnot \varphi \rightarrow \varphi)$ --- Lemma $0$
(7) $(\lnot \varphi \rightarrow \varphi) \vdash (\lnot \varphi \rightarrow \varphi) \rightarrow \varphi$ --- from (5) and (6) by modus ponens
(8) $(\lnot \varphi \rightarrow \varphi) \vdash \varphi$ --- from (7) by modus ponens.
Now we can prove the "derived rule" Taut-1 :
$\varphi \rightarrow \psi, \varphi \rightarrow \lnot \psi \vdash \lnot \varphi$
Proof :
(1) $\varphi \rightarrow \psi$ --- assumed
(2) $\varphi \rightarrow \lnot \psi$ --- assumed
(3) $\lnot \lnot \psi \rightarrow \lnot \varphi$ --- from (2) by Lemma 5
(4) $\vdash \psi \rightarrow \lnot \lnot \psi$ --- Lemma 4
(5) $\psi \rightarrow \lnot \varphi$ --- from (3) and (4) by Syll
(6) $\varphi \rightarrow \lnot \varphi$ --- from (1) and (5) by Syll
(7) $\lnot \lnot \varphi \rightarrow \lnot \varphi$ --- from (6) by Lemma 5
(8) $(\lnot \lnot \varphi \rightarrow \lnot \varphi) \vdash \lnot \varphi$ --- Lemma 7
(9) $\varphi$ --- from (7) and (8) by modus ponens.
I'm sure you can simplify it ...
Note
With Ax1, Ax2, modus ponens and Lemma $0$, you can prove the Deduction Theorem : if $\Gamma, \alpha \vdash \beta$, then $\Gamma \vdash \alpha \rightarrow \beta$.
The proof is easy but tedious; you can find it in every mathematical logic textbook.
With the DT, some proof can be simplified; in addition, you can apply it to the "derived rules" $\alpha \vdash \beta$ in order to derive the corresponding theorems : $\vdash \alpha \rightarrow \beta$.
Final comment
Following amWhy's suggestion, if we rewrite the set of premises as follows :
$(¬m → a) → j, ¬m → a, a → ¬j$
we can simplify the proof :
(1) $(¬m → a) → j$ --- premise
(2) $¬m → a$ --- premise
(3) $j$ --- from (1) and (2) by mp
(4) $a \rightarrow \lnot j$ --- premise
here we need a new "derived rule" : $\varphi \rightarrow \lnot \psi \vdash \psi \rightarrow \lnot \varphi$ (call it : Taut-3) in order to derive from (4) :
(5) $j \rightarrow \lnot a$
(6) $\lnot a$ --- from (3) and (5) by mp
(7) $\lnot a \rightarrow m$ --- from (2) by Taut-2
(8) $m$ --- from (6) and (7) by mp.
Again we have the "solution" : $j, \lnot a, m$.
In order to complete this alternative proof, we have to prove the new "derived rule" Taut-3 :
$(\varphi \rightarrow \lnot \psi) \vdash (\psi \rightarrow \lnot \varphi)$.
Proof :
(1) $\varphi \rightarrow \lnot \psi$ --- assumed
(2) $\vdash \lnot \lnot \varphi \rightarrow \varphi$ --- Lemma 3
(3) $(\varphi \rightarrow \lnot \psi) \vdash (\lnot \lnot \varphi \rightarrow \lnot \psi)$ --- from (1) and (2) by Syll
(4) $\vdash (\lnot \lnot \varphi \rightarrow \lnot \psi) \rightarrow (\psi \rightarrow \lnot \varphi)$ --- Ax3
(5) $(\varphi \rightarrow \lnot \psi) \vdash (\psi \rightarrow \lnot \varphi)$ --- from (3) and (4) by mp.
With this approach, we can "save" Lemma 5, Lemma 6, Lemma 7 and Taut-1, which are replaced by Taut-3 only.
Also the question is very specific:"‘John comes if Mary or Ann comes’: here you can rewrite to an equivalent conjunction ‘John comes if Mary comes’ and ‘John comes if Ann comes’ to produce two formulas that fall inside our language".
That language being the axioms in the link I gave.
– Byebye May 27 '14 at 15:13I think the question asks me to use these premises and those axioms solely.
Maybe I'm interpreting the question wrong?
– Byebye May 27 '14 at 15:40But if the way they figure out the premises is correct how do I solve it?
– Byebye May 27 '14 at 16:26That is indeed the question. But how can I do that with that contradiction in place?
– Byebye May 27 '14 at 17:31