Lógica de Predicados 1!

Documentos relacionados
Lógica de Predicados 1

Tema 6: Teoría Semántica

Lógica de predicados 3. Sintaxis. Juan Carlos León Universidad de Murcia

Lógica de predicados

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

Lógica de primer orden: Repaso y notación

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

PALABRA CLAVE Interpretación lógica

Programación Lógica. rafael ramirez. Ocata 320

Tema 9: Cálculo Deductivo

Tema 10: Conceptos Metalógicos

Lógica de Predicados de Primer Orden

Lógica Proposicional. Guía Lógica Proposicional. Tema III: Cuantificadores

Si x es un símbolo de variable y F es una FBF, entonces también lo son: x F x F Si F es una FBF, entonces también lo es (F). Nada más es una FBF.

Métodos de Inteligencia Artificial

Lógica Proposicional IIC1253. IIC1253 Lógica Proposicional 1/64

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

Lógica Lógica de Predicados

Lógica proposicional. Ivan Olmos Pineda

Ejercicios 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 Discretas Lógica

2.1.- Formalización de enunciados en lenguaje ordinario

Sistemas deductivos. Lógica Computacional. Curso 2005/2006. Departamento de Matemática Aplicada Universidad de Málaga

Clase 5 1. Lógica de predicados. Razonamientos

Lógica de proposiciones (5)

Resolución Proposicional

Inteligencia en Redes de Comunicaciones - 04 Razonamiento lógico

Resolución en lógica de primer orden

Lógica informática ( )

Lógica de proposiciones

Contenido. BLOQUE I: PRELIMINARES Tema 1: INTRODUCCIÓN Lógica Grado en Ingeniería Informática. Introducción. El lenguaje natural.

Lógica de Primer Orden

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Axiomática

Tema 4: Lógica de Predicados

Tema 4: Lógica de Predicados

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

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

Lógica Proposicional (LP)

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

Tema 2: Teoría de la Demostración

Lógica proposicional (2/2) Lógica 2017

Lógica Clásica Proposicional

REGLAS Y LEYES LOGICAS

El lenguaje P. Lógica y Computabilidad ( ) símbolos p. Verano convenciones. Lógica Proposicional - clase 1

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

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

Práctica: Lógica de Predicados

Semántica de Primer Orden. Semántica de Primer Orden

Semántica del Cálculo Proposicional

logica computacional Tema 1: Introducción al Cálculo de Proposiciones

LOGICA Y ALGORITMOS. Módulos

Apuntes de Lógica Matemática I

Teoría de Modelos Finitos: Motivación

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

Lógica de predicados

Lógica de Proposiciones y de Predicado

Lógica proposicional

Teorema de incompletitud de Gödel

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

Búsqueda e inferencia lógica. Estrategias de resolución

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

cantidad de variables? abierta? cerrada? x P(x) R(x,y) 3

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

Lógica Proposicional: Semántica

Sistemas Deductivos. Sistemas Deductivos

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

La suma se realiza miembro a miembro. La suma de polinomios goza de las mismas propiedades que la suma de números. Ejemplo:

Polinomios. Polinomios.

Razonamiento Automático. Representación en Lógica de Predicados. Aplicaciones. Lógica de Predicados. Sintáxis y Semántica

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

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

Elementos de lógica de predicados *

1 Relaciones entre la lógica y la computación. 2 Descripción y análisis de lenguajes. 3 Otras tres áreas de aplicación directa de la lógica

Lógica Proposicional (LP)

DES: Ingeniería Programa(s) Educativo(s): Ingeniería de Software Tipo de materia: Obligatoria Clave de la materia: BC201 Semestre: 2

Matemáticas Discretas TC1003

Tema 1: Introducción. Definiciones. Lógica Computacional. Lógica Computacional. Temas Avanzados en Ingeniería Informática I (Lógica)

Cálculo Diferencial en una variable

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

Lógica y Programación

Proposicional. Curso Mari Carmen Suárez de Figueroa Baonza

Bases Formales de la Computación

Sintaxis y Propiedades. Estructuras

Ejercicios Lógica. Inteligencia Artificial 23 de septiembre de Ejercicios de Lógica Proposicional

Lógica y Conjunto Introducción

Lógica de Predicados

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

3. OBJETIVOS ESPECÍFICOS (De formación académica): Como resultado de cada capítulo el estudiante estará en capacidad de:

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

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

Lógica informática ( )

Una introducción a la Lógica Borrosa Matemática

Introducción a la Lógica

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

Cálculo Relacional. Temas. Lenguajes de Consulta. Cálculo Relacional de Tuplas. Fórmulas Seguras. Cálculo Relacional de Dominios.

Rudimentos de lógica

1. Construir una tabla de verdad para las siguientes proposiciones.

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

Capítulo 3 Cálculo proposicional 3.5 Razonamientos con proposiciones

Transcripción:

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 con un conjunto finito (pequeño) de elementos, esto es suficiente para hablar de existe, todo, para todo. Ejemplo: si tenemos 3 estudiantes A, B y C, tomando p= A juega tenis, q= B juega tenis, r= C tiene juega tenis la afirmacion existe un estudiante que juega tenis se puede representar por p q r 2

Porqué Lógica de Predicados! En situaciones con conjuntos infinitos (o muy grandes) requríamos formulas infinitas (o muy grandes), p.e. cada persona es hombre o mujer se traduciría como: (p0 q0) (p1 q1) (p2 p2) Que pasa si queremos representar el argumento: Todos los hombres son mortales, Socrates es un hombre, Por lo tanto, Socrates es mortal. 3

Lógica de Predicados! La logica de predicados (también llamada logica de primer orden) es una extension de la lógica proposicional que usa variables para los objetos. Si usamos x para representar a algun humano, la afirmacion cada persona es hombre o mujer se puede representar como x(h(x) m(x)) donde h(x)= x es hombre, m(x)= x es mujer Estas variables se pueden combinar con símbolos de función para representar objetos nuevos y con símbolos de predicado para describir ralaciones entre objetos. Ejemplo: si s(x) representa el padre de x, y m(x,y) representa x es menor que y, entonces toda persona es menor que su padre se representa por x m(x,s(x)) 4

De LPred a Lenguaje Natural! Traduce: 5

De Lenguaje Natural a LPred! Ejercicio 1 no todas las aves pueden volar Ejercicio 2 todos los hombres son mortales. Socrates es un hombre. Por lo tanto Socrates es mortal. Ejercicio 3 Existe un hermano de Ana que le gusta a Blanca 6

De Lenguaje Natural a LPred Ejercicio P4-#3a no todas las aves pueden volar ( x (B(x) F(x))) Ejercicio P4-#3b todos los hombres son mortales. Socrates es un hombre. Por lo tanto Socrates es mortal. x (H(x) M(x)), H(s) M(s) Ejercicio P4-#3c Existe un hermano de Ana que le gusta a Blanca x (H(x,a) L(x,b)) 7

Lenguaje Natural y LogPred La lógica de predicados es un lenguaje formal y preciso El lenguaje natural (p.e. el Inglés) es un lenguage vago y ambiguo. Pasar de lógica a lenguaje natural es facil/simple pero pasar de lenguaje natural a lógica es mas problemático (puede ser que hay mas de una fórmula por la ambiguedad del lenguage natural) 8

Consistencia y Completitud Extenderemos ambos interpretación semántica y deducción Natural a la lógica de predicados. El resultado básico es un teorema de consistencia y completitud si y solo si Probado por Gödel (la prueba es mucho mas complicada) Así que, una vez más, cualquiera de los dos métodos podría ser usado 9

Alfabeto de la logica de 1er orden! Símbolos de puntuación Variables (, ) x, y, z, x1, x2,, u, v Constantes a, b, c, a1, Símbolos de función f, g, f1, Simbolos de predicado p, q, r, s, t, p1, Conectivos,,, (igual que Log. Proposicional) +, 10

Términos y fórmulas atómicas! TERMINOS Las variables y constantes son terminos Si f es una función de n argumentos y t1,,tn son términos, entonces f(t1,,tn) es un término. FORMULAS ATOMICAS Si p es un predicado con n argumentos y t1,,tn son terminos, entonces p(t1,,tn) es una fórmula atómica. 11

Fórmulas de Lógica de Predicados! FORMULAS DE PRIMER ORDEN 1. Una fórmula atómica p(t1,,tn) es una fórmula 2. Si A y B son fórmulas entonces son fórmulas A B, A, A B, A B, xa, xa 3. Nada mas es una fórmula 12

Variables Libres y Acotadas! El alcance de un cuantificador es la fórmula a la cual se aplica. Una ocurrencia de una variable esta acotada si esta dentro del alcance de un cuantificador x Si no lo esta entonces la variable esta libre Una fórmula esta cerrada si no tiene ninguna ocurrencia libre de variables 13

Variables Libres y Acotadas! 14

Interpretaciones! Una interpretación I para una formula A es: Un dominio D (un conjunto no vacío) Una relacion en el dominio D para cada símbolo de predicado en A Una funcione en el dominio D para vada símbolo de funcion en A Un elemento de D para cada constante en A En caso de que la formula sea abierta, un elemento de D para cada variable libre de A Nota que en el caso proposicional solo hay variables (p,q, ) y nuestro dominio D es el conjunto {T,F} 15

Modelos! Sea A una formula cerrada Definicion: A es verdad en I, o I es una modelo de A, si v(a) = T bajo I. Notacion: I A Si A = x p(a,x) I1: D=N, p=, a=1 I1 A I2: D=N, p=, a=0 No I2 A I3: D=Z, p=, a=0 No I3 A 16

Satisfacibilidad! Definicion: Una formula A es satisfacible si para alguna interpretación I, I A Definicion: Una formula A es válida (notación A) si para toda interpretación I, I A x p(a,x) satisfacible y es falsifiable Que tal x p(x) p(a)? Que tal x p(x) p(a)? 17

Fórmulas válidas (1)! 18

Fórmulas válidas (2)! 19

Tableaux Semánticos! 20

Tableaux semánticos! Ejercicio: Determinar con un tableau semántico si la siguientes fórmulas son válidas o no x ( p(x) q(x) ) ( x p(x) x q(x) ) x A(x) x A(x) 21

Natural Deduction! Reglas La lógica de predicados extiende la lógica proposicional así que todas las reglas de deducción natural de la lógica proposicional se heredan. Solo tenemos que añadir reglas para los cuantificadores 22

Natural Deduction! 23

Natural Deduction! 24

Natural Deduction! 25

Natural Deduction! 26

Natural Deduction! 27

Natural Deduction! 28