z3 相关问题

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

可以将实变量限制在两个范围之间吗?

您可以将实变量限制在两个范围之间吗? s = Solver()输入=实数('input')s.add(输入> = -2,输入<= 2)此示例为我返回unsat。

回答 1 投票 0

z3规划问题和障碍世界

我对使用z3解决规划问题很感兴趣,但是我很难找到示例。例如,我真的很想在z3中找到Sussman异常/块世界的示例,但是具有...

回答 1 投票 0

z3py:从z3公式中检索分支条件

假设我有一个像这样的z3py程序:import z3 a = z3.Int(“ a”)input_0 = z3.Int(“ input_0”)output = z3.Int(“ output”)some_formula = z3.If (a 1,4,2))s = ...

回答 1 投票 0

z3求解器和求解器给出不同的结果

我一直在尝试z3(通过pip3获得的版本“ 4.8.7”),发现了这种(明显的)差异。 t,s0,s,u,a,v = Reals('t s0 sua v')方程= [v == u + a * t,s == s0 + u * t + a * ...

回答 1 投票 0

Z3 Java API文档

我已经安装了Java的Z3 API,我正在尝试使用它,但找不到任何说明如何使用此API的教程或文档。到目前为止,我发现的唯一资源是来源...

回答 2 投票 4

ForAll代码产生错误结果,为什么?

我正在尝试在b上使用ForAll量词,因此公式a * b == b与每一个b都会给我a == 1。我在下面的代码(Z3 python)中实现了这一点:从z3 import * a,b,a1 = BitVecs('a ...

回答 4 投票 2

Z3 Java API文档或教程

我已经安装了Java的Z3 API,我正在尝试使用它,但找不到任何说明如何使用此API的教程或文档。到目前为止,我发现的唯一资源是来源...

回答 2 投票 3

Z3 C ++绑定中的定义乐趣宏和正则表达式

我正在编写一些代码,这些代码使用Z3字符串来评估ACL中的权限。到目前为止,使用SMT2相对容易。例如我要实现的代码是:(declare-const Group String)(...

回答 1 投票 1

z3py在循环中执行量词消除时停止

我尝试在Python中应用以下量词消除。在第三次迭代中,z3不返回并被卡住。我使用Python 2.7.17和Ubuntu 18.04.4。从z3 import * for i在range(0,...

回答 2 投票 0

Z3 Prover增加时间和在命令行中的内存

我正在尝试使用Z3Prover验证003-23-80.cnf是否可以满足要求。我已经验证了使用Minisat可以满足要求,但是它花费了大约2个小时和500 MB的内存。在bash中,我写道:z3 -...

z3
回答 1 投票 0

z3py尝试进行量词消除

我有一个Python程序,在其中生成不同的z3公式,然后对其中一些公式进行存在性量化。我的程序曾经可以正常工作,但是突然间,它开始死于尝试...

回答 1 投票 0

检查Z3PY中数组(按数组)的所有解决方案

我的问题是,我必须为as-array形式的数组获取所有可能的模型。我为此编写的代码如下:s = Solver()check = s.check()而(str(check)==“ sat”):...

回答 1 投票 0

z3py,以数据类型声明的列表函数

从z3 import * record = Datatype(“ record”)record.declare('cons',('f1',BoolSort()),('f2',BoolSort()),('f3',BoolSort() ))record = record.create()tmp = Const('tmp',record)data_type = tmp ....

回答 1 投票 0

在z3py中使用check-sat等同于什么?

我一直在努力实现与本帖子完全相同的目标。生成的模型值的Z3随机性答案是在smt中,如何在python的z3py中使用check-sat-using?有人可以...

回答 1 投票 0

z3py,使用种子给出随机解

从z3 import * a = Int('a')s = Solver()s.add(a> 0)set_option('smt.arith.random_initial_value',True)set_option('auto_config',False)set_option(' smt.phase_selection',5)set_option('smt ....

回答 1 投票 0

Z3中使用的DPLL(T)算法(线性算术)

Z3的算术求解器是基于DPLL(T)和Simplex(本文所述)开发的。而且我不了解生成冲突说明时Z3如何执行回溯。我给...

回答 1 投票 5

z3中的DPLL(T)样式SMT解决方案是否已为线性实数算法记录?

我正在尝试设计方法来改善我的问题的z3性能。我知道CAV'06论文和技术报告。 z3 v4.3.1的相关部分是否与这些...中描述的内容有所不同?

回答 1 投票 1

Z3统计数据的解释

我从Z3的运行中获得了一些统计数据。我需要了解这些含义。对于sat和SMT解决方案的最新发展,我颇为生疏,不了解最新信息,因此,我试图...

回答 1 投票 6

如何在Z3Py中的列表中使用Empty方法?

在z3py中,我想在Z3py中使用功能Empty(https://z3prover.github.io/api/html/z3py_8py_source.html#l09944)我试图使它像这样:s = Solver()#声明一个序列...

回答 1 投票 0

如何检查Const是否包含在Z3Py的列表中?

[在Z3Py中,我需要检查列表中是否包含Const类型,定义了数据类型列表和Const,我尝试使用Contain方法(https://z3prover.github.io/api/html/ namespacez3py.html#...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.