Lógica de proposiciones

Documentos relacionados
Lógica de Primer Orden

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

Lógica Clásica Proposicional

Matemáticas Dicretas LÓGICA MATEMÁTICA

Lógica de proposiciones (5)

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

Lógica y Programación

Lógica Proposicional: Semántica

Tema 2: Teoría de la Demostración

Sistemas Deductivos. Sistemas Deductivos

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

Lógica Proposicional Lenguaje Proposicional Implicación semántica

Proposicionales. Curso Mari Carmen Suárez de Figueroa Baonza

Tema 1: Lógica y Computación Lógica Clásica Proposicional. Definición de Lógica

Lógica proposicional 7. Árboles lógicos

Formas clausulares Teoría de Herbrand Algoritmo de Herbrand Semidecidibilidad. Teoría de Herbrand. Lógica Computacional

Proposicional. Curso Mari Carmen Suárez de Figueroa Baonza

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

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

Tema 1: Sintaxis y Semántica de la Lógica Proposicional

Lógica Proposicional. Significado de una Fórmula Proposicional

LOGICA Y ALGEBRA DISCRETA

Lógica Proposicional (LP)

Lógica Proposicional

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

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

Análisis lógico Cálculo de proposiciones

Clase 5 1. Lógica proposicional. Razonamientos

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

TEMA 1: LÓGICA. p p Operador conjunción. Se lee y y se representa por. Su tabla de verdad es: p q p q

EJERCICIOS RESUELTOS 6

UNIDAD I: LÓGICA MATEMÁTICA

Lógica Proposicional (LP)

Lógica Clásica de Predicados

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

Lógica de Proposiciones y de Predicado

Lógica informática ( )

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas

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

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

Tema 2: Lógica proposicional: Sintaxis y semántica

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

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

Lógica proposicional. 1. Lógica proposicional. 4. Conectivos lógicos. 2. Proposición lógica. 3. Negación de una proposición

Introdución a la Lógica Proposicional

LOGICA Y ALGORITMOS. Profesores: Raúl Kantor Ana Casali. Año LyA-Proposiciones 1

Lógica Matemática. Contenido. Definición. Finalidad de la unidad. Proposicional. Primer orden

Enunciados Abiertos y Enunciados Cerrados

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

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

Lógica proposicional 6. La semántica veritativo-funcional

Tema 6: Teoría Semántica

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

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

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

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN

Lógica de Predicados

Tema 2: Equivalencias y formas normales

La Lógica Proposicional

Lógica I modelo de examen (curso ) Ejemplo de respuestas

Paradigma lógico Lógica proposicional Resolución. Programación Lógica. Eduardo Bonelli. Departamento de Computación FCEyN UBA. 10 de octubre, 2006

Tema 10: Conceptos Metalógicos

Lógica proposicional. Ivan Olmos Pineda

Tema 3 Equivalencia. Formas normales.

TEMA II. 1.1 Negación La negación es la inversa de los valores de verdad de una declaración como se muestra en la figura: Negación

Métodos de Inteligencia Artificial

Lógica de Proposiciones y de Predicado

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Teoremas: Condiciones Necesarias, Condiciones Suficientes y Condiciones Necesarias y Suficientes

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

Proposiciones. Estructuras Discretas. Lógica de proposiciones y de predicados. Tablas de Verdad. Operadores Lógicos.

Introducción a la Matemática Discreta

Matemáticas Discretas TC1003

Lógica. Matemática discreta. Matemática discreta. Lógica

Lógica proposicional: Lectura única

Curso LÓGICA Examen de recuperación de lógica proposicional

Demostraciones por resolución

Tema de la clase: Lógica Matemática. Introducción

Matemáticas Discretas Lógica

Agentes Lógicos Univer Univ sidad Po sidad P litécnica de Pueb o la litécnica de Pueb D r. J Jesús A A ntonio G G á onz l ál ez B Ber l na

Lógica Proposicional

Capítulo 2 El Método de Resolución

Matemáticas Básicas para Computación

Ejercicios de lógica

Transcripción:

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 alta q nivel bajo r cerrar by-pass salida ((p q) r) Si la temperatura está alta y el nivel es bajo, cerrar el by-pass de salida Aporta: Lenguaje de representación simbólico Calculo de valores de verdad: la valor de verdad de una sentencia compuesta se obtiene a partir del valor de verdad de las sentencias que la constituyen Deducción: métodos para inferir nuevas fórmulas 2 Lenguaje de la lógica proposicional 2.1 Sintaxis Alfabeto proposicional: AP = SP CL SA Símbolos Proposicionales, SP: p, q, r,..., t (pueden variar; típicamente, alfabeto contable) Conectores Lógicos, CL: negación lógica no conjunción lógica y disyunción lógica o condición lógica implica bi-condición lógica si y solo si Símbolos Auxiliares, SA: ( ) SP, CL y SA han de ser disjuntos dos a dos. Def. 2.1.1 Fórmula Atómica o Átomo. Se denomina Fórmula Atómica a cualquier símbolo proposicional. Def. 2.1.2 Fórmula Bien Formada (FBF). Las FBF s se definen inductivamente por: 1. Una formula Atómica es una FBF. 2. Si α es una FBF, ( α) es una FBF. 3. Si α y β son FBF s (α β), (α β), (α β), (α β) son FBF s. 4. El conjunto de FBF s es el cierre transitivo del conjunto de fórmulas atómicas con las leyes 1), 2) y 3). Conjunto de FBF s: Lenguaje proposicional sobre AP: L AP (L si AP fijo). FBF s: (p (q r)) ((p q) r) no FBF s: (p ) (p r) 1

El uso de paréntesis se puede reducir con los convenios: asociatividad: de izquierda a derecha prioridad (creciente):,,,, 2.2 Semántica Def. 2.2.1 Interpretación. Se denomina interpretación (sobre SP), I, a una función que asigna a cada fórmula atómica un valor de verdad. I: SP ---> {T, F} Def. 2.2.2 Evaluación de FBF s A partir de I, se define de forma única una función de evaluación de FBF s, V: L AP ---> {T, F}, de la siguiente forma: 1. Si p es un átomo, V(p)=I(p) 2. Si α es una FBF, V( α): T si V(α)= F; F si V(α)= T 3. Si α y β son FBF s, V(α β)= T si V(α)=V(β)=T; F en otro caso V(α β)= F si V(α)=V(β)=F; T en otro caso V(α β)= F si V(α)=T y V(β)=F; T en otro caso V(α β)= T si V(α)=V(β); T en otro caso Se dice que α es cierta bajo I, o que I satisface α sii V(α)= T, donde V se define a partir de I según def. 2.2.2. En caso contrario, se dice que α es falsa bajo I 3 Modelo, Consistencia, Validez y Satisfacibilidad. 3.1 Modelo, Consistencia y Validez Def 3.1.1 Modelo. Una interpretación, I, es un modelo de una FBF, α, sii V(α)=T Una interpretación, I, es un modelo de un conjunto finito de FBF s, Ω={α 1, α 2,... modelo de todo α i Ω., α n } sii I es un α (p q) cualquier I con I(p)=I(q)=T es un modelo de α. Ω={p, q} cualquier I con I(p)=I(q)=T es un modelo de Ω. Def 3.1.2 Consistencia. Una FBF, α, es consistente o satisfacible sii tiene un modelo. Un conjunto finito de FBF s, Ω, es consistente o satisfacible sii tiene un modelo. α ((p q) r) es consistente, pues cualquier I con I(p)=I(q)=I(r)= F es un modelo para α 2

Def 3.3 Inconsistencia. Una FBF, α, es inconsistente o insatisfacible sii no es consistente. Un conjunto finito de FBF s, Ω, es consistente o satisfacible sii no es consistente. β (p p) es inconsistente γ ((p q) (p q)) es inconsistente Def. 3.1.4 Validez. Una FBF, α, es valida o tautológica sii α es cierta bajo todas las interpretaciones de SP. α (p p) β (p (p q)) γ (p (p q)) es una fórmula válida es una fórmula válida no es válida Inconsistentes Siempre F Consistentes T o F Validas Siempre T Relación entre Fórmulas consistentes, inconsistentes y validas. 3.2 Satisfacibilidad Def. 3.2.1 Problema de la satisfacibilidad. Se denomina problema de la satisfacibilidad a demostrar la consistencia (o inconsistencia) de un conjunto finito de fórmulas. Métodos semánticos para probar en lógica porposicional: consistencia: obtener interpretación inconsistencia y validez: tablas de verdad, refutación. Para probar por refutación la inconsistencia de γ ((p q) (p q)), suponer que existe una I tal que V(γ)=T. Ello lleva a que V(p q)=v(p q)=t y la demostración ya es inmediata. Para probar por el método de las tablas de verdad la inconsistencia de γ ((p q) (p q)), hay que considerar 2 3 interpretaciones, y una tabla con 7 entradas. El método siempre es aplicable, pero puede ser muy costoso: si tenemos n símbolos proposicionales, hay 2 n interpretaciones distintas. Def. 3.2.2 Lógica decidible. Una lógica es decidible si el problema de la satisfacibilidad es computable en dicha lógica. Es decir, si podemos dar un procedimiento de computo que para cualquier conjunto finito de FBF s como entrada, termine indicando su consistencia o inconsistencia. La lógica proposicional es decidible, pues siempre se puede recurrir al método de las tablas de verdad. Pero el problema tiene una complejidad no-polinomial (NP), con un comportamiento asintótico O(2 n ) en el tiempo. 3

4 Equivalencia Def. 4.1 Equivalencia. Dos FBF s α y β son equivalentes, y se denota por α = β, sii α y β tienen los mismos valores de verdad bajo cualquier interpretación I. 4.1 Leyes de equivalencia Denotamos por α,β y γ FBF s; por una FBF inconsistente; por una FBF válida. 1 (α β) = (α β) (β α) Eliminación del bí-condicional 2 (α β) = ( α β) Eliminación del condicional 3 (α β) = (β α) Conmutativa (α β) = (β α) 4 ((α β) γ) = (α ( β γ)) Asociativa 5 (α ( β γ) ) = ( (α β) (α β) ) Distributiva respecto (α ( β γ) ) = ( (α β) (α β) ) 6 (α ) = α Absorción (α ) = α 7 (α α) = Contradicción (α ) = 8 (α α) = Exclusión de los medios (α ) = 9 (α α) = α (α α) = α Idempotencia 10 ( α) = α Doble negación 11 (α β) = α β De Morgan (α β) = α β Las leyes se demuestran utilizando las tablas de verdad o bien examinando las valores de la función de evaluación, V, sobre las formulas que relaciona cada ley. 5 Consecuencia lógica Def. 5.1 Consecuencia Lógica. Sean α, α 1, α 2,..., α n FBF s. Se dice que α es una consecuencia lógica de las premisas α 1, α 2,..., α n y se denota por α 1, α 2,..., α n = α sii todo modelo de {α 1, α 2,..., α n } es un modelo de α. Sea Ω un conjunto finito de FBF s. Se dice que α es una consecuencia lógica de Ω, y se denota Ω = α, sii α es una consecuencia lógica de una secuencia de formulas de Ω. α 1 p q α 2 p α q α 1, α 2 = α V(p) V(p q) V(q) T T T T F F F T T F T F 4

Teorema de Refutación Sean α, α 1, α 2,..., α n FBF s. Las siguientes expresiones son equivalentes 1. α 1, α 2,..., α n = α 2. ((α 1 α 2... α n ) α) es una tautología 3. (α 1 α 2... α n α) es inconsistente La demostración es sencilla procediendo, por ejemplo, 3) 2) 1) 3). Interés del teorema: 3) nos proporciona un método para comprobar si una fórmula es consecuencia lógica de unas premisas (métodos de demostración por refutación). 5