En "Lógica matemática" e "Introducción a las metamatemáticas" de Kleene para un cálculo de predicados clásico, se eligen las siguientes dos reglas de inferencia.
Si entonces y si entonces dónde no contiene variables gratis.
Traté de motivar estas elecciones pero desafortunadamente no pude. Debido a que es un cálculo de predicados clásico, intenté considerar la semántica de la tabla de verdad para ver de alguna manera por qué estos resultados deberían ser válidos, pero lo que encontré (no estoy seguro si es correcto) es que los siguientes resultados también son semánticamente válidos.
Si entonces y tambien si entonces dónde de nuevo no contiene variable gratis.
Si esto es cierto, entonces estoy confundido cuando uno ve que y actuar en las reglas de inferencia exactamente de la misma manera, mientras que intuitivamente pensaría que estos dos símbolos lógicos deberían actuar de manera diferente.
Agradecería sus consejos o ideas al respecto.
Una respuesta intuitiva, en un mundo de fósforos y fuego y sin magia, es decir, uno no puede hacer fuego de la nada.
Considere una variable para significar un palo de fósforo. Dejar significa "palo fuma" y significa "Hay fuego".
La regla "si entonces dice lo muy obvio: "si el palo x fuma entonces hay fuego" significa "si hay algún palo que fuma, entonces hay fuego". Esta frase vale en cualquier universo de fósforos.
Ahora, considere su regla "si entonces ". Dice lo siguiente: "si palo x fuma, entonces hay fuego" significa también que "si todos los palos están fumando, entonces hay fuego". Esta derivación es válida solo en modelos que contienen al menos un objeto. Porque en un universo vacío que no tiene fósforos, todos los fósforos (que en realidad no son ninguno) están humeando. Sin embargo, puede haber ¡No hay fuego sin cerillas!
Las reglas adicionales que proporciona son de hecho válidas (en dominios no vacíos). La razón de esto es que la implicación es válido (en dominios no vacíos); si no recuerdo mal, esto a veces se denomina "importación existencial".
Así que si , entonces tenemos los dos y , entonces .
Y dualmente, si , entonces tenemos los dos y , entonces .
Pero no sacamos de esto que y "actuar exactamente de la misma manera", porque las reglas que ha dado en su pregunta no captan totalmente el significado de y . Necesitas más reglas.
No estoy seguro de qué reglas usa Kleene, pero hay dos enfoques comunes:
Un enfoque es dar también los inversos de sus reglas: Si , entonces , y si , entonces (dónde no es gratis en ).
Otro enfoque es incluir los axiomas y , dónde es un término sustitutivo de .
En cualquiera de estos enfoques, notará que si intenta reemplazar por o viceversa, las reglas obviamente no son sólidas.
Un comentario más: el enfoque clásico de la lógica de primer orden supone que cada estructura tiene un dominio no vacío. Pero esta suposición no es universal. Si nuestra semántica para la lógica de primer orden permite dominios vacíos, la importación existencial falla: si no hay entonces es vagamente cierto, mientras que Es falso.
Y de manera similar, si permitimos dominios vacíos, entonces sus versiones de las reglas donde intercambiamos y ya no son validos. La respuesta de Frabala da un muy buen ejemplo intuitivo de esto.
Frabala
Daniels Krimans
Frabala
Daniels Krimans
Daniels Krimans
Alex Kruckmann
Mauro ALLEGRANZA