We consider meL, meLa, and meLp, three variants of the first-order μ-calculus studied in verification of data-aware processes, that differ in the form of quantification on objects across states. Each of these three logics has a distinct notion of bisimulation. We show that the three notions collapse for generic dynamic systems, which include all state-based systems specified using a logical formalism, e.g., the situation calculus. Hence, for such systems, muL, muLa, and muLp have the same expressive power. We also show that, when the dynamic system stores only a bounded number of objects in each state (e.g., for bounded situation calculus action theories), a finite abstraction can be constructed that is faithful for muL (the most general variant), yielding decidability of verification. This contrasts with the undecidability for first-order LTL, and notably implies that first-order ltl cannot be captured by muL.

First-order μ-calculus over generic transition systems and applications to the situation calculus / Calvanese, Diego; DE GIACOMO, Giuseppe; Montali, Marco; Patrizi, Fabio. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - STAMPA. - 259:Part 3(2018), pp. 328-347. [10.1016/j.ic.2017.08.007]

First-order μ-calculus over generic transition systems and applications to the situation calculus

Diego Calvanese
;
Giuseppe De Giacomo
;
Marco Montali
;
Fabio Patrizi
2018

Abstract

We consider meL, meLa, and meLp, three variants of the first-order μ-calculus studied in verification of data-aware processes, that differ in the form of quantification on objects across states. Each of these three logics has a distinct notion of bisimulation. We show that the three notions collapse for generic dynamic systems, which include all state-based systems specified using a logical formalism, e.g., the situation calculus. Hence, for such systems, muL, muLa, and muLp have the same expressive power. We also show that, when the dynamic system stores only a bounded number of objects in each state (e.g., for bounded situation calculus action theories), a finite abstraction can be constructed that is faithful for muL (the most general variant), yielding decidability of verification. This contrasts with the undecidability for first-order LTL, and notably implies that first-order ltl cannot be captured by muL.
2018
Reasoning about actions, Verification, Situation calculus, First-order mu-calculus, Infinite transition systems, State-bounded transition systems
01 Pubblicazione su rivista::01a Articolo in rivista
First-order μ-calculus over generic transition systems and applications to the situation calculus / Calvanese, Diego; DE GIACOMO, Giuseppe; Montali, Marco; Patrizi, Fabio. - In: INFORMATION AND COMPUTATION. - ISSN 0890-5401. - STAMPA. - 259:Part 3(2018), pp. 328-347. [10.1016/j.ic.2017.08.007]
File allegati a questo prodotto
File Dimensione Formato  
Calvanese_First-order_2018.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 679.22 kB
Formato Adobe PDF
679.22 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1101958
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 27
  • ???jsp.display-item.citation.isi??? 18
social impact