問題タブ [z3py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
923 参照

z3 - Z3Py でのモデルのカウント

Z3で満足のいく課題の数を数えようとしています。Z3がそのような情報を提供するかどうか疑問に思っています。もしそうなら、どうすればZ3、特にZ3Pyでモデルを数えることができますか?

0 投票する
1 に答える
292 参照

z3 - Mathsat を使用して特定のインスタンスの解の数を決定する方法

Mathsat はコマンドcheck-allsatをサポートしていますが、Z3 はサポートしていません。次の例を検討してください。

このコードを mathsat で実行すると、すべての一貫した割り当てが取得されます。問題は、Mathsat を使用してそのような一貫した割り当ての数を決定する方法です。

0 投票する
3 に答える
2300 参照

z3 - z3py のチュートリアルはどこで入手できますか

セキュリティ上の問題により、rise4fun z3py は数週間利用できなくなりました。z3py を学習するためのリソースをいくつか見つけようとしましたが、無駄に終わりました。z3py を学ぶためのリソースを提案してください

0 投票する
1 に答える
879 参照

z3 - UbuntuでZ3を使用してsmtLibファイルを実行するには?

たとえば、smtLib ファイル 'encoding.smt' があります。ここで、Ubuntu マシンで特定のタイムアウトとメモリ割り当てを使用して、z3 (スタンドアロン exe) でこのファイルを実行したいと考えています。お気に入り :

Z3ダウンロードページからubuntu 32ビットzipファイルをダウンロードしました。私は今何をしなければなりませんか?「bin」フォルダーに z3 アプリケーションがあります。Ubuntu で Z3py スクリプトを書きたい場合、環境変数を変更する必要がありますか?

誰でも両方の手順を教えてもらえますか (指定されたタイムアウトとメモリを使用してスタンドアロン Z3 で.smtファイルを実行し、指定されたタイムアウトとメモリで z3py スクリプトから .smt ファイルを実行します)

ご提案ありがとうございます

0 投票する
1 に答える
264 参照

z3 - Z3で理論の組み合わせを効率的に解く方法

命題充足可能性 (量化子を使用) と線形演算を含む問題を解決しようとしています。

私は問題を定式化し、Z3 はそれを解決できますが、不当に長い時間がかかります。

戦術を特定してZ3を助けようとしてきましたが、あまり進歩していません(論理理論の知識はありません)。

以下は、私が解決しようとしているものの本質を捉えた非常に単純化された問題です。誰でも提案できますか?

ネルソン・オッペン法などを読んでみましたが、見慣れない表記が多く、習得に時間がかかりそうです。

また、Z3 ではユーザーがこれらの構成を微調整できますか? 最後に、これらの戦術を z3py で使用するにはどうすればよいですか?

0 投票する
1 に答える
124 参照

z3 - Z3 のプロシージャル アタッチメント

z3py を使用しています。カスタム アルゴリズムを使用して評価する必要がある 2 つの整数に対する述語があります。私はそれを実装しようとしてきましたが、あまり成功していません。どうやら、私が必要としているのは手続き型のアタッチメントで、現在は廃止されています。z3pyでこれを実装する方法を教えてもらえますか? 戦術の使用を伴うことは理解していますが、残念ながらその使用方法を理解できていません。機能する限り、非推奨の方法を使用してもかまいません。