esepro2
vedi anche altri esempi in predicati
richiesta per sapere se un individuo possiede un libro di materia indicata e di autore indicato
GOAL    possiede(luigi,libro(X),autore(rossi))....vedi se luigi possiede un libro con autore rossi
        possiede(carlo,L,Y) ...vedi se carlo possiede libri indicando materia e autore
        possiede(X,L,autore(rossi))..vedi quali individui possiedono libri con autore rossi
 

listato programma       
nowarnings
domains
nome = symbol
libro =libro(nome)
autore=autore(nome)
predicates
possiede(nome,libro,autore)
clauses
possiede(luigi,libro(chimica),autore(rossi)).
possiede(luigi,libro(fisica),autore(bassi)).
possiede(carlo,libro(fisica),autore(grasso)).
possiede(carlo,libro(geologia),autore(zanella)).
possiede(carlo,libro(scienze),autore(rossi)).