腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Prolog
中
奇怪
的
统一
、
我有以下程序:adjacent((Xs, Ys), (Right, Ys)) :- Right is Xs + 1.adjacent((Xs, Ys), (Xs, Up)) :- Up is Ys + 1.当我做了 ?- adjace
浏览 4
提问于2016-08-12
得票数 0
1
回答
Prolog
匹配与miniKanren
统一
、
、
、
在
Prolog
-人工智能编程
中
,Bratko在第58页上写道。 “
Prolog
中
的
匹配对应于逻辑上
的
统一
。然而,我们避免使用
统一
这个词,因为在大多数
Prolog
系统
中
,出于效率原因,匹配
的
实现方式与
统一
并不完全一致。正确
的
统一
需要所谓
的
发生检查:给定变量是否发生在给定
的
项
中
?我
的</
浏览 3
提问于2015-11-17
得票数 6
2
回答
使用管道时列表
中
的
统一
顺序
、
我很难弄清楚
统一
的
顺序是什么。我有以下查询:X = I,Y = like.然而,我所期待
的
是:Y = like,
Prolog
是否有
统一
术语
的
具体顺序?编辑:我觉得对an atom with a variable
浏览 4
提问于2021-01-24
得票数 4
回答已采纳
1
回答
对于日期时间转换
的
角情况,正确
的
错误是什么?
、
TL;DR: datime/2 (由SICStus
Prolog
和SWI提供)与包含年份、月、日、小时、分钟和秒
的
记录有关。对于一些角落
的
情况,我得到了
奇怪
的
答案,这让我怀疑:在这些情况下,符合ISO标准
的
Prolog
系统应该引起哪些错误?datime(-Datime)将Datime与当前日期和时间
统一
为表单datime(Year,Month,Day,Hour,Min,Sec)
的
datime/6记录。所有字段都是整
浏览 2
提问于2021-04-19
得票数 3
回答已采纳
1
回答
如何在
prolog
文件中指定事实?
我在一个文件test.pl
中
存储了一些事实。memory(0, 1, 0).| ?/home/cib/projects/
prolog
/test.pl compiled, 3 lines read - 501 bytes written, 5 ms 但它会
奇怪
地对待真实
的
事实; 就像它试图列出一些
统一
浏览 0
提问于2013-10-08
得票数 1
回答已采纳
1
回答
带动词
的
介词短语
Prolog
的
语义
、
、
、
我正在尝试在
prolog
中
实现一个带动词
的
介词短语。另外,谁能给我一个想法,如何实现动词附加介词短语
的
语义?
浏览 2
提问于2016-12-13
得票数 0
2
回答
如何在递归中回溯不会导致无限循环?
我
的
问题是:一旦
prolog
将X与1
统一
,如果我输入;,
prolog
如何获得其他可能
的
统一
?难道不会回溯
Prolog
,然后从上到下重新读取包含成员定义
的
文件,并再次计算member(X,[X|R]).,这将再次将X与1
统一
起来吗?
浏览 0
提问于2020-10-11
得票数 3
3
回答
什么是
统一
算法?
、
、
、
、
我知道这听起来可能有点
奇怪
,但我
的
问题是:“什么是
统一
算法”。嗯,我正在尝试用F#开发一个类似
Prolog
的
应用程序。它应该接受一系列事实,并在进行查询时对其进行处理。有人建议我开始实现一个好
的
统一
算法,但我对此一无所知。非常感谢,祝您圣诞快乐。
浏览 0
提问于2010-12-18
得票数 5
回答已采纳
1
回答
匿名变量-
prolog
-几个查询
、
你能帮我理解一下回答下一个问题
的
引擎吗??- _ = 1.和一些额外
的
查询(与匿名变量无关):谢谢!
浏览 0
提问于2018-07-28
得票数 0
2
回答
初学者
prolog
:数据结构
、
我正试图把我
的
头放在
Prolog
上,而且我在数据结构方面有点挣扎。 我想取一个point(X,Y),然后沿着“对角线”X=Y来反映它,所以point(-5,8)变成了point(8,-5)。
浏览 1
提问于2015-08-23
得票数 1
回答已采纳
1
回答
在
Prolog
中
检查两个列表是偶数还是奇数
、
最后,我要比较
的
两个列表是:[1,2,3] 但当我去测试它时,它却是假
的
。怎么会发生这种事?
浏览 1
提问于2015-11-30
得票数 1
回答已采纳
1
回答
连接到
prolog
的
统一
跟踪输出
、
此时,我可以解析PHP代码文件,构建相应
的
规则集,并开始针对这些规则运行
统一
算法。而不是重新发明车轮,我想我应该使用现有的
统一
算法,而AFIAK,
Prolog
是最健壮
的
统一
算法之一。现在,如果我传递一个可验证
的
正确输入,
Prolog
将返回“true”。如果我传递了一些不正确
的
东西,它会返回“假”。但是,在这个场景
中
,我真正想要
的
是获得一条错误消息,说明类型没有
统一
的</em
浏览 2
提问于2013-03-29
得票数 1
回答已采纳
2
回答
在
Prolog
中
定义(数学)函数
、
、
我知道
Prolog
(逻辑编程)是关于返回true和false
的
,函数是返回从列表、数字到布尔值
的
任何东西。最初,
Prolog
似乎没有函数
的
概念,而是依赖于
统一
,但是您可以这样做:如果它真的只是语法糖,那么如果我想定义一个像log2这样
的
数学“函数”,我会怎么做呢?当然,我可以使用
统一
: log2(X,Result) :- Result is log(X)/
浏览 3
提问于2013-08-24
得票数 8
回答已采纳
1
回答
为什么
prolog
使用最一般
的
统一
词而不是简单
的
统一
词?
Prolog
使用
的
是大多数通用
的
统一
词,而不是仅仅
的
unifier,为什么会这样呢?如果我没有错,那么我认为,既然
Prolog
是基于回溯
的
,如果我们不使用大多数通用
的
整体词,那么我们就错过了变量
统一
的
某些组合?
浏览 2
提问于2018-01-07
得票数 3
回答已采纳
3
回答
关于
Prolog
统一
的
愚蠢细节查询
、
、
、
在
Prolog
中
:P = [1, _G1091],B = [_G1091]A = 1, 突然之间,它没有兴趣向我展示B是未实例化
的
,但仍然是一个准备与任何东西
统一
的
变量。怎么会这样?(有时我喜欢关注
奇怪
的
细节:)
浏览 5
提问于2012-12-12
得票数 1
回答已采纳
1
回答
Prolog
是如何匹配"X =爸爸(X)“
的
?
、
在
Prolog
中
,我输入了以下查询以检查它们是否匹配:
Prolog
的
答复如下:X = father(father(father(father(father(father(...)))))))))). 为什么会发生这种情况?
浏览 6
提问于2015-04-24
得票数 3
回答已采纳
1
回答
Prolog
:读取带有空格
的
输入导致错误
这是我
的
程序tran('father','chichiwe').tran('mother','hahawe我在带有空格
的
单词中有一个错误 我该如何解决这个问题?
浏览 0
提问于2010-11-05
得票数 0
回答已采纳
4
回答
模式匹配-
Prolog
与Haskell
、
、
Prolog
和Haskell
中
的
模式匹配有什么不同?eg ?- [a,b] = [a,X]现在我不确定如何在Haskell
中
显示模式匹配。我知道上面在
Prolog<
浏览 1
提问于2012-03-20
得票数 36
回答已采纳
2
回答
在F#
中
寻求
统一
算法
、
我正在转换AST,需要
的
不仅仅是简单
的
模式匹配,因此需要
统一
算法。虽然这是针对.NET项目的,并且我知道我可以与.NET
PROLOG
实现进行互操作,但我只需要嵌入
统一
算法;所以
PROLOG
是多余
的
。如果我能得到“蒙大拿州马尔泰利:一种高效
的
统一
算法”,那将是完美的,但我会满足于任何函数式语言,包括F#和翻译到F#。
浏览 1
提问于2012-03-02
得票数 2
回答已采纳
2
回答
Prolog
中
的
"false“和"no”有什么区别?
、
我开始在一书之后学习
Prolog
。在语言简介
的
第7页,他们断言:“在
Prolog
中
,答案no被用来表示没有任何东西与问题
统一
。重要
的
是要记住,no与false不一样。”那么为什么SWI-
Prolog
使用false和true语句而不是yes或no呢?
浏览 1
提问于2015-07-01
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
那迷人的被遗忘的语言:Prolog
修复 Debian 中的 vim 奇怪行为
Scratch中那些奇怪的问题——bug
Python中的9个“奇怪”的现象
Hive SQL使用过程中的奇怪现象
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券