[解決済み] T = {<M> | Mはwを受け入れるときはいつでも$w^R$を受け入れるTMである}とする。Tが決定不可能であることを示せ
質問
<ブロッククオート
T = {<M> | Mはwを受け入れるTMであるとする。
r
wを受け入れるたびに}。
Tが決定不可能であることを示せ。
この質問には2つの答えがあります -。 サンディエゴ :
5.9
T = { <M> | Mはwを受け入れるTMであるとする。 r wを受け入れるたびに}。Tが決定可能であると仮定し、決定者RがTを決定するようにする。 Aから削減 <サブ TM を構成して、以下のようにTM Sを作成する。
- S: 入力時 <M,w>
- は、次のようにTM Qを作成する。
入力xに
- x が 01 または 10 の形式でない場合、拒否する。
- x が形式 01 を持つ場合、受け入れる。
- else (x has form 10), Run M on w and accept if M accepts w.
- でRを実行する。
- Rが受け入れる場合はAccept、Rが拒否する場合はRefject。
SがAを決定するから <サブ TM これは決定不可能であることが知られているので、Tは決定不可能であることがわかる。
出典未公開。
<ブロッククオート-
5.12 を示す。 A <サブ TM ≤ <サブ m S をマッピングすることで、' M , w ' から ' M' ここで M' は次のTMである。
-
M'
= "入力時
x
:
- もし x = 01 とすると 受け入れる .
- もし x ≠ 10 ならば 拒否する .
-
もし
x
= 10 シミュレート
M
について
w
.
もし M 受け入れる w では 受け入れる もし M が停止し、拒否された場合 リジェクト ."
もし、' M , w ' ∈ A <サブ TM では M 受け入れる w と L ( M' ) = {01,10}なので、' M' ' ∈ S .
逆に、もし' M , w ' ∉ A <サブ TM では L ( M' ) = {01}なので、' M' ' ∉ S . したがって
' M , w ' ∈ A <サブ TM ⇔ ' M' ' ∈ S . -
M'
= "入力時
x
:
しかし、次のことが理解できません。
1- x と w の関係はどうなっているのか?
2- なぜ、2つのケースを考慮するのか? M , w ' ∈ A <サブ TM と' M , w ' ∉ A <サブ TM ?
3- AがSに写像還元可能であれば、なぜSが決定不可能になるのか?
これらの点について、どなたか教えてください。
どのように解決するのですか?
教育サイトではないので、SOで質問するのは不適切だと思いますが、回答させていただきました。
1- x と w の関係はどうなっていますか?
<ブロッククオート回答1: xは、操作するための記号を使用するための記号です。この記号は言語のアルファベットにはないはずで、ただそれだけです。それは とは何の関係もありません。
2- なぜ「M, w」∈ATMと「M, w」∉ATMの2つのケースを考えるのでしょうか?
回答2: Lのような言語が決定可能かどうかを証明するためには、wのような文字列が言語のメンバーであるかどうかを判断する必要があります。そこで は、2種類の文字列w∉Lとw∈Lを考えなければならない。
3- AがSに還元可能な写像である場合、なぜSが決定不可能になるのでしょうか?
回答3. ある文字列が言語化されているかどうかを確認するプロセスはAとSで類似しており、もし確認するためのアルゴリズムが見つからなければ Aのアルゴリズムは、Sにも適用できない。
関連
-
[解決済み] アルゴリズムAの実行時間は少なくともO(n²)である - なぜ無意味なのか?
-
[解決済み] 最小スパニングツリーは負の重みを恐れているのか?
-
[解決済み] DFS-Forest Componentとは?
-
[解決済み] T(n) = 2T(n/2) + O(n) からO(nlogn)を得る方法
-
[解決済み] このHeld-Karp TSP Pseudocodeの説明をお願いします。
-
[解決済み] バックトラッキングとダイナミックプログラミングの違い
-
[解決済み] は、「減少しない」列が「増加する」のか?
-
[解決済み] log(n!)=Θ(n-log(n))でしょうか?
-
[解決済み] 40 億の整数以外の整数を生成する。
-
[解決済み] クイックソートとマージソートの比較 [重複]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】クイックソートとヒープソートの比較
-
[解決済み] DFS-Forest Componentとは?
-
[解決済み] T(n) = 2T(n/2) + O(n) からO(nlogn)を得る方法
-
[解決済み] アルゴリズムの教科書では、ソートされた配列について「増加」ではなく「非減少」を使っているのはなぜですか?
-
[解決済み] 再帰性 T(n) = T(n^(1/2)) + 1
-
[解決済み] 線形時間でのソート?[クローズド]
-
[解決済み] 整数の絶対値の計算方法
-
[解決済み] 与えられた数列の中に現れない最小の正の整数を求めよ。
-
[解決済み] ある問題がNP完全であることをどのように証明するか?
-
[解決済み] 二分探索木におけるk番目の最小要素を最適な方法で探す