Paradigma Lógico René Mac Kinney Romero.

Slides:



Advertisements
Presentaciones similares
Taller de Lógica Facultad de Filosofía y Letras, UBA. 2do cuatrimestre de 2006 Facultad de Filosofía y Letras, UBA.
Advertisements

Introducción al Teorema de Gödel Eduardo Alejandro Barrio UBA - CONICET 2do Cuatrimestre de 2009 Eduardo Alejandro Barrio UBA.
Seminario: Expresividad semántica y lógica de segundo orden
Seminario: Paradojas, circularidad y universalidad expresiva Prof. Eduardo Alejandro Barrio 1er cuatrimestre de 2007 Facultad de Filosofía y Letras, UBA.
Seminario: Interpretaciones y Modelos Conjuntistas
Introducción al Teorema de Gödel Eduardo Alejandro Barrio UBA - CONICET 2do Cuatrimestre de 2009 Eduardo Alejandro Barrio UBA.
Introducción al Teorema de Gödel Eduardo Alejandro Barrio UBA - CONICET 2do Cuatrimestre de 2009 Eduardo Alejandro Barrio UBA.
INTELIGENCIA ARTIFICIAL
Proposición Atómica: Cuando se puede representar con una variable proposicional. Entre sus signos no contiene ningún conectivo lógico Proposición molecular:
RELACIONES Y FUNCIONES
Saul Kripke ( m.j. García-Encinas ( )
Noción de lógica Cuantificacional
EN EL ESTADO DE CAMPECHE BASE DE DATOS DE CONOCIMIENTOS
Sistemas de Razonamiento Lógico
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Lógica Ing. Alfonso Vicente, PMP
José Alfredo Cervantes Guzmán UMSNH Coautor: Jesús Rivera
Representación del conocimiento
Introducción y sintaxis
Introducción al lenguaje de programación lógico Prolog
CAPITULO 2 La Representación del Conocimiento
Cuantificadores En esta clase trataremos: Proposiciones abiertas
profesor: Luigi Ceccaroni
Lógica de Primer Orden.
REPRESENTACION DEL CONOCIMIENTO
Matemáticas Discretas
Programación.
Logic M.C. Juan Carlos Olivares Rojas February, 2009.
Prolog PROgramming in LOGic
L. Enrique Sucar/Eduardo Morales
PROGRAMACIÓN LÓGICA.
Inferencia en Lógica de Primer Orden
Departamento de Informática Universidad Técnica Federico Santa María 1 Lenguajes de Programación Capítulo V: Programación Lógica.
Modelo Relacional.
1 CALCULO DE PREDICADOS Introducción y sintaxis äPermite acceder a los componentes de una aserción individual äLas expresiones pueden contener variables,
Hasta ahora: Lógica Proposicional. q. p:-q. r:-p ?-r. Si tienes un jaguar, conduces rápido. Tienes un jaguar. Es cierto que conduces rápido? p:-q.
CARACTERÍSTICAS DE LOS PROGRAMAS
Representación del conocimiento
Inteligencia artificial
1.1 Concepto y terminología
LOGICA DE ENUNCIADO LOGICA DE PREDICADO
LÓGICA PROPOSICIONAL Y PREDICADOS
Campus Estado de México—Raúl Monroy Resolución, la regla de inferencia y el cálculo Raúl Monroy.
Hipótesis M.C. Juan Carlos Olivares Rojas. Hipótesis Son explicaciones tentativas del fenómeno investigado que se formulan como proposiciones. Las hipótesis.
2. Asistentes de Pruebas para Lógicos y Matemáticos II
Lógica de predicados. La lógica de predicados no es mas que la logica de enunciados pero con variables y cuantificadores. Eje: “Beto es un niño”
(o lógica proposicional)
Lógica de proposiciones, deducción natural
Lógica de primer orde, deducción natural
Lógica de enunciado La lógica de enunciados o de proposiciones es el nivel más básico de análisis lógico y descansa exclusivamente en las conectivas.
Lógica – Psicología, gramática y matemáticas
Curso de Teoría del Autómata
Calculo de Predicado Clase 18. Un predicado es una función que devuelve un booleano, es decir, F es un predicado si y sólo si el tipo de F es así: F :
Negación: ¬. (También: -, ~ ) Representa la partícula lingüística no o cualquiera otras partículas que incluyan la idea de negación. Al construir la negación.
LOGICA MATEMATICA Luis José Porras Udes.
1 AFDAFN AF Gramáticas lineales derecha Expresiones regulares Tema 2 Método de los AF Método de las derivadas Sistemas de Ecuaciones Tema 1.
UCLA – DAC M. Sc. Jorge E. Hernández H.
CÁLCULO PROPOSICIONAL
El razonamiento: La lógica
Dr. Eduardo Morales/Dr. Enrique Súcar Sesión 4 Dr. Eduardo Morales/Dr. Enrique Súcar Sesión 4 Lógica como Representación.
Lógica.
ELECTRÓNICA DIGITAL.
Álgebra de conmutación
LOGICA DE PREDICADOS INTEGRANTES: JULIAN HUMBRETO GONZALEZ SERGIO ALBERTO CAMACHO JUAN FELIPE CUERVO.
JENNIFER MONCALEANO VELASQUEZ PROGRAMACION EN PROLOG.
Representación del conocimiento
Abril CV11 MATEMÁTICAS DISCRETAS MARTES 20:30 – 22:00 MIERCOLES 17:00 – 19:00 JUEVES 16:30 – 17:30 M. en C. José del Carmen.
SISTEMAS DE ECUACIONES
Ecuaciones y Sistemas de Ecuaciones Lineales
Dr. Eduardo Morales/Dr. Enrique Súcar Sesión 4 Dr. Eduardo Morales/Dr. Enrique Súcar Sesión 4 Lógica como Representación.
SISTEMAS DE ECUACIONES LINEALES
Transcripción de la presentación:

Paradigma Lógico René Mac Kinney Romero

¿ Qué es ? Programas basados en relaciones. El cálculo se realiza por medio de la deducción. El alfabeto es el de la lógica de primer orden. El programa es un modelo del usuario.

¿ Para qué ? Manejo de símbolos. Se encuentran varias soluciones. Paradigma declarativo. Backtrack. Inteligencia Artificial.

Lógica Proposiciones Tablas de verdad A B A  B A  B A AB V F

Lógica Predicados Predicado: Función booleana. Utilizamos a los predicados para expresar propiedades de objetos. Unario: es un predicado unario sobre X. pato(X): X es pato Binario: amistad (X,Y ) es un predicado binario sobre X y Y , X es amigo de Y Infijo: M < N es un predicado infijo sobre M y N M menor que N Aridad: Número de parametros del predicado.

Lógica de Predicados (sigue) Cuantificadores  X pato(X): todos somos patos  X Y • amistad (X, Y ): todo X tiene un amigo Y Clausulas pajaro(X)  alas(X) Clausulas de Horn p(X)  q(X),r(X),s(X) p(X)  t(X).

¿ Cómo funciona ? S |- A. S se deriva de A. S |= A. A es consecuencia lógica de S. Un sistema formal es completo con respecto a una semantica si S |= A implica S |- A. Un sistema formal es solido con respecto a un modelo semántico si S |- A implica S |= A

Elementos. Variables, libres o cuantificadas. Atomos. Predicados. abuelo(X,Z)  papa(X,Y), papa(Y,Z) Atomos. juan, 5, [1,2,3], Predicados. abuelo(X,Z) Clausulas. member(X,[X|Z])  member(X,[X|Z])  member(X,[Y|Z])

Unificación y Resolución. Encuentra una sustitución para hacer iguales dos terminos. MGU el unificador mas general. Resolución. Mecanismo para derivar (sintacticamente) y decidir si algo es verdad o falso (semánticamente)

Unificación Dados dos términos s y t encontrar una substitución  tal que s = t. En breve Verifica que terminos sean compatibles (Variable y cualquier cosa o átomos iguales). Si es una función que sean del mismo nombre y aridad. Encuentra el unificador para cada parámetro. Haz sustitución en el resto de la fórmula. Chequeo de ocurre.

Resolución Dada una meta (pregunta) decide si es verdad o no. En breve: Unifica meta con cabeza de clausula. Sustituye cuerpo por meta. Termina cuando cuerpo es nulo o no se puede unificar. Proceso que puede no tener fin.

Prolog Programming in Logic Utilizado en sistemas inteligentes. Azúcar sintactica. Negación por fallo. pseudo-Unificación (rápida). Lenguaje estable por mas de 20 años.