Aos especialistas.Gostaria de saber se alguém sabe como montar uma análise léxica do referido prolog descrito aqui?

Modelagem

Lógica de programação

Estrutura da Linguagem

12/12/2019

Para todo X e Z
X é antepassado de Z se
X é progenitor de Z

Logo conduz a um conjunto de cláusulas do tipo:

antepassado(X, Z) :-
progenitor(X, Y),
progenitor(Y, Z).
antepassado(X, Z) :-
progenitor(X, Y1),
progenitor(Y1, Y2),
progenitor(Y2, Z).
antepassado(X, Z) :-
progenitor(X, Y1),
progenitor(Y1, Y2),
progenitor(Y2, Y3),
progenitor(Y3, Z).
Vagner Santos

Vagner Santos

Curtidas 0
POSTAR