![]() |
1
5
你说得对,PROLOG中的子句是Horn子句。此外,一个从句开头的连词如:
分离 号角条款:
请注意,可能有几种其他等效方法来编码您希望程序的含义,例如以下(作为示例):
执行目标
|
![]() |
2
1
你实际上是在试图重新定义
你想说什么?两者都是
这将为您提供两种回溯解决方案。我认为这比他的第二个建议更清楚。 |
![]() |
3
0
据我所知,这是Prolog算法固有的。每个陈述的句子必须是 Horn clause . |
![]() |
Sam · 如何在Swi Prolog中对元组列表排序 7 年前 |
|
davo · 序言:delete谓词如何提供列表的开头 7 年前 |
|
Zeph · 在Prolog中添加到列表列表 7 年前 |
|
Deeps · 在prolog中截断浮点数 7 年前 |
|
Anthony Gauthier · 分析不同规则中的规则体 7 年前 |
![]() |
quixote · 如何在swi prolog中删除命令历史记录 7 年前 |
|
Walker · Prolog比较列表[关闭] 7 年前 |
![]() |
user7303261 · 在prolog中运行main 7 年前 |
![]() |
MasterYork42 · Prolog逻辑难题不起作用? 7 年前 |