Just to let you know - This is an assignment, so I wouldn't like a full answer, just some hints. :)
I am required to prove the following:
$$(A \implies B) \land (\lnot A \implies C)~,~~ (A \implies \lnot B) \land (\lnot A \implies C) \ \vdash \ C$$
I am allowed to use any semantic or syntactic methods, except truth tables (i.e. equivalences and the rules of inference, primitive and derived).
I produced the following, however, I am not too sure if it is a correct/most efficient way of proving the above.
1. (A→ B) ∧ (¬A → C) (given)
2. (A→ ¬B) ∧ (¬A → C) (given)
3. A→ B (1, ∧ E)
4. A→ ¬B (2, ∧ E)
5. ¬A → C (1, ∧ E)
6. ¬A → B (4, dilemma)
7. A (3, assume)
8. B (3, → E)
9. ¬B (4, → E)
10. ¬A (RRA)
11. C
Can anyone help me out a little?