浏览代码

Add ancestor relation

DricomDragon 5 年之前
父节点
当前提交
323a4808a5
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      tp/1/parent.lp

+ 3 - 0
tp/1/parent.lp

@@ -5,3 +5,6 @@ parent(lucie,robert). parent(robert,mattis). parent(robert,anna).
 child(C, P) :- parent(P, C).
 grandparent(G, C) :- parent(G, P), parent(P, C).
 sibling(S1, S2) :- parent(P, S1), parent(P, S2), S1 > S2.
+
+ancester(X, Y) :- parent(X, Y).
+ancester(X, Z) :- ancester(X, Y), ancester(Y, Z).