Para esto sirve aprender Prolog

Prolog, proveniente del francés Programation et Logique, es un lenguaje de programación lógico e interpretado, bastante popular en el medio de investigación en Inteligencia Artificial.
Wikipedia

Aprendí a usarlo en las asignaturas “Fundamentos Lógicos de la Programación” y “Programación Declarativa”. pero nunca pensé que podría usarse para esto:

todopoderoso(dios).
muy_religioso(juanito).

ayuda(Y,X) :- cree_en(X,Y), ayuda(X,X).
ayuda(X,X) :- fuerza_de_voluntad(X).
fuerza_de_voluntad(X) :- muy_religioso(X).
cree_en(X,dios) :- muy_religioso(X).
existe(X) :- ayuda(X,_), ayuda(_,X).
mejora_milagrosamente(X) :- ayuda(Y,X), todopoderoso(Y).

?- existe(dios).
true

Por cierto, tremendos los comentarios de la noticia del menéame en los que lo vi. Estos “argumentos” que demuestran la existencia de Dios me encantan:

ARGUMENTO DEL EVANGELISTA AMERICANO
(1) Decirle a la gente que Dios existe me ha hecho inmensamente rico
(2) Luego Dios existe

ARGUMENTO DE LA INTIMIDACIÓN
(1) ¿Ves esta enorme hoguera?
(2) Luego Dios existe

ARGUMENTO DE LA AFIRMACIÓN EN MAYÚSCULAS
(1) DIOS EXISTE, VE ACOSTUMBRÁNDOTE
(2) Luego Dios existe

ARGUMENTO DE GOOGLE
Dios no existe 585.000 -> www.google.es/search?hl=es=
Dios existe 581.000 -> www.google.es/search?hl=es=
(1) Google dice que Dios no existe, más veces que que sí exista.
(2) Google es Dios
(3) Luego Dios existe

Tagged , , , .Bookmark the permalink.

8 Responses to Para esto sirve aprender Prolog

  1. jonny says:

    Muy vacano, bonita forma de aprender Prolog y de dar a conocer lo que en verdad existe.

  2. Lic Leonel Herrera Rivera says:

    Me quede impresionado con el programa de prolog que deduce que Dios existe, por favor seria tan amable en actualizarlo alguien a la version nueva de visual prolog 7.2 para poder mostrar que si trabaja por que esta en una version muy vieja que no funciona en visual prolog version 7.2, y es fantastico eso me dejo super impresionado jamas pense que prolog deduciria que Dios existe.

  3. mario says:

    quisiera que alguien me explicara mas en detalle como esta eso de que el programa prolog deduce la existencia de dios

  4. navo says:

    pues copie el programa y lo ejecute

    me salio que no existe

  5. navo says:

    no se k paso ahora me sale Dios = Juanito

    lol

  6. navo says:

    ya me di cuanta
    con
    existe(dios).
    false

    y con

    existe(Dios)

    Dios = juanito.

  7. mario says:

    Quisiera que se explicara mas a detalle esto de que prolog afirma la existencia de dios .¿Como es esto si tambien se puede hacer un programa que su rresultado sea la NO existencia de dios?

  8. Flor says:

    Quisiera saber si con prolog puedo crear un chatbot com george… gracias! :-)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>