Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Z3 Solver Java API:意外行为
通过向求解器添加条件 我想使用 solver check 检查是否存在解 因此 我创建了一个简单的示例来寻找 t1 的解决方案 我知道 t1 有一个解 即 t1 0 然而 求解器的状态不是 SATISFIABLE public static
Java
z3
solver
SMT
如何在z3py中表示对数公式
我对 z3py 很陌生 我正在尝试在 z3py 中编写以下对数表达式 log x y 我确实经常搜索堆栈溢出并遇到类似的问题 但不幸的是我无法得到足够满意的答案 请帮我 更一般地说 我们如何使用 Z3 定义日志 我获得任何吸引力的唯一方法是
z3
SMT
z3py
SMT 中的混合理论
我想构造一个 SMT 公式 其中包含对整数线性算术和布尔变量的多个断言 以及对实际非线性算术和布尔变量的一些断言 对整数和实数的断言仅共享布尔变量 例如 请考虑以下公式 declare fun b Bool assert b true de
z3
SMT
dpll
在 Z3-Python 中,执行模型搜索时出现“builtin_function_or_method' object is not iterable”
我正在探索在 Z3 Python 中执行 SAT 求解的快速方法 为此 我尝试模仿第 5 1 章的结果https theory stanford edu nikolaj programmingz3 html sec blocking eva
python
z3
z3py
theoremproving
SAT
z3 实数的存在主义理论
Z3决定非线性实数运算的存在片段吗 也就是说 我可以用它作为决策程序来测试是否 带有 和 x 的无量词公式有实数解吗 是的 Z3有一个非线性多项式实数运算的存在片段的判定过程 当然 该过程是以可用资源为模完成的 该过程相当昂贵 本文 htt
z3
量词与非量词
我有一个关于量词的问题 假设我有一个数组 我想计算该数组的数组索引 0 1 和 2 declare const cpuA Array Int Int assert or select cpuA 0 0 select cpuA 0 1 ass
z3
Z3 Java API 文档
我已经安装了Z3 API for Java我正在尝试使用它 但找不到任何解释如何使用此 API 的文档 到目前为止我找到的唯一资源是源代码和示例程序 所以我想知道是否有人知道任何其他文档Z3 Java API 目前 Java API 没有单
Java
z3
表示 SMT-LIB 中的时间约束
我试图在 SMT LIB 中表示时间约束 以检查它们的可满足性 我正在寻找有关我所采取的方向的反馈 我对 SMT LIB 比较陌生 非常感谢您的意见 我所面临的限制是事件的时间和持续时间 例如 考虑以自然语言给出的以下约束 约翰在 13 0
Logic
z3
SMT
Temporal
混合实数和位向量
我有两个使用实数的 SMT2 Lib 脚本 它们在道德上是等效的 唯一的区别是 一个也使用位向量 而另一个则不使用 这是同时使用实数和位向量的版本 uses both reals and bit vectors set option pro
z3
在 Windows 上安装 Z3 + Python
我很难让 Z3 Python 前端在 Windows 7 上使用 Codeplex 的 Z3 版本 4 3 0 运行 作为 MSI 文件分发的旧版本 4 1 2 在我的 Windows 7 上运行良好 首先 我无法使用 codeplex 中
z3
如何以 smt2 格式示例获取 z3 求解器的多个解决方案?
如何使用 smt2 格式的 z3 求解器生成位向量公式的多个模型 在为位向量实现 IDEA 代码时 它正在生成一个模型 如果存在 如何生成相同的所有可能模型 ex smt2 file set logic QF BV set info smt
python
z3
SMT
z3py
将项目分配给具有功能的组
我有一个问题 我要将变量分配给集合 每个集合都有可以分配给它的变量的限制 并且每个变量都可以分配给总集合的某个子集 Example a可以成套A or B b可以成套B c可以成套A or B d可以成套A 因此 我们可以有A a d B
Algorithm
set
combinations
z3
z3py
使用 opam 安装适用于 Z3 的 ocaml API
我想在我的 OCaml 程序中使用 Z3 使用opam 我做到了 opam install z3 eval opam env 然后尝试编译 ocamlfind ocamlopt o main package z3 linkpkg main
c
ocaml
z3
opam
如何在z3py中连接正则表达式?
我想构造一个正则表达式 例如a b c z3中有一个函数re 可以将3个正则表达式连接在一起 所以我可以构造a b c 如下所示 assert str in re aabbc re re str to re a re str to re b
z3
z3py
如何使 Z3 的 (Python) SAT 求解偏向某个标准,例如“更喜欢”具有更多否定文字
在 Z3 Python 中 有什么方法可以将 SAT 搜索 偏向 标准 吗 一个案例 我想要Z3获取一个模型 但不是任何模型 如果可能的话 给我一个具有大量否定文字的模型 因此 举例来说 如果我们必须搜索A or B一个可能的模型是 A T
z3
z3py
theoremproving
SAT
satisfiability
Z3:int2bv 的异常
declare const a Int declare const b Int declare const c BitVec 32 declare const d BitVec 32 assert b bv2int c assert c i
z3
Z3 列表的包含函数公理化的不同方法
公理化列表上的包含操作 在 Rise4Fun 上 as declare fun Seq in List Int Int Bool assert forall e Int not Seq in nil e assert forall xs L
list
encoding
z3
axiom
z3 对于没有量词的断言生成未知
我有一些简单的约束 涉及 z3 中实数的乘法 这些约束产生unknown 问题似乎是它们被包装在数据类型中 因为未包装的版本会产生sat 这是一个简化的情况 declare datatypes T NUM n Real declare co
z3
Z3统计:时间衡量什么?
当使用 st 命令选项运行 Z3 3 1 时 我得到了奇怪的统计结果 如果按 Ctrl C Z3 会报告total time time 总时间 和 时间 衡量什么 这是一个错误 虽然很小 上面描述的差异 Thanks 这是 Z3 for L
z3
如何从 Lambda 表达式获取值?
我正在 python 中试验 z3 我有以下模型 set option produce models true set logic QF AUFBV declare fun a Array BitVec 32 BitVec 8 declar
python
z3
z3py
«
1
2
3
4
5
6
7
»