z3py 相关问题

Z3 Theorem Prover的Python接口

如何将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

如何在数据框中使用条件求解方程组

我有一个DataFrame如下:名称波动率返回0.0243 0.212 b 0.0321 0.431 c 0.0323 0.443 d 0.0391 0.2123 e 0.0433 0.3123 ...

回答 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

约束非线性优化,值应为0.125的倍数

我正在尝试求解给定输入频率(FIN)和所需输出频率(FOUT)的参数M,D和O。 FOUT =(FIN * M)/(D * O)。我还必须最大化FVCO。 FVCO =(FIN * M)/ D。 M和O ...

回答 1 投票 0

获取量化变量的z3实例

我正在尝试对z3做些奇怪的事情。我正在尝试看看我是否可以使用z3从交互式定理证明者那里获得类似“应用”策略的信息。我有一个像ForAll([x],Implies(a(...

回答 1 投票 0

z3.parse_smt2_string在int2bv上失败

当我在文档中的示例字符串上使用parse_smt2_string时,它可以正常工作。但是,在int2bv上解析失败。我该如何诊断? >>>导入z3 >>> z3 ....

回答 1 投票 1

z3py处函数“ from_file()”的问题

假定我们具有以下文件:func.smt(声明数据类型(T)(((AVL leafA(nodeA(val T)(alt Int)(izq AVL)(der AVL)))))espec.smt (declare-const t(AVL Int))和...

回答 1 投票 0

在Z3Py中编码可允许的集合

基于论证框架理论,我正在尝试使用Z3Py证明者对可允许集合进行编码。但是,我遇到了一些问题,不胜感激任何有关如何改进...的指针...

回答 1 投票 1

Z3Py:创建未解释类型的常量列表

我有一个未解释的排序A sortA = DeclareSort('A')和一个函数foo:foo = Function('foo',sortA,sortA,BoolSort())现在,我想定义一个排序为A的常量列表。我的尝试是:X = [...

回答 1 投票 0

如何将IntVector转换为z3py中的Int

我正在使用z3py,并且我有一个大小为3的IntVector。我需要将IntVector中的每个数字解析为一个整数。意思是,如果我有一个IntVector,它具有这样的约束:myIntVector = ...

回答 1 投票 1

在z3py中使用BitVec数组

我正在尝试使用z3中的Array类型解决问题。因为我需要使用BitVec类型,所以我将数组声明为:numbers = [BitVec(chr(i),8)for range(0,4)中的i]然后:s = Solver()s ....

回答 1 投票 0

在z3中迭代添加

我想检查a,b,c的值,如果值'a'等于1,则'x'加1。我们继续执行值“ b”和“ c”的过程。因此,如果a = 1,b = 1,c = 1,则x的结果应为3。如果a = 1,b = 1,c = 0,...

回答 1 投票 0

满足Z3Py中N个约束中的K个

我有一个具有如下伪代码中所述逻辑的程序。 x是一个字符串,x [k]将返回索引k处字符的十进制字符。 ^运算符返回...

回答 1 投票 0

相当于Z3Py中的(断言(= a 10))

我正在创建带有某些节点的树。每个节点都有与其相关的某些属性,例如成本。想法是找到成本最低的路径。叶节点已经为其声明了成本。 ...

回答 1 投票 0

Z3答案不满足约束

我开始使用Z3,我给它一个玩具问题。我们的想法是为所有分配(A,B,C),中的至少一个(FA(B,C)==一个,FB(A,C)== B,FC(A,B)== c)中必须是真实的。该模型报告[FC = ...

回答 1 投票 0

有没有一种方法来操纵Z3的上限?

我试图尽量减少使用Z3值。我设置冗长为0,并且观察到,Z3找到一个上限,并开始从那里工作以最小化的值。例如:(优化:检查-SAT)(优化:...

回答 1 投票 1

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