From 0c5bd3035d7e5b6b7a507b986def5a8ce42ba97b Mon Sep 17 00:00:00 2001
From: Aleksander Sadikov
Kako je lahko bratranec/sestrična hkrati tudi brat/sestra od Y
?
-Si morda pozabil, da starša od X
in Y
ne smeta biti ista oseba?
Kako je lahko bratranec/sestrična X
hkrati tudi brat/sestra od Y
?
+Si morda pozabil, da starša od X
in Y
ne smeta biti ista (pazi: če sta oba starša
+navedena v bazi, potem ju lahko prolog najde kot dva različna, logično je to čisto res)?
X
in Y
ne smeta biti i
Kako je lahko nekdo bratranec/sestrična samemu sebi?
Imata morda X
in Y
istega starša?
Poskusi prolog vprašati tole: ?- cousin(X, X).
?
Poskusi prolog vprašati tole: ?- cousin(X, X).
X
in Y
istega starša?
Vse kaže, da tvoj predikat vedno vrne "false". Si mu dal pravilno ime, si se morda pri imenu zatipkal?
Če je ime pravilno, se morda splača preveriti tudi, če se nisi zatipkal kje drugje, je morda kakšna pika namesto vejice ali obratno, morda kakšna spremenljivka z malo začetnico?
+Morda kakšnega pomožnega predikata nisi definiral ali si se zatipkal pri njegovem imenu?
Možno je seveda tudi, da so tvoji pogoji prestrogi ali celo nemogoči (kot bi bila npr. zahteva,
da je X
hkrati starš in sestra od Y
).