1. Formas normales en lógica de proposiciones FORMAS NORMALES. Índice. César Ignacio García Osorio Definiciones. Lógica
|
|
- Cristina Vidal Acuña
- hace 6 años
- Vistas:
Transcripción
1 Lógica Índice FORMAS NORMALES César Ignacio García Osorio 1. Formas normales en lógica de proposiciones Gracias a las leyes asociativas los paréntesis en (F (G H)) oen((f G) H) pueden eliminarse, es decir, se puede escribir (F G H). En general se va a poder escribir sin ambigüedad una fórmula D =(F 1 F 2... F n ) donde F 1, F 2,...,F n son fórmulas. La fórmula D es cierta cuando lo es al menos una de las F i, en caso contrario D es falsa. La fórmula D recibe el nombre de disyunción de las fórmulas F 1, F 2,..., F n. De modo análogo se puede escribir C =(F 1 F 2... F n ) que es cierta cuando lo son F 1, F 2,...,F n, si alguna de las F i es falsa también lo es C. La fórmula C se llama conjunción de F 1, F 2,..., F n. El orden en que aparecen los F i es indiferente debido a la ley conmutativa. 1. Formas normales en lógica de proposiciones Definiciones Método de transformación Formas normales en lógica de predicados Forma normal de prenexa Método de transformación Forma normal de Skolem... 7 Resumen A menudo es necesario transformar una fórmula en otra, sobre todo transformar una fórmula a su forma normal. Esto se consigue transformando la fórmula en otra equivalente y repitiendo el proceso hasta conseguir la forma deseada. En estos apuntes se dan las reglas necesarias para transformar sintácticamente una fórmula en una forma normal más adecuada para la demostración automática y que conserva la semántica de la fórmula original. Por ejemplo se pueden usar estas reglas para derivar la fórmula a partir de otra dada comprobando así la inconsistencia de la fórmula original Definiciones Ahora se pueden definir las formas normales como sigue: Definición 1 (Literal, literales complementarios, par complementario) Un literal es un átomo o la negación de un átomo. Si P, Q, R son átomos P, P, Q, Q, R, R son literales. Dos literales l y l son complementarios si y sólo si l = l. Al conjunto {l, l } se llama par complementario. Definición 2 (Forma normal disyuntiva) Una fórmula F se dice que esta en forma normal disyuntiva si y sólo si F es de la forma F =(F 1 F 2...F n ), donde cada F i es una conjunción de literales. Definición 3 (Forma normal conjuntiva) Una fórmula F se dice que esta en forma normal conjuntiva si y sólo si F es de la forma F =(F 1 F 2... F n ), donde cada F i es una disyunción de literales. Definición 4 (Cláusula, cláusula unitaria, cláusula vacía) Una cláusula es una disyunción de cero o más literales. A veces se utiliza un conjunto de literales como equivalente a una cláusula suponiendo la disyunción entre los literales del conjunto. Así por ejemplo P Q R = {P, Q, R}. Cuando la cláusula tiene un único literal se llama cláusula unitaria. Cuando no contiene ningún literal cláusula vacía, como la cláusula vacía no tiene ningún literal no puede ser satisfecha por ninguna interpretación, la cláusula vacía es siempre falsa y se representa al igual que la fórmula siempre falsa por. César I. G. Osorio 2 LSI Univ. de Burgos
2 Lógica 1.2 Método de transformación Lógica 1.2 Método de transformación Definición 5 (Forma clausulada) Una forma clausulada es un conjunto de cláusulas entre las que se supone la conjunción. Ejemplo 1 Dados los átomos P, Q y R, la fórmula ( P Q) (P Q R) es una fórmula en forma normal disyuntiva, (P Q R) ( P Q) es una fórmula en forma normal conjuntiva, y {P Q R, P Q} es la forma clausulada de la fórmula anterior. {{P, Q,R}, { P,Q}} es otra forma de poner la forma clausulada. Cualquier fórmula se puede transformar en una forma normal. Esta transformación se lleva a cabo mediante la aplicación de las leyes de la El procedimiento es el siguiente Método de transformación Paso 1: Usar las leyes: (L1) F G =(F G) (G F ) y (L2) F G = F G para eliminar las conectivas lógicas y. Paso 2: Usar repetidamente la ley (L10) ( F )=F y las leyes de De Morgan: (L11.a) (F H) = F G y (L11.b) (F H) = F G para disminuir el alcance de la negación a un único literal. Paso 3: Usar de forma repetida las leyes distributivas: (L5.a) F (G H) =(F G) (F H) y (L5.b) F (G H) =(F G) (F H) y las otras leyes para obtener la forma normal. Ejemplo 2 Obtener la forma normal conjuntiva de la fórmula (P (Q R)) S. (P (Q R)) S = (P ( Q R)) S por L2 = (P ( Q R)) S por L2 = ( P ( Q R)) S por L11.b = ( P ( ( Q) R)) S por L11.a = ( P (Q R)) S por L10 = (( P Q) ( P R)) S por L6.a = S (( P Q) ( P R)) por L3.a = (S (( P Q)) (S ( P R)) por L6.a = (S P Q) (S P R) por L4 César I. G. Osorio 3 LSI Univ. de Burgos Por tanto una forma normal conjuntiva de (P (Q R)) S es (S P Q) (S P R) la forma clausulada para esta fórmula será: {{S, P, Q}, {S, P, R}}. Ejemplo 3 Dadas las fórmulas: F 1 =(P Q), F 2 = Q, G = P. Demostrar que G es consecuencia lógica de F 1 y F 2. Esto se podría hacer mediante el uso de tablas de verdad para comprobar que todo modelo de F 1 ydef 2 es también modelo de G. Pero se puede hacer también usando los resultados del teorema de refutación en combinación con el procedimiento de normalización de una fórmula. Usando el punto 2 del citado teorema y llevando la fórmula (((P Q) Q) P ) a forma normal conjuntiva, tenemos: (((P Q) Q) P ) = ((P Q) Q) P por L2 = (( P Q) Q) P por L2 = (( P Q) (Q Q)) P por L5.b = (( P Q) ) P por L8.b = (( P Q)) P por L6.a = (P Q) P por L11.b = (Q P ) P por L3.a = Q (P P ) por L4.a = Q por L8.a = por L7.a Como la fórmula (((P Q) Q) P ) es válida (ya que es equivalente a n que es cierta para todo modelo) por el G es consecuencia lógica de F 1 y F 2. Usando el punto 3 del citado teorema de refutación ((P Q) Q P ) a forma normal disyuntiva, tenemos: ((P Q) Q P ) = ( P Q) Q P por L2 = ( P Q P ) (Q Q P ) por L5.b = por L8.b = por L6.a Como la fórmula ((P Q) Q P ) es inconsistente (ya que es equivalente a que siempre es falsa) por el G es consecuencia lógica de F 1 y F 2. Este último método de probar la inconsistencia de una fórmula transformándola en se llama método de multiplicación, porque el proceso de César I. G. Osorio 4 LSI Univ. de Burgos
3 Lógica Lógica 2.1 Forma normal de prenexa transformación es muy similar al de. En el ejemplo anterior se ha mostrado que la conclusión (G) se sigue de unos hechos dados (F 1 y F 2 ), llamados axiomas. La demostración de que la conclusión se sigue de los axiomas se llama prueba. Un procedimiento para encontrar una prueba se llama procedimiento de prueba.. 2. Formas normales en lógica de predicados Al igual que en la lógica proposicional en la lógica de predicados también existen formas normales, un primer paso en la obtención de la forma normal más adecuada para los procedimientos de deducción automática es llevar todos los cuantificadores a la parte izquierda de la fórmula: forma normal prenexa, a continuación se transforma la parte de la fórmula sin cuantificadores a la forma normal conjuntiva de un modo análogo al visto para la lógica de proposiciones, por último se eliminan los cuantificadores universales para obtener la forma normal de Skolem. Ahora todos los cuantificadores son universales. Podemos representar la formula como un conjunto de cláusulas siempre y cuando tengamos presente la mencionada cuantificación universal de las variables Forma normal de prenexa Definición 6 (Forma normal prenexa) Una fórmula F de la lógica de predicados se dice que esta en forma normal prenexa si y sólo si la F tiene la forma: (Q 1 x 1 )(Q 2 x 2 ) (Q n x n )M[x 1,x 2,...,x n ] Donde los Q i son cuantificadores: o bien o bien, ym[x 1,x 2,...,x n ] es una fórmula que no contiene cuantificadores cuyas únicas variables (que son libres) son x 1,x 2,...,x n. (Q 1 x 1 )(Q 2 x 2 ) (Q n x n ) se llama prefijo yam se le llama matriz de la fórmula F Método de transformación Transformación de una fórmula a su forma normal prenexa. Paso 1: Usar las leyes (L1) F G =(F G) (G F ) y (L2) F G = F G César I. G. Osorio 5 LSI Univ. de Burgos para eliminar las conectivas lógicas y. Paso 2: Usar repetidamente: la ley de doble negación (L10) ( F )=F, las leyes de De Morgan: (L11.a) (F H) = F G y (L11.b) (F H) = F G, y las leyes de De Morgan para cuantificadores: (L13.a) ( x)f [x] =( x)( F [x]) y (L13.b) (( x)f [x]) = ( x)( F [x]) para llevar los signos de negación inmediatamente delante de los átomos. Paso 3: Renombrar las variables ligadas si fuese necesario (para poder aplicar las leyes L15). Paso 4: Usar las leyes: (L12.a) G (Qx)F [x] =(Qx)(G F [x]), (L12.b) G (Qx)F [x] =(Qx)(G F [x]), (L14.a) ( x)f [x] ( x)h[x] =( x)(f [x] H[x]), (L14.b) ( x)f [x] ( x)h[x] =( x)(f [x] H[x]), (L15.a) (Q 1 x)f [x] (Q 2 x)h[x] =(Q 1 x)(q 2 z)(f [x] H[z]) y (L15.b) (Q 3 x)f [x] (Q 4 x)h[x] =(Q 3 x)(q 4 z)(f [x] H[z]) para mover los cuantificadores a la izquierda de la fórmula para obtener la forma normal prenexa 1. Ejemplo 4 Obtener la forma normal prenexa de la fórmula: ( x)( y)(( z)p (x, y, z) (( u)q(x, u) ( v)q(y, v))). ( x)( y)(( z)p (x, y, z) (( u)q(x, u) ( v)q(y, v))) = ( x)( y)(( z)p (x, y, z) ( ( u)q(x, u) ( v)q(y, v))) por L2 = ( x)( y)(( z)p (x, y, z) (( u) Q(x, u) ( v)q(y, v))) por L13.b = ( x)( y)( z)( u)( v)(p (x, y, z) Q(x, u) Q(y, v)) usando L12 1 En este último paso es conveniente cuando que los cuantificadores existenciales queden lo más a la izquierda posible. Los motivos de esto se verán en el capítulo siguiente (cuando se introduzca el concepto de funciones de Skolem). César I. G. Osorio 6 LSI Univ. de Burgos
4 Lógica 2.2 Forma normal de Skolem Lógica 2.2 Forma normal de Skolem La forma normal prenexa es uno de los pasos que hay que seguir para poder transformar una formula en una cláusula, es decir, una formula cerrada de la forma: ( x 1 ) ( x s )(L 1 L m ) donde cada L i, i =1,...,m, m 0, es un literal con L i L j para cada i j, y x 1,...,x s, s 0, son variables que ocurren en (L 1 L m ) Forma normal de Skolem En el proceso de llevar una fbf a forma clausulada se llega a un punto en el que hay que eliminar los cuantificadores existenciales. Esto se consigue introduciendo las llamadas funciones de Skolem. En esta sección se explica la forma de proceder para hacer esto. Además se enuncia y demuestra un importante teorema que relaciona la insatisfacibilidad de una fbf con la de su forma normal de Skolem. Sea G una fórmula que ya está en forma normal prenexa (Q 1 x 1 )(Q 2 x 2 )...(Q n x n )M[x 1,x 2,...,x n ] donde M[x 1,x 2,...,x n ] está en forma normal conjuntiva. Sea Q r un cuantificador existencial del prefijo (1 r n). Q r se elimina del prefijo y se realizan los siguientes cambios: (a) Si no hay ningún cuantificador universal delante de Q r elegir una constate c que no ocurra en M. reemplazar todas las ocurrencias de x r en M por c. (b) Sean Q s1,q s2,...,q sm todos los cuantificadores universales que aparecen delante de Q r con (1 s 1 <s 2...s m <r). elegir una función m-aria f r que no ocurra en M. reemplazar todas las ocurrencias de x r en M por f r (x s1,x s1...,x sm ). Cuando todos los cuantificadores existenciales han sido eliminados por este procedimiento, la última fórmula obtenida G s es la forma estándar de Skolem de G. Las constantes y funciones utilizadas para reemplazar las variables cuantificadas existencialmente reciben el nombre de funciones de Skolem. César I. G. Osorio 7 LSI Univ. de Burgos Ejemplo 5 Obtener la forma estándar de Skolem de la fórmula: ( x)( y)( z)( u)( v)( w)p (x, y, z, u, v, w) Como ya está en forma normal prenexa y la matriz en forma normal conjuntiva, simplemente tenemos que hacer las eliminaciones de cuantificadores existenciales. Como ( x) no está precedido de ningún cuantificador universal, la variable x se sustituye por una constante, por ejemplo a. Como ( u) esta precedido por los cuantificadores universales sobre las variables y y z la variable u se sustituye por la función f(y, z). Por último como ( w) está precedido por los cuantificadores universales sobre las variables y, z y v se sustituirá por una función, como por ejemplo g(y, z, v). Con lo cual se obtiene: ( y)( z)( v)p (a, y, z, f(y, z), v, g(y, z, v)) Ya se había introducido el concepto de cláusula como una disyunción de cero o más literales, también se ha visto que una cláusula podía representarse como un conjunto de literales entre los que se supone la disyunción. Del mismo modo un conjunto de cláusulas S se puede ver como la conjunción de todas las cláusulas en S, donde cada variable en S se considera que está gobernada por un cuantificador universal. Como ya se ha dicho los cuantificadores existenciales pueden ser eliminados sin afectar a la propiedad de inconsistencia. Esto es lo que nos dice el siguiente teorema. Teorema 1 Sea G una sentencia y G s su forma estándar de Skolem. G es inconsistente si y sólo si G s es inconsistente. Demostración: Sin perdida de generalidad se puede suponer que G está en forma normal prenexa, es decir: G =(Q 1 x 1 )(Q 2 x 2 )...(Q n x n )M[x 1,x 2,...,x n ] Sea Q r el primer cuantificador existencial de G y G 1 igual a: G 1 =( x 1 )...( x r 1 )(Q r+1 x r+1 )...(Q n x n ) M[x 1,...,x r 1,f(x 1,...,x r 1 ),x r+1,...,x n ] con f la función de Skolem correspondiente a x r. Se va a demostrar que G es inconsistente si y sólo si G 1 es inconsistente. El razonamiento será por reducción al absurdo. César I. G. Osorio 8 LSI Univ. de Burgos
5 Lógica 2.2 Forma normal de Skolem Lógica REFERENCIAS G inconsistente G 1 inconsistente. Sea G inconsistente y supongamos G 1 consistente. Por ser G 1 consistente existe una interpretación I tal que bajo esa interpretación G 1 es cierta. Es decir para todo x 1,...,x r 1 existe al menos un elemento del dominio, d r = f(x 1,...,x r 1 ), tal que la sentencia: (Q r+1 x r+1 )...(Q n x n )M[x 1,...,x r 1,d r,x r+1,...,x n ] es cierta en I. Es decir la sentencia: (Q r+1 x r+1 )...(Q n x n )M[x 1,...,x r 1,x r,x r+1,...,x n ] es cierta en I para todo x 1,...,x r 1 y para algún x r (en concreto existe el x r = d r ). Esto es, G es cierto en I, lo que contradice la asunción de que G es inconsistente. Por tanto G 1 no puede ser consistente. G 1 inconsistente G inconsistente. Sea G 1 inconsistente y supongamos G consistente, por ser G consistente existe una interpretación I sobre un dominio D tal que G es cierta bajo I. Es decir para todo x 1,...,x r 1 existe un elemento x r tal que la sentencia: (Q r+1 x r+1 )...(Q n x n )M[x 1,...,x r 1,x r,x r+1,...,x n ] es cierta en I. Extendamos la interpretación I con una función f de aridad (r 1) que vaya de (x 1,...,x r 1 ) en x r para todo x 1,...,x r 1 en D, es decir f(x 1,...,x r 1 )=x r. Llamaremos I a esta nueva interpretación. Con esta definición está claro que la sentencia: (Q r+1 x r+1 )...(Q n x n )M[x 1,...,x r 1,f(x 1,...,x r 1 ),x r+1,...,x n ] es cierta en I para todo x 1,...,x r 1. Pero esto contradice la asunción de que G 1 fuera inconsistente. Por tanto G debe ser inconsistente. La demostración del teorema ya es inmediata, por inducción sobre el número total de cuantificadores existenciales. Si m es el número total de cuantificadores existenciales, hacemos G 0 = G y G k será la fórmula obtenida a partir de G k 1 reemplazando el primer cuantificador existencial por una función de Skolem para k =1, 2,...,m. Claramente G s = G m. La demostración por inducción sobre G i utiliza los mismos argumentos que el paso de G a G 1. Por tanto se concluye que G es inconsistente si y sólo si G s es inconsistente. César I. G. Osorio 9 LSI Univ. de Burgos Sea G s la forma estándar de Skolem de una fórmula G. SiG es inconsistente, entonces por el teorema 1 G G s.sig no es inconsistente, hay que hacer notar que en general G no es equivalente a G s. Ejemplo 6 Sea G =( x)p (x) y G s = P (a). Claramente G s es la forma estándar de Skolem de G. Sin embargo, para la interpretación I definida como: Dominio: D = {1, 2} Asignación para a: a 1 Asignación para P : P (1) P (2) F T claramente, G es cierta en I, pero G s en falsa en I. Por tanto G G s. Es evidente que una fórmula puede tener más de una forma normal de Skolem, por simplicidad cuando se transforma una fórmula G en su forma estándar G s es conveniente reemplazar los cuantificadores existenciales por funciones de Skolem que sean lo más simples posibles, esto significa que tengan el menor número de variables posibles. Cuando se tiene una fórmula como F = F 1... F n,se puede obtener el conjunto de cláusulas S que representa la forma estándar de Skolem de F hallando los conjuntos de cláusulas S i que representan las formas normales de Skolem de cada F i y calculando la unión de los mismos. Se tiene que S = S 1... S n. Usando argumentos similares a los dados en el teorema 1 no es difícil ver que F es inconsistente si y sólo si S es inconsistente. Referencias [CCT73] Chin-Liang Chang y Lee Richard Char-Tung. Symbolic Logic and Mechanical Theorem Proving. Computer science classics. Academic Press, [LVDG91] Peter Lucas y Linda Van Der Gaag. Addison-Wesley, Principles of expert systems. César I. G. Osorio 10 LSI Univ. de Burgos
Tema 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 detallesForma 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 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 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 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 detalles1 Resolución en lógica de proposiciones RESOLUCIÓN. Índice General. César Ignacio García Osorio. Resolución
1 en lógica de proposiciones Índice General RESOLUCIÓN César Ignacio García Osorio 1 en lógica de proposiciones 2 1.1 Refutación por resolución... 5 2 en lógica de predicados 6 2.1 Refutación por resolución...
Más detallesSoluciones Ejercicios 6: Forma Normal Prenex y Forma Normal de Skolem
Soluciones Ejercicios 6: Forma Normal Prenex y Forma Normal de Skolem TAII(I)-Lógica 3 de mayo de 2006 1. Ejercicio 6.1 Calcular la Forma Normal Prenex (FNP) equivalente de la siguiente x y[ zp (x, y,
Más detallesTema de la clase: Lógica Matemática. Introducción
Tema de la clase: Lógica Matemática Instructor: Marcos Villagra Clase # 01 Escriba: Sergio Mercado Fecha 30/10/2017 Introducción Una de las características principales que distinguen a las matemáticas
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 detallesMatemáticas Dicretas LÓGICA MATEMÁTICA
Matemáticas Dicretas LÓGICA MATEMÁTICA Esta pagina fue diseñada como un auxiliar y herramienta para aquellos que esten interesados en reforzar y tener mas conocimientos sobre las matematicas discretas.
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 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 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 detalles1. Resolución en lógica proposicional
1. Resolución en lógica proposicional 1.1. Introducción 1.1.1. Pseudo-motivación Si tengo una fórmula de proposicional, puedo probar con fuerza bruta todas las valuaciones a ver si es satisfactible? Si
Más detallesIntroducción a la Lógica Proposicional Seminario de Matemáticas
Introducción a la Lógica Proposicional Seminario de Matemáticas Julio Ariel Hurtado Alegría ahurtado@unicauca.edu.co 8 de mayo de 2015 Julio A. Hurtado A. Departamento de Sistemas 1 / 34 Agenda Motivación
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 detallesProposiciones. Estructuras Discretas. Lógica de proposiciones y de predicados. Tablas de Verdad. Operadores Lógicos.
Estructuras Discretas Proposiciones Lógica de proposiciones y de predicados Claudio Lobos clobos@inf.utfsm.cl Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Definición: proposición
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 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 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 detallesTeoremas: Condiciones Necesarias, Condiciones Suficientes y Condiciones Necesarias y Suficientes
FUNCIONES DE VARIABLE COMPLEJA 1 Teoremas: Condiciones Necesarias, Condiciones Suficientes y Condiciones Necesarias y Suficientes Lógica Matemática Una prioridad que tiene la enseñanza de la matemática
Más detallesParadigmas de Lenguajes de Programación
Paradigmas de Lenguajes de Programación Clase Práctica Resolución I Primer cuatrimestre de 2008 Resolución en proposicional Dadas unas premisas P 1 P n y una conclusión C 1) Calculamos la Forma Normal
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 Proposicional. Sergio Stive Solano Sabié. Abril de 2013
Lógica Proposicional Sergio Stive Solano Sabié Abril de 2013 Lógica Proposicional Sergio Stive Solano Sabié Abril de 2013 Proposiciones Definición 1.1 Una proposición (o declaración) es una oración declarativa
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 detallesRazonamiento Automático. Representación en Lógica de Predicados. Aplicaciones. Lógica de Predicados. Sintáxis y Semántica
Razonamiento Automático II.1 Representación en Lógica de Predicados Razonamiento en IA se refiere a razonamiento deductivo n Nuevos hechos son deducidos lógicamente a partir de otros. Elementos: n Representación
Más detalles2.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
Tema 2. Introducción a la lógica 1. Introducción 2. Lógica de proposiciones 1. Definiciones 2. Sintaxis 3. Semántica Bibliografía Matemática discreta y lógica. Grassman y Tremblay. 1997. Prentice Hall.
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 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 detalles4.1 La prueba formal de la consistencia o de la inconsistencia 4.2 La prueba formal de la invalidez 4.3 La prueba formal de la validez
4.- Métodos de razonamiento En este módulo hemos estudiado algunas estrategias que han sido desarrolladas con el fin de sistematizar el razonamiento lógico, es decir, la demostración formal de teoremas.
Más detallesTema 2: (Tecnologías Informáticas) Curso Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla
y Tema 2: y Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2017 18 Contenido y En este tema presentaremos mecanismos
Más detallesUn poco de lógica. Ramón Espinosa. Departamento de Matemáticas, ITAM
Un poco de lógica Ramón Espinosa Departamento de Matemáticas, ITAM La lógica, como el whisky, pierde sus efectos benéficos cuando se consume en grandes cantidades. Lord Dunsany Uno de los principales propósitos
Más detallesLógica y Programación
Lógica y Programación Resolución proposicional Antonia M. Chávez, Agustín Riscos, Carmen Graciani Dpto. Ciencias de la Computacion e Inteligencia Artificial Universidad de Sevilla Introducción Idea básica
Más detallesLógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012
Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Proposiciones Definición 1.1 Una proposición (o declaración) es una oración declarativa
Más detallesLógica Informática. Grupo 3. Curso 2005/06.
Dpto. de Ciencias de la Computacin e Inteligencia Artificial Universidad de Sevilla Lógica Informática. Grupo 3. Curso 2005/06. Ejercicios de Lógica Proposicional. Temas 1 a 5 Ejercicio 1. Expresar mediante
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 detallesAmpliación Matemática Discreta. Justo Peralta López
Justo Peralta López UNIVERSIDAD DE ALMERíA DEPARTAMENTO DE ÁGEBRA Y ANÁLISIS MATEMÁTICO 1 Introducción 2 Definición semántica de las proposiciones 3 Diagrama de valores de certeza 4 Evaluación de fórmulas.
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 detallesIntroducción a la Lógica
Tema 0 Introducción a la Lógica En cualquier disciplina científica se necesita distinguir entre argumentos válidos y no válidos. Para ello, se utilizan, a menudo sin saberlo, las reglas de la lógica. Aquí
Más detallesUNIDAD I: LÓGICA MATEMÁTICA
UNIDAD I: LÓGICA MATEMÁTICA 1.1. Introducción La Lógica Matemática es la rama de las Matemáticas que nos permite comprender sobre la validez o no de razonamientos y demostraciones que se realizan. La lógica
Más detallesTema 2: Teoría de la Demostración
Tema 2: Teoría de la Demostración Conceptos: Estructura deductiva Teoría de la Demostración Sistemas axiomáticos: Kleene Fórmulas válidas Teorema de la Deducción Introducción a la T. de la Demostración
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 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 detallesTema 3 Equivalencia. Formas normales.
Tema 3 Equivalencia. Formas normales. Lógica Proposicional Antonio de J. Pérez Jiménez Departamento Ccia. Lógica Informática Antonio de J. Pérez Jiménez (Departamento Ccia.) Tema 3 Equivalencia. Formas
Más detallesLOGICA Y ALGEBRA DISCRETA
LOGICA Y ALGEBRA DISCRETA Franco D. Menendez LABIA FACET - UNT Contenido de la Materia UNIDAD TEMÁTICA 2: DECISION EN EL LENGUAJE FORMAL Sistemas Axiomáticos. Noción General. Decisión Por Formas Normales.
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 2: DECISION EN EL LENGUAJE FORMAL»Sistemas Axiomáticos. Noción General. Decisión Por
Más detallesParadigma lógico Lógica proposicional Resolución. Programación Lógica. Eduardo Bonelli. Departamento de Computación FCEyN UBA. 10 de octubre, 2006
Departamento de Computación FCEyN UBA 10 de octubre, 2006 Prolog Se basa en el uso de la lógica como un lenguaje de programación Se especifican ciertos hechos y reglas de inferencia un objetivo ( goal
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 detallesGuía 4: Demostraciones en Cálculo Proposicional
Introducción a los Algoritmos - 2do. cuatrimestre 2014 Guía 4: Demostraciones en Cálculo Proposicional Docentes: Walter Alini y Luciana Benotti. El objetivo principal de esta guía es lograr un buen entrenamiento
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 detallesFormas clausulares Teoría de Herbrand Algoritmo de Herbrand Semidecidibilidad. Teoría de Herbrand. Lógica Computacional
Teoría de Herbrand Lógica Computacional Departamento de Matemática Aplicada Universidad de Málaga Curso 2005/2006 Contenido 1 Formas clausulares Refutación y formas clausulares 2 Teoría de Herbrand Universo
Más detallesAsignación de verdad a FBF
2.2.3. Semántica Asignación del valor cierto o falso a una proposición (simple o compuesta), con independencia de los significados que para nosotros tengan las proposiciones. Asignación de verdad a fórmulas
Más detallesTEMA I INTRODUCCIÓN A LA LÓGICA
TEMA I INTRODUCCIÓN A LA LÓGICA Policarpo Abascal Fuentes TEMA I Introducción a la lógica p. 1/6 TEMA 1 1. INTRODUCCIÓN A LA LÓGICA 1.1 INTRODUCCIÓN 1.2 LÓGICA PROPOSICIONAL 1.2.1 Conexiones lógicas 1.2.2
Más detallesSoluciones del examen de Lógica informática (Grupos 1 y 2) del 23 de Septiembre de José A. Alonso Jiménez
Soluciones del examen de Lógica informática (Grupos 1 y 2) del 23 de Septiembre de 2005 José A. Alonso Jiménez Grupo de Lógica Computacional Dpto. de Ciencias de la Computación e Inteligencia Artificial
Más detallesInteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román.
Inteligencia en Redes de Comunicaciones Razonamiento lógico Julio Villena Román jvillena@it.uc3m.es Índice La programación lógica Lógica de predicados de primer orden Sistemas inferenciales IRC 2009 -
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 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 detallesAmpliación Matemática Discreta. Justo Peralta López
Justo Peralta López UNIVERSIDAD DE ALMERíA DEPARTAMENTO DE ÁGEBRA Y ANÁLISIS MATEMÁTICO 1 Introducción 2 Axiomas y reglas de inferencia Reglas de la impliación, conjunción y disyunción 3 Reglas derivadas
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 detallesLógica Proposicional. Cátedra de Matemática
Lógica Proposicional Cátedra de Matemática Abril 2017 Qué es la lógica proposicional? Es la disciplina que estudia métodos de análisis y razonamiento; utilizando el lenguaje de las matemáticas como un
Más detallesResumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón.
Resumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón. 0.1. Elementos de lógica Una proposición es una oración declamativa a la cual se le puede asignar un valor verdad: verdadera (V)
Más detallesAlgebras booleanas. B2) Leyes Distributivas. Cada operación es distributiva con respecto a la otra:
Algebras booleanas AXIOMAS DEL ALGEBRA DE BOOLE Sea B un conjunto en el cual se han definido dos operaciones binarias, + y * (En algunos casos se definen en términos de y respectivamente), y una operación
Más detallesLógica. Matemática discreta. Matemática discreta. Lógica
Lógica Matemática discreta Lógica: rama de las matemáticas instrumento para representar el lenguaje natural proporciona un mecanismo de deducción 2 y de predicados Razonamientos Cálculo proposicional Cálculo
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ógica y Programación
Lógica y Programación Formas Normales Antonia M. Chávez, Agustín Riscos, Carmen Graciani Dpto. Ciencias de la Computacion e Inteligencia Artificial Universidad de Sevilla Introducción Simplificar las fórmulas
Más detallesLógica de predicados 3. Sintaxis. Juan Carlos León Universidad de Murcia
Lógica de predicados 3. Sintaxis Juan Carlos León Universidad de Murcia Esquema del tema 3.1. Fórmulas bien formadas y funciones proposicionales 3.2. Alcance. Variables libres y ligadas 3.3. Teoremas 3.4.
Más detallesLógica de predicados 3. Sintaxis
Lógica de predicados 3. Sintaxis Juan Carlos León Universidad de Murcia Esquema del tema 3.1. Fórmulas bien formadas y funciones proposicionales 3.2. Alcance. Variables libres y ligadas 3.3. Teoremas 3.4.
Más detallesAxiomas del Cálculo de Predicados
Axiomas del Cálculo de Predicados Si bien el cálculo proposicional nos permitió analizar cierto tipo de razonamientos y resolver acertijos lógicos, su poder expresivo no es suficiente para comprobar la
Más detallesLógica y Programación
Lógica y Programación Formas Normales J.-A. Alonso, F.-J. Martín-Mateos, J.-L. Ruiz-Reina Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Programación - Tema
Más detallesProgramación Lógica. rafael ramirez. Ocata 320
Programación Lógica rafael ramirez rafael@iua.upf.es Ocata 320 Logica proposicional Una literal (proposicional) es una variable proposicional o la negacion de una variable proposicional: p, q, r, Una cláusula
Más detallesALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.
ALGEBRA y ALGEBRA LINEAL 520142 Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas Universidad de Concepción 1 La lógica es
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 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 detallesCIENCIAS FORMALES CIENCIAS FÁCTICAS
UNA CLASIFICACIÓN DE LAS CIENCIAS CIENCIAS FORMALES CIENCIAS FÁCTICAS CIENCIAS FORMALES MATEMÁTICA LÓGICA CIENCIAS FÁCTICAS FÍSICA BIOLOGÍA QUÍMICA CIENCIAS SOCIALES OTRAS CIENCIAS FORMALES VOCABULARIO
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 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 detallesDefinición 2.- Las proposiciones se combinan mediante conectivos lógicos para formar otras proposiciones. Los conectivos lógicos básicos son:
ii Matemática Discreta : Contenidos Capítulo 1 Lógica 1.1 Cálculo proposicional El Cálculo Proposicional se encarga del estudio de las relaciones lógicas entre objetos llamados proposiciones. Definición
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 detallesAxiomas y Teoremas APÉNDICE A. Teoremas del Cálculo Proposicional. Índice del Capítulo
APÉNDICE A Axiomas y Teoremas Índice del Capítulo A.1. Teoremas del Cálculo Proposicional..................... 217 A.2. Teoremas del Cálculo de Predicados..................... 220 A.3. Cuantificación Existencial...........................
Más detallesTRABAJO PRACTICO Nº4 AÑO 2018 CÁLCULO DE PREDICADOS
AC ÓIUT PMOCRÓTIC TRABAJO PRACTICO º4 AÑO 2018 CÁLCULO DE PREDICADOS 1.- Para cada uno de los predicados siguientes, halle un universo de discurso adecuado dentro de la lista siguiente: números reales,
Más detallesTEMA 1: LÓGICA. p p Operador conjunción. Se lee y y se representa por. Su tabla de verdad es: p q p q
TEMA 1: LÓGICA. Definición. La lógica es la ciencia que estudia el razonamiento formalmente válido. Para ello tiene un simbolismo que evita las imprecisiones del lenguaje humano y permite comprobar la
Más detallesPráctico 6 Lógica de Predicados
Práctico 6 Lógica de Predicados Ejercicio 1 Considere un conjunto A de números reales que incluya al 0. Considere un lenguaje de primer orden con un símbolo de relación binario M que denota la relación
Más detallesIntroducción. Lógica de proposiciones: introducción. Lógica de proposiciones. P (a) x. Conceptos
Introducción César Ignacio García Osorio Lógica y sistemas axiomáticos 1 La lógica ha sido históricamente uno de los primeros lenguajes utilizados para representar el conocimiento. Además es frecuente
Más detallesLógica Proposicional
Lógica Proposicional La lógica se define como la ciencia del razonamiento, o como el estudio de los métodos y principios usados para distinguir el razonamiento correcto del incorrecto. La lógica, está
Más detallesTodas las conectivas binarias bivalentes Formas normales conjuntivas Formas normales disyuntivas Conjuntos adecuados de conectivas.
Todas las conectivas binarias bivalentes Formas normales conjuntivas Formas normales disyuntivas Conjuntos adecuados de conectivas Raymundo Morado Las conectivas binarias bivalentes Cuántos valores de
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 detallesResumen de aritmética de Peano
Resumen de aritmética de Peano UDELAR/FING/IMERL 16 de febrero de 2017 1. Fundamentos de la Aritmética de Peano. Axioma 1.1. Existe un conjunto al que denotamos N, un elemento 0 N y una función s : N N
Más detallesI. LÓGICA PROPOSICIONAL A) Deducción natural
I. LÓGICA PROPOSICIONAL A) Deducción natural Regla de supuestos (S) A A Reglas primitivas Modus ponens (MP) Δ A Γ, Δ B Doble negación (DN) Γ A Γ A Modus tollens (MT) Δ B Γ, Δ A Prueba condicional (PC)
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 detallesDefiniciones Inductivas
Definiciones Inductivas Lógica Matemática José de Jesús Lavalle Martínez 24 de junio de 2011 Resumen Este documento es una traducción de partes de la sección 2.3 Inductive Definitions del libro Logic for
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 detallesGuía 5: Semántica y Cálculo de Lógica de Predicados
Introducción a los Algoritmos - 1er cuatrimestre 2015 Guía 5: Semántica y Cálculo de Lógica de Predicados La lógica de predicados o lógica de primer orden es el sistema lógico estándar que formaliza el
Más detallesDepartamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid
LÓGICA FORMAL Lógica Proposicional: Teorema de Efectividad Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Lógica Proposicional 1 La lógica proposicional
Más detallesLógica de predicados
Lógica de predicados Cálculo de predicados Hay ciertos argumentos que parecen ser perfectamente lógicos y que no pueden ser especificados usando cálculo proposicional. Ejemplos: Todos los gatos tienen
Más detallesCálculo de predicados. Lógica de predicados. Cálculo de predicados. Cálculo de predicados 08/06/2011
Lógica de predicados Hay ciertos argumentos que parecen ser perfectamente lógicos y que no pueden ser especificados usando cálculo proposicional. Ejemplos: Todos los gatos tienen cola Tomás es un gato
Más detalles