Lenguaje Lógica Proposicional María Manzano Universidad de Salamanca Curso 2009- 2010 María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 1 / 18 1 Introducción 2 Gramática 3 Forma lógica 4 Formalización 5 El mundo de Tarski María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 2 / 18 Introducción Objetivos I adquisición de un lenguaje arti…cial I formalización enunciados del español Características 1. uso declarativo del lenguaje 2. preciso, carente por completo de ambigüedad 3. de conectores 4. LP lógica proposicional fórmulas atómicas sin cuanti…cadores 5. 5. 6. conectores como funciones veritativas (booleanos) falso signi…ca no verdadero bivalente María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 2 / 18 ¿Cómo se construye un lenguaje formal? Alfabeto El alfabeto contiene 1. conectores: :, _, ^, !, $ 2. letras proposicionales: p, q, r , s, ..., p1 , p2 , ... 3. paréntesis. Fórmulas: Se construyen mediante reglas De…nition FORM(L0 ) es el menor conjunto que se puede generar mediante Paso Básico: F1. Las letras proposicionales son fórmulas. Pasos Inductivos: F2. Si A y B son fórmulas, también lo son: :A, (A ^ B ), (A _ B ), (A ! B ), (A $ B ). María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 3 / 18 Example ¿Es una fórmula (((p ^ :p ) _ r ) ! r )? VERDADERO La demostración es como sigue: 1. 2 3. 4. 5. 6. p 2 FORM F1 r 2 FORM F1 :p 2 FORM F 2 en 1 F 2 en 1 y 3 (p ^ :p ) 2 FORM F 2 en 2 y 4 ((p ^ :p ) _ r ) 2 FORM F 2 en 5 y 2 (((p ^ :p ) _ r ) ! r ) 2 FORM María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 4 / 18 Forma lógica Las fórmulas de nuestro lenguaje L0 que no son atómicas tienen cinco formas lógicas posibles: negaciones, conjunciones, disyunciones, condicionales y bicondicionales. Forma lógica :A (A ^ B ) (A _ B ) (A ! B ) (A $ B ) Denominación negación conjunción disyunción condicional bicondicional En un condicional (A ! B ) la fórmula A es el antecedente y B el consecuente. María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 5 / 18 Ejemplos ¿Son fórmulas todas las sucesiones …nitas de signos del alfabeto? Solution Por supuesto que no, debe ser conforme a las reglas F1 y F2. Example Sin alterar el orden de los signos, transformad las sucesiones de signos siguientes en fórmulas cuya forma lógica sea un condicional, utilizando paréntesis cuando sea necesario. 1. p ! r $ q 2. p _ r ! q _ r María Manzano (Universidad de Salamanca) (p ! (r $ q )) ((p _ r ) ! (q _ r )) LP Curso 2009- 2010 6 / 18 Subfórmulas Mediante árbol genealógico Example p q (p _ q ) r p j :p ((p _ q ) ! r ) q j :q (:p ^ :q ) (((p _ q ) ! r ) $ (:p ^ :q )) El conjunto de las subfórmulas es (((p _ q ) ! r ) $ (:p ^ :q )), ((p _ q ) ! r ), (:p ^ :q ), (p _ q ), r , :p, :q, p, q María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 7 / 18 Convenciones sobre notación Abreviaturas usaremos los signos ? y > para “lo falso” y “lo verdadero”: ? : = p ^ :p > : = p _ :p Reglas eliminación de paréntesis 1 2 3 4 paréntesis externos pueden suprimirse conyuntor y disyuntor unen más que condicionador y bicondicionador conjunción o disyunción iterada puede escribirse sin paréntesis otros signos : ^ & _ g ! $ = María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 8 / 18 Condicional Example Cartas LEY “Si hay una vocal por una cara, por la otra hay un número par”. ¿A cuántas cartas tengo que darle la vuelta para estar completamente segura de que la ley se cumple? 2 1 A B Figura: Las cartas “sobre la mesa” María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 9 / 18 Formalización I Al formalizar pretendemos: 1 claves de formalización de enunciados atómicos: asignarles letras p, q, r , 2 fórmula del lenguaje formal cuya retrotraducción al castellano, usando las mismas claves de formalización, sea verdadera en los mismos casos que la original. En algunos casos se quiere también: 3 Re‡ejar, en lo posible, la estructura del enunciado que se formaliza. María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 10 / 18 Formalización II 1 Negación La negación de un enunciado verdadero será falsa y la de uno falso será verdadera. 2 “no” “no es cierto que” “jamás” Conjunción “no es verdad que” “nunca” La conjunción de dos enunciados es verdadera si y sólo si ambos lo son. 3 “y” “pero” Disyunción “aunque” “sin embargo” La disyunción que recoge nuestra conectiva es la llamada incluyente (o no excluyente) La disyunción de dos enunciados es verdadera si al menos uno de ellos lo es “o” “a menos que” María Manzano (Universidad de Salamanca) “a no ser que” LP “y/o” Curso 2009- 2010 11 / 18 Formalización III 1 2 Condicional Formalizamos (A ! B ) para indicar un enunciado condicional. En castellano usamos normalmente la expresión “si A entonces B”. Se usan también “si A, B”, “B, si A”, “A es condición su…ciente para B”, “B es condición necesaria para A”, “sólo si B, A”. La interpretación que le daremos será la siguiente: Un enunciado condicional es falso cuando el antecedente es verdadero y el consecuente falso, en el resto de los casos es verdadero. Bicondicional Un enunciado bicondicional es verdadero cuando y sólo cuando sus dos miembros son simultáneamente verdaderos o falsos. 3 “A es condición su…ciente para B” y que “B es condición necesaria para A” Formalizaciones complejas. Se trata de combinar varios conectores. María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 12 / 18 Tabla de verdad conectores Conectores binarios C 0 0 1 1 D 0 1 0 1 (C ^ D ) 0 0 0 1 (C _ D ) 0 1 1 1 (C ! D ) 1 1 0 1 (C $ D ) 1 0 0 1 Los conectores binarios se interpretan como funciones binarias sobre el conjunto de los valores de verdad f1, 0g Conector monario C 0 1 María Manzano (Universidad de Salamanca) :C 1 0 LP Curso 2009- 2010 13 / 18 Tabla de verdad fórmulas cualesquiera p 0 0 0 0 1 1 1 1 q 0 0 1 1 0 0 1 1 r 0 1 0 1 0 1 0 1 (p ! (q ! r )) ! ((p ^ q ) ! r ) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 María Manzano (Universidad de Salamanca) LP (p _ r ) ! :q 1 1 1 0 1 1 0 0 Curso 2009- 2010 14 / 18 Example Elegid la formalización adecuada (y/o sus equivalentes, si las hubiera). 1 Piensa mal (p ) y acertarás (q ). 2 Maui es un perro (p ), no un peluche (q ). 3 El SIDA es menos contagioso que la gripe (p ), pero mucho más peligroso (q ). 4 Sólo si tienen las alas en buen estado (p ) pueden las mariposas volar (q ). 5 Julia canta con Alba (p ), sólo si tiene un público entusiasta (q ) María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 15 / 18 Example 1 Te regalaré el cuadro que te gusta (r ) y viajaremos juntos a Ithamaracá (q ) cuando me toque la lotería (s ), o dejaré de llamarme Ernesto (p ). 2 Yo trabajo (p ) y me desvelo (q ), por parecer que tengo de poeta (r ) la gracia que no quiso darme el cielo (s ). 3 Si eres tan listo como dices (p ), sabrás traducir correctamente al lenguaje formal esta frase (q ), pues te resultará sencillo (r ) y disfrutarás haciéndolo (s ). María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 16 / 18 Example Dada la fórmula ((p ^ q ) ! r ) y las claves de formalización siguientes: p := Noemí estudia piano q := Daniel toca el trombón r := su madre sale de compras elegid su (o sus) adecuada expresión en castellano. 1. Sólo si sale su madre de compras toca Noemí el piano y Daniel el trombón. 2. Es su…ciente que Noemí estudie piano y Daniel toque el trombón para que su madre salga de compras. 3. Siempre que Noemí estudia piano y Daniel toca el trombón, su madre sale de compras. 4. Noemí toca el piano y Daniel el trombón sólo si su madre sale de compras. 5. Es necesario que Noemí estudie piano y Daniel toque el trombón para que su madre salga de compras. María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 17 / 18 El mundo de Tarski Cuando se aprende una segunda lengua se pueden seguir dos métodos muy diferentes: Utilizar la lengua propia y hacer traducciones directas e inversas hacia la nueva. Aprender a usarla sin mediación de la lengua natural. Estas consideraciones llevaron a los autores de El mundo de Tarski, Barwise y Etchemendy, a concebir el mencionado programa, en el que el aprendizaje del lenguaje formal es “directo”. María Manzano (Universidad de Salamanca) LP Curso 2009- 2010 18 / 18