Temporal Hyperproperties for Population Protocols

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Waldburger, Nicolas, Weil-Kennedy, Chana, Ganty, Pierre, Sánchez, César
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912073457336320
author Waldburger, Nicolas
Weil-Kennedy, Chana
Ganty, Pierre
Sánchez, César
author_facet Waldburger, Nicolas
Weil-Kennedy, Chana
Ganty, Pierre
Sánchez, César
contents Hyperproperties are properties over sets of traces (or runs) of a system, as opposed to properties of just one trace. They were introduced in 2010 and have been much studied since, in particular via an extension of the temporal logic LTL called HyperLTL. Most verification efforts for HyperLTL are restricted to finite-state systems, usually defined as Kripke structures. In this paper we study hyperproperties for an important class of infinite-state systems. We consider population protocols, a popular distributed computing model in which arbitrarily many identical finite-state agents interact in pairs. Population protocols are a good candidate for studying hyperproperties because the main decidable verification problem, well-specification, is a hyperproperty. We first show that even for simple (monadic) formulas, HyperLTL verification for population protocols is undecidable. We then turn our attention to immediate observation population protocols, a simpler and well-studied subclass of population protocols. We show that verification of monadic HyperLTL formulas without the next operator is decidable in 2-EXPSPACE, but that all extensions make the problem undecidable.
format Preprint
id arxiv_https___arxiv_org_abs_2410_11572
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Temporal Hyperproperties for Population Protocols
Waldburger, Nicolas
Weil-Kennedy, Chana
Ganty, Pierre
Sánchez, César
Logic in Computer Science
Hyperproperties are properties over sets of traces (or runs) of a system, as opposed to properties of just one trace. They were introduced in 2010 and have been much studied since, in particular via an extension of the temporal logic LTL called HyperLTL. Most verification efforts for HyperLTL are restricted to finite-state systems, usually defined as Kripke structures. In this paper we study hyperproperties for an important class of infinite-state systems. We consider population protocols, a popular distributed computing model in which arbitrarily many identical finite-state agents interact in pairs. Population protocols are a good candidate for studying hyperproperties because the main decidable verification problem, well-specification, is a hyperproperty. We first show that even for simple (monadic) formulas, HyperLTL verification for population protocols is undecidable. We then turn our attention to immediate observation population protocols, a simpler and well-studied subclass of population protocols. We show that verification of monadic HyperLTL formulas without the next operator is decidable in 2-EXPSPACE, but that all extensions make the problem undecidable.
title Temporal Hyperproperties for Population Protocols
topic Logic in Computer Science
url https://arxiv.org/abs/2410.11572