Table of Contents
Fetching ...

First-Order Coalition Logic

Davide Catta, Rustam Galimullin, Aniello Murano

TL;DR

This paper introduces $FOCL$, a first-order coalition logic that merges coalition reasoning with first-order quantification over actions and explicit action labels, positioning it as strictly more expressive than existing coalition logics. It provides a sound and complete axiomatisation for $FOCL$, marking the first such result for a variant of strategy logic, and establishes that $FOCL$ enjoys PSPACE-model checking while its satisfiability is undecidable, thereby reopening questions about recursive axiomatisability of $SL$. The authors situate $FOCL$ within the expressivity landscape of coalition logics, show translations from $CL$ and $AL$, and demonstrate the ability to capture equilibria and strategy sharing, with implications for verification and security/contractual applications. The work lays groundwork for further extensions (e.g., with LTL modalities) and invites exploration of imperfect information and connections to STIT logics, highlighting both theoretical and practical significance in strategic reasoning domains.

Abstract

We introduce First-Order Coalition Logic ($\mathsf{FOCL}$), which combines key intuitions behind Coalition Logic ($\mathsf{CL}$) and Strategy Logic ($\mathsf{SL}$). Specifically, $\mathsf{FOCL}$ allows for arbitrary quantification over actions of agents. $\mathsf{FOCL}$ is interesting for several reasons. First, we show that $\mathsf{FOCL}$ is strictly more expressive than existing coalition logics. Second, we provide a sound and complete axiomatisation of $\mathsf{FOCL}$, which, to the best of our knowledge, is the first axiomatisation of any variant of $\mathsf{SL}$ in the literature. Finally, while discussing the satisfiability problem for $\mathsf{FOCL}$, we reopen the question of the recursive axiomatisability of $\mathsf{SL}$.

First-Order Coalition Logic

TL;DR

This paper introduces , a first-order coalition logic that merges coalition reasoning with first-order quantification over actions and explicit action labels, positioning it as strictly more expressive than existing coalition logics. It provides a sound and complete axiomatisation for , marking the first such result for a variant of strategy logic, and establishes that enjoys PSPACE-model checking while its satisfiability is undecidable, thereby reopening questions about recursive axiomatisability of . The authors situate within the expressivity landscape of coalition logics, show translations from and , and demonstrate the ability to capture equilibria and strategy sharing, with implications for verification and security/contractual applications. The work lays groundwork for further extensions (e.g., with LTL modalities) and invites exploration of imperfect information and connections to STIT logics, highlighting both theoretical and practical significance in strategic reasoning domains.

Abstract

We introduce First-Order Coalition Logic (), which combines key intuitions behind Coalition Logic () and Strategy Logic (). Specifically, allows for arbitrary quantification over actions of agents. is interesting for several reasons. First, we show that is strictly more expressive than existing coalition logics. Second, we provide a sound and complete axiomatisation of , which, to the best of our knowledge, is the first axiomatisation of any variant of in the literature. Finally, while discussing the satisfiability problem for , we reopen the question of the recursive axiomatisability of .
Paper Structure (11 sections, 17 theorems, 7 equations, 2 figures, 1 algorithm)

This paper contains 11 sections, 17 theorems, 7 equations, 2 figures, 1 algorithm.

Key Result

Proposition 1

Let $\mathfrak{G} = \langle n,\texttt{Ac}, \mathcal{D}, S,R, \mathcal{V} \rangle$ be a CGS, $s \in S$, and $\varphi = (\!( {a_1},..., {a_n} )\!)\, \psi$, and suppose that both $\mathfrak{G}$ and $\varphi$ are constructed over the same signature $\alpha$. Then $\mathfrak{G},s \models \varphi$ iff $\

Figures (2)

  • Figure 1: CGSs $\mathfrak{G}_1$ and $\mathfrak{G}_2$ for two agents and two actions. Propositional variable $p$ is true in black states.
  • Figure 2: Overview of the expressivity results. An arrow from $\mathsf{L}_1$ to $\mathsf{L}_2$ means $\mathsf{L}_1 <\mathsf{L}_2$. Dashed arrows represent results from the literature. Solid arrows are new results.

Theorems & Definitions (39)

  • Definition 1: Language
  • Definition 2: Free Variables
  • Definition 3: Kripke Frame
  • Definition 4: Concurrent Game Structure
  • Definition 5
  • Definition 6: Satisfaction
  • Definition 7: Closure of a Formula
  • Definition 8: Validity
  • Remark 1
  • Proposition 1
  • ...and 29 more