Max*_*axB 5 clojure logic-programming negation minikanren clojure-core.logic
MiniKanren 有“非”运算符吗?
例如,如何表示 Prolog 的
a :- b, not(c)
Run Code Online (Sandbox Code Playgroud)
a如果b为真则为真c而不为真(Prolog 使用否定作为失败,即 not(c)如果c无法证明则认为已证明)
Prolognot也适用于非基础表达式,例如
a(X, d(Y)) :- b(d(X), d(Y)), not(c(d(X)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |