1 votos

Ayuda con las reglas de identidad de la lógica de primer orden con igualdad

Soy principiante en lógica y estoy estudiando con libros de texto. Ahora mismo sólo me queda la lógica de predicados con identidad y necesito hacer algunas preguntas, para poder liberar mi mente de dudas y dormir bien por la noche.

Hacer las reglas de identidad (Id)

p//x=x (reflexividad);

x=y y=x (simetría);

x=y/y=z//x=z (transitividad);

Fx/x=y//Fy, Fx/¬Fy//¬(x=y) (sustitución);

¿se aplica tanto a las variables como a las constantes?

Estoy casi seguro de que sí, pero hay un libro de texto que dice que sólo se aplica a las constantes, y luego una edición más reciente del mismo libro dice que se aplica tanto a las variables como a las constantes. Así que necesito estar seguro.

Otra pregunta:

Si tengo

  1. Raa
  2. ¬Rab

¿Puedo inferir de ambas premisas la línea ¬(a=b) con las reglas de Id, o necesito algún paso intermedio? ¿O es simplemente un error?

Una última pregunta: al hacer la Instanciación Existencial (EI), sé que puedo sustituir la variable por una nueva constante, una que no haya aparecido en la prueba en ninguna línea anterior y en la línea de la conclusión, y luego dejar de lado el cuantificador; pero hay un libro de texto que dice que podría instanciar con una variable, siempre que sea una nueva que no haya sido utilizada, ¿eso significa que puedo hacer EI tanto con variables como con constantes? Estaba seguro de que sólo podía instanciar con una constante, y que la constante debía ser un "nombre temporal". ¿Puede alguien aclararme esto?

0 votos

Si tiene la regla : "de $Fx$ y $\lnot Fy$ derivar : $\lnot (x=y)$ ", puede aplicarlo con $Rax$ como $Fx$ . Así, $Raa$ es $Fa$ y $\lnot Rab$ es $\lnot Fb$ y puede concluir con : $\lnot (a=b)$ .

0 votos

Pero no hay necesidad de tener esta regla, porque es una simple consecuencia de la anterior (por equivalencia tautológica entre : $(p \land q) \to r$ y $(p \land \lnot r) \to \lnot q$ ).

0 votos

Ya veo, ¿significa esto que los predicados relacionales no son diferentes de los predicados monádicos cuando aplicamos las reglas de identidad? ¿Aunque sea una relación intransitiva? Y sobre las equivalencias que mencionas ¿cómo se relacionan con las reglas de identidad?

1voto

Bram28 Puntos 18

Trataré tu primera y última pregunta al mismo tiempo: hay diferentes sistemas formales de lógica, y sí, algunos usarán variables al eliminar cuantificadores, mientras que otros usan constantes. Para los primeros tipos de sistemas, las reglas de identidad se aplican tanto a las variables como a las constantes, pero para los últimos tipos de sistemas, las reglas de identidad sólo se aplican a las constantes.

Entonces, para inferir $\neg a = b$ probablemente tengas que hacer una prueba por contradicción: suponer $a=b$ , infiere $Rab$ sustituyendo $b$ para el segundo $a$ en $Raa$ y que se contradice con $\neg Rab$

0 votos

Ya veo, pero necesito saber si esas reglas se aplican a las variables o a las constantes en los sistemas de deducción natural, como el que estoy utilizando. Es que tengo información contradictoria en los libros de texto que estoy usando, y parecen ser sobre el mismo sistema. Además, ¿estás seguro de que no hay manera de llegar a ¬(a=b) con una derivación directa usando las reglas de Id?

0 votos

Sus libros de texto no son contradictorios; simplemente definen las reglas de forma diferente. Por lo tanto, lo que se puede o no hacer depende de cómo se definan las reglas para el sistema concreto que se decida utilizar. Así que sí, tal vez haya un sistema por ahí que pueda conseguir la $\neg a = b $ en un paso... pero ninguno que yo conozca.

0 votos

Bueno, he revisado tres ediciones diferentes del mismo libro de texto, y hasta la 11ª edición el autor definía las reglas de identidad diciendo que sólo se aplican a las constantes, luego en la 12ª edición decía que se aplican tanto a las constantes como a las variables. Tal vez fue un error del que tardó once ediciones en darse cuenta.

1voto

Marcus Puntos 121

Esta respuesta es sólo a una parte de la pregunta. Es similar a la sugerida por Bram28 aunque coloca los pasos en un comprobador de pruebas:

Si tengo

  1. Raa
  2. ¬Rab

¿Puedo inferir de ambas premisas la línea ¬(a=b) con las reglas de Id, o necesito algún paso intermedio? ¿O es simplemente un error?

He aquí una prueba:

enter image description here

Puedo utilizar la igualdad asumida en la línea 3 para hacer la sustitución en la línea 2 que me permite derivar la línea 4. Esto me lleva a una contradicción (línea 5) que me permite negar la igualdad asumida.


Editor y comprobador de pruebas de deducción natural al estilo de JavaScript/PHP de Kevin Klement http://proofs.openlogicproject.org/

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X