超越数の決定可能性


9

質問があり、その答えはおそらくよく知られていますが、少し検索しても意味のあるものを見つけることができないので、助けていただければ幸いです。

私の質問は、数が超越的であるかどうかを決定することが決定不可能であることが知られているかどうかです。

おそらく、入力として、数値のi番目のビットを返すプログラムを想定しています。すべてのポインタを事前に感謝します。


5
実数が特定のビットを計算するプログラム、または有理近似を計算するプログラム、または同様の種類のプログラムによって表される場合、実数の決定可能なセットは自明なもののみです(つまり、すべての計算可能な実数を含むか、計算可能な実数を含まないもの)。 、ライスの定理による。
EmilJeřábek12年

1
その意味はどのように示されますか?

回答:


8

クリストファーの解を使用して、実数が表されると仮定して、計算可能にコーシーである実数列の制限を計算できることを示します。シーケンスa n )を思い出してください計算マップがあればcomputablyコーシーである Fなどがその、任意のk我々が持っています | a ma n | < 2 - kのすべてのためのM (an)nfk|aman|<2km,nf(k)。実数の標準的な表現はそのようなものです。たとえば、実数は、任意の適切な有理近似を計算するマシンによって表されるものです。(数字を計算することで話すこともできますが、負の数字を許可する必要があります。これは、実数の計算可能性理論でよく知られている問題です。)

定理:仮定存在するようなサブセットで計算シーケンスnはN computablyコーシー、その限界である X = LIM N nは外部である S。次に、「実数 x Sの要素ですか」という質問は決定できません。SR(an)nx=limnanSxS

証明。が決定可能で あると仮定します。任意のチューリングマシン所与Tは、シーケンスの検討BをNとして定義され 、B N = { N 場合  Tは  最初に停止していない  n個の  工程、ASTbnbnが計算可能なコーシーであることを 確認するのは簡単です。したがって、その限界y=limnbnを計算できます。今私たちはyを持っています

bn={anif T has not halted in the first n steps,amif T has halted in step m and mn.
bny=limnbn IFF Tの停止、私たちは停止問題を解決することができます。QED。yST

私たちは、シーケンス外であると仮定した二重の定理があるが、その制限がであるSがSS

これらの条件を満たす集合例は、開区間、閉区間、負の数、シングルトン{ 0 }、有理数、無理数、超越数、代数などです。S{0}

定理の条件を満たしていないセットを設定するで翻訳有理数の非計算α。演習:Sは決定可能ですか?S={q+αqQ}αS


お返事をありがとうございます。明確に言えば、定理は、集合SがSの外側に少なくとも1つの限界点を持っている場合、要素xがSの中にあるかどうかを決定できないと言っていますか?次に、例の閉じた間隔について少し混乱しています。
ipsofacto

閉区間の後には、Sに制限がある外のシーケンスをとる双対定理が続きます。SS
Andrej Bauer

が「Sの外側で計算可能」であることの意味(「Sの外側」とは対照的)xSS")

それはタイプミスでした。気づいてくれてありがとう。それ以外の場合は、 " computably外にあるSのようなものを意味するかもしれない" "すべてのためのy S、我々は正合理的な計算することができるqとなるようにD X Y > Q "、すなわち、文の「のy S Q Q0 < Q < D X Y xSySqd(x,y)>qyS.qQ.0<q<d(x,y)」を実現している。しかし、あなたはマルコフ原則を信じている場合は、あなただけのことを知ることによって、このようなマップを再構築することができますでない Sので、この場合には、「外部の間に差がない、 S及び『computably外部 S。』xSSS
アンドレイ・バウアー

5

チューリングマシンを考えると、チューリングマシンの定義M "入力では次のように番号を表すiの実行Mのために、私は空の入力にステップを。もしMMiMi停止した、 0を出力します。それ以外の場合は、 πのi番目のビットを出力します。M0iπ


1

超越のセットはRで開かれていませんR特に、それに緻密でcodenseある(。従って、それは決定不能です。R


4
計算可能な実数のセットは開かれていません(特に、それは密であり、Rでコード化されます)RR)が、それは決定可能です。

1
リッキー、これは本当ではない。実数のオラクルを考えると、それが計算可能かどうかを判断することはできません。
デビッドハリス

1
私が与えたセットは、常に「はい」と答えるアルゴリズムによって決定可能です。 2番目の文は、私が与えたセットがタイプ2の決定可能ではないことを示しています。

@Ricky Demer:計算実数の集合は、2つの感覚で決定不能である:任意のインデックス指定された(1)、かどうかを決定するeは計算可能実数を計算チューリングマシンの指標です。(2)任意の迅速に収束するコーシーシーケンスが与えられた場合、それが計算可能なシーケンスであるかどうかを決定します。計算可能な実数のセットが決定可能であるという常識はありません。eNe
Carl Mummert、2012年

@Carl:インデックスを指定するアルゴリズムがあります eN計算本物を計算チューリングマシンの指標である、かどうかを決定しているeを計算するチューリングマシンのインデックスですが計算するチューリングマシンのインデックスします 計算可能な実数。 これだけです実数のセットの決定可能性の興味深い感覚です。 あなたの(1)は、計算可能な実数のないセットによって正確に満たされます そして、あなたの(2)は、 {}R
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.