![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
えぇと, uniform とか nonuniform とかいうやつかな? そっちはほとんど触ってなかったのでちょいと調べてみたら
http://lealgorithm.blogspot.com/2020/07/uniformn …
に説明がある. あと, Manahey の定理
https://en.wikipedia.org/wiki/Mahaney%27s_theorem
なんてのもあるらしい.
No.3
- 回答日時:
あ~, ひょっとして X_a_b_c は「a∨b∨c」というクローズの存在を表す, ってこと?
そうだとすると....
G の中に存在限量子を入れていいなら簡単だけどつまるところ元の SAT に戻るから意味ないよなぁ. 逆に存在限量子を入れないと
多項式サイズで書ける iff P=NP
になって現時点ではたぶん「なにもいえない」んじゃないかな.
No.2
- 回答日時:
「命題変数 X_a_b_c」をどうやって「用意」する?
って話が全くないのはどうしてだろう.
あと「{ G = 1 }」ってどういう意味? まず「1」が何を意味するのかわからんし, 「恒等的に 1」なのか「1になることもある (1 でないこともある)」なのかによっても全く話は違うんだけど.
No.1
- 回答日時:
ん~と, なにを気にしているんだろう.
というか, そもそも
{ X_a_b_c = 1 } <=> F はクローズ (a or b or c)を持つ
という「命題変数 X_a_b_c」をどうやって「用意」する?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 共通の前置詞の目的語を持つ前置詞句を列挙する際の表現方法について(省略の位置と方法) 3 2023/08/24 09:40
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- 数学 『4色問題③』 2 2022/11/14 00:31
- その他(車) 結局EVではなく、燃料電池車がこの後、全盛になっていくのでしょうか。 12 2022/11/28 21:22
- その他(教育・科学・学問) 刑法について 1 2022/04/23 06:53
- 物理学 高校物理 二次元の衝突 画像の問題の解答では、静止系での球2の速度v2を -運動エネルギー保存 -運 3 2022/11/12 00:34
- 英語 切り分けて形ある物となった食べ物の可算、不可算の扱いについて 6 2022/11/03 16:10
- その他(車) 自動車のバッテリー充電について 4 2022/12/26 00:33
- 数学 階乗や対数関係の数学の問題 4 2022/08/28 11:19
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「PならばQ」と「(Pでない...
-
任意の実数とは?
-
数学の記号"⇔" "∴"の使い方を教...
-
無理数に関するこの命題は証明...
-
簡単な論理の問題のはずが・・・
-
充足可能性問題について
-
任意の実数xに対して、x-1<n≦x...
-
ある範囲の素数の個数
-
g◦fが全射で、さらにgが単射な...
-
常に真または偽である条件の扱い
-
どちがいいですか??
-
lim[n→∞](1-1/n)^n=1/e について
-
次の無限数列の問題の解説を教...
-
シグマの範囲が2nまでの関数で...
-
dx/dy や∂x/∂y の読み方について
-
「無限の一つ前の数字は何?」...
-
電位係数を写真のようにおくと...
-
(x2乗+9)って因数分解出来ます...
-
高2の数学の対数関数です。 真...
-
極限
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「PならばQ」と「(Pでない...
-
写真の命題1.3の証明についてで...
-
数学の記号"⇔" "∴"の使い方を教...
-
a>b ⇒ a-b>0 の命題の逆と真偽
-
「帰納法とは、本来前提となる...
-
数学に詳しい人教えてください...
-
命題の否定でわからないところ...
-
無理数
-
任意の実数とは?
-
命題の真偽
-
命題の真偽を調べよ。①直角二等...
-
命題
-
【 数A 集合を用いた命題の真偽...
-
命題と論理式の違いは何でしょ...
-
命題がわかりません!!
-
ゲーデルの第1不完全性定理の具...
-
ある表現が命題かどうかを示す...
-
limsup(sinN)=1?
-
g◦fが全射で、さらにgが単射な...
-
数学 命題と条件 xは実数とする...
おすすめ情報
イメージとしてはGはSAT Solverです。
Fの持っているクローズの情報をGに代入してやればFが充足可能かどうかたちどころにわかるといいますか。
もしGがnの多項式サイズで表現できるなら結構すごいことだと思うし
Gが必ずnの指数サイズになるならそれもそれで面白いかなと。
nが有限の値を取るなら原理的にはGはCNFで書けると思ってます。
nが小さい時のGを書き下して式変形でどこまで小さく表現できるかチャレンジしてみるとか色々妄想してます。
例えば3変数の3-CNF Fを考えます
CNFのなかで使われる変数を a b c とするとFにあらわれる可能性のあるクローズは
a or b or c
a or b or not c
a or not b or c
a or not b not or notc
not a or b or c
not a or b or not c
not a or not b or c
not a or not b not or not c
の8通りなのでそれぞれに対応する命題変数
X_a_b_c
X_a_b_not_c
X_a_not_b_c
X_a_not_b_not_c
X_not_a_b_c
X_not_a_b_not c
X_not_a_not_b_c
X_not_a_not_b_not_c
を用意します。
3変数の3-CNFが充足不能になるのはすべてのクローズが存在するときだけなので
G=
not X_a_b_c or
not X_a_b_not_c or
not X_a_not_b_c or
not X_a_not_b not_c or
not X_not_a_b_c or
not X_not_a_b_not_c or
not X_not_a_not_b_c or
not X_not_a_not_b_not_c
となります。
Fが(a or b or c) なら
X_a_b_c = 1
X_a_b_not_c = 0
X_a_not_b_c = 0
X_a_not_b_not_c = 0
X_not_a_b_c = 0
X_not_a_b_not c = 0
X_not_a_not_b_c = 0
X_not_a_not_b_not_c =0
を代入しG=1となります。
Fがすべてのクローズを持つなら なら
X_a_b_c = 1
X_a_b_not_c = 1
X_a_not_b_c = 1
X_a_not_b_not_c = 1
X_not_a_b_c = 1
X_not_a_b_not c = 1
X_not_a_not_b_c = 1
X_not_a_not_b_not_c =1
を代入しG=0となります。
どうやって命題変数を用意するか?というのは何を聞かれているのかよくわかりません。すいません。
ここ、文字数制限厳しいですね。好きなだけ書かせてくれればいいのに。
>あ~, ひょっとして X_a_b_c は「a∨b∨c」というクローズの存在を表す, ってこと?
はい。そうです。伝わりにくい書き方ですいませんでした。
>多項式サイズで書ける iff P=NP
ここは本当にそうか疑ってます。
例えばビジービーバー関数という計算不能な関数があります。
全ての引数に対してビジービーバー関数を返す一つのプログラムは存在しないことが知られていますが、
引数一つ一つに対してはビジービーバー関数を返すプログラムはそれぞれ存在します。
すべての引数に対してCNFが充足可能かどうかを多項式時間で返す一つのプログラムが存在すればP=NPですが
それぞれのnに対しn変数以下のCNFが充足可能かどうかを多項式時間で返すプログラムが存在してもP=NPかどうかは確定しないような気がしてます。