腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3458)
视频
沙龙
1
回答
z3
API
解
算
时间
太长
我正在为一个项目使用
z3
Java
API
。对于一些例子,它需要花费太多的
时间
来解决。我已经等了好几个小时了,还是不能解决这个问题。我不知道它会不会解决。但是当我将Solver::toString的输出打印到一个文件中时,
z3
二进制在一秒钟内就解决了这个问题。我尝试了一些策略和参数,但没有帮助。这里有一个例子(列表理论):这里的问题可能是什么?谢谢。
浏览 1
提问于2018-08-16
得票数 0
1
回答
当使用“nlsat”
解
算
器时,可以提取非卫星核心
在前面的问题中,我问到当使用nlsat
解
算
器处理非线性实算法上的多项式约束时,
z3
是否能给出一个完整的结果。正如泰勒所回答的,nksat的
解
算
器是完整和健全的。当解决上帝军的约束时,
Z3
支持非卫星核心提取。我想知道是否有可能在使用nlsat
解
算
器时提取出unsat核心?如果
z3
不支持,我能在
z3
之上实现它吗?另一个问题是它能处理多大的问题。
浏览 4
提问于2014-04-13
得票数 2
回答已采纳
1
回答
用nlsat求解器进行增量求解
我试图用“nlsat”
解
算
器实现快速解释算法。由于该算法需要多次求解原约束集的子集,所以我决定在
z3
c++接口中使用push/pop函数(在nlsat
解
算
器中检查(假设)不工作)。
z3
能够告诉我,整个约束集在不到1分钟的
时间
内是unsat。但是,当检查原始约束集的子集时,它不会给出超过1小时的结果。原始约束集的子集如有任何建议,将不胜感
浏览 3
提问于2014-04-30
得票数 1
回答已采纳
1
回答
Z3
求解器中的二维数组
、
我想定义一个二维数组,如下所示,使用
z3
求解器,使用C如何使用
Z3
解
算
器C
API
来定义这一点,其中我需要添加一些约束,比如每行的总和等于
浏览 0
提问于2013-04-17
得票数 2
1
回答
如何用
Z3
生成模型?
、
、
、
我目前正在与SMT求解器
Z3
一起开发一种模型计数方法。有人知道
Z3
是如何为例如线性算术类生成模型的吗?使用了哪种算法,在哪里可以找到该算法的源代码? 谢谢,扬尼奇
浏览 2
提问于2016-02-05
得票数 0
回答已采纳
1
回答
Z3
中的单纯形求解器
、
我知道在
z3
中实现了一个单纯形求解器。可以使用求解器进行线性优化吗?
z3
源代码中
解
算
器的接口在哪里?
浏览 0
提问于2013-05-15
得票数 2
回答已采纳
1
回答
Z3
应用编程接口中的自定义理论
解
算
器方法发生了什么变化?
我一直在阅读尼古拉的文章《使用
Z3
的工程理论》,这篇文章讲述了如何将自定义决策过程与
Z3
连接起来。
Z3
API
在。有人能告诉我他们或他们的替代品在哪里吗? 2.在相关的注释中,我在界面中看到了几个新概念,如探针和战术。这些都有描述或解释吗?
浏览 0
提问于2012-12-27
得票数 1
1
回答
在
Z3
中求解幻方
、
我是
Z3
的新手,作为练习,我尝试了一个魔方
解
算
器,通过改编现有的数独
解
算
器()。或者有经验的
z3
程序员会建议我的实现存在问题,因为这种规模的问题应该是可以解决的? 谢谢。
浏览 5
提问于2015-10-27
得票数 2
1
回答
Z3
条件语句
、
、
如何在
Z3
中编写条件语句。if (a%2==0){} 我正试图在微软研究院的
Z3
解
算
器中实现这一点,但到目前为止还没有成功
浏览 1
提问于2017-06-02
得票数 0
1
回答
Python-
API
推送/弹出的
Z3
问题
、
我在Python-
API
中使用
Z3
。我正在设置一组相当大的线性算术约束。如果我不使用任何push/pop,一切都可以正常工作。我在MacOS 10.7.5上使用
Z3
版本4.3.1 - 64位。 非常感谢&致敬,克劳斯
浏览 3
提问于2013-06-18
得票数 2
1
回答
什么是
z3
中的INST_GEN
、
、
、
上下文:我使用
z3
对有界java程序验证进行了研究。我想得到一个线性化问题的优化模型。一种标准的方法是递增地搜索模型,直到找到未满足条件的情况。但是性能似乎是个问题,而且引入JNI破坏了代码的可移植性,JNI将
z3
c/c++
api
集成到我的工具中。 现在我想在java方法的所有输入上添加约束。我使用数量数组(我使用数组理论对堆进行建模)。然而,对于可满足的问题,
z3
总是立即返回“未知”。似乎生成模型是不可能的。我注意到有一个选项
z3
,INST_GEN,然后我试图理解它。我将以下公式提供给<e
浏览 5
提问于2012-07-13
得票数 2
回答已采纳
1
回答
Max-SMT从增量解决中受益吗?
如果是,
Z3
支持吗?我怎么才能用呢?谢谢。
浏览 4
提问于2016-05-24
得票数 0
回答已采纳
2
回答
Z3-str/Z3str2:它可以与
Z3
的其余部分一起使用吗?
、
这些扩展可以同时与
Z3
的所有其余部分(即在
Z3
中实现的所有其他理论
解
算
器)一起使用吗?或者这些字符串扩展只适用于准独立?
浏览 0
提问于2016-06-09
得票数 1
0
回答
实数值和十进制值的
Z3
精度
、
Z3
中Real变量的通常精度是多少?是否使用精确算术?如果Real意味着必须使用精确的算术,那么对于精度有限的浮点值,是否还有其他的数据类型?最后:从这个角度来看,
z3
与其他流行的SMT
解
算
器是不同的,还是在SMT-LIB定义中是标准化的?
浏览 6
提问于2017-06-14
得票数 1
回答已采纳
1
回答
Z3
-smt2 -in:获取
Z3
版本
、
、
使用options -smt2 -in启动后,是否可以获得
Z3
的版本?就像这样;
Z3
4.3.2 x64 // Desired reply
浏览 0
提问于2013-04-08
得票数 2
回答已采纳
1
回答
ocaml上的
Z3
结合
、
、
、
、
我目前使用的是ocaml 4.06.0,我正在尝试使用
Z3
卫星
解
算
器。我正在使用opam的绿洲来编译文件(它成功地构建了所有的东西)。我尝试重新安装
z3
包,但错误仍然存在。有人能帮我解决这个问题吗?因为我不知道还能尝试什么?
浏览 1
提问于2018-11-10
得票数 1
回答已采纳
1
回答
用push命令增量求解
Z3
、
我正在使用
Z3
的python来进行某种增量解决。我迭代地将约束推到求解器,同时使用solver.push()命令检查每个步骤的不可满足性。我想知道
Z3
是使用以前约束的学习引理,还是用新添加的约束来解决以前得到的满意
解
。我从不使用solver.pop()命令。在哪里可以获得更多关于如何使用以前迭代中完成的工作的详细信息?
浏览 8
提问于2013-08-16
得票数 5
回答已采纳
1
回答
Z3
:使用比较运算符(<,<=,.)关于
z3
::expr
、
、
我将数字存储为
z3
::expr,并希望对它们进行比较。我尝试了以下几点:
z3
::expr a = c.real_val("0");
z3
::expr comp =如果我使用的是一个求解器,那么所有的事情都会像预期的那样工作:s.add(comp); std::cout << s.check() <<
浏览 6
提问于2021-11-26
得票数 2
回答已采纳
1
回答
在进行理论一致性检查之前,
Z3
的SAT
解
算
器是否获得完整的作业?
、
在进行理论一致性检查之前,
Z3
的SAT
解
算
器是否获得了对SMT问题的命题(化)部分的完整赋值?另外,在实际代码(codeplex稳定的
z3
v4.3.1)中,由SAT求解器决定的命题字面(启发式)在哪里?
浏览 3
提问于2014-01-21
得票数 1
回答已采纳
2
回答
使用jsmtlib返回unknown not with /unsat
在之后,我在本教程中尝试了第一个示例。(set-logic QF_UF)(assert (and p (not p)))(exit)java -jar jsmtlib.jar test1.smt这可能有什么问题呢?
浏览 0
提问于2012-09-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券