z3 相关问题

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

Z3和策略:使用哪种策略?

所以我试图用z3解决调度问题。我有一组需要完成的工作和一组能够完成这些工作的资源。订购工作(总订单)和...

回答 1 投票 1

如何按顺序打印z3求解器结果print(s.model())?

假设我有一个10个变量的列表v = [Real('v_%s'%(i + 1))for i in range(10)]我想为i添加一个简单的约束,如s = Solver()在范围(10)中:s.add(v [i] == i)如果s.check()...

回答 1 投票 1

使用函数在z3中创建列表

我正在尝试将这段伪代码转换为SMT-LIB语言,但我卡住了。列表函数my_fun(int x){list = nil for(i in 1 to x):if(some_condition_on_i)...

回答 1 投票 0

在Z3中获取战术应用的结果作为表达式

在C ++中是否有类似Z3py接口的as_expr()。我试图得到将战术应用为z3表达式exp的结果,而不是类型apply_result。例如,在下面......

回答 1 投票 2

问:[Z3] java.lang.NoClassDefFoundError:无法初始化类com.microsoft.z3.Native

当我像这样使用maven依赖时 org.sosy实验室 javasmt求解器-Z3 z3-4.4 ....

回答 1 投票 0

Z3 Java API中的符号创建

我是Z3的新手,请原谅我这个问题听起来太容易了。我有两个问题在Z3 Java API中重新定义常量。如何在内部创建常量?要明白我开始......

z3
回答 1 投票 1

z3:解决八皇后拼图

我正在使用Z3解决八皇后拼图。我知道在这个问题上每个女王可以用一个整数表示。但是,当我通过以下两个整数代表女王时:从z3 ...

回答 1 投票 4

如何将算术表达式转换为Python算术函数?

假设我在Z3中进行了算术比较。遵循Z3py的语法,这是:e = z3.Int('x')<= 3是否有一种简单的方法(而不是繁琐的,逐案解析过程)来转换...

回答 2 投票 1

计算Z3量化公式中的变量数量

我正在尝试收集公式中的所有变量(Z3py中的量化公式)。一个小例子w,x,y,z = Bools('wxy z')fml = And(ForAll(x,ForAll(y,And(x,y))),ForAll(z,ForAll(w,And(z) ...

回答 1 投票 2

Z3在多次运行时生成不同的型号

我已经使用Z3和JAVA绑定2年了。出于某种原因,我总是将自己的SMTLib2代码生成为String,然后使用parseSMTLib2String构建相应的Z3 ...

回答 2 投票 1

Z3 / CVC4 / SMT-LIB中的离散时间步长

我在SMT-LIB中使用Int来定义时间步骤,这迫使我断言事情以确保在否定中没有任何反应:(declare-sort Pkg);包(define-sort Time()Int); ......

回答 1 投票 1

最大化z3中的最小值

我想在整数空间中找到满足某些属性的n维点(x1 ... xn),同时最大化x与m集合中任何元素之间的最小距离(预定义/ ...

回答 1 投票 1

Z3 / SMT-LIB评估功能和收集结果

我试图以一种自动查询所有可用值的方式从Z3中获取一些值:(define-fun-rec out((p Pkg)(t Time))(List Bool)(ite(<t 0) (作为零(List Bool))(插入(...

回答 1 投票 1

Z3的Prove()方法?

Z3有一个prove()方法,可以证明两个公式的等价性。但是,我找不到这个prove()方法的技术文档。证明()是......的“等价”的定义是什么?

z3
回答 1 投票 2

Z3:我应该使用Arrays,IntVectors还是别的什么?

我想知道我应该为我的z3应用程序使用什么数据类型。我的理解是,类整数数组结构的唯一选择是Array(IntSort(),IntSort())和IntVector()。 ...

回答 1 投票 1

z3控制模型返回值的首选项

问题:是否可以在z3中控制模型返回值的某种偏好?示例:给定以下命题逻辑公式,有2种可能的模型。 a:是的,b:是的,c:......

回答 3 投票 3

计算consts的唯一值

在我的项目中,我定义了以下consts:(declare-const v0_g Int)(declare-const v1_g Int)(declare-const v2_g Int)(declare-const v3_g Int)(declare-const v4_g Int)...结果,我跟着......

回答 1 投票 0

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