Axiomatisation for an asynchronous epistemic logic with sending and receiving messages
Dieser Artikel schlägt eine infinitäre Axiomatisierung AA* für eine asynchrone epistemische Logik vor, die beliebige Historien des Sendens und Empfangens von Nachrichten berücksichtigt, indem er die Reduktionssystemmethode und die Annahme, dass keine Nachrichten empfangen wurden, aufgibt und damit frühere Arbeiten verallgemeinert.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich eine Gruppe von Freunden vor, die versuchen, ein Rätsel zu lösen, aber über eine sehr seltsame, fehleranfällige Messaging-App kommunizieren. Diese App hat zwei deutliche Probleme:
- Die Taste „Senden" und die Taste „Empfangen" befinden sich auf verschiedenen Planeten. Nur weil Alice auf „Senden" klickt, bedeutet das nicht, dass Bob die Nachricht sofort erhält. Tatsächlich könnte es Stunden dauern, bis Bob sie erhält, oder er könnte sie erhalten, bevor Alice sogar den nächsten Satz getippt hat.
- Jeder rät an der Zeitlinie. Alice weiß nicht, ob Bob ihre Nachricht bereits gelesen hat, ob er im Begriff ist, sie zu lesen, oder ob er völlig ahnungslos ist, dass sie existiert. Sie weiß auch nicht, ob Bob andere Nachrichten erhalten hat, die sie noch nicht gesehen hat.
Dieser Artikel handelt davon, ein Regelwerk (eine Logik) zu erstellen, das genau beschreibt, was Alice in dieser chaotischen, asynchronen Welt weiß.
Das Kernproblem: Der „Schnappschuss" versus der „Film"
In den meisten Logikrätseln befinden sich alle zur gleichen Zeit auf derselben Seite. Wenn Alice sagt „Es regnet", hört es jeder sofort. Das ist wie ein Schnappschuss eines Raumes; jeder sieht dasselbe Bild.
Aber in der realen Welt (und in Computernetzwerken) ist Kommunikation ein Film.
- Senden ist wie ein Regisseur, der „Action!" ruft.
- Empfangen ist wie ein Schauspieler, der den Hinweis hört.
- Die „Geschichte" ist das Drehbuch von allem, was bisher passiert ist.
Die Autoren, Philippe, Hans und Clara, fragen: Wie schreiben wir ein Regelwerk für Wissen, wenn das „Drehbuch" (die Historie der Nachrichten) für jede Person unterschiedlich ist?
Die zwei Arten von Regeln, die sie erstellt haben
Der Artikel schlägt zwei verschiedene Wege vor, diese Regeln zu schreiben, je nachdem, wie man die Geschichte betrachtet.
1. Die „Frischer-Start"-Regeln (Die leere Historie)
Stellen Sie sich vor, die Gruppe hat sich gerade kennengelernt. Es wurden noch keine Nachrichten gesendet. Das „Drehbuch" ist blank.
- Die Regel: Wenn wir bei Null anfangen, können wir die Regeln vereinfachen. Wir können jeden komplexen Satz über „was passiert, nachdem eine Nachricht gesendet wurde" in einen einfachen Satz über „was aktuell wahr ist" übersetzen.
- Die Analogie: Es ist wie ein Schachspiel, bei dem man den nächsten Zug basierend nur auf dem aktuellen Brett vorhersagen kann. Man muss nicht die gesamte Spielhistorie im Kopf behalten, um die Regeln zu kennen. Die Autoren nennen dieses System AA. Es ist ein „Reduktionssystem", was bedeutet, dass es komplexe Probleme auf einfache herunterschrumpft.
2. Die „Jederzeit"-Regeln (Die unendliche Historie)
Stellen Sie sich nun vor, die Gruppe spricht seit Tagen. Alice hat 5 Nachrichten erhalten, Bob 3 und Charlie 7. Alle schauen auf verschiedene Teile des Drehbuchs.
- Das Problem: Die „Frischer-Start"-Regeln funktionieren hier nicht. Man kann die Regeln nicht einfach vereinfachen, weil die Historie zu chaotisch ist. Alice könnte etwas wissen, was Bob nicht weiß, einfach weil sie eine Nachricht erhalten hat, die er noch nicht gesehen hat.
- Die neue Regel: Die Autoren haben ein neues, viel komplexeres Regelwerk namens AA* erstellt.
- Der Haken: Dieses Regelwerk ist unendlich groß. Man kann die komplexen Sätze nicht mehr auf einfache herunterschrumpfen. Man muss akzeptieren, dass einige Regeln einfach zu kompliziert sind, um sie zu vereinfachen.
- Die „Leere"-Prüfung: Um dies funktionsfähig zu machen, erfanden sie einen speziellen „magischen Check" namens
empty. Dieser Check fragt: „Ist das Drehbuch gerade völlig blank?"- Wenn die Antwort JA ist, können wir die einfachen Regeln verwenden.
- Wenn die Antwort NEIN ist (was normalerweise der Fall ist, mitten in einem Gespräch), müssen wir die komplexen, unendlichen Regeln verwenden.
Warum ist das schwierig? (Das „Eine-Person"-Problem)
Der Artikel stößt an eine Wand, wenn sich nur eine Person in der Gruppe befindet.
- Die Metapher: Stellen Sie sich vor, Alice ist die einzige Person im Universum. Sie sendet eine Nachricht an sich selbst.
- Das Problem: In einer Gruppe weiß Alice, dass sie eine Nachricht nicht erhalten hat, weil sie sie nicht gesehen hat, und sie weiß, dass Bob sie vielleicht erhalten hat. Aber wenn Alice allein ist, kann sie nicht unterscheiden zwischen „Ich habe eine Nachricht nicht erhalten" und „Es wurde nie eine Nachricht gesendet".
- Das Ergebnis: Die Autoren geben zu, dass sie das Regelwerk für eine einzelne Person noch nicht lösen konnten. Der Trick, den sie für Gruppen verwendeten (prüfen, ob alle wissen, dass die Historie leer ist), funktioniert nicht, wenn es nur eine Person gibt. Sie sagen: „Wir werden dafür eine neue Methode benötigen, vielleicht später."
Der „Drei-Wert"-Twist
Der Artikel erwähnt etwas Interessantes über „Wahrheit".
- In der normalen Logik ist eine Aussage entweder Wahr oder Falsch.
- In dieser asynchronen Welt kann eine Aussage Undefiniert sein.
- Die Analogie: Stellen Sie sich vor, Alice wartet auf ein Paket.
- Wenn das Paket ankommt, ist die Aussage „Ich habe das Paket" Wahr.
- Wenn das Paket verloren geht, ist es Falsch.
- Aber wenn das Paket in Transit ist und sie nicht weiß, ob es kommt oder weg ist, ist die Aussage Undefiniert.
- Die Logik der Autoren geht sorgfältig mit diesem „Undefinierten"-Zustand um. Es ist nicht nur ein Fehler; es ist ein fundamentaler Bestandteil davon, wie asynchrones Wissen funktioniert.
Zusammenfassung
Dieser Artikel ist ein mathematischer Versuch, das zu kartieren, was Sie wissen, wenn Sie nicht wissen, was andere wissen, und Sie nicht wissen, wann sie ihre Informationen erhalten haben.
- Wenn Sie frisch beginnen: Können Sie die Regeln vereinfachen.
- Wenn Sie mitten in einem chaotischen Gespräch stecken: Benötigen Sie einen massiven, unendlichen Satz von Regeln, die nicht vereinfacht werden können.
- Wenn Sie allein sind: Brechen die aktuellen Regeln zusammen, und wir brauchen neue Ideen.
Die Autoren haben erfolgreich das „Unendliche Regelwerk" (AA*) für Gruppen erstellt und bewiesen, dass wir selbst in einer chaotischen, asynchronen Welt, in der Nachrichten zu unterschiedlichen Zeiten eintreffen, logisch beschreiben können, was jeder weiß.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.