首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prolog谓词

Prolog谓词
EN

Stack Overflow用户
提问于 2013-05-12 00:04:10
回答 1查看 670关注 0票数 1

我目前正在学习Prolog中的谓词逻辑。我在回答有关这个主题的问题时遇到了困难,我想知道使用Prolog谓词解决这样一个问题的步骤。我有一个只能使用两个不同谓词名在Prolog谓词中表示的场景。

  1. A和B结婚了
  2. B喜欢C
  3. C和D结婚了
  4. D喜欢E
  5. F喜欢B
  6. E喜欢B
  7. E和G结婚了
  8. A喜欢G
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-12 06:32:12

把上面写的写下来。

代码语言:javascript
复制
are_married(a,b).

likes(b,c).

诸若此类。到目前为止,我们已经使用了两个谓词的名称。

在Prolog中,原子由以小写字母开头的标识符表示。以大写字母或下划线_开头的标识符表示逻辑变量。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16502892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档