# coding=utf-8 id = 99 name = 'cousin/2' slug = 'X je bratranec ali sestrična od Y' description = '''\
cousin(X, Y)
: X
je bratranec ali sestrična od Y
.
?- cousin(andrew, X). X = vanessa ; X = patricia.''' plan = ['''\
Verjetno bi se sedaj splačalo uporabiti rešitev kakšne prejšnje naloge?
Loni naj zbriše imena relacij (parent, sister) s te slike!
Seveda se da rešiti tudi brez prejšnjih rešitev... MORE
Loni naj zbriše imena relacij (parent, sister) s te slike!
''', '''\ ''', '''\Če je PX
starš od X
in je
PY
starš od Y
ter sta
PX
in PY
brat ali sestra,
potem je X
bratranec/sestrična od Y
.
Je spol res pomemben?
''', 'precedence_fail': '''\Si morda narobe upošteval prioriteto operatorjev IN ter ALI?
Operator IN veže močneje od ALI, če želiš spremeniti prioriteto, lahko uporabiš oklepaje.
''', 'cousin_vs_sibling': '''\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 nekdo bratranec/sestrična samemu sebi?
Imata morda X
in Y
istega starša?
Bratranec/sestrična pravzaprav ne rabi imeti otrok...
''', # 'interesting_tidbit': '''\ #Zanimivost: nalogo bi lahko rešil tudi z uporabo rešitve za relacijo "sister".
# Teta je namreč sestra od starša od Y
.