Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Documentos relacionados
Propiedades básicas de los tableaux para fórmulas proposicionales

Deducción natural. Teorema de la deducción A B

Tema 6: Teoría Semántica

Tema 1 Lógica de proposiciones y de predicados de primer orden. Lógica de proposiciones

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

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

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

Lógica de proposiciones

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

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

UNIDAD I: LÓGICA MATEMÁTICA

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

Lógica Clásica Proposicional

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

PALABRA CLAVE Interpretación lógica

Lógica proposicional o Lógica de enunciados

Ejercicios de Lógica Proposicional *

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

Introducción a la Lógica

Matemáticas Discretas Lógica

Introducción a la Lógica I

LÓGICA DE PROPOSICIONAL Y PREDICADOS INGENIERÍA DE SISTEMAS

Matemáticas Dicretas LÓGICA MATEMÁTICA

Lógica de Predicados de Primer Orden

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

Resumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón.

Lógica proposicional. Ivan Olmos Pineda

La Lógica Proposicional

Lógica Proposicional (LP)

Elementos de lógica de predicados *

Proposicional. Curso Mari Carmen Suárez de Figueroa Baonza

Lógica de proposiciones (5)

Lógica de Proposiciones y de Predicado

Capítulo 2 Conjuntos. 2.1 Introducción. 2.2 Determinación de conjuntos. Definición:

Tema 2: Equivalencias y formas normales

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

MATEMÁTICAS DISCRETAS. UNIDAD1 Lógica y Demostraciones

Lógica Proposicional: Semántica

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

EJERCICIOS RESUELTOS 6

Tema 7: Formas normales: Formas prenex y de Skolem

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

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

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

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

Enunciados Abiertos y Enunciados Cerrados

Introducción a la lógica proposicional

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

Tema 1: Sintaxis y semántica de la lógica proposicional


Tema 5: Teoría de la Demostración en Predicados

Lógica de Predicados 1!

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

TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad

Lógica Proposicional (LP)

Lógica de predicados

Cálculo de predicados. Lógica de predicados. Cálculo de predicados. Cálculo de predicados 08/06/2011

En general, se considera válido un razonamiento cuando sus premisas ofrecen soporte suficiente a su conclusión.

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

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

Introducción a la Matemática Discreta

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

Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 2: Lógica de Predicados y Métodos de Demostración

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

Lógica I (curso ) - 23 de enero de 2006 (modelo de respuestas)

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

Tema 4: Lógica de Predicados

REGLAS Y LEYES LOGICAS

Programación II Sesión 2: Especificación de problemas

Lógica informática ( )

Lógica Matemática. Operadores Lógicos. Universidad del Azuay - Marcos Orellana Cordero

CIENCIAS FORMALES CIENCIAS FÁCTICAS

L ogica 2 Enrique Casanovas Curso

1. Resolución en lógica proposicional

Benemérita Universidad Autónoma de Puebla

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

Resolución en lógica de primer orden

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

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

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

Ejercicios de lógica

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

Demostración Automática. Tema 2. Procesamiento del conocimiento con la Lógica Matemática

Tema 8: Formas normales.

Forma lógica de enunciados

LÓGICA PROPOSICIONAL

Lógica proposicional

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

Métodos de Inteligencia Artificial

Tema 6. Métodos de decisión

Tema 4: Lógica de Predicados

Capítulo 1 Lógica Proposicional

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

RESOLUCIÓN DE EJERCICIOS DE LA RECUPERACIÓN DEL PRIMER PARCIAL

Lógica Proposicional

Álgebra Booleana. Suma Booleana. El término suma es 1 si al menos uno de sus literales son 1. El término suma es 0 solamente si cada literal es 0.

Teorema de incompletitud de Gödel

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

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

Material para el curso de Lógica (primavera 2016)

Transcripción:

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 proposicionales: p, q, r, s... Símbolos lógicos: o constantes (, ) o conectiva monaria ( ) o conectivas binarias (,,, ) Dos símbolos auxiliares de puntuación: paréntesis izquierdo ( y derecho ).

Enunciado Conectivas, Falso, Verdadero Negación No p p Conjunción p y q p q Disyunción p o q p q Condicional Si p entonces q p q Bicondicional p si y sólo si q p q

Semántica de las Conectivas p q p p q p q p q p q 1 1 0 1 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 1

Tablas de Verdad La tabla de verdad es una enumeración completa del valor de la fórmula para cada asignación distinta. A una fórmula verdadera para toda interpretación se le denomina tautología. A una fórmula falsa para toda interpretación se le denomina contradicción. A las fórmulas que no son ni tautología ni contradicción se las suele denominar contingentes.

Satisfacibilidad Validez Consecuencia Equivalencia

Satisfacibilidad Una interpretación satisface una o varias fórmulas cuando éstas se evalúan como verdaderas en esa interpretación o línea. Sobre la tabla de verdad, cualquier línea donde una fórmula se evalúa como 1 satisface esa fórmula. Basta que al menos exista una línea donde se satisfaga simultáneamente un conjunto de fórmulas para afirmar que es satisfacible.

p q r (p q) (q r) (p q) (q r) (p q) (q r) 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 0 0 0 1 1 Una fórmula insatisfacible y dos satisfacibles

p q r p (q r) (p q) r r (r p) 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 0 0 1 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 1 1 1 0 0 0 1 0 1 Conjunto = {p (q r), (p q) r, r (r p)} satisfacible

p q r p (q r) (p q) (r p) 1 1 1 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 1 0 0 1 1 0 0 0 0 0 1 0 0 El conjunto Ω = {p (q r), (p q), (r p)} es insatisfacible

El método más directo para decidir la satisfacibilidad de una fórmula o de un conjunto consiste en recorrer todas las interpretaciones de la tabla de verdad, hasta producir: Un resultado afirmativo es satisfacible, basta encontrar la primera interpretación satisfactoria. Un resultado negativo no es satisfacible hay que recorrer todas las interpretaciones posibles.

Si en un conjunto de fórmulas aparecen n letras proposicionales, el número de interpretaciones distintas es 2 n.

Validez Una fórmula válida es aquélla que es verdadera frente a cualquier interpretación. Las tautologías son fórmulas válidas. Para expresar que una fórmula φ es válida se utilizará la notación φ. Para decidir la validez de una fórmula, el procedimiento semántico extensivo requiere recorrer toda la tabla de verdad.

Consecuencia Una descripción informal de "ser consecuencia lógica de" es: Todas las líneas en donde las fórmulas denominadas premisas sean verdaderas necesariamente la última, denominada conclusión, también debe serlo.

p q r p q p r q r 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 0 0 1 0 0 1 1 1 1 1 0 1 0 1 0 1 0 0 1 1 1 1 0 0 0 1 0 0 Tabla 4: Consecuencia {( p q), (p r)} (q r)

Consideramos el siguiente conjunto de fórmulas. X 1 : p q X 2 : p r X 3 : q r X 4 : r

Se pueden plantear las siguientes tres preguntas: 1. Es consecuencia: X 1, X 2, X 3 X 4 2. Es insatisfacible { X 1, X 2, X 3, X 4 } 3. Es tautología X 1 X 2 X 3 X 4

La insatisfacibilidad de {X 1, X 2, X 3, X 4 } Implica que es efectivamente consecuencia de: X 1, X 2, X 3 X 4 Se puede afirmar que son consecuencias: X 1,X 2, X 4 X 3 X 4,X 2,X 3 X 1

X 1 X 2 X 3 X 4 X 4 pqr p q p r q r r r 000 001 010 011 0 0 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 0 100 101 110 111 1 1 1 1 0 1 0 1 1 1 0 1 0 1 0 1 1 0 1 0

Ejemplo insatisfacible {(p q), (p r),( q r), r}

Comprobación de Consecuencia Si se desea comprobar una relación de consecuencia, como X 1, X 2, X 3 X 4, hay que negar la supuesta consecuencia, X 4, antes de introducirla en el conjunto de nodos iniciales. Lo que el tableau comprueba es que un determinado conjunto, {X 1,X 2,X 3, X 4 } en este caso, es insatisfacible.

Comprobación de Insatisfacibilidad Suponga que en un examen la pregunta que se plantea es es insatisfacible el conjunto de fórmulas Ω?. Entonces hay que situar todas las fórmulas de Ω como nodos iniciales, sin manipular (negar) ninguna.

Equivalencia Dos fórmulas, φ y Ψ, son equivalentes si φ Ψ y Ψ φ. Sobre la tabla de verdad, dos fórmulas equivalentes tienen exactamente los mismos valores de verdad sobre cada línea. Escribiremos φ Ψ cuando ambas fórmulas sean equivalentes y φ Ψ cuando no lo sean.

p q p p q p q 1 1 0 1 1 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1

Equivalencias Condicional p q p q

Bicondicional p q (p q) (q p) p q ( p q) ( q p) p q (p q) ( p q)

Leyes de Transposición p q q p p q q p

Lógica de Predicados Monádicos Sintaxis

El alfabeto de un lenguaje de Primer Orden incluye: Símbolos comunes: variables: Var = {x, y, z...} conectivas: {,,,,,, } cuantificadores: {, } símbolos de puntuación: paréntesis y comas símbolo de igualdad: { }

Símbolos propios: un conjunto de constantes: C = {a, b,...} un conjunto de funciones: F = { f, g,...} un conjunto de relaciones: R = {R, S,...}

Semántica 1. Seleccionar un conjunto U no vacío, cualquiera. 2. Por cada predicado monádico, como P(x), debe escoger un subconjunto de U. 3. Cada interpretación de este lenguaje debe fijar qué subconjuntos del universo son P y Q y qué elementos del universo son a, b y c. 4. Buscar que elementos tienen la propiedad P, Q, 5. Debemos valorar si la fórmula completa es verdadera o falsa.

Ejemplos de Lógica de Predicados Monádicos

U = {1,2,3,4,5}; P = {2,4,5}; Q = {1,4}; a = 1; b = 4 Pa Qb F V F Pa Qb F F F Pa Qb F V V Pa Qb F V F U 3 P 2 5 4 1 Q

U = {1,2,3,4,5}; P = {2,4,5}; Q = {2,4,5}; a = 1; b = 4 Pa Qb F V F Pa Qb F F F Pa Qb F V V Pa Qb F V F U P Q 2 4 5 3 1 1

U = {1,2,3,4,5}; P = {2,4,5}; Q = {1,4}; a = 4; b = 4 Pa Qb V V V Pa Qb V F V Pa Qb V V V Pa Qb V V V U 3 P 2 5 4 1 Q

Sintaxis de los Cuantificadores Cuantificador Universal para todo Cuantificador Existencial existe

Además vamos a trabajar con el conjunto de las variables: {x, y, z...}. Que nos van a servir para completar el cuantificador y rellenar los términos de un predicado monádico, diádico, etc.

Universal Afirmativo: œxpx Todos los x son P. Universal Negativo: œx Px Ningún x es P. Universal: œxpx No todos los x son P. Existencial Afirmativo: xpx Algún x es P. Existencial Negativo: x Px Algún x no es P. Existencial: xpx Ningún x es P.

Equivalencias Cuantificadores œxpx x Px xpx œx Px œx Px xpx x Px œxpx

Variables Libres y Ligadas Si una fórmula es de la forma ( xφ) o ( xφ) se dice que φ es el ámbito de ese cuantificador. Todas las apariciones de una variable x, en el ámbito de un cuantificador para esa variable, ( xφ) o ( xφ), se denominan ligadas. En una fórmula sin cuantificadores ninguna variable está ligada.

Semántica de los Cuantificadores

œxpx Todos los elementos x tienen la propiedad P Px tenemos que evaluarlo para todas las opciones posibles del universo. U = {1,2,3,4,5}; P = {2,3,5}; Fórmula falsa para este universo e interpretación.

œxpx U = {1,2,3,4,5}; P = {2,3,5}; U P 2 3 4 5 1 1

œxpx U = {1,2,3,4,5}; P = {1,2,3,4,5}; U P 2 3 1 5 4 1

œx Px Ningún elemento tiene la propiedad P U = {1,2,3,4,5}; P = Es una fórmula verdadera.

œx Px U = {1,2,3,4,5}; P = U P 2 3 1 1 5 4

œxpx Esta fórmula es verdadera donde œxpx es falsa. Podría representar las frases: No todos los elementos tienen la propiedad P

œxpx U = {1,2,3,4,5}; P = {2,3,5}; U P 2 3 4 5 1 1

xpx Existe algún elemento del universo que tiene la propiedad P U = {1,2,3,4,5}; P = {2,3,5}; Es sólo verdadera en las estructuras en que P sea distinto del vacío.

xpx U = {1,2,3,4,5}; P = {2,3,5}; U P 2 3 4 5 1 1

x Px No todos los elementos tienen la propiedad P Para que esta fórmula sea verdadera basta que exista un elemento que tenga la propiedad P. Que esté fuera del conjunto P.

x Px U = {1,2,3,4,5}; P = {2,3,5}; U P 2 3 4 5 1 1

xpx Ningún elemento tiene la propiedad P U = {1,2,3,4,5}; P =

xpx U = {1,2,3,4,5}; P = U P 2 3 1 1 5 4

œx (Px Qx) Todos los x tienen la propiedad P y la propiedad Q U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; Falso U = {1,2,3,4}; P = {1,2,3,4}; Q = {1,2,3,4}; Verdadero

œx (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; U P Q 4 1 2 3

œx (Px Qx) U = {1,2,3,4}; P = {1,2,3,4}; Q = {1,2,3,4}; U P 1 2 3 4 Q

œx (Px Qx) Todos los x tienen la propiedad P o bien la propiedad Q o ambas U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; Falso U = {1,2,3,4}; P = {1,2,4}; Q = {1,2,3}; Verdadero

œx (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; U P Q 4 1 2 3

œx (Px Qx) U = {1,2,3,4}; P = {1,2,4}; Q = {1,2,3}; U P Q 4 1 2 3

œx (Px Qx) Todos los P son Q U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; Verdadero U = {1,2,3,4}; P = {1,2,4}; Q = {1,2,3}; Falso

œx (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; U œx(px Qx) 1 V V V 2 V V V 3 F V V 4 F F V U 4 P 1 2 3 Q

x (Px Qx) Al menos un elemento pertenece a P y ese mismo elemento pertenece también a Q Es decir, cuando la intersección de ambos conjuntos no sea vacía.

x (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; Verdadero U = {1,2,3,4}; P = {2}; Q = {3}; Falso

x (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; U P Q 4 1 2 3

x (Px Qx) U = {1,2,3,4}; P = {2}; Q = {3}; U P Q 1 4 2 3

x (Px Qx) Al menos un elemento pertenece a P y ese mismo elemento NO pertenece a Q U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; Falso U = {1,2,3,4}; P = {2}; Q = {1,3}; Verdadero

x (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; U P Q 1 4 2 3

x (Px Qx) U = {1,2,3,4}; P = {2}; Q = {1,3}; U P Q 4 1 2 3

x (Px Qx) Al menos un elemento NO pertenece a P y ese mismo elemento NO pertenece a Q U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; Verdadero U = {1,2,3,4}; P = {1,2,3,4}; Q = {1,2,3,4}; Falso

x (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; U P Q 4 1 2 3

x (Px Qx) U = {1,2,3,4}; P = {1,2,3,4}; Q = {1,2,3,4}; U P 1 2 3 4 Q

x (Px Qx) Al menos un elemento pertenece a P o ese mismo elemento pertenece también a Q Podrían estar situados en cualquiera de las 3 regiones que comprende la unión P Q. Que no debe ser vacía.

x (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; Verdadero U = {1,2,3,4}; P = {2}; Q = {3}; Verdadero

x (Px Qx) U = {1,2,3,4}; P = {1,2}; Q = {1,2,3}; U P Q 4 1 2 3

x (Px Qx) U = {1,2,3,4}; P = {2}; Q = {3}; U P 2 3 Q

Lógica de Predicados Diádicos

Sintaxis Rab Es una relación de a a b donde tenemos que decidir si existe tal relación.

U = {1,2,3,4,5,6}; R = {(3,6),(5,4),(6,2)}; a = 6; b = 2; U 3 2 1 6 4 5

U = {1,2,3,4,5,6}; R = {(3,6),(5,4),(6,2)}; a = 2; b = 6; U 3 2 1 6 4 5

U = {1,2,3,4,5,6}; R = {(3,6),(5,4),(6,2)}; a = 1; b = 6; U 3 2 1 6 4 5

U = {1,2,3,4,5,6}; R = {(3,6),(5,4),(6,2)}; a = 3; b = 3; U 3 2 1 6 4 5

Ejemplos de Lógica de Predicados Diádicos

U = {1,2,3,4,5,6,7}; Raa; a = 6. Falso. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Raa; a = 4. Verdadero. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rab Rab; a = 4; b = 2. Falso. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rab Rba; a = 4; b = 2. Falso. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rab Rba; a = 1; b = 5. Verdadero. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rab Rba; a = 6; b = 6. Verdadero. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rab Rba; a = 3; b = 5. Verdadero. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rac Rca; a = 4; c = 2. Verdadero. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rac Rca; a = 1; c = 5. Falso. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rac Rca; a = 6; c = 6. Falso. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; Rac Rca; a = 3; c = 5. Verdadero. U 1 5 7 3 6 4 2

U = {1,2,3,4,5,6,7}; (Rab Rbc) Rac; a = 7; b = 4; c = 2. Verdadero. U 6 1 5 7 3 4 2

œxrax Para que esta interpretación sea verdadera, a tiene que estar relacionado con todos los elementos x del universo. U = {1,2,3,4,5}; R = {(1,3) (2,1),(2,2),(2,3),(2,4),(2,5),(3,5)}; a = 2; Si

œxrax U = {1,2,3,4,5}; R = {(1,3) (2,1),(2,2),(2,3),(2,4),(2,5),(3,5)}; a = 3; No.

œxrxa Para que esta interpretación sea verdadera, todos los elementos x del universo tienen que estar relacionados con a.

xrax Para que esta interpretación sea verdadera, a tiene que estar relacionado con al menos uno de los elementos x del universo.

xrxa Para que esta interpretación sea verdadera, al menos uno de los elementos x del universo tienen que estar relacionado con a.

yœxryx Para que esta interpretación sea verdadera, al menos un elemento y del universo debe de estar relacionado con todos los elementos x del universo. U = {1,2,3,4}; R = {(1,5),(2,1),(2,4),(3,1),(3,2),(3,3),(3,4)};

xœyrxy Tenemos que determinar si existe al menos un elemento x que esté relacionado con todos los valores de y.

xœyrxy U = {1,2,3,4}; R = {(1,1),(1,2),(1,3),(1,4),(2,3),(3,2),(4,2)}; 1 2 3 4 1 2 3 4

x yrxy Al menos un elemento x del universo debe de estar relacionado con un elemento y del universo. U = {1,2,3}; R = {(2,3)};

œx yrxy Para todos los valores de x debe de existir al menos un valor de y. U = {1,2,3}; R = {(1,2),(2,2),(3,1)};

œxœyrxy Todos los elementos x del universo tienen que estar relacionados con todos los elementos y del universo. U = {1,2,3}; R={(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)};

Ejemplos Permutando los Cuantificadores

U = {1,2,3} œy xrxy SI SI NO NO R = {(3,1),(3,2),(3,3)} xœyrxy SI NO NO NO R = {(1,1),(1,3),(3,2)} xœyryx NO NO NO SI R = {(1,1),(1,3),(3,1)} R = {(1,2),(2,2),(3,2)}

œx (Px yrxy) U = {1,2,3}; P = {1,2}; R = {(1,3),(3,2)}; U œx(px yrxy) F 1 V V V 2 V F F 3 F V F U P 2 1 3

œx (Px yrxy) U = {1,2,3};P = {1,2,3}; R = {(1,3),(2,1),(3,2)}; U œx(px yrxy) V 1 V V V 2 V V V U P 2 3 3 V V V 1

œx (Px yrxy) U = {1,2,3};P = {1,2,3}; R = {(1,3),(2,1),(3,2)}; U œx(px yrxy) V 1 V V V 2 V V V U P 2 3 3 V V V 1

œx (Px yrxy) U = {1,2,3}; P = {1,2}; R = {(1,3)}; U œx(px yrxy) F 1 V V V 2 V F F 3 F F V U P 2 1 3

œx (Px yrxy) Esta fórmula no obliga a que haya elementos en P, pero en el caso que los haya debe de cumplirse el consecuente.

œx (Px yrxy) U = {1,2,3}; P = { }; R = {(1,3)}; U œx(px yrxy) V 1 F V V U P 1 2 F F V 2 3 F F V 3

Funciones

œx (Px Q f(x)) U = {1,2,3}; P = {1,2}; Q = {1,2}; f(1) = 3, f(2) = 2, f(3) = 2 que se podía haber escrito como: Resulta ser verdadero. f = {(1,3),(2,2),(3,2)}

œx (Px Q f(x)) U = {1,2,3}; P = {1,2}; Q = {1,2}; f = {(1,3),(2,2),(3,2)}; U œx(px Q f(x)) 1 V F V 2 V V V 3 F V V U 3 P 1 2 Q

x y(rxf(y) x y) U = {0,1,2,3,4}; R 2 = {(0,3),(1,2)}; (x,y) f 2 = {(0,0),(1,3),(2,1),(3,2),(4,4)} f(1) = 3 f(3) = 2 U x y(rxf(y) x y) 0 R01 0 3 V V V 1 R13 1 2 V V V

Identidad Tratamos con predicados diádicos cuyos elementos se relacionan exclusivamente consigo mismo. Iab U = {1,2,3}; I = {(1,1),(2,2),(3,3)}; La negación es: Iab; (a = b); a b;

Satisfacibilidad Una fórmula es satisfacible si existe algún universo, interpretación y asignación donde sea verdadera. Un conjunto de fórmulas es satisfacible si existe algún universo, interpretación y asignación donde coincidan todas en ser verdaderas. También podemos decir que un conjunto de fórmulas es satisfacible si, y sólo si, la fórmula conjunción de todas ellas es satisfacible.

Consecuencia En todas las líneas en que las fórmulas denominadas premisas coinciden en ser verdaderas la consecuencia también lo es. Diremos que C es consecuencia lógica de X,Y y Z. {X, Y, Z} C; Otra forma de hacerlo es así, las premisas implican lógicamente a la conclusión: X Y Z C

Validez Una fórmula es válida si se satisface para todo universo, toda interpretación y asignación. Una fórmula es válida si y sólo si su negación es insatisfacible. Un conjunto de fórmulas es satisfacible si y sólo si la fórmula conjunción de todas ellas es satisfacible.

Equivalencias Dos fórmulas φ y Ψ son equivalentes si φ Ψ y Ψ φ. Sobre la tabla de verdad, dos fórmulas equivalentes tienen exactamente los mismos valores de verdad sobre cada línea. Escribiremos φ Ψ cuando ambas fórmulas sean equivalentes y φ Ψ cuando no lo sean.

xpx ypy xpx x Px xpx x Px

Forma Prenexa La forma normal prenexa es una expresión que tiene todos los cuantificadores desplazados a la parte delantera de la expresión. Una expresión está en forma normal prenexa si no hay cuantificadores en el ámbito de las conectivas lógicas,,,,

Toda expresión puede transformarse en forma normal prenexa siguiendo estos pasos: Eliminar todas las apariciones de y de la expresión. Desplazar todas las negaciones hacia el interior de modo que al final las negaciones sólo aparezcan como partes de literales. Normalizar todas las variables. La forma normal prenexa se puede obtener desplazando todos los cuantificadores a la parte delantera de la expresión.

Encontrar la forma normal prenexa de ( (, ) (, ) ( (, ) )) x yr x y y S x y yr x y P Primero eliminamos ( ( (, ) (, )) ( (, ) )) x yr x y y S x y yr x y P

Desplazamos las negaciones ( (, ) (, ) (, ) ) x y R x y ys x y y R x y P Se normalizan los cuantificadores ( (, ) (, ) (, ) ) x y R x y y S x y y R x y P 1 1 2 2 3 3

Se desplazan los cuantificadores ( (, ) (, ) (, ) ) x y y y R x y S x y R x y P 1 2 3 1 2 3

Tableaux Si desea comprobar que una fórmula es consecuencia de otras, niéguela e incorpórela a esas otras. Si este nuevo conjunto resulta insatisfacible, efectivamente existía aquella relación de consecuencia.

Se utilizan para decidir la satisfacibilidad de un conjunto de fórmulas; indirectamente, para decidir la relación de consecuencia entre una fórmula y un conjunto: niegue aquélla e incorpórela al conjunto inicial analizado Se construye un primer árbol, con una sola rama, que consta de tantos nodos como fórmulas haya en el conjunto inicial Las ramas se pueden bifurcar si es de tipo β (disyuntiva) o ampliar linealmente si es de tipo α (conjuntiva), los nodos añadidos son subfórmulas adecuadas negadas o no de una fórmula en esa rama

Una rama es satisfacible si lo es el conjunto de todas sus fórmulas. Si entre ellas se encuentran tanto una fórmula como su negación, la rama es insatisfacible. Un árbol es satisfacible si lo es alguna de sus ramas El árbol inicial es tan satisfacible como los sucesivos árboles ampliados; así, si se detecta que alguno de ellos es insatisfacible, también lo era el conjunto inicial de fórmulas

Reglas de Expansión α y β Conjuntiva Disyuntiva α α 1 α 2 β β 1 β 2 X Y ( X Y ) ( X Y ) X Y X Y X Y ( X Y ) X Y X Y X Y X Y X Y

Reglas de Expansión γ y δ Universales Existenciales γ γ (t) δ δ (t) xx X (t) xx X (a) xx X (t) xx X (a)

Todas ellas producen una expansión del árbol en un sólo nodo. No producen bifurcación del árbol. Se obtiene una fórmula omitiendo el cuantificador principal. Es lo que se conoce como instancia por sustitución de esta subfórmula. El párrafo siguiente expone cuáles pueden ser las cadenas sustituyentes.

Parámetros Cada lenguaje de primer orden fija sus propias constantes y funciones. Si se pretende que el lenguaje sirva, para razonar sobre números naturales, debe incluir: Una constante (que se asignará al 0). Una función (la función sucesor).

Regla de Expansión γ Los nodos universales, pueden reutilizarse, expandirse en todas las ramas a las que pertenezcan cuantas veces se desee. Se puede escoger en su expansión cualquier constante, utilizada anteriormente o no, estratégicamente, conviene utilizar constantes ya empleadas, para cerrar ramas.

Las fórmulas γ son del tipo: xφ. xφ. Su expansión es un único nodo de la forma: φ (x/p). φ (x/p). Donde todas las apariciones libres de la variable del cuantificador se han sustituido por el mismo término t. Este término debe ser cerrado: no debe incluir variables, sólo constantes y funciones de L o constantes auxiliares.

Regla de Expansión δ Deben utilizarse constantes no empleadas anteriormente, al menos no empleadas en esa rama.

Las fórmulas δ son del tipo: xφ. xφ. Su expansión es un único nodo de la forma: φ (x/p). φ (x/p). Donde todas las apariciones libres en φ de la variable del cuantificador se han sustituido por el mismo parámetro p.

Este parámetro, esta constante auxiliar, debe ser nueva en el árbol: no puede figurar en ninguna fórmula previa (realmente, basta que sea nueva en la rama). Cada instanciación debe hacerse sobre una constante nueva. De lo contrario, esta constante tendría unas propiedades (fijadas en otras fórmulas, donde aparece) que pueden modificar (innecesariamente) la decisión final sobre la satisfabilidad del conjunto. Estratégicamente, siempre es preferible expandir:

Primero las fórmulas proposicionales α y β. Luego las existenciales (δ). Finalmente las universales (γ) para intentar cerrar.

Consideramos el siguiente conjunto de fórmulas. Y 4 : œx (Sxx Mx) Y 1 : z (Szz Mz) Y 4 Y 1