← Últimos artigos
💻 computer science

Axiomatisation for an asynchronous epistemic logic with sending and receiving messages

Este artigo propõe uma axiomatização infinitária, AA*, para uma lógica epistêmica assíncrona que considera histórias arbitrárias de envio e recebimento de mensagens, generalizando trabalhos anteriores ao abandonar a abordagem de sistema de redução e a suposição de que nenhuma mensagem tenha sido recebida.

Autores originais: Philippe Balbiani, Hans van Ditmarsch, Clara Lerouvillois

Publicado 2026-04-29
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Philippe Balbiani, Hans van Ditmarsch, Clara Lerouvillois

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine um grupo de amigos tentando resolver um mistério, mas eles estão se comunicando através de um aplicativo de mensagens muito estranho e com falhas. Este aplicativo tem dois problemas distintos:

  1. O botão "Enviar" e o botão "Receber" estão em planetas diferentes. Apenas porque Alice aperta "enviar" não significa que Bob recebe a mensagem instantaneamente. Na verdade, Bob pode não recebê-la por horas, ou pode recebê-la antes mesmo de Alice terminar de digitar a próxima frase.
  2. Todos estão adivinhando a linha do tempo. Alice não sabe se Bob já leu sua mensagem, se está prestes a lê-la, ou se ele está completamente alheio à sua existência. Ela também não sabe se Bob recebeu outras mensagens que ela ainda não viu.

Este artigo trata de construir um livro de regras (uma lógica) para descrever exatamente o que Alice sabe neste mundo bagunçado e assíncrono.

O Problema Central: A "Fotografia" vs. O "Filme"

Na maioria dos quebra-cabeças lógicos, todos estão na mesma página ao mesmo tempo. Se Alice diz "Está chovendo", todos ouvem instantaneamente. Isso é como tirar uma fotografia de um quarto; todos veem a mesma imagem.

Mas no mundo real (e em redes de computadores), a comunicação é um filme.

  • Enviar é como um diretor gritando "Ação!"
  • Receber é como um ator ouvindo o comando.
  • O "histórico" é o roteiro de tudo o que aconteceu até agora.

Os autores, Philippe, Hans e Clara, estão perguntando: Como escrevemos um livro de regras para o conhecimento quando o "roteiro" (o histórico de mensagens) é diferente para cada pessoa?

Os Dois Tipos de Regras que Eles Criaram

O artigo propõe duas maneiras diferentes de escrever essas regras, dependendo de como você olha para a história.

1. As Regras do "Começo Limpo" (O Histórico Vazio)

Imagine que o grupo acabou de se encontrar. Nenhuma mensagem foi enviada ainda. O "roteiro" está em branco.

  • A Regra: Se começarmos do zero, podemos simplificar as regras. Podemos pegar qualquer frase complexa sobre "o que acontece depois que uma mensagem é enviada" e traduzi-la em uma frase simples sobre "o que é verdade atualmente".
  • A Analogia: É como um jogo de xadrez onde você pode prever a próxima jogada baseada apenas no tabuleiro atual. Você não precisa lembrar de todo o histórico do jogo para conhecer as regras. Os autores chamam este sistema de AA. É um "sistema de redução", o que significa que ele encolhe problemas complexos até transformá-los em simples.

2. As Regras de "Qualquer Momento" (O Histórico Infinito)

Agora, imagine que o grupo tem conversado há dias. Alice recebeu 5 mensagens, Bob recebeu 3 e Charlie recebeu 7. Todos estão olhando para partes diferentes do roteiro.

  • O Problema: As regras do "Começo Limpo" não funcionam aqui. Você não pode simplesmente simplificar as regras porque o histórico está muito bagunçado. Alice pode saber algo que Bob não sabe, simplesmente porque ela recebeu uma mensagem que ele ainda não viu.
  • A Nova Regra: Os autores criaram um novo livro de regras, muito mais complexo, chamado AA*.
  • O Problema: Este livro de regras é infinitamente grande. Você não pode mais encolher as frases complexas até transformá-las em simples. Você tem que aceitar que algumas regras são simplesmente complexas demais para serem simplificadas.
  • A Verificação "Vazia": Para fazer isso funcionar, eles inventaram uma verificação especial "mágica" chamada empty. Esta verificação pergunta: "O roteiro está completamente em branco agora?"
    • Se a resposta for SIM, podemos usar as regras simples.
    • Se a resposta for NÃO (que é geralmente o caso no meio de uma conversa), temos que usar as regras complexas e infinitas.

Por que isso é difícil? (O Problema da "Uma Pessoa")

O artigo encontra um muro quando há apenas uma pessoa no grupo.

  • A Metáfora: Imagine que Alice é a única pessoa no universo. Ela envia uma mensagem para si mesma.
  • A Questão: Em um grupo, Alice sabe que não recebeu uma mensagem porque não a viu, e ela sabe que Bob pode ter recebido. Mas se Alice está sozinha, ela não consegue distinguir entre "Não recebi uma mensagem" e "Nenhuma mensagem foi enviada".
  • O Resultado: Os autores admitem que ainda não conseguiram resolver o livro de regras para uma única pessoa. O truque que usaram para grupos (verificar se todos sabem que o histórico está vazio) falha quando há apenas uma pessoa. Eles dizem: "Precisaremos de um novo método para isso, talvez mais tarde."

O Twist "Trivalente"

O artigo menciona algo interessante sobre a "verdade".

  • Na lógica normal, uma afirmação é Verdadeira ou Falsa.
  • Neste mundo assíncrono, uma afirmação pode ser Indefinida.
  • A Analogia: Imagine que Alice está esperando um pacote.
    • Se o pacote chegar, a afirmação "Eu tenho o pacote" é Verdadeira.
    • Se o pacote estiver perdido, é Falsa.
    • Mas se o pacote estiver em trânsito e ela não souber se está vindo ou se foi perdido, a afirmação é Indefinida.
  • A lógica dos autores lida cuidadosamente com esse estado "Indefinido". Não é apenas um erro; é uma parte fundamental de como o conhecimento assíncrono funciona.

Resumo

Este artigo é uma tentativa matemática de mapear o que você sabe quando não sabe o que os outros sabem, e você não sabe quando eles receberam suas informações.

  • Se você começar do zero: Você pode simplificar as regras.
  • Se você estiver no meio de uma conversa caótica: Você precisa de um conjunto massivo e infinito de regras que não podem ser simplificadas.
  • Se você estiver sozinho: As regras atuais falham, e precisamos de novas ideias.

Os autores construíram com sucesso o "Livro de Regras Infinito" (AA*) para grupos, provando que mesmo em um mundo caótico e assíncrono onde as mensagens chegam em momentos diferentes, ainda podemos descrever logicamente o que todos sabem.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →