Según Tarski del undefinability teorema, no hay aritmética fórmula que define la verdad en la aritmética (es decir, no hay ningún predicado $T$ tal que $g \iff T("g")$).
Yo sé que definir un predicado $T$, lo que parece ser un predicado de verdad. Mi pregunta sería, ¿cómo no?
Voy a considerar aritmética de las fórmulas que implican la $\lor, \lnot, \exists, =, +, *, -, S$ (la $S$, $+$, y $*$ considera que las relaciones en lugar de funciones).
$F(s,v)$ es una función de dos variables, donde a $s$ es una fórmula, y $v$ es asignaciones de variables, se define como sigue, de forma recursiva:
- Si $s$ es una disyunción de la forma $A \lor B$, y, a continuación, $F(s)=1$ si $F(A,v)=1$ o $F(B,v)=1$. De lo contrario, $F(s)=0$
- Si $s$ es una negación de la forma$\lnot A$, $F(s,v)=1-F(A,v)$
- Si $s$ es una verdadera declaración de la forma$\exists x.A$,$F(s,v)=1$, si hay un número $n$ tal que $F(A,v')=1$ donde $v'$ $v$ con el agregado de la asignación que $x=n$. De lo contrario,$F(s,v)=0$.
- Si $s$ es una declaración de la forma $x=y$, $S(x,y)$, $+(x,y,z)$, $*(x,y,z)$, a continuación, $F(s,v)=1$ si las respectivas afirmaciones son verdaderas en el uso de las asignaciones de las variables de $v$. De lo contrario,$F(s,v)=0$.
Esta función está bien definida, ya que la duración de las fórmulas son finitos.
A continuación, una declaración de $s$ es verdadera si $F(s,e)=1$ donde $e$ no es libre de asignaciones de variables, y $s$ es false de lo contrario. Mi pregunta es, lo que no esta de definir un predicado de verdad? Parece satisfacer Tarski de la definición de la verdad.
He probado la aplicación del teorema de Tarski directamente a este predicado, simplificando hasta que he encontrado el error, pero esto resultó en una gran declaración (pues ello implicaría Goedel de numeración) y sería muy difícil para simplificar la mano. ¿Hay alguna manera más sencilla de encontrar el error en $T$?