Paradigma Logico

Redactado por

Christopher Mendoza

Paradigma Logico

usamos Prolog como herramienta principal

  • Declarativo

  • Información por consultas

  • Ejecución: inferencias Lógicas (busqueda)

    Todo es False hasta que se demuestre lo contrario, influye el orden de las clausulas

  • Las reglas describen relaciones entre objetos

  • Los hechos describiran propiedades de los objetos

  • Definir

    • Hechos
    • Consultas
    • Variables
    • Conjunciones
    • Reglas

Las consultas se realizan sobre las bases de conocimientos.

Un Hecho debe comenzar en minusculas, deber tener entre parentesis las relaciones entre los objetos, y termina en un punto.

Ejemplo donde mostramos como crear Hechos, con objetos usando asi base de conocimientos que pueden ser consultadas

hombre(juan).
hombre(luis).

mujer(maria).
mujer(ana).

tienen_hijos(juan,maria).
tienen_hijos(luis,carmen).

hijo_de(juan, pedro).
hijo_de(maria, pedro).
hijo_de(juan, belen).
hijo_de(maria, roque).

es_padre(P):-
    hombre(P),
    hijo_de(P, _).

Las Relgas se utilizan en prlog para significar que un hecho depende de uno o mas hechos. como en el ejemplo de es_padre

Hechos con conjunciones y variables para su definicion
Variables en Mayusculas

cada afirmación debe terminar en .

para hacer espacio se usa _
los comentarios hacemos con %
las conjunciones solo podemos usar AND que es una ,

OR, NO podemos usar.

Ir Arriba↑