gnu-prolog

gnu-prolog

文章 0 浏览 2

Prolog:如何执行“检查(a++b++c++d 等于 d++a++ ;c++b) ->是的”

让我们定义自定义运算符 - 让它为 ++、equals :- op(900, yfx, equals). :- op(800, xfy, ++). 事实上: check(A equals A). 我尝试创建谓词,让它为 …

迷路的信 2024-12-02 02:17:41 1 0

Prolog - 生成适合给定范围的数字

我想使用这样的谓词: range(X,0,5) range(X,4,200) range(X,-1000000,1000000) dom_range(X,-1000000,1000000) 含义: range(X,0,5) :- member(X,[0,…

骄傲 2024-12-01 07:35:05 2 0

Prolog 兼容层 - 可用的编程库

一种 Prolog 实现中缺少一些在其他实现中可用的谓词。 我们可以实现缺少的谓词,我们称之为“Prolog 兼容层”。 您知道 Prolog(尤其是 GNU-Prolog)…

枕花眠 2024-11-30 14:30:28 2 0

GNU Prolog 的同义反复检查器

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

牵你手 2024-11-29 16:11:40 2 0

为什么 gprolog 不将 modus ponens 的使用链接在一起?

我正在阅读 立即学习 Prolog,1.1.2 知识库 2 他们写了关于将肯定前件的使用链接在一起。 KB2.pl 文件: listensToMusic(mia). happy(yolanda). plays…

冷情妓 2024-11-27 22:54:49 2 0

使用 prolog 进行大型编程

我试图保持我的 Prolog 代码模块化,我想知道是否有人对如何做到这一点有任何建议。我使用简单的consult来完成此操作,但随着我的文件数量增加并屈服…

方觉久 2024-11-19 20:02:13 7 0

Prolog 中 bagof/3 的问题

据我了解,谓词 setof/3 和 bagof/3 可以用来生成问题的解决方案列表。 (链接到 gprolog 手册)。 正如预期的那样,以下查询的解决方案是 a、b 和 c…

够钟 2024-11-15 00:35:22 2 0

Prolog 变量查询中的“\+”问题

我正在读《七周七种语言》atm,我对一些 Prolog 查询感到困惑,我不明白对“否”的回答。 friends.pl 文件如下所示: likes(wallace, cheese). likes(…

笑饮青盏花 2024-11-06 19:39:10 6 0

写入 gprolog 中的文件

如何将从 prolog 程序获得的所有解决方案写入文件?…

舟遥客 2024-11-03 12:19:25 4 0

为什么 gnu prolog 不支持“false”谓词? (我已经改成swi了)

我一直在使用 gprolog 在 prolog 中做一些事情。但现在当测试更多代码时我发现它不支持“false”。 swi支持哪些?…

黑白记忆 2024-10-01 14:57:53 9 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文