← Nieuwste papers
💻 computer science

Axiomatisation for an asynchronous epistemic logic with sending and receiving messages

Dit artikel stelt een infinitaire axiomatisatie, AA*, voor voor een asynchrone epistemische logica die rekening houdt met willekeurige geschiedenissen van het verzenden en ontvangen van berichten, en die eerder werk generaliseert door de aanpak van reductiesystemen en de aanname dat geen berichten zijn ontvangen, te verlaten.

Oorspronkelijke auteurs: Philippe Balbiani, Hans van Ditmarsch, Clara Lerouvillois

Gepubliceerd 2026-04-29
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Philippe Balbiani, Hans van Ditmarsch, Clara Lerouvillois

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je een groep vrienden voor die een mysterie proberen op te lossen, maar die communiceren via een zeer vreemde, defecte berichtenapp. Deze app heeft twee duidelijke problemen:

  1. De knop "Verzenden" en de knop "Ontvangen" bevinden zich op verschillende planeten. Het feit dat Alice op "verzenden" drukt, betekent niet dat Bob het bericht direct ontvangt. In feite kan het uren duren voordat Bob het ontvangt, of hij kan het ontvangen voordat Alice zelfs maar de volgende zin heeft getypt.
  2. Iedereen raadt de tijdlijn. Alice weet niet of Bob haar bericht al heeft gelezen, of hij op het punt staat het te lezen, of hij zich volledig bewust is dat het bestaat. Ze weet ook niet of Bob andere berichten heeft ontvangen die zij nog niet heeft gezien.

Dit artikel gaat over het opstellen van een regelspel (een logica) om precies te beschrijven wat Alice weet in deze rommelige, asynchrone wereld.

Het Kernprobleem: De "Snapshot" versus de "Film"

In de meeste logische raadsels bevinden zich iedereen zich op hetzelfde moment op dezelfde pagina. Als Alice zegt "Het regent", hoort iedereen het direct. Dit is als het maken van een snapshot van een kamer; iedereen ziet hetzelfde beeld.

Maar in de echte wereld (en in computernetwerken) is communicatie een film.

  • Verzenden is als een regisseur die "Actie!" schreeuwt.
  • Ontvangen is als een acteur die de aanwijzing hoort.
  • De "geschiedenis" is het script van alles wat tot nu toe is gebeurd.

De auteurs, Philippe, Hans en Clara, vragen zich af: Hoe schrijven we een regelspel voor kennis wanneer het "script" (de geschiedenis van berichten) voor elke persoon anders is?

De Twee Soorten Regels die Ze Hebben Gemaakt

Het artikel stelt twee verschillende manieren voor om deze regels te schrijven, afhankelijk van hoe je naar het verhaal kijkt.

1. De "Nieuwe Start"-Regels (De Lege Geschiedenis)

Stel je voor dat de groep net kennis heeft gemaakt. Er zijn nog geen berichten verzonden. Het "script" is blanco.

  • De Regel: Als we vanaf nul beginnen, kunnen we de regels vereenvoudigen. We kunnen elke complexe zin over "wat er gebeurt nadat een bericht is verzonden" vertalen naar een simpele zin over "wat op dit moment waar is".
  • De Analogie: Het is als een schaakspel waarbij je de volgende zet kunt voorspellen op basis alleen van het huidige bord. Je hoeft niet de hele spelgeschiedenis te onthouden om de regels te kennen. De auteurs noemen dit systeem AA. Het is een "reductiesysteem", wat betekent dat het complexe problemen terugbrengt tot simpele problemen.

2. De "Elk Moment"-Regels (De Oneindige Geschiedenis)

Nu, stel je voor dat de groep al dagenlang praat. Alice heeft 5 berichten ontvangen, Bob heeft 3 ontvangen en Charlie heeft 7 ontvangen. Ze kijken allemaal naar verschillende delen van het script.

  • Het Probleem: De "Nieuwe Start"-regels werken hier niet. Je kunt de regels niet zomaar vereenvoudigen omdat de geschiedenis te rommelig is. Alice weet misschien iets wat Bob niet weet, simpelweg omdat zij een bericht heeft ontvangen dat hij nog niet heeft gezien.
  • De Nieuwe Regel: De auteurs hebben een nieuw, veel complexer regelspel bedacht dat AA* heet.
  • De Haken: Dit regelspel is oneindig groot. Je kunt de complexe zinnen niet meer terugbrengen tot simpele zinnen. Je moet accepteren dat sommige regels gewoon te ingewikkeld zijn om te vereenvoudigen.
  • De "Leeg"-Controle: Om dit werkbaar te maken, hebben ze een speciale "magische controle" bedacht die empty heet. Deze controle vraagt: "Is het script op dit moment volledig blanco?"
    • Als het antwoord JA is, kunnen we de simpele regels gebruiken.
    • Als het antwoord NEE is (wat meestal het geval is midden in een gesprek), moeten we de complexe, oneindige regels gebruiken.

Waarom is dit moeilijk? (Het "Eén Persoon"-Probleem)

Het artikel stuit op een muur wanneer er maar één persoon in de groep is.

  • De Metafoor: Stel je voor dat Alice de enige persoon in het universum is. Ze stuurt een bericht naar zichzelf.
  • Het Probleem: In een groep weet Alice dat ze een bericht niet heeft ontvangen omdat ze het niet heeft gezien, en ze weet dat Bob dat misschien wel heeft. Maar als Alice alleen is, kan ze niet onderscheiden tussen "Ik heb een bericht niet ontvangen" en "Er is nooit een bericht verzonden".
  • Het Resultaat: De auteurs geven toe dat ze het regelspel voor een enkele persoon nog niet hebben kunnen oplossen. De truc die ze gebruikten voor groepen (controleren of iedereen weet dat de geschiedenis leeg is) werkt niet meer als er maar één persoon is. Ze zeggen: "We hebben een nieuwe methode hiervoor nodig, misschien later."

De "Drie-Waardige" Twist

Het artikel noemt iets interessants over "waarheid".

  • In normale logica is een stelling ofwel Waar ofwel Onwaar.
  • In deze asynchrone wereld kan een stelling Ongedefinieerd zijn.
  • De Analogie: Stel je voor dat Alice op een pakket wacht.
    • Als het pakket aankomt, is de stelling "Ik heb het pakket" Waar.
    • Als het pakket verloren is gegaan, is het Onwaar.
    • Maar als het pakket onderweg is en ze niet weet of het komt of verdwenen is, is de stelling Ongedefinieerd.
  • De logica van de auteurs gaat zorgvuldig om met deze "Ongedefinieerde" staat. Het is niet zomaar een fout; het is een fundamenteel onderdeel van hoe asynchrone kennis werkt.

Samenvatting

Dit artikel is een wiskundige poging om in kaart te brengen wat je weet wanneer je niet weet wat anderen weten, en je niet weet wanneer zij hun informatie hebben ontvangen.

  • Als je fris begint: Je kunt de regels vereenvoudigen.
  • Als je midden in een chaotisch gesprek zit: Je hebt een enorme, oneindige set regels nodig die niet kunnen worden vereenvoudigd.
  • Als je alleen bent: De huidige regels werken niet meer, en we hebben nieuwe ideeën nodig.

De auteurs hebben succesvol het "Oneindige Regelspel" (AA*) voor groepen gebouwd, en bewezen dat we zelfs in een chaotische, asynchrone wereld waar berichten op verschillende tijdstippen aankomen, nog steeds logisch kunnen beschrijven wat iedereen weet.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →