Axiomatisation for an asynchronous epistemic logic with sending and receiving messages
本論文は、メッセージの送受信の任意の履歴を考慮する非同期認識論理に対する無限公理系 AA* を提案し、還元系アプローチおよびメッセージが受信されていないという仮定を放棄することで先行研究を一般化するものである。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
友人たちが謎を解こうとしているが、彼らが通信しているのは非常に奇妙で不具合の多いメッセージングアプリだと想像してみてください。このアプリには 2 つの明確な問題があります:
- 「送信」ボタンと「受信」ボタンが異なる惑星にある。 アリスが「送信」を押したからといって、ボブが即座にメッセージを受け取るわけではありません。実際、ボブがメッセージを受け取るまで数時間かかることもあれば、アリスが次の文のタイピングを終える前に受け取ってしまうこともあります。
- 全員がタイムラインを推測している。 アリスは、ボブがすでに自分のメッセージを読んだのか、これから読むのか、それともその存在を全く知らないのかを知りません。また、アリスはまだ見ていない他のメッセージをボブが受け取っているかどうかさえも知りません。
この論文は、このごちゃごちゃした非同期の世界において、アリスが何を知っているかを正確に記述するための**規則集(論理)**を構築するものです。
核心的な問題:「スナップショット」対「映画」
ほとんどの論理パズルでは、全員が同時に同じページにいます。アリスが「雨が降っている」と言えば、全員が即座にそれを聞きます。これは部屋のスナップショットを撮るようなもので、全員が同じ画像を見ています。
しかし、現実世界(およびコンピュータネットワーク)では、通信は映画です。
- 送信は、監督が「アクション!」と叫ぶようなものです。
- 受信は、俳優が合図を聞くようなものです。
- 履歴とは、これまでに起きたすべての出来事の脚本です。
著者であるフィリップ、ハンス、クララは問いかけます:「メッセージの履歴(脚本)が人によって異なる場合、知識のための規則集をどのように記述すればよいのでしょうか?」
彼らが作成した 2 種類の規則
この論文は、物語をどのように見るかによって、これらの規則を記述する 2 つの異なる方法を提案しています。
1. 「Fresh Start」規則(空の履歴)
グループが刚刚出会ったと想像してください。まだメッセージは送信されていません。「脚本」は空白です。
- 規則: 0 から始めれば、規則を単純化できます。「メッセージ送信後に何が起こるか」に関する複雑な文を、「現在何が真か」に関する単純な文に変換できます。
- 比喩: これは、現在の盤面のみに基づいて次の手を予測できるチェスのゲームのようなものです。ルールを知るためにゲーム全体の履歴を思い出す必要はありません。著者はこのシステムをAAと呼びます。これは複雑な問題を単純なものに縮小する「縮小システム」です。
2. 「Any Time」規則(無限の履歴)
次に、グループが数日間話し合ってきたと想像してください。アリスは 5 件のメッセージを受け取り、ボブは 3 件、チャーリーは 7 件受け取っています。彼らはすべて脚本の異なる部分を見ています。
- 問題: 「Fresh Start」規則はここでは機能しません。履歴があまりにもごちゃごちゃしているため、規則を単純化することはできません。アリスは、ボブがまだ見ていないメッセージを受け取ったという理由だけで、ボブとは異なる何らかの知識を持っている可能性があります。
- 新しい規則: 著者は、**AA***と呼ばれる、はるかに複雑な新しい規則集を作成しました。
- 難点: この規則集は無限に巨大です。複雑な文を単純なものに縮小することはもはやできません。一部の規則は単純化するにはあまりにも複雑であるという事実を受け入れなければなりません。
- 「空」チェック: これを機能させるために、彼らは
emptyという特別な「魔法のチェック」を発明しました。このチェックは問いかけます:「今、脚本は完全に空白ですか?」- 答えがYESの場合、単純な規則を使用できます。
- 答えがNOの場合(会話の途中では通常これが当てはまります)、複雑で無限の規則を使用しなければなりません。
なぜこれが難しいのか?(「1 人」の問題)
この論文は、グループに1 人だけいる場合に壁にぶつかります。
- 比喩: アリスが宇宙で唯一の人物だと想像してください。彼女は自分自身にメッセージを送ります。
- 問題点: グループの場合、アリスはメッセージを見ていないから「受け取っていない」ことを知り、ボブは受け取っている可能性もあることを知っています。しかし、アリスが一人きりの場合、「メッセージを受け取っていない」と「メッセージが一度も送信されなかった」ことを区別できません。
- 結果: 著者は、1 人だけのための規則集はまだ解決できなかったと認めています。グループに対して使用したトリック(全員が履歴が空であることを知っているかどうかをチェックする)は、1 人しかいない場合には機能しません。彼らは、「これについては新しい方法が必要になるでしょう。おそらく後で」と述べています。
「3 値」の捻り
この論文は、「真偽」について興味深い点を指摘しています。
- 通常の論理では、命題は真か偽のどちらかです。
- しかし、この非同期の世界では、命題は未定義になり得ます。
- 比喩: アリスが荷物の到着を待っていると想像してください。
- 荷物が到着すれば、「荷物を持っている」という命題は真です。
- 荷物が紛失すれば、それは偽です。
- しかし、荷物が輸送中であり、到着したのか紛失したのか分からない場合、その命題は未定義です。
- 著者の論理は、この「未定義」の状態を慎重に扱います。これは単なる誤りではなく、非同期の知識が機能する上での根本的な部分です。
まとめ
この論文は、**「他人が何を知っているか分からず、また彼らがいつ情報を得たかも分からない状況において、自分が何を知っているか」**をマッピングしようとする数学的な試みです。
- 新しく始めれば: 規則を単純化できます。
- 混沌とした会話の途中であれば: 単純化できない巨大で無限の規則セットが必要です。
- 一人きりであれば: 現在の規則は機能せず、新しいアイデアが必要です。
著者は、グループに対して「無限の規則集」(AA*)を成功裏に構築し、メッセージが異なる時間に到着する混沌とした非同期の世界であっても、全員が何を知っているかを論理的に記述できることを証明しました。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。