教会とチューリングのテーゼを反証するとはどういう意味ですか?


83

キャッチーなタイトルでごめんね。私は理解したいのですが、教会とチューリングのテーゼを反証するために何をしなければなりませんか?どこかで読んだことは数学的に不可能です!どうして?

チューリング、ロッサーなどは異なる用語を使用して、「計算できるもの」と「チューリングマシンで計算できるもの」を区別しました。

これに関するチューリングの1939年の定義は次のとおりです。

したがって、教会チューリングの論文は次のように述べることができます:すべての効果的に計算可能な機能は計算可能な機能です。

繰り返しになりますが、この推測を否定すると、証明はどのようになりますか?


1
L. Levinによるこの素晴らしい(しかし読みにくい)論文の付録をチェックしてください。Levin arxiv.org/PS_cache/cs/pdf/0203/0203029v16.pdf
user2471

回答:


5

教会チューリングの論文は、あらゆる実用的な目的で証明されています。

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.146.5402

Dershowitz and Gurevich、Bulletin of Symbolic Logic、2008。

(この参考文献では、教会とチューリングの仕事の歴史について議論し、「教会のテーゼ」と「チューリングのテーゼ」を明確な論理的主張として分離し、計算可能性の直観的な公理化の中でそれらを証明します。)


24
私はこの答えを少し心配しています。教会チューリングの論文が実際に証明されていないのに、証明されたという誤った印象を人々に与えるかもしれません(そして、ほとんどの人が証明できないと思うでしょう)。
エミール

5
これがここでの最後のコメントになりますが、教科書を見るだけでいいのなら、なぜこのようなサイトが必要なのか尋ねたいと思うかもしれません。AroraとBarakは優れた研究者ですが、彼らは論理学者でも複雑理論研究者でもありません(これは彼らの主要な研究分野ではありませんが、とにかく複雑な本を書きました)。抽象状態マシン)。従来の知恵は必ずしも真実ではなく、結局のところ、私たちは自分で考えなければなりません。
アーロンスターリング

8
DershowitzとGurevichが教会とチューリングの論文を証明した場合、将来的には、有限時間で無限に多くの計算ステップを実行するコンピューターを構築できないことも証明しました。たとえば、arxiv.org / abs / gr-qc /そのような可能性を議論する0104023
アンドレイバウアー

50
通常理解されているように、教会チューリング論文は証明できる正式な命題ではありません。これは科学的仮説であるため、改ざん可能であるという意味で「反証」される可能性があります。「証明」は、それとの計算可能性の定義を提供する必要があり、その証明はその定義と同じくらい良いだけです。Dershowitz-Gurevichには立派な証拠があると確信していますが、本当の問題は、定義が計算可能なすべてを本当にカバーしているかどうかです。「反証できますか?」「証明された」と言うことは誤解を招く。計算可能性の合理的な(改ざん可能!)定義の下で証明されています。
ライアンウィリアムズ

47
Dershowitz-Gurevichの論文は、確率計算または量子計算については何も述べていません。計算に関する公理のセットを書き留め、それらの公理を仮定したチャーチチューリングの論文を証明します。ただし、これらの公理を正当化する必要があります。確率論的計算も量子計算もこれらの公理によってカバーされていない(確率論的計算のためにこれを認めており、量子計算についてはまったく言及していない)論文はおそらく真実です。
ピーターショー

60

この種の議論で言及されることはめったにないので、もっと注目に値すると思う微妙な点があります。

Andrejが示唆するように、チューリングマシンでは計算できない関数を確実に計算するデバイスを誰かが構築するとします。 マシンが実際にfを計算していることをどのようにして知ることができますか?ff

明らかに、その有限集合上のfと一致する他のチューリング計算可能な関数とは対照的に、マシンがを計算していることを示すのに十分な数の入出力値はありません。したがって、マシンがfを計算しているという私たちの信念は、マシンがどのように動作するかの物理的理論に基づいている必要があります。ハイパーコンピューターの具体的な提案のいくつかを見ると、確かに、それらが行うことは、最先端の物理理論を取り入れて、その理論を無限に外挿することです。fff。OK、問題ありませんが、ハイパーコンピューターを構築し、ZFCの矛盾を検索するチューリングマシンが停止するかどうかを尋ねるとします。さらに、ハイパーコンピューターが「いいえ」と応答するとします。結論は何ですか?ハイパーコンピューターがZFCの一貫性を「計算」したと結論付けますか?ZFCが実際に矛盾しており、物理理論を偽造した実験を実行した可能性をどのように排除できますか?

チューリングの定義の重要な特徴は、その哲学的仮定が非常に弱いことです。もちろん、物理世界の基本的な安定性や、信頼性が高く、再現性があり、検証可能な方法で有限操作を実行する能力など、私たちの日常経験の特定の単純な機能を前提としています。誰もが受け入れるこれらのこと(哲学教室の外、つまり!)。ただし、ハイパーコンピューターを受け入れるには、無限の外挿を受け入れる必要があるようです。物理学の理論であり、物理学に関するすべての経験は、実験的に検証できる範囲をはるかに超えるレジームでの理論の妥当性について独断的ではないことを教えてくれました。このため、特定のハイパーコンピューターハイパーコンピューティングとは対照的に単純にコンピューティングするという圧倒的なコンセンサスが発生することは非常に考えにくいようです。つまり、論争のある哲学的または無限外挿に関する物理的仮定。

別の言い方をすれば、チャーチチューリングテーゼを反証するには、Andrejが説明するデバイスを構築するだけでなく、デバイスが宣伝どおりに機能していることを誰もが満足していることを証明する必要があります。 考えられないことではありませんが、これは難しい注文です。今日のコンピューターの場合、計算の最終的な性質は、特定のコンピューターの「計算」の結果が信じられない場合、結果を確認するために、まったく異なる方法でステップの有限シーケンスを原則として実行できることを意味します。ハイパーコンピューターについて疑問がある場合、常識と有限検証へのこの種の「フォールバック」は利用できません。


1
ティム、明らかに、教会とチューリングのテーゼは、教会とチューリングが特定した同等のモデルの共通の範囲を超えた効果的な計算のモデルの成功したデモンストレーションによって反論することができます。それがどれほど考えられないかを議論することはできますが、私はそれがまだ必要だと信じています。(この文脈で「証明」と「反証」を避けることに注意してください。)
orcmid

2
@ニール:あなたは私のポイントを誤解しています。物理コンピューターXがnステップを含む計算を実行する場合、原則として、空想の物理理論に依存しない何らかの方法でnステップを実行することで計算を検証できると言っています。確かに、ステップを実行することはできませんが、Physical Computer Xも実行することはできません。したがって、それは私のポイントとは無関係です。22250
ティモシーチャウ

6
@Neel:それどころか、正確に言うと、今日存在するコンピューターや未来のハイパーコンピューターのコンピューターの基礎にある派手な物理学を疑うのは完全に合理的です。私たちが今日のコンピューターを許容する主な理由は、彼らが原理的に空想物理学なしで模倣できる有限計算を課されているからです。しかし、その正確性は、実験的にアクセス可能なレジームを超えて物理理論を無限に外挿することに本質的に依存するハイパーコンピューターを構築し、計算が正しいか、理論が失敗したかを判断する方法はありません。
ティモシーチャウ

6
@orcmid:物理はどこかに写真を入力する必要があります。それ以外の場合は、すべての関数が計算可能であると宣言するのを止めることは何ですか?名前に値するために、「計算」は、実際に実行することを想定できるものでなければなりません。そのため、ハイパーコンピューターの提案では、物理コンピューターを構築する方法を説明するのに苦労します。私のポイントは、思考実験をさらに一歩進めるべきだということです:疑わしいハイパーコンピューターに直面して、それが宣伝どおりに本当に機能することをどうやって知るのでしょうか?わからない場合、その結果を「計算」と呼ぶのは本当に合法ですか?
ティモシーチョウ

1
これはおもしろいです。チューリングが完了しているだけなので、マシンがfを計算していることを本当に知ることはできません。ハイパー
コンピューティング

58

「効果的に計算可能な機能」の非公式な性質のため、教会チューリングの論文を証明するのは非常に難しいように思えますが、それを反証することの意味を想像することができます。つまり、誰かがチューリングマシンでは計算できない関数を(確実に)計算するデバイスを構築した場合、チューリングマシンでは計算できない効果的に計算可能な関数の存在を確立するため、教会チューリングのテーゼを反証することになります。


1
どのような意味で誰かがマシンを「構築する」必要がありますか?私たちは、チューリングマシンよりも厳密に弱いコンピューターのみを含む有限の世界に住んでいます。おそらく、彼は代わりにいくつかの新しい直感的に魅力的な論理的特性を発明しなければならないのでしょうか?それはどのようなものですか?
11

2
そして、私たちの宇宙は、コンクリート定数による質量/エネルギーの境界とBremmermann Limit pespmc1.vub.ac.be/ASC/Bremer_limit.htmlにより、理論的な有限状態マシネスよりもずっと制限されているため、より大きな想像上のFSMが物理コンピューターでできる計算が存在しますできません(計算上の問題)。
浮浪人

2
もちろん、人間が効果的な計算可能性と人間の計算可能性を識別するチューリングの元のテーゼを反証するために、人間が機械をシミュレートできる必要があります。
カールマンマート

35

教会とチューリングのテーゼを反証することは、実に非常にありえないことであり、概念的には想像するのが非常に難しいようです。教会とチューリングのテーゼとは何らかの緊張関係にあるさまざまな「仮説的な物理的世界」があります(しかし、矛盾するかどうかは、それ自体で興味深い哲学的問題です)。ピトフスキーの論文物理的教会のテーゼと物理的計算の複雑さ」 Iyun 39、81-99 (1990)は、そのような仮想の物理的世界を扱っています。Itamar PitowskyとOron Shagrirの論文も参照してください。「教会のチューリングテーゼとハイパーコンピューティング」、Minds and Machines 13、87-101(2003)。オロン・シャグリルは教会チューリングの論文についていくつかの哲学論文を書いています。彼のウェブページをご覧ください。(このブログ投稿も参照してください。)

効果的または効率的なチャーチチューリングテーゼは、すべての可能な計算がチューリングマシンによって効率的にシミュレートできると主張する元のチャーチチューリングアサーションよりもはるかに強力なアサーションです。量子コンピューターは、効率的なチャーチチューリングの論文が無効であることを実際に示します(いくつかの計算の複雑さの数学的推測をモジュロし、「漸近解釈」を法とします)。効率的な教会チューリング予想は1985年にWolframによって最初に定式化されたと思います。この論文は上記リンクのPitowskyの論文に引用されています。実際、効率的なCT論文に異議を唱えるために普遍的な量子コンピューターさえ必要とせず、量子システムの計算上の優位性の可能な限り簡単な実証を提案することは興味深い研究です(他の研究の中でもアーロンソン)。

本格的な量子フォールトトレランス(普遍的な量子計算を可能にする)よりも、ノイズの存在下で量子コンピューターの計算上の優位性を示す簡単な方法がある場合、それは興味深い問題でもあります。(スコットA.はこの問題にも関心を持っています。)


チューリングマシンは量子コンピューターをシミュレートできると思いましたか?(もちろん効率が大幅に低下します。)(編集:ああ、「効果的なCT論文」と言ったことに気付きました-これはTMが任意の計算デバイスを効率的にシミュレートできる論文ですか?)
エミル

5
ギルは、自然界で効率的に計算可能なものはすべて、ポリタイムチューリングマシンでも計算可能であるという「拡張された」教会チューリングテーゼ(「効果的な」教会チューリングテーゼと呼ばれています)について話していると思います。
ライアンウィリアムズ

2
それを明確にするために文を追加しました。
ギルカライ

ギル、この素晴らしい投稿をありがとう!量子システム工学の観点を表現するために、人間は、ECTが(エラー修正なしで)経験的に真実であるノイズの多い宇宙に存在します-その中で、量子力学のプロセス効率的にシミュレートすることできます-形式によって(事実上)量子重ね合わせは局所近似であり、ユークリッド幾何がリーマン幾何の局所近似であることとほぼ同じ意味で。自然は、自分自身を効率的に計算するために、同様の量子フローを受け入れますか?これは未解決の質問であり、非常に興味深い質問です。
ジョンシドレス

Gilの投稿とTimothy Chowの投稿(下記)に触発されて、上記のコメントを正式なTCSの質問に昇格させました。 」ギルとティモシーに感謝します。
ジョンシド

24

私が理解している限り、論文を証明または反証する「不可能」は、「効果的に計算可能」の正式な定義がないということです。今日、私たちはそれを正確に「チューリング機械で計算可能」であると考えていますが、それはむしろ疑問を投げかけています。

チューリングマシンよりも厳密に強力な計算モデルが研究されています。いくつかの例については、http://en.wikipedia.org/wiki/Hypercomputationをご覧ください。または、チューリングマシンの停止問題のオラクルを使用してチューリングマシンを使用します。このようなマシンには独自の停止問題がありますが、元の停止問題は問題なく解決できます。もちろん、そのような神託はありませんが、このアイデアについて数学的に不可能なことは何もありません。


答えてくれてありがとう。それで、チューリング機械によってではなく、あるモデルによって数学的に実現できる(しかし物理的にではない)関数を考え出すことは、論文を反証しませんか?

1
DershowitzとGurevich 2008は、抽象状態マシンを使用して「効果的に計算可能」に公理化します。
アーロンスターリング

4
だから、彼らは別の計算モデルを定義しており、既存のものと同等であることを証明しているのではないでしょうか?なぜその計算モデルは既存のものよりも信頼できるのですか?
ブレイザーブレード

私たちはそのような神託として人間の力を利用し、(非)終結の正式な証拠を考案することができます。バート・ランタイム、しかし...
ラファエル

10

ハイパーコンピューティングの証明は、一般に、有限量のスペースが含むことができる情報の量に特定の制限を主張するBekensteinの限界の有効性を仮定します。この限界については論争がありますが、ほとんどの物理学者はそれを受け入れていると思います。

Bekensteinの境界がひどく違反されており、特定の領域(ブラックホール、無限に細かく堅牢な彫刻など)に含まれる情報量に制限がなく、その内容を検査するための任意に洗練可能なメカニズムがある場合領域(たとえば、慎重に構成された物体がブラックホールに落ちたときに放出される放射を注意深く調べることによって、または彫刻の溝にスタイラスを走らせることによって)、停止する神託をコードするアーティファクトがすでに存在していると仮定することができます。

非常に可能性は低いですが、ハイパーコンピューティングが不可能であるという主張は数学的な真実ではなく、物理学に基づいていることを示しています。それは、反論することの意味を想像することができると彼が言うとき、アンドレイが正しいと言うことです[教会チューリング論文]。つまり、チューリングマシンでは計算できない関数を(確実に)計算するデバイスを誰かが構築した場合です。


Bekensteinの限界は成り立つかもしれませんが、それでもハイパーコンピューティングが可能です。
アンドラスサラモン

@András:原則として、はい:否定的な議論を機能させるには、はるかに多くの物理理論が必要です。しかし、私が見たハイパーコンピューティングの機械を「説明」しようとする試みはすべて違反します。
チャールズスチュワート

ブラックホールに近い閉ループを含むものは、境界に違反しますか?
アンドラスサラモン

@András:どういう意味かわかりません。弦理論は、一般にベケンシュタインの限界と互換性があります。
チャールズスチュワート

私は、arxiv.org / abs / gr-qc / 0209061のようなものを意味します。これは、ストリング理論に頼るのではなく、「ただ」、過去に計算を送信できると想定しています。
アンドラスサラモン

9

拡張チャーチチューリングテーゼについて(「確率的チューリングマシンは、物理的に計算可能な機能を効率的にシミュレートできます。」)

1つの可能性は、古典的なコンピューターと量子コンピューターの違いです。具体的には、「古典的なコンピューターではできない量子コンピューターが実行できるタスクはありますか?」という質問です。Scott Aaronsonによる最近のECCCレポート(5ページの推測9を参照)は、証明された場合、拡張教会チューリングテーゼに対する強力な証拠を提供する推測を強調しています。

拡張チャーチチューリングテーゼを反証する場合、具体的には、(古典的な)チューリングマシンが効率的に計算できない効率的に計算可能なタスクを示すことで、そのように見える可能性があります。


2
明確にするために、量子計算では、すべての実現可能な計算モデルを多項式時間でチューリングマシン上でシミュレートできると述べる効率的/拡張/強力なチャーチチューリングテーゼのみに疑問を投げかけています。通常の教会とチューリングの論文では、効率に制限はありません。チューリングマシンは、量子計算の指数関数的分岐のすべてを有限時間で単純にシミュレートできるため、量子コンピューターはこのバージョンを転倒する見込みはありません。
イアン

はい、ありがとうございます。2つの用語のずさんな使用を修正しました。
ダニエルアポン

うーん...しかし、標準的な定義によれば、ECTはすでに決定的に反証されていませんか?アリス:「これは、私の(1モード)量子光学ネットワークによって計算された、真にランダムな2進数のサンプルです」。Bob:「これは、古典的なチューリングマシンによって計算された擬似乱数のサンプルです。」アリス:「ボブ、ごめんなさい...あなたのサンプルはアルゴリズム的に圧縮可能で、私のサンプルは圧縮できません。したがって、私のデータはECTが偽であることを示しています!」正式に言えば、アリスの推論は完璧です。しかし、アリスの主張の検証テストがないので、満足すべきでしょうか?
ジョン・シドルズ


4

Selim Aklからの以下の論文は興味深く、議論に関連しているかもしれません:

Akl、SG、「ユニバーサルコンピュータの神話を払拭する3つの反例」、Parallel Processing Letters、Vol。16、No。3、2006年9月、381〜403ページ。

Akl、SG、「加速マシンでさえ普遍的ではない」、International Journal of Unconventional Computing、Vol。3、No. 2、2007、pp。105-121。

Nagy、M。およびAkl、SG、「量子情報処理における並列性はユニバーサルコンピュータを打ち負かす」、Parallel Processing Letters、非従来型計算問題に関する特別号、Vol。17、No.3、2007年9月、pp.233〜262。

最初の要約を次に示します。

ユニバーサルコンピューターの概念を実現できないことが示されています。具体的には、ステップごとに有限で固定された数の操作のみが可能なマシンUで計算できない計算可能な関数Fのインスタンスが表示されます。これは、マシンUに無​​限のメモリがあり、Fを計算しようとしている間に外界と通信できる場合でも当てはまります。さらに、Uに計算する時間が無限に与えられている場合にも当てはまります。 F.この結果は、チューリングマシンなどの理想化された計算モデルだけでなく、既存の従来のコンピューター(シーケンシャルおよびパラレルの両方)を含むすべての既知の汎用コンピューターに加えて、生物学的および量子コンピューターとして。


ペイウォールの背後にない最初の論文へのリンクを提供できますか?「計算可能な機能」の定義は何ですか?標準的な定義のもとで...彼らの主張は、定義によって偽である(関数計算チューリングマシンがある)
クリストファー・モンサント

論文をメールで送信しました。
マッシモカファロ

:ここではこれらの論文の一つであるresearch.cs.queensu.ca/home/akl/techreports/even.pdf。もっとここに:research.cs.queensu.ca/Parallel/projects.html。論文には「コンピューター」の実際の定義はなく、手で説明するだけです。おそらく、手作業の説明は、チューリングマシンモデルまたはそれに類するものを使用して、少しの作業で形式化できます。
サショニコロフ

WttcWt>ct
サショニコロフ

-6

どうしてそれが本当ですか?古典的なコンピューターは、量子コンピューターを効率的にシミュレートすることはできません。古典的なアルゴリズムを実行している古典的なコンピューターよりも指数関数的な高速化を提供する量子アルゴリズムが存在します。Shorのアルゴリズムは1つです。


3
1)古典的なポリタイムファクタリングアルゴリズムがあります。私たちはそれを知りませんが、その存在は複雑性理論の状態と完全に一致しています。2)元の教会チューリングの論文は、計算可能性に関するものであり、効率的な計算可能性に関するものではありません。
サショニコロフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.