smt

smt

文章 0 浏览 3

(定义fun ...)在SMT求解器中

SMT求解器(尤其是Z3)如何使用使用(Define-fun ...)定义的函数?这些函数定义是正确的(作为宏)还是懒惰的(根据某些参数而需要)?…

り繁华旳梦境 2025-01-20 14:22:18 4 0

无限无限的无限与有限的无限域,用于Z3中的真实量的通用定量

这是一个理论上的问题。我想知道,求解普遍量化的公式对量化的无限无限域与无限无限的无限域上的量化时,Z3的性能是否存在差异。我正在研究一些有限的…

爱冒险 2025-01-19 09:09:15 6 0

Z3在Python中未限制的优化显示无穷大

我是Z3的新手,尝试尝试找到的示例在这里 Python。当我尝试“无界目标”部分中的示例时,我似乎会得到随机的整数值(不是'oo')。对于以下代码: x, y…

风透绣罗衣 2025-01-19 07:47:46 4 0

如何在Z3中建模构造?

给定这样的结构: struct MyStruct { uint[10] a; uint b; bool c; }; Mystruct m; 我的问题是如何使用 z3 来建模变量 m?一个简单的解决方案是将 m …

挽清梦 2025-01-18 10:54:10 7 0

(z3py)使用all_smt生成2D列表的所有解决方案

要找出SMT中生成的所有解决方案,我使用了 但是,这仅适用于1D列表。如果我们尝试列出2D列表的解决方案怎么办? 我遇到的一般错误是: 'list' object …

自在安然 2025-01-18 03:55:25 4 0

使用 ATS 求解所有有效输入

假设您有一个纯表达式系统,例如, (bi0, bi1, bi2, ai0, ai1, ai2) := inputs b0 := bi0 && bi1 a1 := b0 ? ai0 : cbrt(ai0) a2 := bi2 ? a1 : ai1 o…

绝對不後悔。 2025-01-17 03:39:36 6 0

SMT-LIB 标准何时会扩展以包括优化?

使用νZ 是 SMT 求解器 Z3 中使用目标函数的扩展,我惊讶地发现所使用的优化原语不是 SMT-LIB2 语法的一部分。这些原语是: (maximize t) - instruct …

缘字诀 2025-01-15 15:41:44 4 0

如何在Z3中声明混合数据类型的数组?

我正在使用 z3 的 python API,我的目标是能够推理包含两种数据之一的序列: 整数或我的自定义数据类型,除了类型之外没有任何属性。我读到有关“Decl…

深爱不及久伴 2025-01-14 20:37:59 4 0

将 smtlib2 模型转换为 COQ

我 有一个由 smtlib2 格式的工具生成的复杂模型。而且我发现很难用SMT slover来证明SMT问题。所以我想把这个模型翻译成COQ,并用不同的方式证明它。 …

悲欢浪云 2025-01-10 02:17:19 5 0

一起使用浮点数和实数时 z3 返回未知?

由于我在同一个 .smt2 文件中使用浮点数和实数,我注意到这通常会导致结果“未知”。我在此处看到了这一点,但自这个答案以来已经过去了一段时间,我…

雅心素梦 2025-01-09 00:47:23 4 0

smtlib 代码有问题

我有以下代码 (set-logic QF_LIA) (declare-fun w () Int) (declare-fun x () Int) (declare-fun y () Int) (declare-fun z () Int) (assert (> x y))…

知你几分 2025-01-08 09:26:55 4 0

使用 scala^z3 在 z3 中可能的配置太多

我猜这主要是一个逻辑问题... 我使用这个 smtlib 公式: (declare-fun a () Bool) (declare-fun b () Bool) (declare-fun c () Bool) (declare-fun d …

错爱 2024-12-20 13:17:48 7 0

使用 Z3 和 smtlib 计算具有混合值的配置/模型

如何计算属性值? 这是一个例子: (declare-fun x () bool) (declare-fun y () bool) (declare-fun z () bool) (assert (AND x (OR y z))) 这样我会得…

天暗了我发光 2024-12-19 09:36:20 7 0

在位向量算术决策过程中使用术语重写

我正在开展一个项目,其重点是使用术语重写来解决/简化固定大小的位向量算术问题,这对于某些决策过程(例如基于位爆破的决策过程)的前一步很有用。…

櫻之舞 2024-12-17 19:28:02 9 0

“拉式嵌套量词”选项似乎会在 UFBV 上下文中引起问题?

我目前正在尝试使用 Z3 作为用 Alloy(一种关系逻辑/语言)编写的规范的有界引擎。我使用 UFBV 作为目标语言。 我使用 Z3 选项 (set-option :pull-nes…

迷乱花海 2024-12-16 21:40:43 7 0
更多

推荐作者

狼性发作

文章 0 评论 0

美煞众生

文章 0 评论 0

黑凤梨

文章 0 评论 0

慕巷

文章 0 评论 0

virou

文章 0 评论 0

两仪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文