腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(21)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
4
回答
由Dr球拍提供的
MiniKanren
支持
我从“推理模式-第二版”这本书和DrRacket模式环境开始学习
miniKanren
。我安装了"faster-
minikanren
“包,但本书的第一个使用命令run*的示例(例如,(run* q #f))会产生诸如run*: bad syntax in: (run* q #f)之类的错误消息这是否意味着"faster-
minikanren
“套餐没有提供正确的
minikanren
定义?还是我犯了个错误?
浏览 7
修改于2020-02-27
得票数 8
3
回答
miniKanren
:如何定义#s和#u?
在
miniKanren
中,succeed可以定义为(define succeed (== #t #t)),fail可以定义为(define fail (=== #t #f))。(define #s succeed)在球拍中产生一个错误:> (require Racket-
miniKanren
/
miniKanren
/mk) >
浏览 1
修改于2021-01-28
得票数 5
3
回答
图DB对Prolog (或
miniKanren
)
最近,我一直在研究像Neo4j这样的图形数据库,以及Prolog和
miniKanren
中的逻辑编程。从我到目前为止所了解到的,两者都允许指定事实和它们之间的关系,也允许查询结果系统中的一些选择。除了数据库可能会提出一种更加时空有效的存储技术之外,除了
miniKanren
这样的小逻辑核更简单和可嵌入之外,如果它们都只是一个图形数据库+查询API,那么图形数据库和逻辑编程语言之间的实际区别是什么呢
浏览 8
修改于2015-03-22
得票数 30
回答已采纳
2
回答
MiniKanren
有"not“操作符吗?
MiniKanren
有"not“操作符吗?
浏览 5
修改于2021-05-16
得票数 5
回答已采纳
1
回答
Prolog匹配与
miniKanren
统一
我的问题是,如果
miniKanren
中的统一受到这种效率上的损失,或者这个问题是如何解决的?
浏览 3
修改于2021-02-19
得票数 6
1
回答
“事实数据库”不是
miniKanren
的核心特性吗?
我一直在玩
miniKanren
,试图通过将非常基本的Prolog教程转换成它来理解它。我错过了吗?或者这实际上不是
MiniKanren
a la“推理的阴谋家”的一个特性?是否有其他
MiniKanren
实现具有类似的东西?还是完全不同的方法?
浏览 7
修改于2022-09-12
得票数 4
回答已采纳
2
回答
在
minikanren
中编写向量成员
我正在尝试为
miniKanren
(1)编写一个处理向量的membero等价物。到目前为止,我找不到一种不需要观察值是逻辑变量还是部分实例化的方法。有什么建议吗?
浏览 3
修改于2019-09-22
得票数 1
1
回答
miniKanren
(logpy或其他人)如何断言一个事实是真实的?
我正在做一个练习,用几个不同的习语写一些逻辑代码.
miniKanren
,ASP等.对每个人都有感觉。在Prolog中,您可以定义:from kanren import fact 我找不到一个简单地检查“鲍勃是人”的真理的方法
浏览 4
提问于2019-11-30
得票数 0
回答已采纳
1
回答
用clojure的core.logic /
minikanren
找到相似的集
这是我关于堆栈溢出的第一个问题。问题:A = {1, 2, 3, 4}B = {1, 2}D = {2, 3, 4}“与我们所知道的其他组相比,找出与A组共享成员最多的组。”问题1:问题2: 如果可以的话,您将如何在Clojure的co
浏览 2
修改于2020-06-20
得票数 3
回答已采纳
1
回答
为什么
miniKanren
中的"disj“在方案中起作用,但在球拍中不起作用?
我使用
minikanren
库进行球拍,但我想使用"disj“和"conj”运算符。
浏览 17
提问于2021-03-05
得票数 2
回答已采纳
1
回答
如何从一组可能的值中选择
minikanren
/ clojure-core.logic?
如何表示n变量接受与一组n值不同的值的约束?(op1 a (op2 b c))我可以看到如何使a从1 2 3中获得一个值(例如通过使用conde )。b和c也是如此。但我如何排除平等呢?我是否需要循环所有组合并显式地排除它们?将其概括为某些值可能出现一定次数的情况似乎
浏览 3
修改于2012-08-04
得票数 1
回答已采纳
6
回答
如何在guile中实现tarai
我最感兴趣的是测试用例是否可以在tarai的一些
miniKanren
代码的完全声明版本上运行。可选地,我会对反向运行一些测试用例感兴趣。 我有点不知所措。我设法安装了guile,这是一个方案变体,并且可以成功地运行
miniKanren
测试用例。但是
miniKanren
没有整数,那么能做什么呢?
浏览 51
修改于2019-04-15
得票数 1
1
回答
不理解理性的阴谋家第5章第62帧
我目前正在通过学习推理图谋来学习
miniKanren
。 我被困在第5章第62帧的练习中:(run* (x) (flatten_o (a) x)),为什么输出中有三个列表?
浏览 4
修改于2020-02-27
得票数 2
3
回答
在逻辑编程中,取消嵌套是为了什么?
问题是1我在球拍中的迷你kanren装置这里是listo的定义和它使用的一切,除了在
minikanren
库中定义的东西或在Racket的序曲中定义的东西。
浏览 2
修改于2018-11-17
得票数 1
3
回答
部分字典/记录统一?
例如,在core.logic/
miniKanren
的语法中: (== {:foo 1 :bar 2} (partial-map :foo q))) 这将返回一个结果,其中q被绑定到
浏览 6
修改于2012-10-10
得票数 14
回答已采纳
1
回答
如何使用报价和取消报价来更忠实地将推理的阴谋家翻译成球拍?
(球拍设置中我的
miniKanren
的详细信息出现在bottom1上。) (== (list w (list x y) z)1正如所描述的,我运行了raco pkg install
minikanren
浏览 1
修改于2018-11-16
得票数 1
回答已采纳
1
回答
参数列表中带有椭圆的C++ Lambdas
(换句话说,我正在实现来自
miniKanren
的“调用\新鲜”的
miniKanren
模拟。)
浏览 1
修改于2018-10-21
得票数 6
回答已采纳
2
回答
core.logic lvar上的算术和闭包函数
换句话说,使用函数来告诉
Minikanren
哪些术语统一或不统一。
浏览 1
提问于2011-10-06
得票数 8
回答已采纳
1
回答
如何在执行宏之前将变量传递给宏并对其求值?
编辑1:我正在尝试在Julia中实现,即
MiniKanren
。在我所基于的Clojure实现中,代码是这样的。
浏览 0
修改于2018-11-24
得票数 1
第 2 页
领券