Lista de reglas de inferencia - List of rules of inference

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 se pueden usar para inferir una conclusión a partir de una premisa para crear un argumento. Se puede utilizar un conjunto de reglas para inferir cualquier conclusión válida si está completa, sin inferir nunca una conclusión no válida, si es sólida. Un conjunto sólido y completo de reglas no necesita incluir todas las reglas de la siguiente lista, ya que muchas de las reglas son redundantes y se pueden probar con las otras reglas.

Las reglas de descarga permiten la inferencia 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 temporal a .

Reglas para el cálculo oracional clásico

El cálculo de oraciones también se conoce como cálculo proposicional .

Reglas para negaciones

Reductio ad absurdum (o introducción a la negación )
Reductio ad absurdum (relacionado con la ley del medio excluido )
Ex contradictione quodlibet
Eliminación de la doble negación
Introducción a la doble negación

Reglas para condicionales

Teorema de deducción (o introducción condicional )
Modus ponens (o eliminación condicional )
Modus tollens

Reglas para conjunciones

Adjunción (o Introducción de conjunción )
Simplificación (o eliminación de conjunción )

Reglas para disyunciones

Adición (o introducción de disyunción )
Análisis de casos (o prueba por casos o argumento por casos o eliminación de disyunciones )
Silogismo disyuntivo
Dilema constructivo

Reglas para bicondicionales

Introducción bicondicional
Eliminación bicondicional

Reglas del cálculo de predicados clásico

En las siguientes reglas, es exactamente igual, excepto por tener el término donde tenga la variable libre .

Generalización universal (o introducción universal )

Restricción 1: es una variable que no ocurre en . Restricción 2: no se menciona en ninguna hipótesis o supuestos no descargados.

Instanciación universal (o eliminación universal )

Restricción: Ninguna ocurrencia libre de in cae dentro del alcance de un cuantificador que cuantifica una variable que ocurre en .

Generalización existencial (o introducción existencial )

Restricción: Ninguna ocurrencia libre de in cae dentro del alcance de un cuantificador que cuantifica una variable que ocurre en .

Instanciación existencial (o eliminación existencial )

Restricción 1: es una variable que no ocurre en . Restricción 2: No hay ocurrencia, libre o limitada, de in . Restricción 3: no se menciona en ninguna hipótesis o supuestos no descargados.

Reglas de 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 vinculación ) (también conocido como teorema de no clonación )
Regla de contracción (o idempotencia de vinculación ) (también conocido como teorema de no eliminación )

Tabla: Reglas de inferencia

Las reglas anteriores se pueden resumir en la siguiente tabla. La columna " Tautología " muestra cómo interpretar la notación de una regla determinada.

Reglas de inferencia Tautología Nombre
Modus ponens
Modus tollens
De asociación
Conmutativa
Ley de proposiciones bicondicionales
Exportación
Ley de transposición o contraposición
Silogismo hipotético
Implicación material
Distributivo
Absorción
Silogismo disyuntivo
Adición
Simplificación
Conjunción
Doble negación
Simplificación disyuntiva
Resolución
Eliminación de disyunciones

Todas las reglas utilizan los operadores lógicos básicos. Una tabla completa de "operadores lógicos" se muestra mediante una tabla de verdad , dando definiciones de todas las posibles (16) funciones de verdad de 2 variables booleanas ( p , q ):

pag q  0   1   2   3   4   5   6   7   8   9  10 11 12 13 14 15
T T F F F F F F F F T T T T T T T T
T F F F F F T T T T F F F F T T T T
F T F F T T F F T T F F T T F F T T
F F F T F T F T F T F T F T F T F T

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ógico (trazo de Sheffer); 8 , Y, conjunción lógica ; 9 , XNOR, Si y solo si , Bicondicional lógico ; 10 , q , función de proyección ; 11 , si / entonces, implicación lógica ; 12 , p , función de proyección; 13 , entonces / si, implicación inversa ; 14 , OR, disyunción lógica ; 15 , cierto, tautología .

Cada operador lógico puede usarse 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 la suma : cuando p = T (la hipótesis selecciona las dos primeras líneas de la tabla), vemos (en la columna 14) que pq = T.
    Podemos ver también que, con la misma premisa, son válidas otras conclusiones: las columnas 12, 14 y 15 son T.
  • El operador de columna 8 (Y), muestra la regla de simplificación : cuando pq = T (primera línea de la tabla), vemos que p = T.
    Con esta premisa, también concluimos que q = T, pq = T, etc. como se muestra en las columnas 9-15.
  • El operador de la columna 11 (SI / ENTONCES), muestra la regla de Modus ponens : cuando pq = T yp = T solo una línea de la tabla de verdad (la primera) satisface estas dos condiciones. En esta línea, q también es cierto. Por lo tanto, siempre que p → q sea verdadero y p sea verdadero, q también debe ser cierto.

Las máquinas y las personas bien capacitadas utilizan este enfoque de mirar tabla para hacer inferencias básicas y para verificar si se pueden obtener otras inferencias (para las mismas premisas).

Ejemplo 1

Considere las siguientes suposiciones: "Si llueve hoy, entonces no iremos en canoa hoy. Si no hacemos un viaje en canoa hoy, entonces iremos en un viaje en canoa mañana. Por lo tanto (símbolo matemático para" por lo tanto " es ), si hoy llueve, mañana saldremos en canoa ". Para hacer uso de las reglas de inferencia de la tabla anterior, dejemos que la proposición "Si llueve hoy", sea ​​"No iremos en canoa hoy" y sea ​​"Mañana saldremos en canoa". Entonces este argumento tiene la forma:

Ejemplo 2

Considere un conjunto de supuestos más complejo: "Hoy no hace sol y hace más frío que ayer". "Iremos a nadar solo si hace sol", "Si no vamos a nadar, haremos una barbacoa" y "Si tendremos una barbacoa, estaremos en casa al atardecer", lleva a la conclusión. Estaremos en casa al atardecer ". Prueba por reglas de inferencia: Sea la proposición "Hace sol hoy", la proposición "Hace más frío que ayer", la proposición "Iremos a nadar", la proposición "Haremos una barbacoa" y la proposición " Estaremos en casa al atardecer ". Entonces las hipótesis se convierten en y . Usando nuestra intuición, conjeturamos que la conclusión podría ser . Usando la tabla de Reglas de Inferencia podemos probar la conjetura fácilmente:

Paso Razón
1. Hipótesis
2. Simplificación mediante el paso 1
3. Hipótesis
4. Modus tollens usando los pasos 2 y 3
5. Hipótesis
6. Modus ponens usando los pasos 4 y 5
7. Hipótesis
8. Modus ponens usando los pasos 6 y 7

Referencias

  1. ^ Kenneth H. Rosen: Matemáticas discretas y sus aplicaciones , quinta edición, p. 58.

Ver también

Lista de sistemas lógicos