モナドクラスの最先端?


11

決定問題の単項クラスとしても知られる単項一次論理では、すべての述語が1つの引数を取ります。アッカーマンによって決定可能であることが示されており、NEXPTIME-completeです。

ただし、SATやSMTなどの問題には、理論的な限界にもかかわらず、それらを解決するための高速アルゴリズムがあります。

私は疑問に思っています、一次論理のSAT / SMTに類似した研究はありますか?この場合の「最先端」とは何ですか?また、最悪の場合に理論的な限界に達したにもかかわらず、実際には効率的なアルゴリズムはありますか?

回答:



2

1993年のLICS論文で、Bachmair、Ganzinger、およびWaldmannは、集合制約が単項FOLと同等であることを示しました。集合制約は単項クラスです。メモリが機能する場合、セット制約は通常のツリー文法と同等であるため、そこで開発されたほとんどのアルゴリズムは、モナドFOLにも移植可能です。

私はその分野をよく知りませんが、設定された制約と通常のツリー文法はプログラム分析で広く使用されているので、それらのための実用的なアルゴリズムの作業が必要です。


ええ...モナドのクラスに興味があるのは、集合制約を解くことです。だから、鶏と卵のような問題があります。Bansheeのように、プログラム解析で設定された制約について私が見つけたもののほとんどは、モナドクラスよりも弱い制限されたクラスです(つまり、否定や射影はありません)。しかし、私は束が不足している可能性があります。
-jmite
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.