z3 相关问题

Z3是Microsoft Research开发的高性能定理证明器。

保存并重新加载z3py解算器约束

我可以保存为z3解算器创建的约束,然后重新加载它们以继续寻找更多解决方案吗?我已经知道有这样的东西的SMT-LIB2格式和z3和z3py ......

回答 1 投票 2

Z3模型为表

我试图绕过Z3。虽然我理解解决基本问题的基本原则和例子。我正在创建一个符号动态执行工具并使用Z3作为求解器。在......

回答 1 投票 0

如何通过Z3或SMT-Lib添加新逻辑?

我有一个理论部分,我在其中描述新的逻辑,我想实现它。但我不想从头开始做所有事情。我看到SMT-Lib / Z3有很大的潜力,所以我怎样才能实现我的......

回答 1 投票 0

摘要Z3 / SMT-LIB中的断言组

Z3中是否有良好的机制来抽象断言?我想创建一个“函数”,它接受参数并对这些参数进行断言,可能带有“局部变量”......

回答 1 投票 2

使用Optimize.minimize()时,我可以使用“超时”获得解决方案吗?

我正在尝试最小化变量,但z3需要很长时间才能给我一个解决方案。我想知道是否有可能在超时被触发时获得解决方案。如果是的话我该怎么办...

回答 1 投票 1

在z3中为数组赋值的三种方法

据我所知,有三种方法可以在z3中为数组赋值。使用assert为某些单元格赋值:(declare-const a1(Array Int Int))(declare-const a2(Array Int Int))(...

回答 1 投票 1

将Z3与ASP.NET Core一起使用

Microsoft Z3 .NET API可以处理.NET Core吗?我们在学校项目的调度算法中使用它,我们相信当项目升级到.net核心时,z3停止工作。我们不能......

回答 2 投票 1

通过nuget使用Z3时libz3.dll的DllNotFoundException

我在我的.NET Core 2.1项目中通过NuGet包使用Z3,最近尝试从4.5.0.1版更新到4.8.1版。然后我恢复到4.5.0.1并在创建上下文时得到了这个异常:using(...

回答 2 投票 0

Z3:检查变量是素数

有没有办法将变量a0约束为素数?我最好的尝试是使用:(assert(或(= a0 2)(= a0 3)(= a0 5)(= a0 7)...(= a0 541)))这迫使我硬编码素数列表(在......

z3
回答 1 投票 0

为Z3的ctx-solver简化策略设置超时

我是Z3的新手。这是我的代码:void timeout_c_api(){Z3_config cfg; cfg = Z3_mk_config(); Z3_set_param_value(cfg,“model”,“true”); Z3_set_param_value(cfg,“timeout”,“1”); ...

z3
回答 1 投票 0

无量词的方式来指定Z3和类型的构造函数

假设我在Z3中有一个简单的和类型,有几个不同arities的构造函数:(declare-datatypes()((Foo bar(baz(unbaz String))(quux(unquux1 String)(unquux2 Int))))).. 。

回答 1 投票 0

编写一个计算机程序来分析另一个计算机程序的质量?

我很想知道这种可能性。我正在开发一个验证软件工程师技能的项目,目前我们根据代码审查验证技能......

回答 2 投票 -1

加快Z3Py的配方建设

我使用Z3Py来构建大型公式(~1500个Bool变量,~90k断言),我目前正在使用Solver.add来添加断言,这些断言大多数都很小(例如对2个变量的影响)。我的代码......

回答 1 投票 0

在Z3中映射数据结构

我需要证明一些关于地图数据结构的属性(例如空白,域,更新等)。是否支持Z3中的地图?我找到了一个提案:https://www.kroening.com/smt-lib-lsm.pdf ...

z3
回答 2 投票 2

当check-sat返回未知时保证部分模型

我对z3的部分模型有疑问。我在网上查看了有关它们的信息,但遗憾的是我没有找到太多,除了它们有时可以在验证时检索到...

回答 1 投票 -2

如何在Z3py中激活部分模式?

我正在使用Z3的Python绑定,我很好奇,部分模式会加速我的模型。但是在Python中似乎没有办法做到这一点。 (set_param(...)似乎没有......

回答 1 投票 0

(get-unsat-core)Z3:不可用核心

这是我的程序,当图中存在一个循环时返回SAT,而当没有循环时返回UNSAT :( set-option:fixedpoint.engine datalog)(define-sort s()Int)(declare-rel edge(ss) )...

回答 2 投票 1

检测图中不存在循环:Z3的SMTLIB格式

这个问题涉及:使用SMTLib for z3在Datalog中的循环关系我想颠倒上面链接中描述的问题。我的意思是我想要检测一个周期中不存在...

回答 1 投票 0

使用Z3Py设置相同约束的不同运行时间

我正在使用z3py API编写Z3求解器的调度问题。除了解算器的运行时间在每个时间(有时是因子10/100)不同的事实之外,它的效果非常好。

回答 1 投票 1

python中的Z3代码

我已经安装了python和Z3,并使用Z3 python目录的路径设置了PYTHONPATH。我从z3 import *运行这个导入Z3但是在此之后我得到一个持久的长错误...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.