Artículo de la lista de Wikipedia
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
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.
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 p ∨ q = 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 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-15.
- El operador de la columna 11 (SI / ENTONCES), muestra la regla de Modus ponens : cuando p → q = 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
-
^ Kenneth H. Rosen: Matemáticas discretas y sus aplicaciones , quinta edición, p. 58.
Ver también
Lista de sistemas lógicos