Esta es una lista de reglas de inferencia , leyes lógicas que se relacionan con fórmulas matemáticas.
Introducción
Las reglas de inferencia son reglas de transformación sintáctica que permiten inferir una conclusión a partir de una premisa para construir un argumento. Un conjunto de reglas, si es completo, permite inferir cualquier conclusión válida, sin inferir nunca una conclusión inválida si es sólido. Un conjunto de reglas sólido y completo no necesita incluir todas las reglas de la siguiente lista, ya que muchas son redundantes y pueden demostrarse con las demás.
Las reglas de descarga permiten inferir a partir de una subderivación basada en una suposición temporal. A continuación, la notación
indica tal subderivación de la suposición temporala.
Reglas para el cálculo proposicional
Reglas para las negaciones
- Reductio ad absurdum (relacionado con la ley del tercero excluido )
Reglas para condicionales
- Modus ponens (un tipo de eliminación condicional )
- Modus tollens (un tipo de eliminación condicional )
Reglas para las conjunciones
Reglas para las disyunciones
Reglas para bicondicionales
Reglas del cálculo de predicados clásico
En las siguientes reglas,es exactamente comoexcepto por tener el términolo que seatiene la variable libre.
Restricción 1: es una variable que no aparece en. Restricción 2: No se menciona en ninguna hipótesis ni supuesto no comprobado.
Restricción: No se permite la aparición libre deencae dentro del alcance de un cuantificador que cuantifica una variable que ocurre en.
Restricción: No se permite la aparición libre deencae dentro del alcance de un cuantificador que cuantifica una variable que ocurre en.
Restricción 1: es una variable que no aparece en. Restricción 2: No hay ocurrencia, libre o ligada, deen. Restricción 3: No se menciona en ninguna hipótesis ni supuesto no comprobado.
Reglas de la lógica subestructural
Los siguientes son casos especiales de generalización universal y eliminación existencial; estos ocurren en lógicas subestructurales, como la lógica lineal .
- Regla de debilitamiento (o monotonicidad de la implicación ) (también conocida como teorema de no clonación )
- Regla de contracción (o idempotencia de la implicación ) (también conocida como teorema de no eliminación )
Tabla: Reglas de inferencia
Las reglas anteriores se pueden resumir en la siguiente tabla. [ 1 ] La columna " Tautología " muestra cómo interpretar la notación de una regla dada.
Todas las reglas utilizan los operadores lógicos básicos. Una tabla completa de "operadores lógicos" se muestra mediante una tabla de verdad , que proporciona definiciones de todas las posibles (16) funciones de verdad de 2 variables booleanas ( p , q ):
donde T = verdadero y F = falso, y las columnas son los operadores lógicos :
- 0 , falso , contradicción ;
- 1 , NOR , NOR lógico ( flecha de Peirce );
- 2 , No implicación inversa ;
- 3 , ¬p , Negación ;
- 4 , No implicación material ;
- 5 , ¬q , Negación ;
- 6 , XOR , Disyunción exclusiva ;
- 7 , NAND , NAND lógica ( Sheffer stroke );
- 8 , Y , Conjunción lógica ;
- 9 , XNOR , Si y solo si , Bicondicional lógica ;
- 10 , q , Función de proyección ;
- 11 , si/entonces , Condicional material ;
- 12 , p , Función de proyección ;
- 13 , entonces/si, Implicación inversa ;
- 14 , O , Disyunción lógica ;
- 15 , verdadero , tautología .
Cada operador lógico puede utilizarse en una afirmación sobre variables y operaciones, mostrando una regla básica de inferencia. Ejemplos:
- El operador de la columna 14 (OR) muestra la regla de adición : cuando p = T (la hipótesis selecciona las dos primeras líneas de la tabla), vemos (en la columna 14) que p ∨ q = T.
- También podemos ver que, con la misma premisa, son válidas otras conclusiones: las columnas 12, 14 y 15 son T.
- El operador de la columna 8 (AND) muestra la regla de simplificación : cuando p ∧ q = T (primera línea de la tabla), vemos que p = T.
- Con esta premisa, también concluimos que q =T, p ∨ q =T, etc., como se muestra en las columnas 9 a 15.
- El operador de la columna 11 (SI/ENTONCES) muestra la regla del Modus ponens : cuando p → q = V y p = V, solo una fila de la tabla de verdad (la primera) satisface estas dos condiciones. En esta fila, q también es verdadera. Por lo tanto, siempre que p → q sea verdadera y p sea verdadera, q también debe ser verdadera.
Las máquinas y las personas bien capacitadas utilizan este método de consulta de tablas para realizar inferencias básicas y para comprobar si se pueden obtener otras inferencias (para las mismas premisas).
Ejemplo 1
Consideremos las siguientes suposiciones: "Si llueve hoy, entonces no iremos en canoa hoy. Si no vamos de excursión en canoa hoy, entonces iremos de excursión en canoa mañana. Por lo tanto (El símbolo matemático para "por lo tanto" es), si llueve hoy, haremos una excursión en canoa mañana". Para utilizar las reglas de inferencia de la tabla anterior, dejamossea la proposición "Si llueve hoy",ser "Hoy no iremos en canoa" y dejarsea "Mañana haremos una excursión en canoa". Entonces este argumento tiene la forma:
Ejemplo 2
Consideremos un conjunto de supuestos más complejos: "Hoy no hace sol y hace más frío que ayer". "Solo iremos a nadar si hace sol", "Si no vamos a nadar, haremos una barbacoa" y "Si hacemos una barbacoa, estaremos en casa antes del atardecer" conducen a la conclusión "Estaremos en casa antes del atardecer". Prueba mediante reglas de inferencia: Seasea la proposición "Hoy hace sol",la proposición "Hace más frío que ayer",la proposición "Iremos a nadar",la propuesta "Haremos una barbacoa", yla proposición "Estaremos en casa al atardecer". Entonces las hipótesis se convierten eny. Utilizando nuestra intuición, conjeturamos que la conclusión podría serUtilizando la tabla de reglas de inferencia podemos demostrar la conjetura fácilmente:
Véase también
Referencias
- ↑ Kenneth H. Rosen: Matemáticas discretas y sus aplicaciones , quinta edición, pág. 58.
- Reglas de inferencia
- Listas relacionadas con las matemáticas
- Listas relacionadas con la lógica