Stratified Guarded First-Order Transition Systems

Christan Müller, Helmut Seidl

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

1 Scopus citations

Abstract

First-order transition systems are a convenient formalism to specify parametric systems such as multi-agent workflows or distributed algorithms. In general, any nontrivial question about such systems is undecidable. Here, we present three subclasses of first-order transition systems where every universal invariant can effectively be decided via fixpoint iteration. These subclasses are defined in terms of syntactical restrictions: negation, stratification and guardedness. While guardedness represents a particular pattern how input predicates control existential quantifiers, stratification limits the information flow between predicates. Guardedness implies that the weakest precondition for every universal invariant is again universal, while the remaining sufficient criteria enforce that either the number of first-order variables, or the number of required instances of input predicates remains bounded, or the number of occurring negated literals decreases in every iteration. We argue for each of these three cases that termination of the fixpoint iteration can be guaranteed.

Original languageEnglish
Title of host publicationStatic Analysis - 27th International Symposium, SAS 2020, Proceedings
EditorsDavid Pichardie, Mihaela Sighireanu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages113-133
Number of pages21
ISBN (Print)9783030654733
DOIs
StatePublished - 2020
Event27th International Symposium on Static Analysis, SAS 2020 - Virtual, Online
Duration: 18 Nov 202020 Nov 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12389 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference27th International Symposium on Static Analysis, SAS 2020
CityVirtual, Online
Period18/11/2020/11/20

Keywords

  • Decidability
  • First-order transition systems
  • Second-order quantifier elimination
  • Stratification
  • Universal invariants

Fingerprint

Dive into the research topics of 'Stratified Guarded First-Order Transition Systems'. Together they form a unique fingerprint.

Cite this