cost 223 ms
代表一個SMT公式

[英]Representing an SMT formula

在 PySMT 中制作布爾公式很簡單: 此外,SMT 公式具有以下形狀: 我意識到這有效: 但是,我不使用方程式,而是以這種形式創建一個公式如何: # formula = Or(x1, x2) #? ...

2022-12-15 11:05:30   1   36    z3 / z3py / pysmt  
在 PySMT 中將 SMTLib 約束打印到標准輸出

[英]Print SMTLib constraints to stdout in PySMT

我有一些使用 PySMT API 編碼的問題。 PySMT 的 GitHub 頁面顯示了有關將任何符合 SMTLib 的求解器與 PySMT 一起使用的示例。 它說 PySMT 會將問題交給標准輸入中的求解器。 但我找不到任何直接將其打印到標准輸出或文件的方法。 ...

如何在 PySMT 中使用數組?

[英]How to use array in PySMT?

我對 PySMT 有問題。 我是該領域的新手,不知道如何使用數組。 我已經明白了: 1) 可以將數組聲明為: 2) 然后,將值存儲在數組中: 3)最后,要檢索值: 我不知道是否有更好的方法來做到這一點,我也會感謝一些關於此的反饋。 現在,真正的問題是:我可以在 for 循環內 ...

有沒有辦法將輸入作為正常表達式提供給 Z3 Solver?

[英]Is there way to give input as normal expression to Z3 Solver?

Z3 輸入格式是SMT-LIB 2.0標准定義的格式的擴展。 輸入表達式需要以前綴形式書寫。 例如rise4fun , x + (y * 2) = 20需要以“ (= (+ x (* 2 y)) 20)) ”的形式給出輸入。 Z3 支持JAVA API 。 例如,讓我們考慮以下評估和檢查可 ...

使用 SMT-LIB 使用公式計算模塊數量

[英]Using SMT-LIB to count the number of modules using a formula

我不確定使用 SMT-LIB 是否可行,如果不可能,是否存在可以做到的替代求解器? 考慮方程 a < 10和a > 5 b < 5和b > 0 b < c < a 帶有a , b和c整數 存在最大模型數的a和b的值滿足a=9和b=1時的方程 ...

pysmt z3 求解器崩潰?

[英]pysmt z3 solver crashing?

我在使用 pysmt 求解器時遇到了問題。 我收到以下錯誤消息: 每當我嘗試兩者時:(1) 通過Solver()和 (2) 運行pysmt-install --check實例化求解Solver() 這是從方法 1 激發的完整堆棧跟蹤: 我已經嘗試了很多來解決這個問題,比如卸載並重新安裝 z ...

如何在 Z3py 中激活部分模式?

[英]How to activate partial mode in Z3py?

我正在使用 Z3 的 Python 綁定,並且很好奇部分模式是否會加速我的模型。 但是,在 Python 中似乎沒有辦法做到這一點。 ( set_param(...)似乎沒有參數) 我考慮遷移到pySMT,因為它聲稱支持 Z3 的部分模式,但我更願意保留 Z3Py。 額外問題:部分模式實際上對 ...

哪個工具最適合轉換 CNF(甚至更好的 DIMACS CNF)中的子句?

[英]Which tool is the best to convert clauses in CNF (or even better DIMACS CNF)?

我使用 C++ 程序自動生成這樣的子句: 然后我需要用一些工具(比如 MiniSat)檢查它們的可滿足性,但在將它們輸入到這樣的工具中之前,我需要在 DIMACS CNF 中轉換它們,你知道任何可以為我自動完成的工具嗎? 謝謝! 編輯: 非 CNF sat 求解器也可以正常工作! ...

2018-06-01 08:48:05   1   485    sat / cnf / pysmt  
在 Z3 中使用不同的后端求解器

[英]Use different back-end solvers in Z3

我正在使用 Z3 Python 界面為我的實驗創建公式。 然后我將該公式發送到 Z3 求解器。 如果我是對的,Z3 使用它自己的求解器! 如何在 Z3py 中使用不同的 SAT/SMT 求解器? 我在 CBMC(C 有界模型檢查器)中使用的方法:運行程序並吐出一個中間 DIMAC 表示(在文件中 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM