z3py 相关问题

Z3 Theorem Prover的Python接口

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

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

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

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