Análisis lógico Cálculo de proposiciones

Documentos relacionados
Ejercicios de Lógica Proposicional *

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

Cálculo Proposicional

Introducción a la Lógica

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

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

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

Matemáticas Discretas TC1003

Capítulo 4. Lógica matemática. Continuar

Lógica Matemática, Sistemas Formales, Cláusulas de Horn

Métodos de Inteligencia Artificial

Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS. Números naturales. Inducción matemática

SOBRE LOGICA MATEMATICA. Sandra M. Perilla-Monroy. Departamento de Ciencias Básicas, Universidad Santo Tomás, Bogotá, Colombia.

Tema 6: Teoría Semántica

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

RAZONAMIENTO MATEMÁTICO

Lógica proposicional. Ivan Olmos Pineda

2. Si P; Q; R son verdaderas y S; T son falsas, determine el valor de verdad de la proposición: [P =) (R =) T )] () [(:P ^ S) =) (Q =) :T )]

Introd. al Pens. Científico Nociones básicas de la lógica ClasesATodaHora.com.ar

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

ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]

Matemáticas Discretas TC1003

APENDICE REGLAS Y LEYES DE LA LOGICA DE PRIMER ORDEN

LOGICA DE ENUNCIADOS

Índice general. I Introducción a la Lógica 3

Escenas de episodios anteriores

Apuntes de Lógica Proposicional

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

MATEMÁTICAS BÁSICAS. 23 de febrero de Universidad Nacional de Colombia MATEMÁTICAS BÁSICAS

Inteligencia Artificial II La Lógica Proposicional como un lenguaje formal

Gramáticas independientes del contexto AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES INDEPENDIENTES DEL CONTEXTO Y AUTÓMATAS DE PILA. Otras definiciones I

LÓGICA MATEMÁTICA O FORMAL O SIMBÓLICA

1. Sucesiones y redes.

Introducción. Lógica de proposiciones: introducción. Lógica de proposiciones. P (a) x. Conceptos

Tema 9: Cálculo Deductivo

Procesadores de Lenguaje

Una proposición es una afirmación que debe ser cierta o falsa (aunque no lo sepamos).

Lógica Proposicional Razonando en la vida diaria

Algoritmos y Estructura de Datos I

UNIDAD 4: INTRODUCCIÓN A LA LÓGICA

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

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

Material diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional

MATEMÁTICA 1 JRC El futuro pertenece a aquellos que creen en la belleza de sus sueños

Compiladores: Análisis Sintáctico. Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V.

RAZONAMIENTO LÓGICO PARA LA ARGUMENTACIÓN JURÍDICA

Resumen de deducción natural

ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO

Capítulo 1 Lógica Proposicional

Introducción. El uso de los símbolos en matemáticas.

SESIÓN 04 LÓGICA PROPOSICIONAL

Divisibilidad de un número real entre otro

Tema 7. El problema de los condicionales

MATEMÁTICAS DISCRETAS. UNIDAD 2 Algebras Booleanas y Circuitos Combinatorios

MATERIAL DE APOYO PARA EL PRIMER CURSO DE MATEMÁTICAS COMPUTACIONALES.

Repaso de Lógica de Primer Orden

Más sobre Leyes de implicación

Significado de las f.b.f (fórmulas bien formadas) en términos de objetos, propiedades y relaciones en el mundo

Teorema Central del Límite (1)

Notas de Álgebra y Matemática Discreta

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CIENCIAS CARRERA DE MATEMÁTICO CONJUNTOS Y LÓGICA

Grupos libres. Presentaciones.

Universidad Nacional Abierta y a Distancia UNAD-Lógica Matemática - Georffrey Acevedo G. A que viene la lógica?

Recordemos que utilizaremos, como es habitual, la siguiente notación para algunos conjuntos de números que son básicos.

PRINCIPIOS DE LÓGICA. 1.1 CONCEPTO Y PROPÓSITO DE LA DE LÓGICA. UNIDAD 1. FUNDAMENTOS DE LÓGICA. Competencias:

El sistema de Hilbert: Lógica de Primer Orden

IIC2213. IIC2213 Teorías 1 / 42

Lógica. Lógica Proposicional. Cuáles de las siguientes frases son proposiciones? Proposición

Conjuntos, relaciones y funciones Susana Puddu

LÓGICA PROPOSICIONAL

Semana02[1/23] Conjuntos. 9 de marzo de Conjuntos

Espacios Vectoriales

encontramos dos enunciados. El primero (p) nos afirma que Pitágoras era griego y el segundo (q) que Pitágoras era geómetra.

personal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12

Álgebra e Introducción al Cálculo Dra. Irene F. Mikenberg

Expresiones Regulares y Derivadas Formales

Conjuntos. () April 4, / 32

Estructuras Algebraicas

Algoritmos y programas. Algoritmos y Estructuras de Datos I

Álgebras de Boole. Definición 1 Un álgebra de Boole es un conjunto parcialmente ordenado (B, ) que verifica las siguientes condiciones:

En general, un conjunto A se define seleccionando los elementos de un cierto conjunto U de referencia que cumplen una determinada propiedad.

Lenguajes y Gramáticas

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. Kryscia Daviana Ramírez Benavides

CURSO NIVELACIÓN LÓGICA MATEMÁTICA PROYECTO UNICOMFACAUCA TU PROYECTO DE VIDA LAS PROPOSICIONES

Espacios completos. 8.1 Sucesiones de Cauchy

El Autómata con Pila: Transiciones

INSTITUCION EDUCATIVA LA PRESENTACION NOMBRE ALUMNA: ASIGNATURA: MATEMATICAS. NOTA

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

4. Operadores Operador asignación

El lenguaje C. 1. Identificadores, constantes y variables

TEMAS DE MATEMÁTICAS (Oposiciones de Secundaria)

Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto Segundo Cuatrimestre de 2002

5 Autómatas de pila 5.1 Descripción informal. 5.2 Definiciones

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL FACULTAD DE CIENCIAS NATURALES Y MATEMÁTICAS DEPARTAMENTO DE MATEMÁTICAS CURSO DE NIVELACIÓN S

Capítulo 2: Inducción y recursión Clase 2: El principio de Inducción Fuerte

Introducción a la Lógica Intensional Lógica Temporal Proposicional. Apuntes de Clase : Marzo 26, 2012 Dr. Axel Arturo Barceló Aspeitia

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

Matemáticas Básicas para Computación

FUNDAMENTOS DE INFORMÁTICA

ESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES I. TEMA 4 Algebra booleana y puertas lógicas

Transcripción:

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 25 de marzo de 2010

Sintaxis Semántica Sistemas de demostración Proposiciones atómicas y compuestas Sintaxis La sintaxis del cálculo de proposiciones es muy simple. Por un lado, tenemos el conjunto P A = {p, q, r, p 0,... } de proposiciones atómicas y, por otro lado, las conectivas lógicas usuales:,,,,. O en notación de Backus-Naur: donde α ::= P A α (α α) (α α) (α α) (α α) donde N es un número natural. P A ::= p q r p N q N r N,

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Semántica La semántica del cálculo de proposiciones se expresa en términos de valores de verdad (generalmente). Los valores de verdad más utilizados son los valores booleanos B = {V, F}. Una evaluación es una fúnción e : P A B. Esta función se puede extender a proposiciones compuestas cuando se combina con funciones booleanas asociadas a cada una de las conectivas.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Funciones boolenas Funciones de 0 argumentos Funciones de un argumento id / π1 1 V 1 F 1 V V V F F F F V F V V 0 y F 0.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Funciones boolenas binarias π 1 π 2 V 2 F 2 V V V V V F V V V V F F F V F F F F V F V F V F F V F F V F V V V F V F F V F V V F F V V F V F V F F V F V F F F F V F F F V V F V V V V V F F π 1 es la proyección 1 π 2 es la proyección del 2 V 2 es la constante verdadero F 2 es la constante falso es la conjunción es la disyunción es la implicación es doble implicación es el o exclusivo es la negación conjunta es la negación alternativa es la contraimplicación las 4 siguientes no tienen un nombre estándar

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Interdefinibilidad Teorema Todas las conectivas se pueden definir en términos de 1 y una de las siguientes 2 ; 3. 1 ; 2 ; 3 ;

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Bastan las conectivas binarias para todo El teorema anterior parece referirse sólo a las conectivas binarias o unarias. Sin embargo, se aplica a las funciones boolenas de cualquier número de argumentos. Por ejemplo, la conectiva ternaria siguiente se puede definir en términos de dos binarias: if p then q else r def (p q) ( p r) Y esto se puede generalizar a cualquier valor de n.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Demostración Por inducción en el número de argumentos de la función, con una salvedad: Los casos básicos son las constantes, las conectivas unarias y las binarias. La hipótesis inductiva es: Para toda k < n, toda función booleana f : {V, F} k {V, F} se puede definir con alguna de las opciones del teorema. Caso inductivo: toda función booleana g : {V, F} n {V, F} se puede definir con alguna de las opciones del teorema. Sugerencia: g se puede expresar como una combinación de una función h : {V, F} n 1 {V, F} y una función b : {V, F} 2 {V, F}.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Tautologías, contradicciones y contingencias I La mayoría de las proposiciones compuestas son contingentes: algunas asignaciones de valores de verdad a sus proposiciones atómicas producen V y otras F. Ejemplo: (p q) pues si entonces en cambio, si entonces e(p) = e(q) = V e((p q)) = V, e(p) = V e(q) = F e((p q)) = F.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Tautologías, contradicciones y contingencias II Algunas proposiciones siempre son verdaderas sin importar la asignación de valores a sus proposiciones atómicas. Ejemplo: (p p), Estas proposiciones se conocen como tautologías. Se acostumbra distinguirlas anteponiendo el símbolo =. Y otras siempre producen F. Ejemplo: (p p). Éstas se conocen como contradicciones.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Cuánto tiempo toma verificar si una proposición es una tautología? Este problema es equivalente al célebre problema de SAT, el cual es NP-completo. La forma de resolverlo es construir la tabla de verdad de la proposición. Sin embargo, hay otras estrategias de evaluación que en la mayoría de los casos son más eficientes.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Consecuencia lógica El símbolo = también denota una relación entre conjuntos de proposiciones y fórmulas individuales: Que se lee así α 1,... α n = β. β es consecuencia lógica de α 1,..., α n Las proposiciones α 1,..., α n se conocen como las premisas; y β, como la conclusión. La expresión completa se conoce como argumento.

Sintaxis Semántica Sistemas de demostración Funciones booleanas Interdefinibilidad Consecuencia lógica Argumentos válidos e inválidos Definición Un argumento es válido sii para toda evaluación se tiene que si entonces α 1,... α n = β. e : P A {V, F} e(α 1 ) = V... e(α n ) = V, e(β) = V. En caso contrario, se dice que el argumento es inválido.

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Sistemas de demostración Los sistemas de demostración son herramientas para verificar la validez de argumentos lógicos por medios estrictamente sintácticos. Un sistema de demostración está formado por un conjunto (generalmente finito) de reglas de inferencia e instrucciones sobre cómo aplicar estas reglas. El concepto de demostración es el núcleo de un sistema: una demostración es un conjunto de fórmulas que permiten ir de las premisas a la conclusión por medio de transformaciones sintácticas. Para que un sistema de demostración sea útil debe cumplir un conjunto de propiedades metateóricas: corrección, completitud, etc.

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Reglas de inferencia Sean α 1,... α n y β fórmulas del cálculo de proposiciones. Una regla de inferencia tiene la siguiente forma R α 1,..., α n β donde 0 n; α 1,..., α n son las premisas; β es la conclusión; R es el nombre de la regla. Si n = 0, el conjunto de premisas es vacío y este tipo de reglas se conoce como axioma.

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Ejemplo: Sistema de Łukasiewicz Axiomas de Łukasiewiecz: A 1 p (q p) A 2 (p (q r)) ((p q) (p r)) A 3 ( p q) (q p) Se tiene una sola regla de derivación: modus ponens MP p q q p

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Demostraciones I Sean η 1,..., η m y θ fórmulas y sea S un sistema de demostración. Diremos que θ se infiere de η 1,..., η m en S sii existe una sucesión finita de fórmulas γ 1,... γ k tal que γ k = θ; para todo i k se tiene uno de los siguientes casos: 1 existe j n tal que γ i = η j ; 2 existen una regla de inferencia α 1,..., α n β una sustitución de fórmulas atómicas por fórmulas σ = [p 1 := ψ 1;..., p r := ψ r] y fórmulas γ i1,..., γi n (con i 1,..., i n < i)

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Demostraciones II tales que γ i1 = α 1 σ... γ in = α n σ γ i = βσ En ese caso diremos que η 1,..., η m S θ es un teorema de S.

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Ejemplo Aquí tenemos un ejemplo de una demostración: p, q (p r) L q r: 1 p premisa 2 q (p r) premisa 3 p (q p) A 1 4 q p MP 1, 3 5 (q (p r)) ((q p) (q r)) A 2 6 (q p) (q r) MP 2, 5 7 q r MP 4, 6

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Deducción natural La deducción natural es un sistema con un conjunto grande de reglas de inferencia. La deducción natural tiene reglas para introducir (señaladas con I) o eliminar (E) las conectivas lógicas. Además, hay tres reglas adicionales: contradicción (C), sustitución (S) y falso (F). Algunas reglas contemplan la introducción de hipótesis adicionales. Por esta razón, las inferencias que se hagan utilizando estas hipótesis aparecen dentro de cajas. Las cajas se pueden cerrar extrayendo una conclusión de acuerdo con las condiciones de cada regla.

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Reglas de deducción natural I I α β α β E α β α α β β α β I α α β β α β E α β. γ γ. γ I α. β α β E α β α β

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Reglas de deducción natural II I α β β α α β E α β α β α β β α α α F α α β C. β β α. β β α S α β γ [p:=β] γ [p:=α]

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Ejemplo 1 Demostraremos algunos teoremas en N. Primero p q, q r N p r. 1 p q Premisa 2 q r Premisa 3 p Hipótesis 4 q E 1, 3 5 r E 2, 4 6 p r I

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Ejemplo 2 Ahora, un ejemplo de E y F: p q, p N q 1 p q Premisa 2 p Premisa 3 p Hip. 4 p p I 3, 2 5 q F 4 6 q Hip. 7 q E 1

Sintaxis Semántica Sistemas de demostración Definición Deducción natural Propiedades Propiedades de los sistemas de demostración Definición Sea un sistema de demostración y sean α 1,..., α n y β fórmulas. Diremos que es: (a) correcto sii β implica que = β; (b) correcto en sentido amplio sii α 1,..., α n β implica α 1,..., α n = β; (c) completo sii = β implica que β; (d) completo en sentido amplio sii α 1,..., α n = β implica α 1,..., α n β; (e) consistente sii no existe una fórmula γ tal que γ y γ; (f) decidible sii existe un procedimiento efectivo para determinar, dada una fórmula arbitraria γ, si γ o γ.