Prolog

zenturion
22 de Abril del 2010
Hola a todos, encontre un código en prolog. el cual trata sobre caminos hamilonianos, y este es el siguiente:
?-hamiltoniano(C).
C=[cd1,cd2,cd3,cd4,cd5,cd6]
?-findall(-C,hamiltoniano(_C),_L),length(_L,N).
N=16.
PRIMERA DEFINICION DE HAMILTON
Hamiltoniano_1(C):-
camino(_,_,C),
nodos(L),
length(L,N),
length(C,N).
SEGUNDA DEFINCION DE HAMILTON
hamiltoniano_2(C):-
nodos(L),
length(L,N),
length(C,N),
camino(_,_,C).

el problema es que no logro interpretarlo bien
si alguien quisiera tomarse la molestia de explicarme que es lo que sucede se lo agradecere mucho.