問題タブ [satisfiability]
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.
z3 - Dose SMTLIB 1.2 には、SMTLIB 2 のような (get-value) 関数があります。
の ( )SMTLIB1.2
に相当するものがあるのだろうか。と を使用してさまざまなエンコード テストを実行しています。問題は出力にあり、モデルが数百の補助変数値と混合されたすべての値を取得し続けます。SMTLIB2
get-value
SMT
Z3 SMT solver
SMTLIB1.2
ありがとう
optimization - LTLフォーミュラのSAT
SAT ソルバーは、命題式 F の充足可能性を証明します。しかし、LTL 式の充足可能性をテストするために SAT を使用することは可能ですか? たとえば、次の LTL 式が満たされないことを証明できますか?
G (A => B) および (A = 真) および (B = 偽)
これを処理できる SAT ソルバーを教えていただければ幸いです。
どうもありがとうございました!
complexity-theory - クックの定理 (平易な英語で)
私は自分のアルゴリズム コースのために、Garey と Johnson による「 Computers and Intractability - A Guide to the Theory of NP-Completeness」という本を読みました。しかし、1 年後に資料を見直したときに、私はクックの定理を本当に理解していなかったことに気付きました。
証明に関しては、SAT が最初に NP であることが最初に示されている理由 (NP 完全の最初の要件) を理解していますが、「遺伝的」多項式の下で「他の」NP 完全問題を示す技術に苦労しています。 SATに変身。
誰かがこれをもっと骨抜きにした方法で説明できるかどうか疑問に思っていました.
satisfiability - CNF とホーン充足可能性
ホーン式が充足可能かどうかを証明する方が簡単であることはわかっています。私の質問は: 通常の CNF よりもホーン式の方が簡単なのはなぜですか?