Compare lists in Prolog -


i need compare list fact includes list. example have 2 facts:

level1(toothed_whale,[1,2]). level1(baleen_whale,[2,1]). 

i want create predicate compares these facts list of creation. if compare level1 list [1,2] want function return toothed_whale. if compare level1 list [2,1] should return baleen_whale. how do this?

i'm not sure you're asking, can execute simple queries.

for instance:

2 ?- level1(x,[1,2]). x = toothed_whale .  3 ?- level1(x,[2,1]). x = baleen_whale. 

is you're asking?


Comments

Popular posts from this blog

how to proxy from https to http with lighttpd -

android - Automated my builds -

python - Flask migration error -