How to prove $x \vee \neg x$ using the following axioms?
- $A \rightarrow (B \rightarrow A)$
- $(A \rightarrow (B \rightarrow C)) \rightarrow ((A \rightarrow B) \rightarrow (B \rightarrow C))$
- $(A \wedge B) \rightarrow A$
- $(A \wedge B) \rightarrow B$
- $(A \rightarrow B) \rightarrow ((A \rightarrow C) \rightarrow (A \rightarrow B \wedge C))$
- $A \rightarrow A \vee B$
- $B \rightarrow A \vee B$
- $(A \rightarrow C) \rightarrow ((B \rightarrow C) \rightarrow (A \vee B \rightarrow C))$
- $A \rightarrow \neg \neg A$
- $\neg \neg A \rightarrow A$
- $(A \rightarrow B) \rightarrow (\neg B \rightarrow \neg A)$
What I'm thinking is that using 6 or 7, I'd first have to prove $x$, which is not a tautology and using 8, I could prove $x \vee \neg x \rightarrow C$ but no matter what I put instead of $C$, I won't be able to reverse the arrow. Can some statement be impossible to prove? Is it a bad set of axioms that I'm using?
