【问题标题】:Disjunctions in DataLogDataLog 中的析取
【发布时间】:2019-06-17 01:33:04
【问题描述】:

那么 OR 条件是如何在 Datalog-land 中模拟/调用的?

这可能是关于 DataLog 的最基本的问题,但是你好,这是我第一次尝试使用它;)

【问题讨论】:

    标签: datalog


    【解决方案1】:

    现在明白了:这是一种奇怪的语法:析取是由多个同名规则创建的

    myrecursive(X,Y) :- basecase1(Y,X). 
    myrecursive(X,Y) :- myrecursive(X,Z),myrecursive(Z,Y).
    

    这意味着descendant 可能满足这两个规则中的任何一个。

    【讨论】:

      猜你喜欢
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多