Lean Formalization of Completeness Proof for Coalition Logic with Common Knowledge

Kai Obendrauf*, Anne Baanen*, Patrick Koopmann*, Vera Stebletsova*

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Coalition Logic (CL) is a well-known formalism for reasoning about the strategic abilities of groups of agents in multi-agent systems. Coalition Logic with Common Knowledge (CLC) extends CL with operators from epistic logics, and thus with the ability to model the individual and common knowledge of agents. We have formalized the syntax and semantics of both logics in the interactive theorem prover Lean 4, and used it to prove soundness and completeness of its axiomatization. Our formalization uses the type class system to generalize over different aspects of CLC, thus allowing us to reuse some of to prove properties in related logics such as CL and CLK (CL with individual knowledge).

Original languageEnglish
Title of host publication15th International Conference on Interactive Theorem Proving (ITP 2024)
Subtitle of host publication[Proceedings]
EditorsYves Bertot, Temur Kutsia, Michael Norrish
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages1-18
Number of pages18
ISBN (Electronic)9783959773379
DOIs
Publication statusPublished - Sept 2024
Event15th International Conference on Interactive Theorem Proving, ITP 2024 - Tbilisi, Georgia
Duration: 9 Sept 202414 Sept 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume309
ISSN (Print)1868-8969

Conference

Conference15th International Conference on Interactive Theorem Proving, ITP 2024
Country/TerritoryGeorgia
CityTbilisi
Period9/09/2414/09/24

Bibliographical note

Publisher Copyright:
© 2024 Kai Obendrauf, Anne Baanen, Patrick Koopmann, and Vera Stebletsova.

Keywords

  • Coalition Logic
  • common knowledge
  • completeness
  • Epistemic Logic
  • formal methods
  • Lean prover
  • Multi-agent systems

Fingerprint

Dive into the research topics of 'Lean Formalization of Completeness Proof for Coalition Logic with Common Knowledge'. Together they form a unique fingerprint.

Cite this