Formas clausulares Teoría de Herbrand Algoritmo de Herbrand Semidecidibilidad. Teoría de Herbrand. Lógica Computacional
|
|
- Sergio Blanco Herrera
- hace 5 años
- Vistas:
Transcripción
1 Teoría de Herbrand Lógica Computacional Departamento de Matemática Aplicada Universidad de Málaga Curso 2005/2006
2 Contenido 1 Formas clausulares Refutación y formas clausulares 2 Teoría de Herbrand Universo de Herbrand Base e Interpretaciones de Herbrand Teorema de Herbrand 3 Algoritmo de Herbrand Extensión de Quine a primer orden Teorema de Herbrand 4 Semidecidibilidad
3 Forma clausular y principio de refutación Consideremos las fórmulas cerradas A 1,...,A n y A, entonces: A 1,..., A n = A sii {A 1,..., A n, A} es insatisfacible sii sii {B 1,..., B n, B n+1 } es insatisfacible, donde B i A i para i = 1,..., n, B n+1 A B 1,..., B n+1 están en fnc prenexa {D 1,..., D n, D n+1 } es insatisfacible, donde cada D i es una forma de Skolem de D i sii C 1,..., C m insatisfacible donde las C i son cláusulas obtenidas introduciendo los prefijos en cada D i y eliminando las conjunciones.
4 Convenios para las formas clausulares La equivalencia: xa(x) xb(x) xa(x) yb(y) permite suponer que las cláusulas no comparten variables. Entendemos que las cláusulas son de la forma: C = x 1... x n (l 1 l k ) Al considerar el cierre universal de cada cláusula, en general omitiremos el prefijo de las cláusulas.
5 Ejemplo x(p(x) Q(x)), x(q(x) R(x)) = x(p(x) R(x)) Obtengamos la forma clausular de la inferencia: 1 { x(p(x) Q(x)), x(q(x) R(x)), x(p(x) R(x))} 2 { x( P(x) Q(x)), x( Q(x) R(x)), x(p(x) R(x))} 3 { x( P(x) Q(x), x( Q(x) R(x)), P(a) R(a)} 4 { x( P(x) Q(x)), x( Q(x) R(x)), P(a), R(a)} 5 { P(x) Q(x), Q(y) R(y), P(a), R(a)} La inferencia es correcta si y solo si el conjunto de cláusulas obtenido es insatisfacible.
6 Teoría de Herbrand Dado Ω, sea Σ Ω = (C Ω, F Ω, P Ω ) su signatura. Buscamos un universo ideal donde interpretar Ω, y poder representar todos los términos básicos generados por Σ Ω. 1 Sea Ω 1 = {P(a), Q(b)}. Podemos hablar de a y de b. 2 Sea Ω 2 = {P(a), Q(x)}. En este caso, solo podemos referirnos al elemento denotado por a. 3 Sea Ω 3 = {P(a), Q(f (x))}. En este caso, podemos hablar acerca de a, f (a), f (f (a)),... 4 Sea Ω 4 = {P(x), Q(y)}. No tenemos referentes. 5 Sea Ω 5 = {P(f (b)), Q(a)}. Tenemos a, b, f (a), f (b),... 6 Sea Ω 6 = {P(f (b)), Q(g(a))}. Qué referentes se generan?
7 Teoría de Herbrand Definición El universo de Herbrand de Ω, denotado H Ω, es la clausura inductiva libremente generada por C Ω bajo el conjunto de constructores F Ω. Si C Ω =, entonces se asume una constante c H. Constructivamente, si consideramos los conjuntos H n { C Ω si C Ω 1 H 0 = si C Ω = c H 2 H i+1 = H i {f (t 1,..., t nf ); f F Ω, t k H i } tenemos que H Ω = n=0 H n
8 Base e Interpretaciones de Herbrand Definición La Base de Herbrand de Ω es el siguiente conjunto de fórmulas atómicas básicas: B Ω = {P(t 1,..., t np ); P P Ω, t k H Ω } Definición Se llama interpretación de Herbrand (o H-interpretación) de Ω a cualquier estructura con dominio H Ω que verifique: 1 I (a) = a para todo a C Ω 2 I (f ) = f para todo f F Ω Toda interpretación de Herbrand viene dada por la asignación de valores de verdad a cada uno de los elementos de B Ω.
9 Teorema de Herbrand Teorema Un conjunto Ω es satisfacible si y solo si es satisfacible en alguna H-interpretación. Observación Es importante priorizar los respecto de los, al generarse universos de Herbrand más sencillos. Podemos considerar los elementos de la base de Herbrand como símbolos proposicionales. El método de Quine se puede generalizar a primer orden haciendo uso de los árboles semánticos.
10 Algoritmo de Herbrand Árboles semánticos Definición Sea Γ = {P 1, P 2,..., P n,...} una sucesión de átomos básicos. Un árbol semántico respecto de Γ es un árbol binario tal que: Cada arco está etiquetado con un literal P i ó P i. Las etiquetas de arcos de profundidad k son P k o P k. Las etiquetas de dos arcos que nacen del mismo nodo son opuestas. Observación Si Γ es finito, todo árbol semántico respecto de Γ es finito. Si Γ es infinito, existen árboles semánticos finitos e infinitos respecto de Γ.
11 Algoritmo de Herbrand Interpretación parcial asociada a una rama Definición Cada nodo N de un árbol semántico define una interpretación de Herbrand parcial que a cada átomo P le asigna: El valor 1 si en el camino hasta N aparece la etiqueta P. El valor 0 si en el camino hasta N aparece la etiqueta P. En otro caso, si no aparece ni P ni P no se asigna ningún valor.
12 Algoritmo de Herbrand Árbol completo Definición Dado Ω, sea Γ = {P 1, P 2,..., P n,...} una enumeración de B Ω, un árbol semántico para Ω respecto de Γ es completo si la interpretación de Herbrand asociada a cada hoja asigna valores de verdad a todos los P i Γ. Proposición Un árbol semántico completo para Ω respecto de es finito si y sólo si en Ω no intervienen símbolos de función. Como consecuencia, si H Ω es finito podemos extender de modo natural el método de Quine visto para el caso proposicional.
13 x( xp(x) Q(x)) = y x(p(x) Q(y)) Ejemplo Por refutación, la inferencia es válida si y solo si Ω = { P(x) Q(y), P(a), Q(b)} es insatisfacible. 1 H Ω = {a, b} 2 B Ω = {P(a), Q(a), P(b), Q(b)}. Ω es insatisfacible y, por lo tanto, la inferencia es válida.
14 Teorema de Herbrand Definiciones Previas Definición Un nodo N de un árbol semántico para Ω respecto de una enumeración Γ = {P 1,, P 2,...} de B Ω se denomina nodo fallo si la interpretación I asociada a N es tal que I (Ci b ) = 0 para alguna instancia básica de una cláusula C i de Ω pero ninguno de sus ascendientes posee esta propiedad. Un árbol semántico respecto de = {P 1, P 2,...} se dice cerrado si todas sus hojas son nodos fallo.
15 Teorema de Herbrand Teorema Dado un conjunto Ω de cláusulas, los tres siguientes enunciados son equivalentes: 1 Ω es insatisfacible. 2 Asociado a cada árbol semántico completo (para Ω) existe un árbol semántico cerrado finito. 3 Existe un conjunto finito de instancias básicas de cláusulas de Ω que es insatisfacible.
16 xp(x), x(p(x) Q(f (x))) = Q(f (a)) Ejemplo La inferencia es válida si y solo si el conjunto Ω = {P(x), P(y) Q(f (y)), Q(f (a))} es insatisfacible. H Ω = {a, f (a), f (f (a),... } B Ω = {P(a), Q(a), P(f (a)), Q(f (a)), P(f (f (a))),... } Ω es insatisfacible y la inferencia válida:
17 Semialgoritmo de decidibilidad en L 1 Sea Ω un conjunto de cláusulas: 1 Generar una enumeración Γ = {C 1, C 2,...} del conjunto de instancias básicas de las cláusulas de Ω 2 Construir un árbol semántico respecto a de acuerdo a: Si la interpretación asociada a un nodo N le asigna valor de verdad a Ω, se etiqueta N con el valor obtenido. Si alguna hoja se etiqueta con 1 entonces Ω es satisfacible. Si se obtiene un árbol cerrado, Ω es insatisfacible. Si Ω es insatisfacible entonces podremos comprobar su insatisfacibilidad en un número finito de etapas; pero si es satisfacible, el proceso podría no terminar si Ω solo tuviera modelos de Herbrand infinitos.
18 Semidecidibilidad de L 1 Observación El problema de la satisfacibilidad para la lógica L 1 es, al menos, semidecidible, es decir, existe un algoritmo SA-Dec tal que dada una fórmula A: SA-Dec(Ω = A) = Sí si y solo si A es insatisfacible. Si SA-Dec(Ω = A) = No entonces A es satisfacible. Teorema (Church-Turing) La Lógica Clásica de Predicados de Primer Orden no es decidible.
19 SAT y la teoría de la complejidad SAT: decidir la satisfacibilidad de una fórmula proposicional. TAUT: decidir la validez de una fórmula proposicional. SAT es un problema NP-completo: existen algoritmos no deterministas para SAT de complejidad polinómica y cualquier problema de este tipo puede ser reducido en tiempo polinómico a SAT. (Cook, 1971). P = NP? $ para quien lo resuelva (Clay prize) Si TAUT P, entonces P = NP; Si TAUT P, entonces P NP.
Forma Clausular. Forma Clausular
Forma Clausular Formas Normales: Literal: fórmula atómica o negación de fórmula atómica Un literal se denota con l y su complementario con l C L = P binario, Q unario, f unaria l 1 =
Más detallesTema 8: Teorema de Herbrand. Tableros en lógica de primer orden
Tema 8:. en de primer orden Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2016 17 Contenido Sea Γ un conjunto de fórmulas
Más detallesTema 8: Teorema de Herbrand. Tableros en lógica de primer orden
Tema 8:. en de primer orden Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2014 15 Contenido Sea Γ un conjunto de fórmulas
Más detallesTema 12: Interpretaciones de Herbrand
Facultad de Informática Grado en Ingeniería Informática Lógica 1/21 PARTE 3: DEMOSTRACIÓN AUTOMÁTICA Tema 12: Interpretaciones de Herbrand Profesor: Javier Bajo jbajo@fi.upm.es Madrid, España 15/11/2012
Más detallesLógica Clásica Proposicional
Lógica Clásica Proposicional Lógica Computacional Departamento de Matemática Aplicada Universidad de Málaga 10 de enero de 2008 Contenido 1 Sintaxis Alfabeto Fórmulas bien formadas Funciones recursivas
Más detallesPredicados de Primer Orden
Lógica Clásica de Predicados de Primer Orden Lógica y Métodos Avanzados de Razonamiento David Pearce 4 de diciembre de 2008 3 lecciones 1. Lenguaje. Variables libres y ligadas. Sustituciones (NO variable
Más detallesTema 6: Teoría Semántica
Tema 6: Teoría Semántica Sintáxis Lenguaje de de las las proposiciones Lenguaje de de los los predicados Semántica Valores Valores de de verdad verdad Tablas Tablas de de verdad verdad Tautologías Satisfacibilidad
Más detallesLógica de proposiciones
1 Introducción Lenguaje lógico simbólico más sencillo. Permite representar sentencias simples del lenguaje natural mediante formulas atómicas, cuya composición representa sentencias más complejas: p temperatura
Más detallesLenguajes de primer orden. Lógica y Computabilidad. símbolos lógicos y auxiliares: x ( ) Segundo cuatrimestre 2011
Lenguajes de primer orden Lógica y Computabilidad Segundo cuatrimestre 2011 Departamento de Computación - FCEyN - UBA Lógica de Primer Orden - clase 1 Lenguaje de lógica de primer orden, términos, fórmulas,
Más detallesLógica Clásica de Predicados
Lógica Clásica de Predicados Lógica Computacional Departamento de Matemática Aplicada Universidad de Málaga 10 de enero de 2008 Contenido 1 Sintaxis 2 Variables y Sustituciones 3 Significado y verdad 4
Más detallesLógica Computacional: Estandarización de Fórmulas
LÓGICA - 1º Grado en Ingeniería Informática Facultad de Informática Universidad Politécnica de Madrid Lógica Computacional: Estandarización de Fórmulas Petr Sosík psosik@fi.upm.es http://web3.fi.upm.es/aulavirtual/
Más detallesSistemas Deductivos. Sistemas Deductivos
Sistemas Deductivos Naturaleza sintáctica, combinatoria En general axiomas + reglas de inferencia teorema Demostración o prueba: secuencia finita de pasos, de aplicaciones de reglas de inferencia. Conexión
Más detallesLÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Sintaxis y semántica
LÓGICA FORMAL TEORIAS DE PRIMER ORDEN Sintaxis y semántica Pedro López Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Lenguajes de primer orden 1 La lógica
Más detallesCurso académico 2007/2008 Tema 3: Método de los Árboles Semánticos
p. 1/? Sistemas Lgicos Computacionales Curso académico 2007/2008 Tema 3: Método de los Árboles Semánticos Guido Sciavicco Universidad Murcia, Espinardo (Murcia) - Spain p. 2/? La Maquina que Piensa Formalizar
Más detallesLógica informática ( )
Lógica informática (2008 09) Tema 8: de Skolem y cláusulas José A. Alonso Jiménez María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de
Más detallesLógica Proposicional Lenguaje Proposicional Implicación semántica
Capítulo 1 Lógica Proposicional 1.1. Lenguaje Proposicional Un lenguaje proposicional consta de los siguientes símbolos: las proposicones atómicas, también llamados enunciados atómicos o simplemente variables
Más detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta Lógica y Estructuras Discretas Febrero 2011, Anticipo 1. Sea el conjunto A = {a,b,c} y P(A) el conjunto potencia de A: a) Tiene 9 elementos
Más detallesLógica informática ( )
1 / 23 Lógica informática (2011 12) Tema 9: de Skolem y cláusulas José A. Alonso Jiménez Andrés Cordón Franco María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación
Más detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Lógica y Estructuras Discretas Tutor: Antonio Rivero Cuesta Tema 1 Lógica de Proposiciones y de Predicados de Primer Orden Lógica de Proposiciones Sintaxis Infinitas letras
Más detallesProposicionales. Curso Mari Carmen Suárez de Figueroa Baonza
Estandarización de Fórmulas Proposicionales Curso 2014 2015 Mari Carmen Suárez de Figueroa Baonza mcsuarez@fi.upm.es Contenidos Introducción a la demostración automática Estandarización de fórmulas Formas
Más detallesResolución en lógica de primer orden
Resolución en lógica de primer orden Eduardo Bonelli Departamento de Computación, FCEyN, UBA 15 de mayo, 2006 Clase pasada Repasamos lógica proposicional Introdujimos el método de resolución para lógica
Más detallesLógica informática ( )
Lógica informática (2008 09) Tema 5: Tableros semánticos José A. Alonso Jiménez María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla
Más detallesIntroducción a la Complejidad Computacional
Introducción a la Complejidad Computacional El análisis sobre decidibilidad que hemos hecho nos permite saber qué podemos hacer y qué no podemos hacer. Pero nada sabemos de qué tan difícil resolver los
Más detallesLógica informática ( )
1 / 25 Lógica informática (2007 08) Tema 9: José A. Alonso Jiménez María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla 2 / 25
Más detallesPrueba de teoremas Fórmula a. Fórmula b. Chequeo de modelos. Construcción de modelos 20/04/2010. Prueba de teoremas (Theorem provers)
Razonamiento automático Técnicas Prueba de teoremas (Theorem provers) Chequeo de modelos (odel checkers) Constructores de modelos (odel builders) Basado en: Logic in Computer Science, Hunt & Ryan Símbolos
Más detallesLógica proposicional 7. Árboles lógicos
Lógica proposicional 7. Árboles lógicos Juan Carlos León Universidad de Murcia Esquema del tema 7.1. Tablas semánticas y árboles lógicos 7.2. Reglas de inferencia 7.3. El método de árboles 7.4. Aplicación
Más detallesTema 6: Programación Lógica: semántica declarativa. Lenguajes y Paradigmas de Programación
Tema 6: Programación Lógica: semántica declarativa Lenguajes y Paradigmas de Programación Teoría de Modelos Se basa en el concepto de INTERPRETACIÓN, que consiste en: elegir un dominio D (en el que tomarán
Más detallesPALABRA CLAVE Interpretación lógica
Curso 2009- Bloque II: Teoría a Semántica Tema 5: Conceptos Semánticos Básicos B (Cap-3 3 libro) Tema 6: Técnicas y Métodos M Semánticos para validar argumentos (Cap-3 3 libro) Objetivos Aprender los conceptos
Más detallesMétodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) esucar@inaoep.mx ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Contenido Lógica proposicional Lógica de predicados Inferencia en lógica
Más detallesSemántica Operacional para la Programación en Lógica Lógica para Ciencias de la Computación
Semántica Operacional para la Programación en Lógica Lógica para Ciencias de la Computación Primer Cuatrimestre de 2009 Material Adicional Semánticas para la Programación n en LógicaL Se han explorado
Más detallesTema 11: Forma Normal de Skolem
Facultad de Informática Grado en Ingeniería Informática Lógica 1/30 PARTE 3: DEMOSTRACIÓN AUTOMÁTICA Tema 11: Forma Normal de Skolem Profesor: Javier Bajo jbajo@fi.upm.es Madrid, España 12/11/2012 Componentes
Más detallesTema 8: Formas normales.
Lógica informática Curso 2003 04 Tema 8: Formas normales. Cláusulas José A. Alonso Jiménez Andrés Cordón Franco Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla LI 2003
Más detallesTema 1: Lógica y Computación Lógica Clásica Proposicional. Definición de Lógica
Tema 1: Lógica y Computación Lógica Clásica Proposicional Lógica y Métodos Avanzados de Razonamiento Docente: David Pearce Transparencias: David Pearce y Agustín Valverde 15 de octubre de 2008 Definición
Más detallesSintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES. Funciones boolenas. Semántica
Proposiciones atómicas y compuestas Sintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@cienciasunammx Página
Más detallesLógica de proposiciones (5)
Lógica de proposiciones (5) Fundamentos de Informática I I..I. Sistemas (2005-06) César Llamas Bello Universidad de Valladolid 1 Lógica Índice Lógica proposicional ecuacional Lógica: semántica Semántica
Más detallesCapítulo 2 El Método de Resolución
Capítulo 2 El Método de Resolución En este capítulo se realiza una descripción general del método de resolución, dado que el programa de razonamiento automático OTTER lo utiliza y prueba a través de refutación.
Más detallesSoluciones del examen de Lógica informática (Grupo 1) del 10 de Junio de José A. Alonso Jiménez
Soluciones del examen de Lógica informática (Grupo 1) del 10 de Junio de 2008 José A. Alonso Jiménez Grupo de Lógica Computacional Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad
Más detallesTema 10: Conceptos Metalógicos
Facultad de Informática Grado en Ingeniería Informática Lógica PARTE 2: LÓGICA DE PRIMER ORDEN Tema 10: Conceptos Metalógicos Profesor: Javier Bajo jbajo@fi.upm.es Madrid, España 12/11/2012 Introducción
Más detallesLógica de Primer orden. Sintaxis y Semántica Ejercicios del Tema 2
1 Lógica de Primer orden. Sintaxis y Semántica Ejercicios del Tema 2 1. Para las siguientes fórmulas concluir qué variables son libres y cuáles son ligadas, detallando el carácter de libertad de cada una
Más detallesProblemas computacionales, intratabilidad y problemas NP completos. Febrero Facultad de Ingeniería. Universidad del Valle
Complejidad Complejidad, in NP completos Facultad de Ingeniería. Universidad del Valle Febrero 2017 Contenido Complejidad 1 2 3 Complejidad computacional Complejidad Introducción En ciencias de la computación
Más detallesG e 1,7. LI Examen de Lógica informática (7 de Junio de 2004) 1. Ejercicio 1. Probar (E F ) G = (E G) (F G) (a) Mediante deducción natural.
LI 2003 04 Examen de Lógica informática (7 de Junio de 2004) 1 Ejercicio 1. Probar (E F ) G = (E G) (F G) (a) Mediante deducción natural. (b) Por resolución. Solución del apartado (a): Demostración por
Más detallesTema 2: Lógica Computacional para la IA: Lógica Proposicional
Tema 2: Lógica Computacional para la IA: Lógica Proposicional Félix Lara Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Seminario de Inteligencia Artificial, Curso 2005
Más detallesTema 1: Sintaxis y Semántica de la Lógica Proposicional
Tema 1: Sintaxis y Semántica de la Lógica Proposicional Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2010 11 LC, 2010 11 Lógica Proposicional
Más detallesTema 9: Cálculo Deductivo
Facultad de Informática Grado en Ingeniería Informática Lógica PARTE 2: LÓGICA DE PRIMER ORDEN Tema 9: Cálculo Deductivo Profesor: Javier Bajo jbajo@fi.upm.es Madrid, España 24/10/2012 Introducción a la
Más detallesMatemáticas Discretas TC1003
Matemáticas Discretas TC1003 Demostración Automática de Teoremas Departamento de Matemáticas / Centro de Sistema Inteligentes ITESM ATP Matemáticas Discretas - p. 1/30 En lo anterior, hemos visto cómo
Más detalles3 CLÁUSULAS Y PROGRAMAS DEFINITIVOS
3 CLÁUSULAS Y PROGRAMAS DEFINITIVOS La idea central de la Programación Lógica es usar la computadora para obtener conclusiones a partir de descripciones declarativas, como las introducidas en el capítulo
Más detallesLógica de Primer Orden
Lógica de Primer Orden 1 Introducción El hecho de que las fórmulas atómicas representen proposiciones simples y no se pueda acceder a los elementos de la proposición, restringe la capacidad expresiva de
Más detallesTema 5: Teoría de la Demostración en Predicados
Tema 5: Teoría de la Demostración en Predicados Resumen introducción lógica de predicados Resumen introducción lógica de predicados Conceptos: ahora para lógica de predicados de 1 er orden Estructura deductiva
Más detallesTema 14: Sustitución y Unificación
Facultad de Informática Grado en Ingeniería Informática Lógica PARTE 4: RESOLUCIÓN Tema 14: Sustitución y Unificación Profesor: Javier Bajo jbajo@fi.upm.es Madrid, España 04/12/2012 Introducción. 2/12
Más detallesBinary Decision Diagrams
Rodríguez Blanco 2006-05-18 Introduccion Equivalencia Tablas de verdad eficientes Construcción de Equivalencia Tablas de verdad eficientes Equivalencia de dos fórmulas A 1 y A 2. Construir su tabla de
Más detallesLógica de Predicados de Primer Orden
Lógica de Predicados: Motivación Todo natural es entero y 2 es un natural. Luego 2 es entero. p q r p, q r es claramente un razonamiento válido pero no es posible demostrarlo desde la Lógica Proposicional
Más detallesTema 9: Resolución en lógica de primer orden
de Tema 9: en lógica de no Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2016 17 Contenido de no no Introducción Por
Más detallesAnálisis lógico Cálculo de proposiciones
Sintaxis Semántica Sistemas de demostración Análisis lógico Cálculo de proposiciones Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx Página Web: www.matematicas.unam.mx/fhq
Más detallesLenguajes de Primer Orden. Satisfacibilidad
Capítulo 2 Lenguajes de Primer Orden. Satisfacibilidad 2.1. Lenguajes de Primer Orden Un lenguaje de primer orden, L, consta de los siguientes símbolos: símbolos de variable: x 1,...,x n,... y a veces
Más detallesLógica Proposicional: Deducciones formales
Lógica Proposicional: Deducciones formales Pablo Barceló P. Barceló Resolución Proposicional - CC52A 1 / 24 La noción de consecuencia lógica La noción de consecuencia es fundamental para cualquier lenguaje,
Más detallesSemántica de Primer Orden. Semántica de Primer Orden
Para interpretar una fórmula de la lógica de predicados de primer orden: determinar qué objetos representan los términos (Dominio) definir las funciones y qué propiedades/relaciones representan los predicados
Más detallesTema 2: Métodos de Deducción para la Lógica Proposicional
Tema 2: Métodos de Deducción para la Lógica Proposicional Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2006 07 LC, 2006 07 Métodos de Deducción
Más detallesDemostración Automática. Tema 2. Procesamiento del conocimiento con la Lógica Matemática
Demostración Automática de Teoremas Tema 2. Procesamiento del conocimiento con la Lógica Matemática Temas Introducción Sistemas de axiomas Teoría de la demostración. Sistema de Kleene Deducción natural
Más detallesEnunciados y soluciones de ejercicios de examen
Enunciados y soluciones de ejercicios de examen Enunciado del ejercicio 3 del examen de junio de 2003 A 1 : y R(a, y) A 2 : x y(q(x) R(x, y)) A 3 : xp (x) A 4 : x(p (x) Q(x)) y que, simultáneamente, falsifique
Más detallesTema 2: Métodos de Deducción para la Lógica Proposicional
Tema 2: Métodos de Deducción para la Lógica Proposicional Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2010 11 LC, 2010 11 Métodos de Deducción
Más detallesSi x es un símbolo de variable y F es una FBF, entonces también lo son: x F x F Si F es una FBF, entonces también lo es (F). Nada más es una FBF.
término Un término se define recursivamente como sigue: Un símbolo de constante es un término. Un símbolo de variable es un término. Si f es un símbolo de función de n argumentos y t 1, t 2,..., t n son
Más detallesLógica Computacional: Estrategias de Resolución
LÓGICA - 1º Grado en Ingeniería Informática Facultad de Informática Universidad Politécnica de Madrid Lógica Computacional: Estrategias de Resolución Petr Sosík psosik@fi.upm.es Despacho 2201 Estrategias
Más detallesLógicas Modales. Usos de Bisimulaciones
Lógicas Modales Usos de Bisimulaciones Carlos Areces 1er Cuatrimestre 2012, Córdoba, Argentina Temario Propiedad de tree model. n-bisimulación. Propiedad de modelo finito vía selección. Propiedad de modelo
Más detallesEJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones CURSO Febrero
EJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones CURSO 2005-2006 Febrero 1. (i) Dada la fórmula x=x Contéstese a las siguientes preguntas justificando brevemente las respuestas en los espacios
Más detallesTema 4: Lógicas Informática (Tecnologías Informáticas) Curso Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla
Tema 4: Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógicas Informática (Tecnologías Informáticas) Curso 2017 18 Contenido Presentaremos un algoritmo más para estudiar
Más detallesLógica de predicados 4. Árboles
Lógica de predicados 4. Árboles Juan Carlos León Universidad de Murcia Esquema del tema 4.1. Reglas de inferencia 4.2. Rutina mecánica 4.3. Árboles e interpretaciones 4.4. Árboles infinitos 1 4.1. Reglas
Más detallesBúsqueda e inferencia lógica. Estrategias de resolución
Búsqueda e inferencia lógica Estrategias de resolución Contenidos 1. Introducción 2. Refutación por resolución 3. Estrategias de resolución 4. Procedimiento de extracción de respuesta 5. Demostradores
Más detallesde Primer Orden y los problemas de razonamiento (Cap 1 libro) de proposiciones (Cap 2 libro) de predicados (Cap 2 libro)
Bloque I: El Lenguaje de la Lógica L de Primer Orden. Tema 1: La Lógica L de Primer Orden y los problemas de razonamiento (Cap 1 libro) Tema 2: El lenguaje de la lógica l de proposiciones (Cap 2 libro)
Más detallesEl algoritmo de Resolución
El algoritmo de Resolución El algoritmo de resolución es casi idéntico al de lógica proposicional: Suponga que quiere demostrar que ϕ es consecuencia lógica de Σ. El método es el siguiente: Transforme
Más detallesLógica como Representación. Dr. Eduardo Morales/Dr. Enrique Súcar
Lógica como Representación Dr. Eduardo Morales/Dr. Enrique Súcar Importante: Que las cosas que queremos que sean verdaderas coincidan con las que podemos probar Es decir: lo que nos implica la teoría
Más detallesBúsqueda e inferencia lógica
Búsqueda e inferencia lógica Introducción y Principio de Resolución Estrategias de resolución Procedimientos de extracción de respuesta Demostradores de teoremas Programación lógica y Prolog Contenidos
Más detallesDeducción natural. Teorema de la deducción A B
Deducción natural La derivación natural hace uso de varias reglas de inferencia. Introduce conectiva Elimina conectiva Nombre Regla Nombre Regla I I I Teorema de la deducción Teorema de la deducción A,B
Más detallesTema 4: (Tecnologías Informáticas) Curso Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla
Tema 4: Proposicional Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2015 16 Contenido Los tableros semánticos proporcionan
Más detallesLa lógica de segundo orden: Sintaxis
La lógica de segundo orden: Sintaxis Dado: Vocabulario L Definición La lógica de segundo orden (LSO) sobre L es definida como la extensión de LPO que incluye las siguientes reglas: Si t 1,..., t k son
Más detallesClases de complejidad computacional: P y NP
1er cuatrimestre 2006 La teoría de Se aplica a problemas de decisión, o sea problemas que tienen como respuesta SI o NO (aunque es sencillo ver que sus implicancias pueden extenderse a problemas de optimización).
Más detallesLógica de Predicados 1!
Lógica de Predicados 1! rafael ramirez rafael.ramirez@upf.edu 55.316 (Tanger) Porqué Lógica de Predicados! La logica proposicional maneja bien afirmaciones compuestas de no, y, o, si entonces En situaciones
Más detallesTema 7: Formas normales: Formas prenex y de Skolem
Tema 7: Formas normales: Formas prenex y de Skolem Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Ingeniería del Software) Curso 2013 14 LI(IS), 2013
Más detallesCurso LÓGICA Examen de recuperación de lógica proposicional
Curso 2013-2014 LÓGICA Examen de recuperación de lógica proposicional 13-01-2014 1.1. Formalizar en el lenguaje de la lógica proposicional el siguiente razonamiento: (2,5 puntos) Es necesario que estudie
Más detallesINTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN
INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN Referencias: Inteligencia Artificial Russell and Norvig Cap.6. Artificial Intellingence Nils Nilsson Ch.4
Más detallesLógicaS Modales. Ricardo Oscar Rodríguez Departamento de Computación, Fac. Ciencias Exactas y Naturales, Universidad de Buenos Aires, Argentina.
Departamento de Computación, Fac. Ciencias Exactas y Naturales, Universidad de Buenos Aires, Argentina. Segunda Clase. 1er. Cuatrimestre, 2016 Outline 1 Repaso clase anterior Sintáxis Lógicas Modales Autocongruentes
Más detallesEJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones Curso
EJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones Curso 2004-2005 Junio. 1. Sea A la fórmula y x (x + y = e), donde e es una constante. Sea M la estructura, para el lenguaje en que está escrita
Más detallesApuntes de Conocimiento y Razonamiento Automatizado Curso D. Castro, J.E. Morais
Apuntes de Conocimiento y Razonamiento Automatizado Curso 2013-2014 D. Castro, J.E. Morais Índice general 1. Resolución en el Cálculo Proposicional 1 1.1. Definiciones básicas........................ 1
Más detallesContenido. Prólogo... Prólogo a la edición en español Argumentos y proposiciones lógicas Introducción
CONTENIDO vii Contenido Prólogo... Prólogo a la edición en español... XVIl XXI 1 Cálculo proposicional... 1 1.1 Argumentos y proposiciones lógicas 1.1.1 Introducción 1 1 1.1.2 Algunos argumentos lógicos
Más detallesLógica informática ( )
Lógica informática (2007 08) Tema 6: Formas normales José A. Alonso Jiménez María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla
Más detallesIntroducción a la complejidad computacional
Introducción a la complejidad computacional definida sobre anillos arbitrarios 18 de junio de 2016 Fuente: http://www.utmmcss.com/ Por qué otro modelo? Continuo vs discreto. Intuición interiorizada del
Más detallesIntrodución a la Lógica Proposicional
Introdución a la Lógica Proposicional Pablo Barceló P. Barceló Lógica Proposicional - CC52A 1 / 24 Lógica proposicional: Sintaxis Tenemos los siguientes elementos: - Variables proposicionales (P): p, q,
Más detallesCLASES DE PROBLEMAS. 1) Introducción 2) Problemas de decisión, Lenguajes, Codificación. y la clase NP-Completa. 6) Otras clases de problemas NP-
CLASES DE PROBLEMAS 1) Introducción 2) Problemas de decisión, Lenguajes, Codificación. y la clase NP-Completa. 6) Otras clases de problemas Computers and Intractability NP- guide to the theory of 1. Introducción:
Más detallesLógica informática ( )
1 / 20 Lógica informática (2013 14) Tema 4: Formas normales José A. Alonso Jiménez Andrés Cordón Franco María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación
Más detallesLógica I modelo de examen (curso ) Ejemplo de respuestas
Lógica I modelo de examen (curso 2007-08) Ejemplo de respuestas 1. Definiciones: - Grado de una fórmula es el número total de conectivas (iguales o distintas) que contiene. - Función de verdad es una función
Más detallesIntroducción a la Resolución
Tema 8: Resolución Introducción a la Resolución Es un método de demostración automática de teoremas. Permite comprobar si una estructura deductiva es correcta a través del estudio de la validez de una
Más detallesLógica de Proposiciones y de Predicado
Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT Contenido de la Materia UNIDAD TEMÁTICA 1: SINTAXIS Y SEMANTICA DEL LENGUAJE FORMAL»SEMÁNTICA: Noción General. Definición Algebraica.
Más detallesMatemáticas Discretas Lógica
Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas Lógica Cursos Propedéuticos 2010 Ciencias Computacionales INAOE Lógica undamentos de Lógica Cálculo proposicional Cálculo de predicados
Más detallesTema 1: Sintaxis y Semántica
Primer Tema 1: y Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Informática (Tecnologías Informáticas) Curso 2017 18 de Primer Contenido de Primer Primer de Primer Problema
Más detallesTécnicas de Resolución
Técnicas de Resolución Pablo Barceló P. Barceló Técnicas de resolución - CC52A 1 / 1 Resolución: Problemas Si no somos cuidadosos al elegir resolventes el proceso de resolución puede volverse muy ineficiente.
Más detallesLÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas. Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid
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:
Más detallesLÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas
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:
Más detalles