¿Podemos prescindir de la igualdad en la lógica de primer orden? He mirado algunos casos en los que la igualdad es esencial y he encontrado que parece suficiente tener la desigualdad implícita en las variables. Sea $\phi(x,y)$ sea una fórmula que no contenga igualdad.
En lugar de escribir $(\forall x)(\exists y) x \neq y \wedge \phi(x,y)$ se puede escribir $(\forall x)(\exists y) \phi(x,y)$ Suponiendo que diferentes variables denoten objetos diferentes. De la misma manera:
$(\exists x)(\exists y) \phi(x,y)$ en lugar de $(\exists x)(\exists y) x \neq y \wedge \phi(x,y)$
$(\forall x)(\forall y) \phi(x,y)$ en lugar de $(\forall x)(\forall y) x = y \vee \phi(x,y)$
$(\exists x)(\forall y) \phi(x,y)$ en lugar de $(\exists x)(\forall y) x = y \vee \phi(x,y)$
Al revés, si queremos expresar que $(\forall x)(\exists y) \phi(x,y)$ permitiendo el caso $x=y$ tenemos que escribir $(\forall x)(\exists y) \phi(x,x) \vee \phi(x,y)$ y en consecuencia
$(\exists x)(\exists y) \phi(x,x) \vee \phi(x,y)$ en lugar de $(\exists x)(\exists y) \phi(x,y)$
$(\forall x)(\forall y) \phi(x,x) \wedge \phi(x,y)$ en lugar de $(\forall x)(\forall y) \phi(x,y)$
$(\exists x)(\forall y) \phi(x,x) \wedge \phi(x,y)$ en lugar de $(\exists x)(\forall y) \phi(x,y)$
Otro caso es "hay exactamente un objeto $x$ con $\phi(x)$ ":
$(\exists x)(\forall y) \phi(x) \wedge \big(\phi(y) \rightarrow y = x\big)$ se convierte en $(\exists x) \phi(x) \wedge \neg (\exists x)(\exists y)\phi(x) \wedge \phi(y)$
Me pregunto si todas las frases de la lógica de primer orden que incluyen la igualdad pueden escribirse de forma equivalente sin la igualdad cuando se interpretan diferentes variables para denotar diferentes objetos. Por el momento me gustaría restringir la pregunta a los lenguajes sin símbolos de función y constantes individuales, es decir, que sólo comprenden símbolos de relación y variables.
0 votos
No hay ninguna razón para que diferentes variables denoten diferentes objetos. Las variables diferentes son objetos diferentes pero pueden interpretarse como el mismo objeto si están libres en una fórmula. Depende del modelo que elijas.
0 votos
Si se permiten los símbolos de relación, una teoría siempre puede añadir un nuevo símbolo de relación binaria
EQUALS
y los axiomas que aseguran que es una relación de equivalencia....0 votos
No quiero añadir una nueva relación binaria, sino deshacerse de una.
1 votos
Si quieres poder hablar de relaciones funcionales, necesitarás la igualdad.
1 votos
Por eso he restringido mi pregunta a los idiomas sin símbolos de función (para estar seguro). Por otro lado intenté mostrar cómo circunscribir "hay exactamente una x..."
1 votos
@Hurkyl, la equivalencia es necesaria pero no suficiente para la igualdad. Dos objetos pueden ser isomorfos pero distintos, y el isomorfismo es también una equivalencia.
0 votos
@alancalvitti: ... pero no se puede diferenciar entre equivalencia e igualdad si sólo se utiliza el predicado de equivalencia. Además, el isomorfismo es una cuestión más complicada: normalmente no nos interesa simplemente la proposición "¿son estos objetos isomorfos?", sino hablar de que los mapas específicos (y a menudo implícitos) entre ellos son isomorfismos.
0 votos
@Hurkyl, el OP escribió "comprendiendo sólo símbolos de relación y variables" - no lo restringió a las relaciones de equivalencia. En cuanto al isomorfismo, ¿por qué el énfasis en el mapa frente a los objetos cambia algo? El punto de vista categórico (p. ej., "Cuando una cosa es..." de Mazur) es que la igualdad puede sustituirse por "hasta el isomorfismo único", centrándose en los objetos "las cosas". El isomorfismo, al igual que la congruencia, son relaciones de equivalencia. ¿Cómo se distinguen de la igualdad?