SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
1
Antonio Reynoso Lobato 2002B 1
Módulo 3, Sección 3
El Cálculo de
Predicados
Antonio Reynoso Lobato 2002B 2
Objetivo de la Sección
Analizar, el lenguaje de
representación del conocimiento
llamado cálculorden predicados de
primer orden.
2
Antonio Reynoso Lobato 2002B 3
Temas
• Antecedentes
• El lenguaje y su sintaxis
• La semántica
• Cuantificación
• Semántica de los cuantificadores
• Representación del conocimiento por medio del
lenguaje del cálculo de predicados
• Consideraciones adicionales
Antonio Reynoso Lobato 2002B 4
Antecedentes
• La principal limitación del cálculo proposicional es que los
átomos son cadenas de texto que no disponen de una
estructura interna en:
SOBRE_B_C ⊃ ¬LIBRE_C las proposiciones son
totalmente diferentes y sin ninguna relación entre ellas
• Necesitamos un lenguaje que disponga de nombres para los
objetos acerca de los cuales queremos formular las
proposiciones, y de nombres para las proposiciones que
queremos formular
Sobre(b,c) ⊃ ¬Libre(c) donde b, c son variables que se
pueden referir a cualquier bloque
• Este lenguaje se llama cálculo de predicados de primer
orden y dispone de símbolos llamados constantes de objetos,
constantes de relaciones y constantes de funciones
3
Antonio Reynoso Lobato 2002B 5
El Lenguaje y su Sintaxis
Cálculo de predicados (versión restringida)
• Componentes:
• Constantes de objetos: cadenas de caracteres
alfanuméricos que comienzan con una letra mayúscula
o un número. Ejem: Aa, 123, LaTorreEiffel
• Constantes de funciones de todas las “aridades”:
cadenas de caracteres alfanuméricos que comienzan
con una letra minúscula e indicando con un superíndice
la aridad de la función. Ejem: padreDe1, distanciaEntre2
• Constantes de relaciones (predicados) de todas las
“aridades”: cadenas de caracteres alfanuméricos que
comienzan con una letra mayúscula e indicando con un
superíndice su aridad. Ejem:Padre2, B173, Libre1
• También utilizaremos las
• Conectivas proposicionales ¬,∧,∨,⊃
• Y los delimitadores ( ), [ ]
• Y el separador ,
Antonio Reynoso Lobato 2002B 6
Cálculo de Predicados
• Términos:
– Una constante de objeto es un término. Ejem:
Sam
– Una constante de función de aridad n, seguida
por n términos entre paréntesis y separados por
comas, es un término (expresión funcional).
Por lo general omitiremos el superíndice de la
aridad siempre que su valor se pueda deducir del
contexto
• Ejemplos: padreDe(John, Bill),
producto(4, suma(3, 6)),
4
Antonio Reynoso Lobato 2002B 7
Cálculo de Predicados
• fbfs:
– Una constante de relación de aridad n, seguida por n términos
entre paréntesis y separados por comas, es una formula atómica
(también se le llama átomo).
También omitiremos el superíndice de aridad siempre que su
valor se deduzca del contexto (en una constante con aridad 0 se
omite el paréntesis).
Ejem: Q, MayorQue(7,2), P(A. B, C, D)
– fbfs de predicados: una expresión formada por fbfs del cálculo de
predicados (de la misma manera que en el cálculo proposicional).
Ejem:[MayorQue(7,2)∧ MenorQue(4,15)]∨¬Hermano(John, Sam) ∨ P
• También utilizaremos las extensiones que hicimos en el cálculo
proposicional (conjunciones y disyunciones con mas de dos
conjuntores o disyuntores, cláusulas, conjuntos (conjuntivos) de
cláusulas, etc.)
Antonio Reynoso Lobato 2002B 8
La Semántica
• Mundos:
– El mundo puede tener un número infinito de objetos, también llamados
individuos. Estos pueden ser:
• Concretos: Julio Cesar, Bloque A
• Abstractos: 7, el conjunto de todos los enteros
• Entidades ficticias o inventadas (cuya existencia puede ser cuestionada
por alguien): la belleza, Papá Noel . Si estamos dispuestos a
darle un nombre y decir algó de él, podemos pensar acerca del objeto como
un individuo real del mundo, acerca del cual queremos hablar
– Funciones sobre individuos: podemos tener un número infinito de funciones de
todas las aridades que proyectan tuplas de n individuos en un solo individuo.
Ejem: una que proyecta los números 10 y 2 en el cociente 5
– Relaciones entre individuos: los individuos pueden participar en un número
cualquiera de relaciones ( a la relación de aridad 1 se le denomina propiedad).
Ejem: pesado, grande, azul o la relación n-aria estar entre (en la especificación
extensional de la relación n-aria debemos listar de forma explicita a los n
individuos)
5
Antonio Reynoso Lobato 2002B 9
La Semántica
• Interpretaciones:
– Una interpretación de una expresión del cálculo de predicados
es una asignación (o aplicación) :
• que a las constantes de objetos les asigna objetos del
mundo
• que a las constantes de funciones n-arias les asigna
funciones n-arias
• y que a las constantes de relaciones n-arias les asigna
relaciones n-arias
– Denotaciones de sus correspondientes expresiones del cálculo
de predicados: así se denomina a las asignaciones anteriores
– Dominio de la interpretación: conjunto de objetos sobre los
cuales se establecen las asignaciones de las constantes de
los objetos
Antonio Reynoso Lobato 2002B 10
Concepto de Verdad
• Dada una interpretación para los componentes de
una expresión, un átomo tiene el valor Verdadero
solo en el caso de que sea sostenible (correcta en
el mundo) la relación denotada para aquellos
individuos denotados por sus términos
• Si la relación no es sostenible el átomo tiene el valor
de Falso
• Los valores de verdadero y falso de las fbfs no
átomicas se determinan mediante las mismas tablas
de verdad que se utilizan en el cálculo proposional
6
Antonio Reynoso Lobato 2002B 11
Ejemplo
• Para marcar la distinción entre los elementos del lenguaje y lo que éstos denotan,
utilizaremos negritas para los objetos, funciones y relaciones del mundo y
tipografía normal en los elementos del cálculo de predicados
• Imaginemos que el mundo es una estructura matemática que contiene a los
bloques A,B,C, y el Suelo
• También imaginemos las relaciones Sobre y Libre entre estos objetos,
supongamos que tenemos la configuración de bloques de la figura
siguiente,
podemos definir extensionalmente:
– En este mundo la relación Sobre se da por <B,A>, <A,C>, y <C,Suelo>
– La relación Libre se da por el elemento <B>
Antonio Reynoso Lobato 2002B 12
Ejemplo (cont.)
• Asignación (aplicación) que hemos elegido para estas expresiones del
cálculo de predicados (una entre muchas de las interpretaciones):
• Según esta asignación podemos determinar el valor de algunas fbfs
del cálculo de predicados:
7
Antonio Reynoso Lobato 2002B 13
Semántica
• Modelos:
– Muchos conceptos semánticos del cálculo de predicados tienen la
misma definición que en el cálculo proposicional:
• Una interpretación satisface una fbf si la fbf tiene el valor
Verdadero bajo esa interpretación
• Una interpretación que satisface una fbf es un modelo de ésta
• Toda fbf que tiene el valor Verdadero bajo todas las
interpretaciones es una fbf válida
• Toda fbf que no tiene ningún modelo es una fbf inconsistente
o insatisfactible
• Si una fbf ω tiene el valor Verdadero bajo todas aquellas
interpretaciones para las que cada fbf del conjunto ∆ tiene el
valor Verdadero, entonces ω se sigue lógicamente (o es una
consecuencia lógica) de ∆ (∆ ╞ ω )
• Dos fbfs son equivalentes si, y solo si, sus valores verdaderos
son idénticos bajo todas las interpretaciones (es decir, si, y solo si,
cada una de ellas se sigue lógicamente de la otra)
Antonio Reynoso Lobato 2002B 14
Semántica
• Conocimiento:
– Las fórmulas del cálculo de predicados se
pueden utilizar para representar el
conocimiento que tiene un agente acerca del
mundo
– Al conjunto ∆ formado por este tipo de fórmulas
se le llama base de conocimiento del agente
– Si una fórmula ω se incluye en ∆ podemos decir
(con cierta impropiedad) que el agente
“conoce ω” (sería más acertado decir que el
agente “cree ω”)
8
Antonio Reynoso Lobato 2002B 15
Conocimiento acerca del mundo
• Fórmulas que expresan el conocimiento acerca de
un posible mundo de bloques:
• Tres situaciones en el mundo de bloques:
Antonio Reynoso Lobato 2002B 16
Interpretaciones
• La asignación de relaciones en el mundo a constantes de relaciones
son diferentes en los tres modelos
• Existen además otros modelos para estas fórmulas distintos de los
sugeridos por los nombres mnemotécnicas (incluso: todos los conjuntos
consistentes del cálculo de predicados tienen un modelo cuyo dominio
es el de los números enteros)
• Entre más formulas tengamos, menor será el conjunto de modelos
posibles:
– Si queremos concretar significados de un conjunto de fórmulas para
que estas constituyan conocimiento acerca de un mundo en
particular, debemos tener suficientes fórmulas que también
excluyan aquellos mundos con los que no queremos confundirlos
9
Antonio Reynoso Lobato 2002B 17
Cuantificación
• Supongamos que queremos expresar que todos lo objetos del
dominio tiene una cierta propiedad. Para un domino finito
bastaría una conjunción como la siguiente:
Libre(B1)∧ Libre(B2) ∧ Libre(B3) ∧ Libre(B4)
• Supongamos que queremos expresar que al menos un objeto
del dominio tiene una cierta propiedad. Para un domino finito
bastaría una disyunción como la siguiente:
Libre(B1)∨ Libre(B2) ∨ Libre(B3) ∨ Libre(B4)
– Pero esto plantea un serio problema para dominios
grandes o infinitos, por lo que vamos a introducir,
adicionalmente a las unidades sintácticas ya introducidas,
dos nuevos símbolos (variables y cuantificadores) que
nos permitirán resolver el problema.
Antonio Reynoso Lobato 2002B 18
Cuantificación
• Símbolos de variables: conjunto infinito compuesto por cadenas de
texto que comienzan con una letra minúscula de la parte final del
alfabeto, tales como p,q,r,s,t,...,p1,p2,p3,... ( se distinguirán de las
constantes de funciones por su uso en el contexto: f(x, Bob, C17))
• Cuantificadores: ∀ cuantificar universal y ∃ cuantificador existencial
• Si ω es una fbf y ξ es un símbolo de variable, entonces, tanto (∀ ξ) ω
como (∃ ξ) ω son fbfs.
– A ξ se le denomina variable cuantificada y se dice que esta
dentro del ámbito del cuantificador; esta variable estará
incrustada como termino en algún lugar de ω. Si todos los
símbolos de variable, además de ξ, están cuantificados en ω,
entonces se dice que es una fbf cerrada o sentencia cerrada:
(∀ x)[P(x) ⊃ R(x)]
(∃ x)[P(x) ⊃ (∃ y)[ R(x,y) ⊃ S(f(x))]]
10
Antonio Reynoso Lobato 2002B 19
Propiedades
• (∀ x) [(∀ y) ω] ≡ (∀ y) [(∀ x) ω];de esta manera podemos agrupar las
variables cuantificadas universalmente en una sola cadena:
– (∀ x y)ω. En este tipo de fórmulas a ω se le llama matriz
• (∃ x) [(∃ y) ω] ≡ (∃ y) [(∃ x) ω];por lo que también podemos agrupar así:
– (∃ x y)ω.
• Las combinaciones de cuantificadores universales y existenciales
deben mantener su orden relativo
– no es equivalente (∀ x) [(∃ y) ω] a (∃ y) [(∀ x) ω]
• La variable de un cuantificador es del tipo “variable muda”, por lo tanto
podemos renombrarla sin cambiar el valor de la fbf.
– Así (∀ x) ω ≡ (∀ y) ω ,si todas las ocurrencias de x en ω son
reemplazadas por y
• En el cálculo de predicados de primer orden no se pueden cuantificar
los símbolos de función y de relación. En el cálculo de predicados de
segundo orden, y de ordenes mayores, se permite la cuantificación de
las funciones, pero a expensas del uso de mecanismos de inferencia
mucho más complejos
Antonio Reynoso Lobato 2002B 20
Semántica de los cuantificadores
• Cuantificadores universales:
(∀ ξ) ω(ξ) tiene el valor Verdadero (bajo una asignación dada de
constantes de objetos, de relaciones y de relaciones a objetos,
funciones, y relaciones) en el caso de que ω(ξ) tenga el valor
Verdadero para todas las asignaciones del símbolo de la
variable ξ a los objetos del dominio
• Cuantificadores existenciales:
(∃ ξ) ω(ξ) tiene el valor Verdadero (bajo una asignación dada de
constantes de objetos, de relaciones y de relaciones a objetos,
funciones, y relaciones) en el caso de que ω(ξ) tenga el valor
Verdadero para, como mínimo, una de las asignaciones del
símbolo de la variable ξ a los objetos del dominio
• Equivalencias:
– Leyes de DeMorgan:
¬(∀ ξ) ω(ξ) ≡ (∃ ξ)¬ ω(ξ)
¬(∃ ξ) ω(ξ) ≡ (∀ ξ)¬ ω(ξ)
11
Antonio Reynoso Lobato 2002B 21
Semántica de los cuantificadores
• Equivalencias:
– Renombrado de variables:
(∀ ξ) ω(ξ) ≡ (∀ η ) ω(η)
• Reglas de inferencia: Además de las reglas de inferencia del cálculo
proposicional generalizadas convenientemente agregaremos:
– Eliminación del universal (EU) [instanciación universal (IU)]
De (∀ ξ) ω(ξ) podemos inferir ) ω(α), donde:
ω(ξ) es cualquier fbf con la variable ξ
α es un símbolo de constante
ω(α) es ω(ξ) con ξ sustituida por α en todos los puntos en donde
aparece en ω
– Introducción del existencial (IE) [generalización universal (GU)]
De ω(α) podemos inferir ) (∃ ξ) ω(ξ)
Ejemplo: (∀ x) Q(A, g(A), x) podemos inferir (∃ y) (∀ x) Q(y, g(y), x)
Antonio Reynoso Lobato 2002B 22
Representación del conocimiento
Conceptualizaciones:
• El primer paso en la representación del conocimiento acerca
del mundo es conceptual izarlo en términos de sus objetos,
funciones y relaciones. Algunas conceptualizaciones serán
más útiles que otras (no necesariamente más correctas)
• El siguiente paso consiste en crear expresiones del cálculo
de predicados cuyos significados a los objetos, las funciones y
las relaciones definidas
• Finalmente escribiremos fbfs que satisfacen el mundo tal y
como lo hemos conceptual izado. Estas fbfs también serán
satisfechas por otras interpretaciones; siempre y cuando, no
sean interpretaciones que puedan excluir nuestra formalización
del conocimiento acerca del mundo
12
Antonio Reynoso Lobato 2002B 23
Conceptualizaciones
• Cuando diseñamos agentes que deben razonar e interactuar en
mundos reales (en lugar de imaginarios) es necesario que las
conceptualizaciones estén bien asentadas
• Cuando los valores de verdad, como mínimo, de algunos átomos de la
base de conocimientos son evaluados a través de mecanismos de
percepción conectados al mundo, decimos que el concepto esta
bien asentado:
Otros átomos pueden definirse a partir de estos átomos
preceptúales primitivos, pero la estructura entera debe de apoyarse
en algún tipo de percepción para que las conclusiones generadas por
los métodos lógicos tengan relevancia en el mundo en el que el agente
actúa.
Las matemáticas, no necesitan asentarse de esta manera, porque
las sentencias matemáticas no necesitan referirse al mundo físico
Antonio Reynoso Lobato 2002B 24
Ejemplos
13
Antonio Reynoso Lobato 2002B 25
Consideraciones adicionales
• En la IA existe una controversia por la disparidad existente entre la
rígida semántica de los lenguajes lógicos y las características
propias del conocimiento del mundo real con una semántica mucho
más fluida y tremendamente dependiente del contexto
• Para resolverlo se emplean lenguajes lógicos (con algunas
extensiones) para muchas representaciones y tareas del razonamiento
en la IA
• Como muestra: un punto de vista alternativo propone las
representaciones indexado-funcionales que establecen una relación
causal entre el agente y las entidades del mundo, ejemplo: la entidad
la-abeja-que-estoy-cazando está individualizada de manera
indexada( esta definida en términos de su relación con el agente) y
además está individualizada de forma funcional (definida en términos
de la tarea que está realizando el agente) el símbolo puede
corresponder a diferentes abejas en diferentes momentos. Mientras que
en la representación tradicional el símbolo ABEJA siempre se referirá a
la misma abeja

Más contenido relacionado

La actualidad más candente

Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xSophia Galarraga
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchuramapaz91
 
Programación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia ArtificialProgramación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia ArtificialEgdares Futch H.
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discretaJunior Soto
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
Eliminar elementos de una cola
Eliminar elementos de una colaEliminar elementos de una cola
Eliminar elementos de una colajeffersoncenteno
 
Representacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia ArtificialRepresentacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia Artificialjorgeescalona2387
 
Ejercicios algebraproposicional
Ejercicios algebraproposicionalEjercicios algebraproposicional
Ejercicios algebraproposicionalMariexis Cova
 
La responsabilidad social de la Ingeniería de Software
La responsabilidad social de la Ingeniería de SoftwareLa responsabilidad social de la Ingeniería de Software
La responsabilidad social de la Ingeniería de SoftwareAvanet
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basicoGustavo Davila
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrolloosvaldo molina
 

La actualidad más candente (20)

Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+x
 
Arboles
ArbolesArboles
Arboles
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Relaciones y Grafos
Relaciones y GrafosRelaciones y Grafos
Relaciones y Grafos
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchura
 
Analisis Algoritmo
Analisis AlgoritmoAnalisis Algoritmo
Analisis Algoritmo
 
Programación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia ArtificialProgramación en Prolog para Inteligencia Artificial
Programación en Prolog para Inteligencia Artificial
 
Analisis Semantico
Analisis Semantico Analisis Semantico
Analisis Semantico
 
Arboles mate discreta
Arboles mate discretaArboles mate discreta
Arboles mate discreta
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Eliminar elementos de una cola
Eliminar elementos de una colaEliminar elementos de una cola
Eliminar elementos de una cola
 
Representacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia ArtificialRepresentacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia Artificial
 
3.4. Logica de predicados
3.4. Logica de predicados3.4. Logica de predicados
3.4. Logica de predicados
 
Ejercicios algebraproposicional
Ejercicios algebraproposicionalEjercicios algebraproposicional
Ejercicios algebraproposicional
 
Recursividad
RecursividadRecursividad
Recursividad
 
La responsabilidad social de la Ingeniería de Software
La responsabilidad social de la Ingeniería de SoftwareLa responsabilidad social de la Ingeniería de Software
La responsabilidad social de la Ingeniería de Software
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 

Similar a Cálculo de Predicados: Semántica y Cuantificación

Similar a Cálculo de Predicados: Semántica y Cuantificación (20)

Bloque 02 08_1_eso
Bloque 02 08_1_esoBloque 02 08_1_eso
Bloque 02 08_1_eso
 
Lenguaje C David Barillas
Lenguaje C David BarillasLenguaje C David Barillas
Lenguaje C David Barillas
 
Yghor flores
Yghor floresYghor flores
Yghor flores
 
Calculo de Predicados
Calculo de PredicadosCalculo de Predicados
Calculo de Predicados
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
PresentacionUnidad01_Grupo_34.pptx (1).pdf
PresentacionUnidad01_Grupo_34.pptx (1).pdfPresentacionUnidad01_Grupo_34.pptx (1).pdf
PresentacionUnidad01_Grupo_34.pptx (1).pdf
 
clase21.pdf
clase21.pdfclase21.pdf
clase21.pdf
 
Guia algebra
Guia algebraGuia algebra
Guia algebra
 
Guia algebra
Guia algebraGuia algebra
Guia algebra
 
Lógica matemática
Lógica matemática Lógica matemática
Lógica matemática
 
conceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdfconceptos basicos lenguajes de programacion.pdf
conceptos basicos lenguajes de programacion.pdf
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmos
 
Polinomiosyfactoreo sedoff
Polinomiosyfactoreo sedoffPolinomiosyfactoreo sedoff
Polinomiosyfactoreo sedoff
 
Segundo trabajo
Segundo trabajoSegundo trabajo
Segundo trabajo
 
Didactica y uso de las tic
Didactica y uso de las tic Didactica y uso de las tic
Didactica y uso de las tic
 
PresentacionUnidad01_Grupo_34.pptx
PresentacionUnidad01_Grupo_34.pptxPresentacionUnidad01_Grupo_34.pptx
PresentacionUnidad01_Grupo_34.pptx
 
Calculo de Predicados
Calculo de PredicadosCalculo de Predicados
Calculo de Predicados
 
Automatas
AutomatasAutomatas
Automatas
 
Introducción al algebra
Introducción al algebraIntroducción al algebra
Introducción al algebra
 
Logica Difusa
 Logica Difusa  Logica Difusa
Logica Difusa
 

Más de Bertha Vega

Más de Bertha Vega (20)

Mpi
Mpi Mpi
Mpi
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Puertos comunicacion
Puertos comunicacionPuertos comunicacion
Puertos comunicacion
 
Practica 1 SC
Practica 1 SCPractica 1 SC
Practica 1 SC
 
Practica3 - Control
Practica3 - ControlPractica3 - Control
Practica3 - Control
 
Control de velocidad 1
Control de velocidad 1Control de velocidad 1
Control de velocidad 1
 
Puerto Paralelo
Puerto ParaleloPuerto Paralelo
Puerto Paralelo
 
Control velocidad
Control velocidadControl velocidad
Control velocidad
 
Control temperatura
Control temperaturaControl temperatura
Control temperatura
 
Previo8- Dispos E/S
Previo8- Dispos E/SPrevio8- Dispos E/S
Previo8- Dispos E/S
 
Previo7- Dispos E/S
Previo7- Dispos E/SPrevio7- Dispos E/S
Previo7- Dispos E/S
 
Previo6- Dispos E/S
Previo6- Dispos E/SPrevio6- Dispos E/S
Previo6- Dispos E/S
 
Previo5- Dispos E/S
Previo5- Dispos E/SPrevio5- Dispos E/S
Previo5- Dispos E/S
 
Previo4
Previo4Previo4
Previo4
 
Previo3- Dispos E/S
Previo3- Dispos E/SPrevio3- Dispos E/S
Previo3- Dispos E/S
 
Previo2- Dispos E/S
Previo2- Dispos E/SPrevio2- Dispos E/S
Previo2- Dispos E/S
 
Previo9- Dispos E/S
Previo9- Dispos E/SPrevio9- Dispos E/S
Previo9- Dispos E/S
 
Previo1 - Dispos E/S
Previo1 - Dispos E/SPrevio1 - Dispos E/S
Previo1 - Dispos E/S
 
DDS
DDSDDS
DDS
 
AR
ARAR
AR
 

Último

Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 

Último (20)

Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 

Cálculo de Predicados: Semántica y Cuantificación

  • 1. 1 Antonio Reynoso Lobato 2002B 1 Módulo 3, Sección 3 El Cálculo de Predicados Antonio Reynoso Lobato 2002B 2 Objetivo de la Sección Analizar, el lenguaje de representación del conocimiento llamado cálculorden predicados de primer orden.
  • 2. 2 Antonio Reynoso Lobato 2002B 3 Temas • Antecedentes • El lenguaje y su sintaxis • La semántica • Cuantificación • Semántica de los cuantificadores • Representación del conocimiento por medio del lenguaje del cálculo de predicados • Consideraciones adicionales Antonio Reynoso Lobato 2002B 4 Antecedentes • La principal limitación del cálculo proposicional es que los átomos son cadenas de texto que no disponen de una estructura interna en: SOBRE_B_C ⊃ ¬LIBRE_C las proposiciones son totalmente diferentes y sin ninguna relación entre ellas • Necesitamos un lenguaje que disponga de nombres para los objetos acerca de los cuales queremos formular las proposiciones, y de nombres para las proposiciones que queremos formular Sobre(b,c) ⊃ ¬Libre(c) donde b, c son variables que se pueden referir a cualquier bloque • Este lenguaje se llama cálculo de predicados de primer orden y dispone de símbolos llamados constantes de objetos, constantes de relaciones y constantes de funciones
  • 3. 3 Antonio Reynoso Lobato 2002B 5 El Lenguaje y su Sintaxis Cálculo de predicados (versión restringida) • Componentes: • Constantes de objetos: cadenas de caracteres alfanuméricos que comienzan con una letra mayúscula o un número. Ejem: Aa, 123, LaTorreEiffel • Constantes de funciones de todas las “aridades”: cadenas de caracteres alfanuméricos que comienzan con una letra minúscula e indicando con un superíndice la aridad de la función. Ejem: padreDe1, distanciaEntre2 • Constantes de relaciones (predicados) de todas las “aridades”: cadenas de caracteres alfanuméricos que comienzan con una letra mayúscula e indicando con un superíndice su aridad. Ejem:Padre2, B173, Libre1 • También utilizaremos las • Conectivas proposicionales ¬,∧,∨,⊃ • Y los delimitadores ( ), [ ] • Y el separador , Antonio Reynoso Lobato 2002B 6 Cálculo de Predicados • Términos: – Una constante de objeto es un término. Ejem: Sam – Una constante de función de aridad n, seguida por n términos entre paréntesis y separados por comas, es un término (expresión funcional). Por lo general omitiremos el superíndice de la aridad siempre que su valor se pueda deducir del contexto • Ejemplos: padreDe(John, Bill), producto(4, suma(3, 6)),
  • 4. 4 Antonio Reynoso Lobato 2002B 7 Cálculo de Predicados • fbfs: – Una constante de relación de aridad n, seguida por n términos entre paréntesis y separados por comas, es una formula atómica (también se le llama átomo). También omitiremos el superíndice de aridad siempre que su valor se deduzca del contexto (en una constante con aridad 0 se omite el paréntesis). Ejem: Q, MayorQue(7,2), P(A. B, C, D) – fbfs de predicados: una expresión formada por fbfs del cálculo de predicados (de la misma manera que en el cálculo proposicional). Ejem:[MayorQue(7,2)∧ MenorQue(4,15)]∨¬Hermano(John, Sam) ∨ P • También utilizaremos las extensiones que hicimos en el cálculo proposicional (conjunciones y disyunciones con mas de dos conjuntores o disyuntores, cláusulas, conjuntos (conjuntivos) de cláusulas, etc.) Antonio Reynoso Lobato 2002B 8 La Semántica • Mundos: – El mundo puede tener un número infinito de objetos, también llamados individuos. Estos pueden ser: • Concretos: Julio Cesar, Bloque A • Abstractos: 7, el conjunto de todos los enteros • Entidades ficticias o inventadas (cuya existencia puede ser cuestionada por alguien): la belleza, Papá Noel . Si estamos dispuestos a darle un nombre y decir algó de él, podemos pensar acerca del objeto como un individuo real del mundo, acerca del cual queremos hablar – Funciones sobre individuos: podemos tener un número infinito de funciones de todas las aridades que proyectan tuplas de n individuos en un solo individuo. Ejem: una que proyecta los números 10 y 2 en el cociente 5 – Relaciones entre individuos: los individuos pueden participar en un número cualquiera de relaciones ( a la relación de aridad 1 se le denomina propiedad). Ejem: pesado, grande, azul o la relación n-aria estar entre (en la especificación extensional de la relación n-aria debemos listar de forma explicita a los n individuos)
  • 5. 5 Antonio Reynoso Lobato 2002B 9 La Semántica • Interpretaciones: – Una interpretación de una expresión del cálculo de predicados es una asignación (o aplicación) : • que a las constantes de objetos les asigna objetos del mundo • que a las constantes de funciones n-arias les asigna funciones n-arias • y que a las constantes de relaciones n-arias les asigna relaciones n-arias – Denotaciones de sus correspondientes expresiones del cálculo de predicados: así se denomina a las asignaciones anteriores – Dominio de la interpretación: conjunto de objetos sobre los cuales se establecen las asignaciones de las constantes de los objetos Antonio Reynoso Lobato 2002B 10 Concepto de Verdad • Dada una interpretación para los componentes de una expresión, un átomo tiene el valor Verdadero solo en el caso de que sea sostenible (correcta en el mundo) la relación denotada para aquellos individuos denotados por sus términos • Si la relación no es sostenible el átomo tiene el valor de Falso • Los valores de verdadero y falso de las fbfs no átomicas se determinan mediante las mismas tablas de verdad que se utilizan en el cálculo proposional
  • 6. 6 Antonio Reynoso Lobato 2002B 11 Ejemplo • Para marcar la distinción entre los elementos del lenguaje y lo que éstos denotan, utilizaremos negritas para los objetos, funciones y relaciones del mundo y tipografía normal en los elementos del cálculo de predicados • Imaginemos que el mundo es una estructura matemática que contiene a los bloques A,B,C, y el Suelo • También imaginemos las relaciones Sobre y Libre entre estos objetos, supongamos que tenemos la configuración de bloques de la figura siguiente, podemos definir extensionalmente: – En este mundo la relación Sobre se da por <B,A>, <A,C>, y <C,Suelo> – La relación Libre se da por el elemento <B> Antonio Reynoso Lobato 2002B 12 Ejemplo (cont.) • Asignación (aplicación) que hemos elegido para estas expresiones del cálculo de predicados (una entre muchas de las interpretaciones): • Según esta asignación podemos determinar el valor de algunas fbfs del cálculo de predicados:
  • 7. 7 Antonio Reynoso Lobato 2002B 13 Semántica • Modelos: – Muchos conceptos semánticos del cálculo de predicados tienen la misma definición que en el cálculo proposicional: • Una interpretación satisface una fbf si la fbf tiene el valor Verdadero bajo esa interpretación • Una interpretación que satisface una fbf es un modelo de ésta • Toda fbf que tiene el valor Verdadero bajo todas las interpretaciones es una fbf válida • Toda fbf que no tiene ningún modelo es una fbf inconsistente o insatisfactible • Si una fbf ω tiene el valor Verdadero bajo todas aquellas interpretaciones para las que cada fbf del conjunto ∆ tiene el valor Verdadero, entonces ω se sigue lógicamente (o es una consecuencia lógica) de ∆ (∆ ╞ ω ) • Dos fbfs son equivalentes si, y solo si, sus valores verdaderos son idénticos bajo todas las interpretaciones (es decir, si, y solo si, cada una de ellas se sigue lógicamente de la otra) Antonio Reynoso Lobato 2002B 14 Semántica • Conocimiento: – Las fórmulas del cálculo de predicados se pueden utilizar para representar el conocimiento que tiene un agente acerca del mundo – Al conjunto ∆ formado por este tipo de fórmulas se le llama base de conocimiento del agente – Si una fórmula ω se incluye en ∆ podemos decir (con cierta impropiedad) que el agente “conoce ω” (sería más acertado decir que el agente “cree ω”)
  • 8. 8 Antonio Reynoso Lobato 2002B 15 Conocimiento acerca del mundo • Fórmulas que expresan el conocimiento acerca de un posible mundo de bloques: • Tres situaciones en el mundo de bloques: Antonio Reynoso Lobato 2002B 16 Interpretaciones • La asignación de relaciones en el mundo a constantes de relaciones son diferentes en los tres modelos • Existen además otros modelos para estas fórmulas distintos de los sugeridos por los nombres mnemotécnicas (incluso: todos los conjuntos consistentes del cálculo de predicados tienen un modelo cuyo dominio es el de los números enteros) • Entre más formulas tengamos, menor será el conjunto de modelos posibles: – Si queremos concretar significados de un conjunto de fórmulas para que estas constituyan conocimiento acerca de un mundo en particular, debemos tener suficientes fórmulas que también excluyan aquellos mundos con los que no queremos confundirlos
  • 9. 9 Antonio Reynoso Lobato 2002B 17 Cuantificación • Supongamos que queremos expresar que todos lo objetos del dominio tiene una cierta propiedad. Para un domino finito bastaría una conjunción como la siguiente: Libre(B1)∧ Libre(B2) ∧ Libre(B3) ∧ Libre(B4) • Supongamos que queremos expresar que al menos un objeto del dominio tiene una cierta propiedad. Para un domino finito bastaría una disyunción como la siguiente: Libre(B1)∨ Libre(B2) ∨ Libre(B3) ∨ Libre(B4) – Pero esto plantea un serio problema para dominios grandes o infinitos, por lo que vamos a introducir, adicionalmente a las unidades sintácticas ya introducidas, dos nuevos símbolos (variables y cuantificadores) que nos permitirán resolver el problema. Antonio Reynoso Lobato 2002B 18 Cuantificación • Símbolos de variables: conjunto infinito compuesto por cadenas de texto que comienzan con una letra minúscula de la parte final del alfabeto, tales como p,q,r,s,t,...,p1,p2,p3,... ( se distinguirán de las constantes de funciones por su uso en el contexto: f(x, Bob, C17)) • Cuantificadores: ∀ cuantificar universal y ∃ cuantificador existencial • Si ω es una fbf y ξ es un símbolo de variable, entonces, tanto (∀ ξ) ω como (∃ ξ) ω son fbfs. – A ξ se le denomina variable cuantificada y se dice que esta dentro del ámbito del cuantificador; esta variable estará incrustada como termino en algún lugar de ω. Si todos los símbolos de variable, además de ξ, están cuantificados en ω, entonces se dice que es una fbf cerrada o sentencia cerrada: (∀ x)[P(x) ⊃ R(x)] (∃ x)[P(x) ⊃ (∃ y)[ R(x,y) ⊃ S(f(x))]]
  • 10. 10 Antonio Reynoso Lobato 2002B 19 Propiedades • (∀ x) [(∀ y) ω] ≡ (∀ y) [(∀ x) ω];de esta manera podemos agrupar las variables cuantificadas universalmente en una sola cadena: – (∀ x y)ω. En este tipo de fórmulas a ω se le llama matriz • (∃ x) [(∃ y) ω] ≡ (∃ y) [(∃ x) ω];por lo que también podemos agrupar así: – (∃ x y)ω. • Las combinaciones de cuantificadores universales y existenciales deben mantener su orden relativo – no es equivalente (∀ x) [(∃ y) ω] a (∃ y) [(∀ x) ω] • La variable de un cuantificador es del tipo “variable muda”, por lo tanto podemos renombrarla sin cambiar el valor de la fbf. – Así (∀ x) ω ≡ (∀ y) ω ,si todas las ocurrencias de x en ω son reemplazadas por y • En el cálculo de predicados de primer orden no se pueden cuantificar los símbolos de función y de relación. En el cálculo de predicados de segundo orden, y de ordenes mayores, se permite la cuantificación de las funciones, pero a expensas del uso de mecanismos de inferencia mucho más complejos Antonio Reynoso Lobato 2002B 20 Semántica de los cuantificadores • Cuantificadores universales: (∀ ξ) ω(ξ) tiene el valor Verdadero (bajo una asignación dada de constantes de objetos, de relaciones y de relaciones a objetos, funciones, y relaciones) en el caso de que ω(ξ) tenga el valor Verdadero para todas las asignaciones del símbolo de la variable ξ a los objetos del dominio • Cuantificadores existenciales: (∃ ξ) ω(ξ) tiene el valor Verdadero (bajo una asignación dada de constantes de objetos, de relaciones y de relaciones a objetos, funciones, y relaciones) en el caso de que ω(ξ) tenga el valor Verdadero para, como mínimo, una de las asignaciones del símbolo de la variable ξ a los objetos del dominio • Equivalencias: – Leyes de DeMorgan: ¬(∀ ξ) ω(ξ) ≡ (∃ ξ)¬ ω(ξ) ¬(∃ ξ) ω(ξ) ≡ (∀ ξ)¬ ω(ξ)
  • 11. 11 Antonio Reynoso Lobato 2002B 21 Semántica de los cuantificadores • Equivalencias: – Renombrado de variables: (∀ ξ) ω(ξ) ≡ (∀ η ) ω(η) • Reglas de inferencia: Además de las reglas de inferencia del cálculo proposicional generalizadas convenientemente agregaremos: – Eliminación del universal (EU) [instanciación universal (IU)] De (∀ ξ) ω(ξ) podemos inferir ) ω(α), donde: ω(ξ) es cualquier fbf con la variable ξ α es un símbolo de constante ω(α) es ω(ξ) con ξ sustituida por α en todos los puntos en donde aparece en ω – Introducción del existencial (IE) [generalización universal (GU)] De ω(α) podemos inferir ) (∃ ξ) ω(ξ) Ejemplo: (∀ x) Q(A, g(A), x) podemos inferir (∃ y) (∀ x) Q(y, g(y), x) Antonio Reynoso Lobato 2002B 22 Representación del conocimiento Conceptualizaciones: • El primer paso en la representación del conocimiento acerca del mundo es conceptual izarlo en términos de sus objetos, funciones y relaciones. Algunas conceptualizaciones serán más útiles que otras (no necesariamente más correctas) • El siguiente paso consiste en crear expresiones del cálculo de predicados cuyos significados a los objetos, las funciones y las relaciones definidas • Finalmente escribiremos fbfs que satisfacen el mundo tal y como lo hemos conceptual izado. Estas fbfs también serán satisfechas por otras interpretaciones; siempre y cuando, no sean interpretaciones que puedan excluir nuestra formalización del conocimiento acerca del mundo
  • 12. 12 Antonio Reynoso Lobato 2002B 23 Conceptualizaciones • Cuando diseñamos agentes que deben razonar e interactuar en mundos reales (en lugar de imaginarios) es necesario que las conceptualizaciones estén bien asentadas • Cuando los valores de verdad, como mínimo, de algunos átomos de la base de conocimientos son evaluados a través de mecanismos de percepción conectados al mundo, decimos que el concepto esta bien asentado: Otros átomos pueden definirse a partir de estos átomos preceptúales primitivos, pero la estructura entera debe de apoyarse en algún tipo de percepción para que las conclusiones generadas por los métodos lógicos tengan relevancia en el mundo en el que el agente actúa. Las matemáticas, no necesitan asentarse de esta manera, porque las sentencias matemáticas no necesitan referirse al mundo físico Antonio Reynoso Lobato 2002B 24 Ejemplos
  • 13. 13 Antonio Reynoso Lobato 2002B 25 Consideraciones adicionales • En la IA existe una controversia por la disparidad existente entre la rígida semántica de los lenguajes lógicos y las características propias del conocimiento del mundo real con una semántica mucho más fluida y tremendamente dependiente del contexto • Para resolverlo se emplean lenguajes lógicos (con algunas extensiones) para muchas representaciones y tareas del razonamiento en la IA • Como muestra: un punto de vista alternativo propone las representaciones indexado-funcionales que establecen una relación causal entre el agente y las entidades del mundo, ejemplo: la entidad la-abeja-que-estoy-cazando está individualizada de manera indexada( esta definida en términos de su relación con el agente) y además está individualizada de forma funcional (definida en términos de la tarea que está realizando el agente) el símbolo puede corresponder a diferentes abejas en diferentes momentos. Mientras que en la representación tradicional el símbolo ABEJA siempre se referirá a la misma abeja