我如何在Prolog中写下以下内容?
a -> b V c
Run Code Online (Sandbox Code Playgroud)
用英语说的 a implies that b or c (or both)
该条款
a => (b ; c) % ';' means 'or'
Run Code Online (Sandbox Code Playgroud)
不是Horn条款,因此不能用(纯)Prolog表示(参见例如Wikipedia).另一方面(b ; c) => a是Horn子句,显然可以用两个Prolog规则来表示.
| 归档时间: |
|
| 查看次数: |
3382 次 |
| 最近记录: |