-
将`str.indexof`与`int2bv`
我试图将位向量限制为等于字符串中空字节的索引。但是,我遇到了<code>int2bv</code>的性能问题。 -
z3模型的无类型输出
我正在使用MaxSMT来找到一组软约束和硬约束的解决方案。超时为600秒,我从求解器得到的模型输出对于 -
有什么办法可以使Z3使用多核(多线程)解决大问题?
我正尝试从商用求解器转到Z3,以解决大整数可满足性问题。 “大”是指我要解决的模型具有大约300,000 -
可以使用Gurobi解决SMT-LIB文件吗?
我有一个问题,我们以前使用混合整数线性程序(MILP)和Gurobi来解决。问题空间涉及大约2亿个整数变量 -
z3中的实值计算问题
我正在研究一个我想根据某些约束来学习真实参数的问题。以下是代码片段: <pre><code>s = Solver() def l -
可以在z3求解器中同时使用位冲击和软断言吗?
我正在尝试使用z3 smt求解器将值分配给受约束的变量。除了硬约束外,我还有一些软约束(例如<code>a != -
哪种编码更适合使用Z3解决偏序理论?
我正在考虑对偏序关系进行编码的各种方式,以将其馈入Z3。 该问题已经以各种方式受到限制,并 -
我们是否可以在ForAll量词下使用一些具有一定范围值的变量来解决Z3中的一组约束?
我想解决一组约束,如下所示: <pre><code>C1: x1 > x2 C2: y1 = x1 + t1 C3: y2 = x2 + t2 C4: 2 <= t1 <= 7 C5: 5 -
{3}在cpp中执行z3的编译和执行命令?
<pre><code>#include<z3++.h> #include<iostream> #include"mainProj.cpp" using namespace std; using namespace z3; int m -
smt2中的类型不匹配
下面的smt2代码给出与类型有关的错误。 <pre><code>( declare-datatypes ( ( List 1 ) ) ( ( par ( T ) ( ( cons ( hd T -
基于短语的机器翻译:StackDecoder和语言模型
为了使用NLTK库中的nltk.translate.stack_decoder模块,我正在尝试实现语言模型(字母lm)。该类作为输入: -
使用MAXSMT进行增量学习
我们可以在z3中以增量方式使用MaxSMT求解器的先前解决方案(优化)吗?另外,是否有任何方法可以在优 -
z3中具有MaxSMT的量词
我们可以在z3中使用带有软约束的量词吗?结合使用它们时,我会收到以下消息。 <pre><code>WARNING: opti -
Z3中存在量词的值
说,我写了一个带有量词的简单代码,如下所示: <pre><code>from z3 import * s = SolverFor("LIA") x1, y1 = -
在smt / z3优化中哪个非线性断言完整?
我列出了一些关于二次函数的断言: <pre><code>(declare-fun H () Int) (assert (>= H 8000)) (assert (<= H 12000)) -
在分支/搜索模型时,让Z3优先处理某些布尔变量
我有一个很大的SAT / SMT公式,涉及两个(不相交)变量集: <ol> <li>布尔变量(<1000)和{li>相对较小 -
为什么Z3即使指定了变量也不将其保持相同的值
我在Z3中遇到了一个问题,似乎无法找到它的起源和解决方法。我的目标是对于给定的特定迭代(for循环 -
SMT求解器与Prolog
SMT求解器(例如CVC4)和Prolog之间的主要区别是什么?一个人可以做其他人不能做的事情吗? 我的 -
如何使用Data.SBV来帮助推导正确的堆栈计算机实现?
Graham Hutton,在《 Haskell编程》第二版</em>中,花了最后两章讨论基于AST的<em> stack machine </em>的实现。 最 -
位向量函数Z3
我想用位向量48在z3求解器中解决这个问题: <pre><code>(declare-fun x () Int) (declare-fun y () Int) (assert (= *some -
Z3关联度与量词的传播
我看过一些示例,这些示例在其解决方案中设法返回“无关”。我认为这利用了Z3的相关性传播。 (请 -
TW3最小化时surviv.io出现延迟
Ryzen 5 2600,Asrock b450 pro4和NANYA 2933MHz DDR4,windows10 ltsc 如果TW3最小化,即使在菜单中,surviv.io浏览器游戏 -
有谁可以帮助我完成我的smt作业?
家庭作业: 实验4 在第二个SMT实验室练习(实验4)中,我们将借助SMT求解器(Frobenious Coin问题的 -
Z3中的多元素减法
我正在使用Z3解决需要减法的问题,而且我遇到了一个事实,即Z3中的减法允许多个参数。 对我来说这很 -
Z3如何将expr转换为SMT?
在尝试了解Z3工具时,我对Z3如何构造表达式感到困惑。 另外,我对此还很陌生,我经历了相关的问题, -
在Z3Py中索引BitVec的元素
是否有办法为<code>BitVec</code>中的元素建立索引?我想要这样的东西: <pre><code>s = Solver() x = BitVec(' -
Z3 Python中Int类型的未知结果
我正在尝试使用python中的z3解决某些约束。我的代码: <pre><code>import math from z3 import * ### declaration n_c -
如何使用boolector为我的代码生成模型?
我正在尝试使用<a href="https://boolector.github.io/" rel="nofollow noreferrer">boolector</a>,所以我试图为简单的代码 -
找不到BitVecVal作为z3的属性
我正在尝试使用<code>z3</code>的Python API(一种更流行的SMT求解器)来创建SMT实例。首先,我想创建四个位 -
对小型编程语言进行建模,并使用数据类型和forall在SMT-LIB中进行分析
我正在尝试在SMT-LIB 2中为小型编程语言建模。 我的意图是表达一些程序分析问题,并使用Z3解决它们。