xcerca2
/* xcerca2.pro */ /* gestione rubrica roccia */ /* uso di variabile anonima _ */ /* per non stampare dato corrispondente */
/* GOAL roccia(A,B,C,D) */ /* GOAL roccia(A,_,sottotipo,_) */ /* GOAL roccia(Nome,_,A,_) */
domains nome,nome,tipo,sottotipo = symbol numero = integer
predicates roccia(nome,tipo,sottotipo,numero)
clauses /* roccia(nome,tipo,sottotipo,numero */
roccia(granito,magmatica,intrusiva,45). roccia(granito,magmatica,intrusiva,45). roccia(granito,magmatica,intrusiva,45). roccia(diorite,magmatica,intrusiva,46). roccia(sienite,magmatica,intrusiva,25). roccia(gabbro,magmatica,intrusiva,35). roccia(porfido,magmatica,effusiva,45). roccia(trachite,magmatica,effusiva,45). roccia(andesite,magmatica,effusiva,45). roccia(basalto,magmatica,effusiva,45). roccia(arenaria,sedimentaria,clastica,45). roccia(gesso,sedimentaria,chimica,45).
/* possibile aggiungere dati */