Contoh sederhana dari bahasa pemrograman prolog
silsilah keluarga
- Silsilah Keluarga
2. Bahasa Pemrograman Prolog
domainsperson,activity=symbol
predicatesayah(person,activity)ibu(person,activity)anak(person,activity)kakek(person,activity)nenek(person,activity)cucu(person,activity)bibi(person,activity)paman(person,activity)
clausesayah(purwa,maya).ayah(purwa,mizwa).ayah(robin,komeng).ayah(alex,luntung).ibu(maya,surya).ibu(maya,vivi).ibu(mizwa,alex).anak(maya,purwa).anak(mizwa,purwa).anak(surya,maya).anak(vivi,maya).anak(robin,mizwa).anak(alex,mizwa).anak(komeng,robin).anak(luntung,alex).kakek(purwa,surya).kakek(purwa,vivi).kakek(purwa,robin).kakek(purwa,alex).nenek(mizwa,komeng).nenek(mizwa,luntung).nenek(maya,komeng).nenek(maya,luntung).cucu(komeng,mizwa).cucu(luntung,mizwa).cucu(surya,purwa).cucu(vivi,purwa).cucu(robin,purwa).cucu(alex,purwa).bibi(maya,robin).bibi(maya,alex).bibi(mizwa,surya).bibi(mizwa,vivi).paman(robin,luntung).paman(alex,komeng).