Definitions
Let our propositional calculus be defined as follows:
Alphabet $D := \{p_i:i\in \mathbb{N}\}$.
Operators $\Omega := \Omega_0 \cup \Omega_2$ where $\Omega_0 := \{f\}$ and $\Omega_2 := \{\rightarrow\}$.
Axioms:
- AX1: $A\rightarrow(B\rightarrow A)$
- AX2: $(A\rightarrow(B\rightarrow C))\rightarrow((A\rightarrow B) \rightarrow (A\rightarrow C))$
- AX3: $((A\rightarrow f)\rightarrow f) \rightarrow A$
where $A$, $B$ and $C$ can be arbitrary formulas.
Modus ponens is the only inference rule. To be precise, a formula $A$ is a theorem (denoted $\vdash A$) if there exists a sequence of formulas $A_1, ..., A_n$ (called an inference sequence) such that $A_n=A$ and for all $i\in \{1,...,n\}$ the following holds:
- $A_i$ is an axiom, or
- there exists $j,k\in \{1,...,i-1\}$ such that $A_k=A_j\rightarrow A_i$.
Word and formula
A word is a nonempty and finite sequence of symbols from the set $D\cup \Omega \cup \{(,)\}$.
A word $A$ is a formula if there exists a finite sequence of words $A_1,...,A_m$ such that $A_m=A$ and for all $i \in \{1,...,m\}$ the following holds:
- $A_i=p_n$ for some $n\in \mathbb{N}$, or
- $A_i=f$, or
- $A_i=(A_j\rightarrow A_k)$ for some $j,k \in \{1,...,i-1\}$.
For brevity, the outermost parentheses can be omitted, so $(A \rightarrow B)$ is the same as $A \rightarrow B$.
Problem
Show that $\not\vdash f$.
Comments
This problem seems difficult because I somehow need to prove there exists no inference sequence that would prove $\vdash f$. Intuitively, it seems that for any inference sequence $A_1,...,A_n$, the formula $A_i$ always contains at least one arrow symbol for all $i\in \{1,...,n\}$, but I cannot figure out how to prove it.
(I believe I'm not supposed to use the soundness or completeness theorems in the proof, as they are introduced much later in the lecture notes.)