# coding=utf-8 name = 'aunt/2' slug = 'X je teta od Y' description = '''\

aunt(X, Y): X je teta od Y.

?- aunt(sally, X).
  X = vanessa ;
  X = patricia.
''' plan = ['''\

Morda lahko uporabiš rešitev kakšne prejšnje naloge?

Moj brat ali sestra ima otroka...

''', '''\

Če je X sestra od starša od Y, potem je X teta od Y.

''', '''\

Sestra od starša od Y, je teta od Y.

'''] hint = { 'x_and_y_mixed_up': '''\

X mora biti teta od Y, ne obratno.

''', '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.

''', 'x_must_have_sibling': '''\

Teta ima navadno brata ali sestro...

''', 'x_must_be_female': '''\

Teta je navadno ženskega spola.

''', # TODO: Loni should mark female gender on some aunt hints! 'y_must_have_parent': '''\

Verjetno bi bilo smiselno, da ima nečak kakšnega starša?

''', 'aunt_vs_mother': '''\

Kako je teta lahko hkrati še mama od Y? Si morda pozabil, da teta in starš od Y ne smeta biti ista oseba?

''', 'x_need_not_be_parent': '''\

X pravzaprav ne rabi imeti otrok, da je lahko teta od nekoga...

''', 'y_need_not_be_parent': '''\

Nečak ali nečakinja Y pravzaprav ne rabi imeti otrok, da ima teto...

''', '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.

''', # TODO: only trigger if sister is not part of correct solution }