ではなくようなセットの簡単な例はありますか?


7

セットの簡単な例があるのだろうかとというようににチューリングreductibleであるへの多対一reductibleではなく、。ABABB


もし A1BAmBATBしかし、逆の順序は正しくありません。それが答えが「はい」である理由です
M ama D

回答:


11

たとえばセット H={x| インデックス付きチューリングマシン x 入力で停止 x} そして H¯={x| インデックス付きチューリングマシン x 入力で停止しません x}

なぜなら H¯mH、その後 H¯ 再帰的に列挙可能であるため、 H 再帰的ですが、これは矛盾しています。

一方 H¯TH、オラクルのチューリングマシンがあるので H 認識する H¯。入力用のこのマシンx チェックするだけ xH そして答えを否定します。


沿って H停止するすべてのTMのセット、または同様のものを意味しますか?
ルークマシソン2013年

はい、 H停止するすべてのTMのセットを意味します。回答に含めます。
MartinJonáš2013年

0

重要な違い(または少なくとも1つの重要な違い)は、チューリング簡約はオラクルベースであるのに対し、多対一簡約は完全に計算可能な関数を必要とする(つまり、すべての入力を何かにマッピングできる必要がある)ことです。これを念頭に置いて、かなり明確な例を得ることができます:

いくつかの固定入力で停止するチューリングマシンのセット(議論のために、空の入力で十分です)と、同じ固定入力で停止しないセットを検討してください。これらがチューリングと同等であることは明らかです(一方にオラクルがある場合、それを使用してもう一方に答えることができます-入力に対してオラクルを実行し、反対の答えを出すだけです)。

一方、停止しないマシンを実行可能なマシンに変換する計算可能な機能があれば、停止の問題を決定することができます。


1
最後の文は私を困惑させます。
Andrej Bauer

2
停止セットが H そしてその補完 NHチューリングと同等です。しかし、それらが多元削減可能ではないという理由は、誤っています。計算不可能なセット間で多項式の削減を行うことは完全に可能です(計算不可能なセットをすべて取ります)S そしてセット {n+1nS})。代わりにマーティンの答えを受け入れる必要があります。
Andrej Bauer

@AndrejBauer、まったく正しい、信じられないほど私のずさんな。私は後世のためにそれを修正しますが、とにかくマーティンの答えが優れていることに同意します。
ルークマシソン2013年

0

しましょう A 次のような重要な言語であること {a} そしてましょう B 空っぽの言葉になる

A チューリング還元可能 B 空の言語のオラクルが与えられると、入力文字列が aか否か。(オラクルを使う必要すらありません。)

だが A 多くの人が B 入力をマップするものがないため a に。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.