successor-arithmetics

successor-arithmetics

文章 0 浏览 2

Prolog 加法练习

我有这个非常简单的代码作为数字的表示。问题是当我使用 add2 函数时。 示例:add2(s(0)+s(s(0)), s(s(0)), Z)。 返回 s(s(s(s(s(0) ))))) 正确。但是…

夜无邪 2024-12-12 06:04:51 1 0

序言中的除法

我试图使用余数定理和良序原则来定义序言中的除法。 到目前为止我已经得到: less(0, s(0)). less(0, s(B)) :- less(0, B). less(s(A), s(s(B))) :- l…

苏辞 2024-12-10 02:35:43 2 0

prolog - 无限规则

我有下一个规则 % Signature: natural_number(N)/1 % Purpose: N is a natural number. natural_number(0). natural_number(s(X)) :- natural_number(…

九公里浅绿 2024-11-17 04:59:33 4 0

SWI-prolog 中的自然数递归过程

我的自然数的下一个过程是 SWI-prolog: natural_number(0). natural_number(s(X)) :- natural_number(X). 现在我想做一个递归调用,当我们到达 0 时…

岁月染过的梦 2024-11-13 19:43:43 5 0

Haskell 中实例化类型变量

编辑:已解决。我不知道在源文件中启用语言扩展并没有在 GHCi 中启用语言扩展。解决方案是在 GHCi 中 :setFlexibleContexts 。 我最近发现 Haskell 中…

世界如花海般美丽 2024-10-08 10:12:46 16 0

公理分辨率

我尝试了解公理解析在序言中的工作原理。 假设我定义了自然数的两个基本运算: s(term)(代表后继)和 add(term, anotherTerm) . add 的语义由 add(0,…

仅此而已 2024-10-06 00:51:09 14 0

统一 - 无限的结果

为了好玩,我正在开发(用Java)一个使用统一算法的应用程序。 我选择我的统一算法返回所有可能的统一。例如,如果我尝试求解 add(X,Y) = succ(succ(0…

落花随流水 2024-10-01 02:02:03 10 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

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