Definiciones
Definamos nuestro cálculo proposicional como sigue:
Alfabeto $D := \{p_i:i\in \mathbb{N}\}$ .
Operadores $\Omega := \Omega_0 \cup \Omega_2$ donde $\Omega_0 := \{f\}$ y $\Omega_2 := \{\rightarrow\}$ .
Axiomas:
- 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$
donde $A$ , $B$ y $C$ pueden ser fórmulas arbitrarias.
El modus ponens es la única regla de inferencia. En concreto, una fórmula $A$ es un teorema (se denota $\vdash A$ ) si existe una secuencia de fórmulas $A_1, ..., A_n$ (llamado secuencia de inferencia ) tal que $A_n=A$ y para todos $i\in \{1,...,n\}$ se mantiene lo siguiente:
- $A_i$ es un axioma, o
- existe $j,k\in \{1,...,i-1\}$ tal que $A_k=A_j\rightarrow A_i$ .
Palabra y fórmula
A palabra es una secuencia no vacía y finita de símbolos del conjunto $D\cup \Omega \cup \{(,)\}$ .
Una palabra $A$ es un fórmula si existe una secuencia finita de palabras $A_1,...,A_m$ tal que $A_m=A$ y para todos $i \in \{1,...,m\}$ se mantiene lo siguiente:
- $A_i=p_n$ para algunos $n\in \mathbb{N}$ o
- $A_i=f$ o
- $A_i=(A_j\rightarrow A_k)$ para algunos $j,k \in \{1,...,i-1\}$ .
En aras de la brevedad, se pueden omitir los paréntesis exteriores, de modo que $(A \rightarrow B)$ es lo mismo que $A \rightarrow B$ .
Problema
Demostrar que $\not\vdash f$ .
Comentarios
Este problema parece difícil porque de alguna manera tengo que demostrar que existe ninguna secuencia de inferencia que demostraría $\vdash f$ . Intuitivamente, parece que para cualquier secuencia de inferencia $A_1,...,A_n$ la fórmula $A_i$ siempre contiene al menos un símbolo de flecha para todos los $i\in \{1,...,n\}$ pero no sé cómo probarlo.
(Creo que se supone que no debo utilizar los teoremas de solidez o integridad en la demostración, ya que se introducen mucho más tarde en las notas de la conferencia).