{'fraction_non_alphanumeric': 0.02390998593530239, 'fraction_numerical': 0.0, 'mean_word_length': 5.085470085470085, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Agents that speak: modelling communicative plans and information sources in a logic of announcements

We present a modal logic of belief and announcements in a multi-agent setting. This logic allows to express not only that Ψ holds after the announcement of Φ as in standard public announcement logic (PAL), but also that the announcement of Φ occurs. We use the logic to provide a formal analysis of several concepts that are relevant for multi-agent systems (MAS) theory and applications: the notions of communicative action (an agent informs another agent about something) and communicative intention (an agent has the intention to inform another agent about something), and the notion of information source.