LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas. Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid

Documentos relacionados
LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Axiomática

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Sintaxis y semántica

Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid

Ampliación Matemática Discreta. Justo Peralta López

Tema 2: Teoría de la Demostración

EJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones CURSO Febrero

Cuantificadores y Métodos de Demostración

Matemáticas Discretas TC1003

Demostración Automática. Tema 2. Procesamiento del conocimiento con la Lógica Matemática

Asignación de verdad a FBF

p q p q p (p q) V V V V V F F F F V V F F F V F

Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012

Sistemas deductivos. Lógica Computacional. Curso 2005/2006. Departamento de Matemática Aplicada Universidad de Málaga

Material educativo. Uso no comercial 1.4 MÉTODOS DE DEMOSTRACIÓN Método directo o Método de la hipótesis auxiliar

ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- V V V V F F F V F F F V

Algebras booleanas. B2) Leyes Distributivas. Cada operación es distributiva con respecto a la otra:

TEMA I INTRODUCCIÓN A LA LÓGICA

REGLAS Y LEYES LOGICAS

EJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones Curso

2.1. Introducción Lógica: Campo del conocimiento relacionado con el estudio y el análisis de los métodos de razonamiento. El razonamiento lógico es es

Matemáticas Discretas Lógica

CIENCIAS FORMALES CIENCIAS FÁCTICAS

RAZONAMIENTO MATEMÁTICO

Matemáticas Discretas TC1003

Resumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón.

FORMATO DE CONTENIDO DE CURSO PLANEACIÓN DEL CONTENIDO DE CURSO

Introducción a la Lógica

Razonamiento Automático. Representación en Lógica de Predicados. Aplicaciones. Lógica de Predicados. Sintáxis y Semántica

Lógica de Predicados

Ejercicios de lógica

Sistema Axiomático para el Cálculo Proposicional

Lógica de Proposiciones y de Predicado

Matemáticas Discretas TC1003

APENDICE REGLAS Y LEYES DE LA LOGICA DE PRIMER ORDEN

Lógica de proposiciones

Inteligencia en Redes de Comunicaciones - 04 Razonamiento lógico

I. LÓGICA PROPOSICIONAL A) Deducción natural

LOGICA Y ALGEBRA DISCRETA

Sintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES. Funciones boolenas. Semántica

Sumario Prólogo Unidad didáctica 1. Historia de la lógica Objetivos de la unidad... 10

Análisis lógico Cálculo de proposiciones

Apéndice 1 Reglas y leyes lógicas

Tema 5: Teoría de la Demostración en Predicados

LOGICA MATEMATICA. Utilizando esas definiciones y las leyes de lógica matemática, demostrar las siguientes tautologías:

Tema 2: Lógica Computacional para la IA: Lógica Proposicional

LógicaS Modales. Ricardo Oscar Rodríguez Departamento de Computación, Fac. Ciencias Exactas y Naturales, Universidad de Buenos Aires, Argentina.

UNIVERSIDAD DE GUANAJUATO

1.4 Inferencia Lógica

Tema 2: Métodos de Deducción para la Lógica Proposicional

Lógica Matemática. M.C. Mireya Tovar Vidal

Tema 2: Métodos de Deducción para la Lógica Proposicional

UNIDAD I: LÓGICA MATEMÁTICA

Tema 2: (Tecnologías Informáticas) Curso Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla

Álgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1

CENTRO FORMATIVO DE ANTIOQUIA CEFA MUNICIPIO DE MEDELLÍN ÁREA DE MATEMÁTICAS GRADO 11 LA DEMOSTRACIÓN

Cálculo Proposicional

Capítulo 2. Preliminares Definiciones Básicas de Lógica

Introducción a la Lógica Proposicional Seminario de Matemáticas

Tema 7: Formas normales: Formas prenex y de Skolem

Lógica Proposicional. Sergio Stive Solano Sabié. Abril de 2013

El sistema deductivo de Hilbert

Sobre el teorema de la deducción

Lógica Matemática. Tema: Tautología, contradicción y evaluación de la validez

Ampliación Matemática Discreta. Justo Peralta López

Lógica de Primer Orden

LÓGICA. 1. Qué es un silogismo Irregular? 2. Qué es un entimema? 3. Da un ejemplo de entimema. 4. Qué es un epiquerema?

Estructuras Discretas. Teoremas. Técnicas de demostración. Reglas de Inferencia. Reglas de Inferencia Ley de Combinación.

Clase 5 1. Lógica proposicional. Razonamientos

Lógica Primer Orden: Deducción (Natural)

2. Los símbolos de la lógica proposicional.

1.1.1 Conectivos lógicos, formas proposicionales y tablas de verdad.

Asignatura de: Matemática Discreta. ucontinental.edu.pe 1

Panorama general de la asignatura. Evaluación de Diagnostico

LOGICA Y ALGEBRA DISCRETA

Camilo Ernesto Restrepo Estrada, Félix Ruiz de Villalba, Lina María Grajales Vanegas y Sergio Iván Restrepo Ochoa 1.

Inteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román.

LICENCIATURA EN MATEMÁTICA. Práctico N 1 Lenguaje de la lógica. proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 /

Tema 4: (Tecnologías Informáticas) Curso Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla

Enunciados Abiertos y Enunciados Cerrados

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

CLAVE DE EXAMEN Matemática para computación 1 código de curso: 960

Con los dos conectivos y en las formulas que tienen una sola variable proposicional distinta, no hay forma de construir una contradicción.

Lenguaje artificial. Código inventado para determinadas disciplinas y leyes, para utilizarlo de determinadas maneras.

Preguntas de test (20%)

Tema 10: Conceptos Metalógicos

Tema 3: Demostraciones proposicionales

UNIVERSIDAD DE GUADALAJARA PROGRAMA DE ASIGNATURA MT106

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.

introducción...13 Capítulo 1. lógica y conjuntos...15

Lógica Proposicional. Del conjunto de hipótesis Γ se deduce α?

Lógica proposicional o Lógica de enunciados

El conectivo XOR y la diferencia simétrica de conjuntos

Consecuencia Lógica. Desde un punto de vista lógico, un argumento no es más que una sucesión (finita) de premisas o hipótesis y una conclusión.

Lógica Proposicional. Cátedra de Matemática

Inferencia Lógica. Salomón Ching Briceño. Licenciado en Matemáticas UNPRG. 18 de marzo de 2011

UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRÓNICA SYLLABUS

Calificación normativa de las conductas complejas

Transcripción:

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN Pedro López Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid

Fórmulas elementales 1 Teniendo en cuenta las definiciones: A B ( A B) A B A B A B ( ( A B) ( B A)) x A x A sólo hacen falta:, y. Sea una T una teoría de primer orden. Una fórmula A de L(T ) es elemental sii: Es una fórmula atómica, o es de la forma xb, donde B es cualquier fórmula de L(T ). Nota: en lógica proposicional, los símbolos de proposición son las fórmulas elementales.

Valoraciones 2 Una valoración para T es un aplicación, v, tal que a toda fórmula A de L(T ) le hace corresponder un valor (V ó F ) denotado v(a). v(a) se define de la forma siguiente: Si A es una fórmula elemental, v(a) se fija arbitrariamente. Si A es una fórmula no elemental (tiene que ser B, ó B C): tablas de verdad de las conectivas. v(b) v(c) v( B) v(b C) V V F V V F F V F V V V F F V F Una valoración no es una estructura.

Consecuencia tautológica y Teorema de tautología 3 Una fórmula B es consecuencia tautológica de las fórmulas A 1,..., A n sii para toda valoración v tal que v(a 1 ) = = v(a n ) = V se cumple que v(b) = V. Una fórmula B es tautología sii es consecuencia tautológica del conjunto vacío de fórmulas, es decir, sii para toda valoración v se cumple que v(b) = V. Teorema de tautología: (1 a forma, Post) Para toda teoría de primer orden T : Si B es consecuencia tautológica de A 1,..., A n y T A 1,..., T A n entonces T B. (si B es consecuencia tautológica de teoremas, entonces B es teorema). (2 a forma) Si B es tautología, entonces T B.

Otra definición de teorema 4 El teorema de Tautología se puede utilizar para reemplazar aplicaciones de axiomas proposicionales y las reglas de expansión, contracción, asociativa y de corte. Dicho de otra forma, podemos dar una definición inductiva de los teoremas de una teoría T, de la forma siguiente: (a) Todo axioma de sustitución, identidad, igualdad o no lógico es un teorema de T. (b) Si A 1,..., A n (n 0) son teoremas de T y B es consecuencia tautológica de A 1,..., A n entonces B es teorema de T. (c) Si A es un teorema de T y B se puede inferir de A por la regla de introducción del, entonces B es teorema de T. (d) Sólo son teoremas las fórmulas definidas por (a), (b) o (c).

Reglas de definición de conectivas y cuantificadores 5 Para toda teoría de primer orden T : Definición de : Si T A B entonces T ( A B) Definición de : Si T A B entonces T A B Definición de : Si T A B entonces T (A B) (B A) Si T A B entonces T ( ( A B) ( B A)) Definición de : Si T x A entonces T x A

Reglas de inferencia derivadas 6 Para toda teoría de primer orden T : Regla Conmutativa: Si T A B entonces T B A Regla Modus Ponens: Si T A y T A B entonces T B Regla del Producto: Si T A y T B entonces T A B Regla de Simplificación: Si T A B entonces T A (y también T B) Regla de Doble Negación: Si T A entonces T A Si T A entonces T A Regla Distributiva: Si T A (B C) entonces T (A B) (A C) Si T A (B C) entonces T (A B) (A C)

Otras reglas de inferencia derivadas 7 Para toda teoría de primer orden T : Regla de Contraposición: Si T A B entonces T B A Regla de Silogismo: Si T A B y T B C entonces T A C Regla de Modus Tollens: Si T A B y T B entonces T A Regla de Casos: Si T A B y T A C y T B C entonces T C Regla de Reducción al Absurdo: Si T A C y T A C entonces T A

Teorema de Introdución del Cuantificador Universal 8 Para toda teoría de primer orden T : Si T A B y x no está libre en A entonces T A x B Demostración: 1. T A B Hipótesis. 2. T B A Consecuencia tautológica de 1 (o R. Contraposición en 1). 3. T x B A Regla de introducción del en 2. 4. T A x B Consecuencia tautológica de 3. 5. T A x B Definición de en 4.

Regla de Generalización 9 Para toda teoría de primer orden T : Si T A entonces T x A Demostración: 1. T A Hipótesis. 2. T x A A R. de Expansión en 1. (o consecuencia tautológica de 1). 3. T x A A R. Definición de en 2. 4. T x A x A Regla de introducción del en 3. 5. T x A x A R. Definición de en 4. 6. T x A x A R. Doble negación en 5. 7. T x A R. de Contracción en 6.

Regla de sustitución 10 Para toda teoría de primer orden T : Si T A y A es una instancia de A entonces T A Recordatorio: una instancia de A se obtiene sustituyendo todas las ocurrencias libres de alguna(s) o todas las variables de A por términos cualesquiera.

Regla de sustitución: demostración 11 Demostración: 1 er caso: Si A es A x [a] (se sustituyen todas las ocurrencias libres de una variable, x, en este caso, por un término cualquiera a). 1. T A Hipótesis. 2. T x A Regla de generalización 1. 3. T x A Definición de en 2. 4. T A x [a] x A Axioma de sustitucion. 5. T A x [a] R. Modus Tollens de 3 y 4. 6. T A x [a] R. Doble negación de 5.

Regla de sustitución: demostración (cont.) 12 2 o caso: Si A es A x1,x 2,...,x n [a 1, a 2,..., a n ] (sust. simultáneas) Sean y 1, y 2,..., y n variables que no aparecen en A ni en A. Aplicando la primera parte n veces llegamos a T A x1,x 2,...,x n [y 1, y 2,..., y n ] Volviéndola a aplicar n veces en la forma: Si T A x1,x 2,...,x n [y 1, y 2,..., y n ] entonces T (A x1,x 2,...,x n [y 1, y 2,..., y n ]) y1 [a 1 ], y escribiendo ésta última fórmula como: T A x1,x 2,...,x n [a 1, y 2,..., y n ], se llega a: T A x1,x 2,...,x n [a 1, a 2,..., y n ]. T A x1,x 2,...,x n [a 1, a 2,..., a n ]

Teorema de sustitución 13 (a) T A x1,x 2,...,x n [a 1, a 2,..., a n ] x 1 x 2 x n A (b) T x 1 x 2 x n A A x1,x 2,...,x n [a 1, a 2,..., a n ]

Regla de distribución 14 Para toda teoría de primer orden T : Si T A B entonces T x A x B y T x A x B

Teorema del Cierre 15 Definición: A es el cierre de A si A tiene la forma: x 1 x 2 x n A donde x 1, x 2 x n son todas las variables libres de A en orden alfabético. Teorema del cierre: T A si y sólo si T A. Demostración: (a) 1. T A Hipótesis. 2. T A Regla de generalización 1 (aplicada n veces). (b) 1. T A Hipótesis. 2. T A A Teorema de sustitución. 3. T A R. Modus Ponens de 1 y 2 (o consecuencia tautológica de 1 y 2). Corolario del teorema del cierre: A es válida en una estructura M si y sólo si A es válida en M.

El Teorema de la Deducción 16 Teorema de la Deducción Para toda teoría de primer orden T : Si A es una fórmula cerrada, y B una fórmula cualquiera entonces: T A B si y sólo si T [A] B Corolario del Teorema de la Deducción: Sean A 1,..., A n fórmulas cerradas de T. Entonces, para toda fórmula B de T : T A 1 A n B si y sólo si T [A 1,..., A n ] B

Teorema sobre constantes 17 Sea T una teoría de primer orden. Sea T otra teoría de primer orden obtenida de T por la adición de nuevas constantes, pero no nuevos axiomas. Para toda fórmula A de T y todo conjunto de constantes nuevas distintas e 1, e 2,..., e n se cumple que: T A si y sólo si T A x1,x 2,...,x n [e 1, e 2,..., e n ] Demostración (sólo si): 1. T A Hipótesis. 2. T A Monotonía. 3. T A x1,x 2,...,x n [e 1, e 2,..., e n ] Regla de sustitución en 2.

Teorema sobre constantes (cont.): demostración (si) 18 Si T A x1,x 2,...,x n [e 1, e 2,..., e n ], tomemos una demostración D de A x1,x 2,...,x n [e 1, e 2,..., e n ] en T. Elijamos n variables y 1, y 2,..., y n que no figuren en D, y sustituyamos en D las constantes e 1, e 2,..., e n por las variables y 1, y 2,..., y n. Los axiomas no lógicos no son afectados por este cambio, por hipótesis, y los axiomas lógicos, y las aplicaciones de reglas lógicas que aparecen en D, se convierten en axiomas lógicos del mismo tipo, y en aplicaciones de las mismas reglas lógicas. Por tanto, la nueva demostración prueba: T A x1,x 2,...,x n [y 1, y 2,..., y n ] Aplicando ahora la regla de sustitución obtenemos: T A.

Teorema de equivalencia 19 Sea A la fórmula obtenida de A reemplazando ciertas B 1, B 2,..., B n por, respectivamente, B 1, B 2,..., B n Si T B 1 B 1 T B 2 B 2. T B n B n entonces T A A

Teorema de la variante y Teorema de simetría 20 Teorema de la variante: Si A es una variante de A entonces T A A Teorema de simetría: T a = b b = a

Teorema de la Reducción 21 Teorema de la reducción: Sea Γ un conjunto de n fórmulas de la teoría de primer orden T, y sea A una fórmula de L(T ). Entonces: A es un teorema de T [Γ] si y sólo si en T hay un teorema de la forma B 1 B 2 B n A donde cada B i es el cierre una fórmula de Γ

Teoría Inconsistente: Definición 22 Una teoría T es inconsistente si y sólo para toda fórmula A de T se cumple que T A. Otras condiciones equivalentes: Una teoría T es inconsistente si y sólo si existe una fórmula B tal que simultáneamente T B y T B Una teoría T es inconsistente si y sólo si no tiene ningún modelo.

Teorema de Reducción para Consistencia 23 Sea Γ un conjunto no vacío de fórmulas de la teoría de primer orden T. T [Γ] es inconsistente si y sólo si en T hay un teorema de la forma: B 1 B 2 B n donde cada B i es el cierre de una fórmula Bi o de Γ, y todas las fórmulas B o i son distintas entre sí. Corolario del Teorema de Reducción para Consistencia Sea A el cierre de A o. Entonces: T A o si y sólo si T [ A] es inconsistente.