← 最新の論文
💻 computer science

Four Paradoxes and a Proof Assistant: Burali-Forti, Diaconescu, Reynolds, and Hurkens in the coq-paradoxes library

本論文は、coq-paradoxes ライブラリに実装された 4 つのパラドックスを分析し、それらが一貫性を維持するためにシステムが特定の構成を拒否せねばならない正確な理由を示すことによって、それらが不純性、大規模消去、および宇宙の制約に関する Rocq カーネルの必要な設計境界をどのように集合的に定義するかを明らかにする。

原著者: Bernardo Alonso

公開日 2026-05-28
📖 1 分で読めます☕ さくっと読める

原著者: Bernardo Alonso

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

非常に厳格で非常に賢いロボット建築家「Rocq」がいると想像してください。その仕事は、安全で整合性が保証された論理構造(数学的証明)を構築することです。それは決してクラッシュせず、決して嘘をつかず、決して矛盾を生み出しません。

しかし、ロボットが正しく仕事をしていることをどうやって知ることができるのでしょうか?単にその構築過程を見守るのではなく、あなたはそのロボットを欺こうとします。一見すると機能するように見えるが、実際には建物全体を崩壊させる隠された罠を含んでいる設計図を、そのロボットに与えてみようとします。

この論文は、coq-paradoxesと呼ばれる「罠の設計図」の特別なライブラリについて述べています。そこには、ロボットの論理を破ろうとする 4 つの具体的な試みが含まれています。この論文は、これらが単なるパズルや好奇心の対象ではなく、実際にはロボットの安全性マニュアルが逆から書かれたものであると主張しています。これらは、災害を防ぐためにロボットのルールがどこで引かれているかを正確に示しています。

以下に、簡単なアナロジーを用いた 4 つの罠と、それらが私たちに教えることを解説します。

1. ブラリ=フォルティの罠:「自分自身を含む箱」

罠: すべての本に、その内容自体を記述するラベルが貼られている図書館を想像してください。このパラドックスは、その図書館のすべての本(マスターカタログ自身も含む)をリストする「マスターカタログ」を作成しようとします。
問題: カタログが本であれば、それは自分自身をリストしなければなりません。しかし、自分自身をリストすれば、図書館のサイズが変わり、それがカタログを変え、さらに図書館を変える……これはサイズに関するルールを破る無限ループです。
教訓: ロボット(Rocq)にはユニバース階層に関するルールがあります。「同じサイズの箱の中に箱を入れることはできない」というものです。ロボットは、数学的に「内側の箱」は「外側の箱」よりも小さくなければならないと述べているため、マスターカタログの構築を拒否します。この罠は、ロボットが無限ループを防ぐために厳格なサイズ制限を正しく強制していることを証明しています。

2. ディアコネスクの罠:「魔法のコイントス」

罠: 同率の選択肢から「勝者」を選ぶことができる機械(一卵性双生児のグループから代表者を選ぶような)があると想像してください。パラドックスはこう言います。「この機械を私に与えれば、実際に答えを知っていなくても、あらゆるはい/いいえの質問(『空は青いのか?』など)の答えを強制的に引き出させることができる」と。
問題: 構築的システム(推測するのではなく、答えを構築しなければならないシステム)において、同率の選択肢から勝者を選ぶ機械を持つことは、あまりにも強力すぎます。それは密かに、まだ証明できないことさえも、システムに「A が真であるか、A が偽であるかのどちらか」を受け入れさせます。
教訓: ロボットには大規模消去に関するルールがあります。「数字のグループから勝者を選ぶことはできるが、それを使って哲学的な真理を魔法のように決定することはできない」というものです。この罠は、ロボットがこの種の「魔法の選択」を許可した場合、私たちが知っていることと知らないことを区別するシステムの能力が誤って損なわれることを示しています。

3. レインズの罠:「存在しえない辞書」

罠: ありうるすべての定義が辞書内の単語となっている辞書を作成しようとすると想像してください。パラドックスは、ありうるすべての文を単一の単語にマッピングする「普遍的な辞書」を構築しようとします。
問題: これは、世界全体の地図を一枚の郵便切手に収めようとするようなものです。すべての可能な論理的命題を単一の種類のオブジェクトに圧縮しようとすれば、矛盾が生じることが数学的に証明されます(すべての可能なリストをリストできないのと同様です)。
教訓: ロボットには非予測性(定義が属する全体を参照することを許可する)に関するルールがあります。ロボットは「命題」(単純な真偽の文)についてはこれを許可しますが、それ以外の場所では明確な線引きをします。この罠は、ロボットが複雑な型に対してこの種の「普遍的な辞書」を許可した場合、システム全体が崩壊することを示しています。

4. ハルケンスの罠:「自己言及の鏡」

罠: これが最も複雑なものです。反射が反射を反射し、それが永遠に続く鏡を想像してください。パラドックスは、小さなオブジェクト(真/偽のようなブーリアン値など)を見て、それを使って大きなオブジェクト(型の完全なユニバースなど)を定義し、その大きなオブジェクトを使って再び小さなものを定義できるようなシステムを構築しようとします。
問題: これは、大きなものと小さなものを組み合わせて論理的なパラドックスを生み出す「自己言及ループ」です。蛇が自分の尾を食べるようなものですが、その尾は蛇自身の体でできています。
教訓: ロボットには集合における非予測性に関するルールがあります。「単純な真偽の文については自己言及が可能だが、それを大きく複雑な型と混ぜることはできない」というものです。この罠は、ロボットがこの混合を許可した場合、システムを整合的に保つことが不可能になることを証明しています。

全体像:なぜこれが重要なのか

この論文は、これら 4 つのファイルを「失敗した数学」として見るべきではないと主張しています。代わりに、これらをロボットの成功の証拠として見るべきです。

  • 否定的仕様: これらのファイルを犯罪者の「指名手配書」と考えてください。犯罪者は「不整合」です。その手配書は犯罪者自身を示すのではなく、犯罪者が現れる正確な条件を示しています。
  • 境界線: ロボット(Rocq)は砂に 3 つの目に見えない線を引いています。
    1. サイズ制限: 同じサイズの箱の中に箱を入れることはできません。
    2. 選択制限: 単純な選択を使って複雑な真理を強制することはできません。
    3. 反射制限: 単純な自己言及を複雑な型と混ぜることはできません。

ユーザーがこれらの線のいずれかを越える構造を構築しようと試みるたびに、ロボットはそれを止めさせます。これら 4 つのファイルは、ロボットが設計された通りに、最終的に崩壊するものを構築することを拒否していることの証明です。

要約すれば、この論文はこう述べています。「私たちはこれらの 4 つの巧妙なトリックでシステムを壊そうとしました。システムは『ノー』と言いました。その『ノー』こそがシステムの中で最も重要な部分であり、それがすべてを安全に保っているのです。」

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →