z3 相关问题

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

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

Z3,使用数据类型创建数据结构/类

也许创建一个数据结构,其中包含与以下Python类相同的信息。类变量:def __init __(self):self.name =“ v1” #str self.size = 10 #int ...

回答 1 投票 0

Z3中的多元素减法

我正在使用Z3解决需要减法的问题,并且我遇到了这样一个事实,即Z3中的减法允许多个参数。对我来说,这很奇怪,因为减法不是联合运算。 ...

回答 1 投票 0

在Z3中使用位向量立即数

我正开始将Z3与C ++ API一起使用,并且我主要对使用其对位向量的支持感兴趣。但是,我完全无法理解如何利用bit -...

回答 1 投票 0

Gecode与Z3的约束随机化

我正在寻找SystemVerilog语言的基于C ++的替代方法。尽管我怀疑那里是否有任何东西可以与SystemVerilog约束语言的简单性和灵活性相提并论,但我还是...

回答 1 投票 0

如何将bool与z3表达式区分开?

我从Python的输入文件中读取z3表达式。然后在我的代码后面,我对它们调用__deepcopy __()。问题在于有时输入的z3表达式为True或False,然后Python得到...

回答 1 投票 1

与z3表达式区分开来

我从Python的输入文件中读取z3表达式。然后在我的代码后面,我对它们调用__deepcopy __()。问题在于,有时输入的z3表达式为True或False,然后Python获取...

回答 1 投票 0

在z3中使用战术时有空未饱和核数

使用战术时,Solver返回空的unsat核心。情况1:s = Solver()x =实数('x')B =布尔('b')C =布尔('c')s.add(B ==(x> 1))s.add(C ==(x == -1))s.check(B,C)情况2:s = Then('...

回答 1 投票 0

Z3 Ocaml API递归函数

假设我想检查公式x + y = z(x,y,z整数)是否可满足。我使用Z3可以输入以下内容:(declare-fun x()Int)(declare-fun y()Int)(declare-fun z()Int)(assert(= ...

回答 1 投票 3

使用SMT2 / Z3的谓词

我需要使用SMT2 / Z3编写以下句子,不确定是否有区别。对于每个有父母的人,他/她必须爱他/她的父母。到目前为止,我已经写了(declare-const x Bool)(...

z3
回答 1 投票 0

如何在Z3py中定义公理?

我必须在Z3中做一个公理,但是我看了https://ericpony.github.io/z3py-tutorial/advanced-examples.htm(使用量词建模)的示例,但我不理解大多数东西。我...

回答 1 投票 0

我怎么知道Z3py中是否有一个数组为空?

我开始使用Z3py,并且我很难理解它的功能。我必须知道数组是否为isEmpty,但是我不知道如何在“ x”和“ array” def之间创建引用...

回答 1 投票 0

Z3的“ ctx-solver-simplify”和“ ctx-simplify”之间的可满足性不一致

我正在尝试使z3(我正在使用z3py)来检查公式是否可满足,如果可满足,则对其进行简化。我最初使用Z3的ctx-solver-simplify。但是,由于我是...

回答 1 投票 0

Z3给序列指定的错误模型

我将以下代码放在https://rise4fun.com/Z3/中(declare-const s(Seq Int))(declare-const t1(Seq Int))(declare-const t2(Seq Int))(declare -const n Int)(断言(=(seq.len s)n))(断言(&...

z3
回答 1 投票 0

z3中`str.indexof`与`seq.indexof`之间的差异

在z3教程中,分别提到了str.indexof和seq.indexof。但是,在Z3 C API中,只有一个相关函数Z3_mk_seq_index。该函数是否进行特殊情况处理...

z3
回答 1 投票 0

为什么Z3保持变量不变,即使它被指定不这样做

我在Z3中遇到了一个问题,似乎无法找到它的起源以及如何解决。我的目标是对于给定的特定迭代(for循环),它由if-then-else ...

回答 1 投票 1

如何使z3生成不满足的证据?

我正在尝试从命令行使用z3作为SAT解算器,但是我不知道如何使它生成不满足的证明。不管我做什么,它只会打印“ unsat”,没有任何解释,...

回答 1 投票 0

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