腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Haskell
中
的
谓词
逻辑
、
、
、
我一直使用以下数据结构来表示
Haskell
中
的
命题
逻辑
: = Pred String | And Prop Prop| Or Prop Prop | Equiv Prop Prop欢迎对此结构
的
任何评论。然而,现在我想扩展我
的
算法来处理FOL
谓词
逻辑
。在
Haske
浏览 1
提问于2010-07-12
得票数 25
回答已采纳
2
回答
将需求规范转换为功能编程
的
谓词
逻辑
是一种常见
的
做法吗?
、
、
、
、
最近,我被指派从事一个正在
Haskell
实施
的
小项目。来自OO/命令式背景,我习惯于在编码之前将需求/用户故事转换为用例和序列图。但是,我被分配给
Haskell
项目时,团队倾向于将用户需求转换为
谓词
逻辑
命题/语句。我知道在安全关键系统和软件工程
的
形式化方法中使用了
逻辑
,但在日常编程
中
却没有这么多。这是FP领域中常见
的
做法吗?这似乎是一种自然
的
方式来“建模”需求,并从
谓词
浏览 0
提问于2015-03-17
得票数 8
1
回答
如何用液体
Haskell
编写log2函数
、
、
我正在努力学习
的
液体
Haskell
。为了测试我
的
理解,我想编写一个函数log2,它接受表单2^n
的
输入并输出n。,即“细化
中
的
排序错误”。任何帮助都会很感激
的
。
谓词
要么是通过比较两个表达式获得
的
原子
谓词
,要么是
谓词
函数
的
应用程序与参数列表.在液体
Haskell
逻辑
语法
中
,允许
浏览 7
提问于2019-11-11
得票数 2
回答已采纳
1
回答
交换
逻辑
运算符参数以加快计算速度?
、
、
、
是否有任何编程语言实现了
逻辑
操作参数(如AND,OR)
的
交换,以实现更快
的
计算? 条件计算为“真”,而不计算A。
浏览 2
提问于2016-01-29
得票数 1
回答已采纳
1
回答
是否有任何方法可以快速检测所使用
的
库
的
有效范围版本
、
、
我是一个初级
的
Haskell
程序员。在过去
的
六个月里,我写了一些有用
的
代码。我想从中发布一个库。该代码将使用系统安装cabal作为任何
Haskell
库。一个库是用cabal发布
的
,它有一个元数据文件,其中有一个来自库及其版本
的
逻辑
谓词
。 开发人员通常使用一组库。它单调乏味地维护着一组集合库。如何知道我
的
库对于某些子集
的
库是否编译成功?
浏览 1
提问于2010-05-18
得票数 2
5
回答
在Raku
中
,如何写出相当于
Haskell
的
span函数?
、
、
、
在Raku
中
,如何编写相当于
Haskell
的
span函数?在
Haskell
中
,给定
谓词
和列表,可以将列表分为两部分: span (< 10) [2, 2, 2, 5, 5,7, 13, 9, 6, 2, 20, 4]([2,2,2,5,5,7],[13,9,6,2,20,4]) 如何编写与<e
浏览 18
提问于2022-06-30
得票数 18
回答已采纳
1
回答
类型在Mercury这样
的
逻辑
编程语言中带来了什么好处?
、
、
、
我是一个
逻辑
编程新手,但在Scala和
Haskell
的
函数式编程方面经验丰富。我一直在思考
的
一件事是,为什么你在
逻辑
编程
中
需要类型,而你已经有了
谓词
,这些
谓词
至少应该和类型一样有表现力。与仅使用
谓词
编写相比:list(T, [H | X]) :- T(H), list(T, X). 编辑:我可能在这个问题
的
浏览 4
提问于2014-04-11
得票数 8
1
回答
我如何泛化这段代码,使其不仅适用于空格?
我制作了这个函数,它
的
工作方式与
Haskell
中
的
words相同,words' str = before : words' (dropWhile isSpace after
浏览 2
提问于2020-09-15
得票数 2
2
回答
如何使用
Haskell
中
的
过滤功能?
、
我有一个
haskell
程序,根据输入
的
n列出从1..n开始
的
所有整数。我想根据其中
的
条件过滤某些数字,并以列表
的
形式显示。在哪里以及如何使用过滤功能/条件?根据
haskell
文档:应用于
谓词
和列表
的
过滤器返回满足该
谓词
的
那些元素
的
列表;即, filter p xs = [ x | x
浏览 0
提问于2012-01-03
得票数 22
回答已采纳
1
回答
根据
谓词
对
haskell
中
的
列表进行排序
、
我正在努力学习
Haskell
,我遇到了一些问题,试图完成一个示例问题。问题在于根据给定
的
谓词
对
Haskell
中
的
列表进行排序,即类型是到目前为止,我
的
代码是:sort) xs) --error is on this line 在这个意义上,代码不能正常工作
浏览 2
提问于2015-01-15
得票数 0
回答已采纳
8
回答
向map函数添加
谓词
、
、
对
Haskell
完全陌生,从学习中学习
Haskell
更好。我正在查看map函数map _ [] = [] 有没有可能给这加一个
谓词
呢例如,只映射到列表
中
的
所有其他元素?
浏览 2
提问于2014-08-20
得票数 3
2
回答
如何在Clojure
中
实现并行
逻辑
或早期终止
、
、
、
、
我想定义一个
谓词
,它以一些带有相应输入
的
谓词
(它们可以作为一个惰性
的
调用序列)并行运行,并计算
逻辑
或结果
的
结果,在
谓词
调用终止返回true时,整个计算也会终止(返回true)。除了提供时间优化之外,这还有助于避免在某些情况下不终止(一些
谓词
调用可能不会终止)。实际上,将非终止性解释为第三个undefined值时,该
谓词
模拟
中
的
或操作(初始居中
中
的
联接)。
H
浏览 0
提问于2019-04-30
得票数 7
1
回答
在
Haskell
中
实现回溯
、
、
、
全新
的
到
Haskell
和我会感谢一些帮助。 在Prolog
中
实现
谓词
,利用一些限制来减少解决方案空间,从而使整个实现不再是天真/野蛮
的
力量,这是非常容易
的
。然而,现在我不得不和
Haskell
打交道,我不知道该如何做。考虑到在某个时候,P1,我做出了一个选择,比如A1,在后来
的
时间点,P2,我做出了一个选择,比如不遵守我
的
约束
的
A2,我如何回到P1<code>E 211</code
浏览 4
提问于2020-12-24
得票数 2
回答已采纳
2
回答
haskell
中
的
递归数据结构:prolog类术语
、
、
、
我有一个关于
Haskell
(我目前正在学习
的
语言)
的
递归数据结构
的
问题。 我想用类似
Haskell
Prolog
的
术语进行编码,但是我想出
的
每一个解决方案都有我想要避免
的
不同缺点。如果您想从这个角度看我
的
问题,我希望找到一种廉价而优雅
的
方法来编码
Haskell
类型
中
的
BNF语法。我可以清楚地区分
谓词
和基本术语,但是predArgs列表
中
浏览 4
提问于2011-09-27
得票数 4
回答已采纳
6
回答
如何列出当前目录
中
的
所有文件
、
、
我想要
的
是编写一个
Haskell
函数来返回当前目录
的
文件,例如 :cd c:/code/
haskell
[x | x <-getDirectoryContents]我写了一个类似这样
的
函数,其中列出了文件(参考文献:) _dir _path =d
浏览 6
提问于2011-07-11
得票数 14
回答已采纳
1
回答
解析
Haskell
中
的
谓词
、
、
我想解析一个
谓词
,例如:"3 > 2"或"MyVar = 0"。理想情况下,我应该使用一个小
的
GADT来表示
谓词
: I :: Int -> Expr Int B :: Bool -> Expr Bool
浏览 6
提问于2022-08-18
得票数 3
回答已采纳
2
回答
F#是否有一个函数来判断列表是否包含特定值?
、
Haskell
有"elem“
谓词
可以告诉like:False 在F#
中
,如何方便地辨别一个值是否在列表、数组、序列、映射或字典
中
?
浏览 15
提问于2016-02-02
得票数 7
回答已采纳
2
回答
Haskell
中
的
素数
谓词
、
在这里,重写为不使用Unicode和代码
中
的
其他函数:isPrime :: Int -> BoolisPrime 3else check (i + w) (6 - w)该算法很简单:如果True是2或3,则返回n;如果n是2或3
的
倍数,则返回False,然后对2或<#>3
的
倍数进行尝试除法。
浏览 0
提问于2018-01-16
得票数 2
回答已采纳
2
回答
哈斯克尔
的
“分区”
、
Haskell
提到了partition函数:我
的
执行情况如何?
浏览 0
提问于2014-05-12
得票数 1
回答已采纳
2
回答
在
haskell
的
行
中
查找单词
、
、
我(新到哈斯克尔)想知道(行
中
)是否有一个词存在。我很少看到实现它
的
功能,比如: elem,isInfixOfTrue False 如何在字符串列表
中
的
浏览 4
提问于2016-11-07
得票数 3
回答已采纳
点击加载更多
相关
资讯
公司电脑监控软件中 Haskell 实现高效算法的探索
Clojure和Haskell——深度学习中的函数式语言之美
人机协同中的一阶谓词推理与态势信息增强
电梯中的产品逻辑
被加密货币“毒害”的 Haskell 社区
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券