Axiomatisation for an asynchronous epistemic logic with sending and receiving messages
Questo articolo propone un'assiomatizzazione infinitaria, AA*, per una logica epistemica asincrona che tiene conto di storie arbitrarie di invio e ricezione di messaggi, generalizzando lavori precedenti abbandonando l'approccio basato sul sistema di riduzione e l'assunzione che non siano stati ricevuti messaggi.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immagina un gruppo di amici che cerca di risolvere un mistero, ma comunicano attraverso un'app di messaggistica molto strana e difettosa. Questa app presenta due problemi distinti:
- Il pulsante "Invia" e il pulsante "Ricevi" si trovano su pianeti diversi. Il fatto che Alice prema "invia" non significa che Bob riceva il messaggio istantaneamente. In realtà, Bob potrebbe riceverlo tra ore, o potrebbe riceverlo prima che Alice abbia finito di digitare la frase successiva.
- Tutti stanno indovinando la cronologia. Alice non sa se Bob ha già letto il suo messaggio, se sta per leggerlo o se è completamente ignaro della sua esistenza. Non sa nemmeno se Bob ha ricevuto altri messaggi che lei non ha ancora visto.
Questo articolo riguarda la costruzione di un regolamento (una logica) per descrivere esattamente cosa sa Alice in questo mondo disordinato e asincrono.
Il Problema Centrale: La "Fotografia" vs. Il "Film"
Nella maggior parte degli enigmi logici, tutti sono sulla stessa pagina allo stesso tempo. Se Alice dice "Sta piovendo", tutti lo sentono istantaneamente. È come scattare una fotografia di una stanza; tutti vedono la stessa immagine.
Ma nel mondo reale (e nelle reti informatiche), la comunicazione è un film.
- L'invio è come un regista che urla "Azione!".
- La ricezione è come un attore che sente il segnale.
- La "storia" è la sceneggiatura di tutto ciò che è accaduto finora.
Gli autori, Philippe, Hans e Clara, si chiedono: Come possiamo scrivere un regolamento per la conoscenza quando la "sceneggiatura" (la cronologia dei messaggi) è diversa per ogni persona?
I Due Tipi di Regole Che Hanno Creato
L'articolo propone due modi diversi per scrivere queste regole, a seconda di come si guarda alla storia.
1. Le Regole "Partenza da Zero" (La Cronologia Vuota)
Immagina che il gruppo si sia appena incontrato. Nessun messaggio è stato inviato. La "sceneggiatura" è vuota.
- La Regola: Se partiamo da zero, possiamo semplificare le regole. Possiamo prendere qualsiasi frase complessa su "cosa succede dopo l'invio di un messaggio" e tradurla in una frase semplice su "cosa è attualmente vero".
- L'Analogia: È come un gioco di scacchi in cui puoi prevedere la prossima mossa basandoti solo sulla scacchiera attuale. Non hai bisogno di ricordare l'intera storia della partita per conoscere le regole. Gli autori chiamano questo sistema AA. È un "sistema di riduzione", il che significa che riduce problemi complessi a problemi semplici.
2. Le Regole "Qualsiasi Momento" (La Cronologia Infinita)
Ora, immagina che il gruppo stia parlando da giorni. Alice ha ricevuto 5 messaggi, Bob ne ha ricevuti 3 e Charlie ne ha ricevuti 7. Stanno tutti guardando parti diverse della sceneggiatura.
- Il Problema: Le regole "Partenza da Zero" non funzionano qui. Non puoi semplicemente semplificare le regole perché la cronologia è troppo disordinata. Alice potrebbe sapere qualcosa che Bob non sa, semplicemente perché ha ricevuto un messaggio che lui non ha ancora visto.
- La Nuova Regola: Gli autori hanno creato un nuovo regolamento, molto più complesso, chiamato AA*.
- La Svolta: Questo regolamento è infinitamente grande. Non puoi più ridurre le frasi complesse a frasi semplici. Devi accettare che alcune regole siano semplicemente troppo complesse per essere semplificate.
- Il Controllo "Vuoto": Per far funzionare questo, hanno inventato un speciale "controllo magico" chiamato
empty. Questo controllo chiede: "La sceneggiatura è completamente vuota in questo momento?"- Se la risposta è SÌ, possiamo usare le regole semplici.
- Se la risposta è NO (che è solitamente il caso nel mezzo di una conversazione), dobbiamo usare le regole complesse e infinite.
Perché è difficile? (Il Problema della "Una Persona")
L'articolo si scontra con un muro quando c'è solo una persona nel gruppo.
- La Metafora: Immagina che Alice sia l'unica persona nell'universo. Invia un messaggio a se stessa.
- Il Problema: In un gruppo, Alice sa di non aver ricevuto un messaggio perché non l'ha visto, e sa che Bob potrebbe averlo ricevuto. Ma se Alice è da sola, non può distinguere tra "Non ho ricevuto un messaggio" e "Non è mai stato inviato nessun messaggio".
- Il Risultato: Gli autori ammettono di non essere ancora riusciti a risolvere il regolamento per una singola persona. Il trucco che hanno usato per i gruppi (controllare se tutti sanno che la cronologia è vuota) si rompe quando c'è solo una persona. Dicono: "Avremo bisogno di un nuovo metodo per questo, forse in seguito".
La Svolta "Trivalore"
L'articolo menziona qualcosa di interessante sulla "verità".
- Nella logica normale, un'affermazione è Vera o Falsa.
- In questo mondo asincrono, un'affermazione può essere Indefinita.
- L'Analogia: Immagina che Alice stia aspettando un pacco.
- Se il pacco arriva, l'affermazione "Ho il pacco" è Vera.
- Se il pacco è perso, è Falsa.
- Ma se il pacco è in transito e lei non sa se sta arrivando o se è andato perso, l'affermazione è Indefinita.
- La logica degli autori gestisce questo stato "Indefinito" con cura. Non è solo un errore; è una parte fondamentale di come funziona la conoscenza asincrona.
Riassunto
Questo articolo è un tentativo matematico di mappare cosa sai quando non sai cosa sanno gli altri, e non sai quando hanno ricevuto le loro informazioni.
- Se parti da zero: Puoi semplificare le regole.
- Se sei nel mezzo di una conversazione caotica: Hai bisogno di un enorme insieme infinito di regole che non possono essere semplificate.
- Se sei solo: Le regole attuali si rompono e abbiamo bisogno di nuove idee.
Gli autori hanno costruito con successo il "Regolamento Infinito" (AA*) per i gruppi, dimostrando che anche in un mondo caotico e asincrono in cui i messaggi arrivano in momenti diversi, possiamo ancora descrivere logicamente cosa sa ognuno.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.