Multi-Valued Verification of Strategic Ability

Wojciech Jamroga, Beata Konikowska, Damian Kurpiewski, Wojciech Penczek
10/31/2023
cs.MA

No confident code implementation found for this paper.

Abstract

Some multi-agent scenarios call for the possibility of evaluating specifications in a richer domain of truth values. Examples include runtime monitoring of a temporal property over a growing prefix of an infinite path, inconsistency analysis in distributed databases, and verification methods that use incomplete anytime algorithms, such as bounded model checking. In this paper, we present multi-valued alternating-time temporal logic (mv-ATL*), an expressive logic to specify strategic abilities in multi-agent systems. It is well known that, for branching-time logics, a general method for model-independent translation from multi-valued to two-valued model checking exists. We show that the method cannot be directly extended to mv-ATL*. We also propose two ways of overcoming the problem. Firstly, we identify constraints on formulas for which the model-independent translation can be suitably adapted. Secondly, we present a model-dependent reduction that can be applied to all formulas of mv-ATL*. We show that, in all cases, the complexity of verification increases only linearly when new truth values are added to the evaluation domain. We also consider several examples that show possible applications of mv-ATL* and motivate its use for model checking multi-agent systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jamroga2023multivalued,
  title  = {Multi-Valued Verification of Strategic Ability},
  author = {Wojciech Jamroga and Beata Konikowska and Damian Kurpiewski and Wojciech Penczek},
  year   = {2023},
  eprint = {2310.20344},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.20344v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.20344.svg)](https://codeofpaper.com/paper/2310.20344)

Discussion