Documentos de Académico
Documentos de Profesional
Documentos de Cultura
.
Desde el punto de vista practico puede sacrificarse algo de expresividad y
obtener un mecanismo mas eficiente que sustente un lenguaje de programacion
mas “realista”:
Hecho: p ← 2
Regla: p |{z} cabeza ← q1, . . . , qn | {z } cuerpo3
Objetivo: ← q1, . . . , qn 4
Exito: ´ ←
Clausulas de Horn
Las reglas engloban todos los casos en el siguiente sentido:
.
Los literales pueden aparecer repetidos en el cuerpo
Un orden en los literales del cuerpo (podemos hablar del primer literal,
segundo literal, etc).
p(t1, . . . ,tn) ←
p(s1, . . . ,sn) ←
...
...
Ejemplo 1
Representaci´on de un grafo mediante hechos:
.
arco(a, b) ←
arco(a, c) ←
arco(b, d) ←
arco(c, d) ←
arco(c, e) ←
arco(d, e) ←
.
Ejemplo 2
Podemos definir la suma de naturales (representados como c y s) mediante un
hecho y una regla:
suma(c,X,X) ←
suma(s(X),Y ,s(Z)) ← suma(X,Y , Z)
.
SLD-Resolucion
Selection-rule driven Linear resolution for Definite clauses
Es un caso particular de la resolucion general, donde:
Los resolventes son siempre objetivos (clausulas sin cabeza).
Los programas son conjuntos de clausulas (de Horn) definidas, i.e., hechos y
reglas.
Hay una funcion de selecci´on que selecciona un atomo del resolvente a quien
aplicar resolucion
Ejemplo
Supongamos el programa (c representa cero y s sucesor):
suma(c,Y ,Y ) ←
suma(s(X),Y ,s(Z)) ← suma(X,Y , Z)
y el objetivo ← suma(s(c),s(c),s(s(c))) (asumimos que fs selecciona el primer
objetivo por la izquierda).
.
Conclusion
Se realizaron diferentes ejemplos donde identificamos los diferentes tipos de
clausulas de hor
Sus difrentes formas como se pueden hacer y sus definiciones de cada una y para
que sirven o los significados de cada letras y sus orden donde van ubicadas.
Bibliografia
1. L. E. Miller, “Indoor Navigation for First Responders: A Feasibility Study”.
2. S. Fischer, H. Grubeck, A. Kangas, H. Koorapaty, E. Larsson, P. Lundqvist,
“Time of Arrival Estimation of Narrowband TDMA Signals for Mobile
Positioning” Personal Indoor and Mobile Radio Communications, 1998.