腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(76)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
在
SMT-LIB
中表示C结构
我正在尝试使用Z3求解器(它在
SMT-LIB
上工作)来对涉及结构的C程序进行推理。我想用某种方式来表示结构是一个包含
SMT-LIB
中其他变量的变量,但我找不到这样做的方法。有没有人知道在
SMT-LIB
中表示C结构的方法?
浏览 3
提问于2020-09-28
得票数 1
2
回答
SMT-LIB
基准
我想对一些SMT解决程序进行基准测试,SMT基准库1,2似乎是一个很好的起点。 现在的基准如下:
浏览 8
修改于2019-12-02
得票数 2
回答已采纳
2
回答
将循环语义翻译成
SMT-LIB
z3说:我想把它们定义为
SMT-LIB
公理,但它似乎是临时性的,而且我知道,翻译并不总是由求解者决定的。
浏览 3
提问于2018-12-10
得票数 0
回答已采纳
1
回答
提取
SMT-LIB
公式
是否有任何方法从.smt2 API的求解器/模型/上下文类中提取SMT公式,包括所有的声明、定义和约束到C++文件中。即与"Z3_parse_smtlib2_string“函数相反的功能。
浏览 7
提问于2014-10-31
得票数 2
回答已采纳
1
回答
SMT求解器支持
SMT-LIB
2.6 declare-datatypes语句
SMT-LIB
版本2.6的指定了一个(declare-datatypes)语句。在此功能的中提到,所提出的语法与当时Z3和CVC4支持的语法不同。是否有任何SMT解算器支持
SMT-LIB
,当前支持SMT-LIB2.6草案中的建议语法,或者有补丁将对建议语法的支持添加到求解器中? 我感兴趣的逻辑是简单n元组的QF_ABV +数据类型。
浏览 20
提问于2017-03-13
得票数 2
回答已采纳
1
回答
Z3支持哪些
SMT-LIB
属性?为什么?
SMT-LIB
标准支持任意属性,但只规定了很少的属性,例如:pattern。另一方面,Z3目前只支持几个选定的属性,并对未识别的属性发出警告。 支持哪些属性,它们的典型用例是什么?
浏览 0
提问于2020-06-22
得票数 1
2
回答
使用
SMT-LIB
计算使用公式的模块数。
我不确定这是否有可能使用
SMT-LIB
,如果它是不可能的,是否存在一个替代的解决方案,可以做到这一点?
浏览 2
修改于2020-04-01
得票数 2
回答已采纳
1
回答
3-SAT公式作为
SMT-LIB
我试图找出这种A的值是否能使布尔表达式成为真。我使用在线z3解算器(),它会产生错误这是我的密码:(declare-const A Bool)(declare-const C Bool)(declare-const E Bool)(assert(A or B or C)))(g
浏览 3
提问于2021-12-24
得票数 0
回答已采纳
1
回答
如何通过Z3或
SMT-Lib
添加新逻辑?
我在
SMT-Lib
/Z3中看到了很大的潜力,那么我如何使用这些工具实现我的逻辑呢? 在实现之后,我打算根据我的逻辑运行几个示例。
浏览 0
提问于2019-03-13
得票数 0
2
回答
SMT-Lib
标准是否支持理论的结合?
我知道有几部著作正在尝试处理SMT中的理论组合。然而,SMT-LIB2.0语言()并没有提到这一点。我的问题是,它是否支持这一点,以及什么求解器提供了同时使用几个理论的能力?
浏览 2
提问于2013-06-01
得票数 0
1
回答
Z3 / CVC4 /
SMT-LIB
中的离散时间步长
我在
SMT-LIB
中使用Int定义时间步长,这迫使我断言事情,以确保在负片中没有发生任何事情:(define-sort Time () Int
浏览 26
提问于2018-03-03
得票数 1
回答已采纳
1
回答
SMT-LIB
中的QF_NRA逻辑是可判定的吗?
SMT-LIB
中的QF_NRA逻辑是可判定的吗? 我知道Tarski证明了非线性算法是可判定的,在实数中多项式系统是可判定的。然而,QF_NRA是否属于这一保护伞并不明显,因为QF_NRA包含除法。
浏览 2
提问于2016-10-21
得票数 2
回答已采纳
1
回答
如何使用Alt-Ergo执行以下
SMT-LIB
代码
下面的
SMT-LIB
代码在Z3,MathSat和CVC4中运行没有问题,但它不能在Alt-Ergo中运行,请让我知道发生了什么,非常感谢:(set-option :
浏览 2
修改于2020-04-01
得票数 1
回答已采纳
1
回答
在
SMT-LIB
中,数组与返回数组的no函数之间是否有区别?
以下两个声明/命令在
SMT-LIB
语言中语义上是否相同?
浏览 3
提问于2014-10-09
得票数 0
回答已采纳
2
回答
利用Z3和
SMT-LIB
查找最高回文乘积
在的基础上,我尝试在
SMT-LIB
中对进行编码,并使用Z3解决它。 问题是找到两个三位数的最大回文整数乘积。解决方案是993 * 913 = 906609。
浏览 0
提问于2015-03-28
得票数 4
1
回答
如何使用存在量词来编写长的
smt-lib
表达式?
我有以下表达式(declare-fun x01 () Real)(declare-fun x11 () Real)(declare-fun z0init0 () Real)(assert (>= t0init 0))(assert (= (+ x01 z0init1) x11)) (assert
浏览 1
提问于2014-04-09
得票数 3
回答已采纳
1
回答
Z3/
SMT-LIB
中断言组的抽象
Z3中是否有好的机制对断言进行抽象?我想创建一个“函数”,它接受参数并对这些参数进行断言,其中可能包含“局部变量”定义。 假设我有一个String,我想断言它表示一个介于13和24之间的十进制数。我可以编写关于字符串的正则表达式断言的组合,并将其与str.to.int范围断言组合在一起。我可以直接这样做,但是如果我有几十个这样的变量,我想要对其进行断言,它就会变得重复。我可以使用外部语言API,或者在Z3中定义一个返回布尔值的宏/函数,并断言这是真的,但这感觉有点间接。这里的习惯用法是什么?我希望Z3可以像手动编写断言一样轻松地解决这个问题
浏览 38
提问于2019-03-24
得票数 2
回答已采纳
1
回答
Z3/
SMT-LIB
评价函数及采集结果
我试图从Z3中获取一些值,使其能够自动查询所有可用的值: (ite (< t 0) (as nil (List Bool)) (insert (eval (installed p t)) (out p (- t 1))))) 不幸的是,这给了我错误的unknown function/constant eval。有人
浏览 2
提问于2018-03-02
得票数 1
回答已采纳
1
回答
在
SMT-Lib
中是否有不等式的算子?
我知道我可以用简单的(not (= a b))断言不等式,但我想知道是否有一个运算符可以直接这样做。我试过了所有出现在我脑海中的东西,包括!=、<>、\= (这不能解析)、/=、=/=、neq,但它们都不起作用。 有没有专门的函数来处理它,或者我需要把相等和否定组合起来?
浏览 20
提问于2021-04-23
得票数 1
回答已采纳
1
回答
在Z3中将当前逻辑上下文打印为
SMT-LIB
文件
能够以
SMT-LIB
文件的形式查看当前上下文,并在命令行上的Z3中运行它,这将使这一点变得更容易。
浏览 15
提问于2019-07-18
得票数 1
第 2 页
第 3 页
第 4 页
点击加载更多
领券