We address verification of high-level programs over situation calculus action theories that have an infinite object domain, but bounded fluent extensions in each situation. We show that verification of μ-calculus temporal properties against ConGolog programs over such bounded theories is decidable in general. To do this, we reformulate the transition seman- tics of ConGolog to keep the bindings of “pick variables” into a separate variable environment whose size is naturally bounded by the number of variables. We also show that for situation-determined ConGolog programs, we can compile away the program into the action theory itself without loss of generality. This can also be done for arbitrary programs, but only to check certain properties, such as if a situation is the result of a program execution, not for μ-calculus verification.

Verifying congolog programs on bounded situation calculus theories / DE GIACOMO, Giuseppe; Lesṕerance, Yves; Patrizi, Fabio; Sardina, Sebastian. - (2016), pp. 950-956. (Intervento presentato al convegno 30th AAAI Conference on Artificial Intelligence, AAAI 2016 tenutosi a Phoenix; United States).

Verifying congolog programs on bounded situation calculus theories

DE GIACOMO, Giuseppe
;
PATRIZI, FABIO
;
2016

Abstract

We address verification of high-level programs over situation calculus action theories that have an infinite object domain, but bounded fluent extensions in each situation. We show that verification of μ-calculus temporal properties against ConGolog programs over such bounded theories is decidable in general. To do this, we reformulate the transition seman- tics of ConGolog to keep the bindings of “pick variables” into a separate variable environment whose size is naturally bounded by the number of variables. We also show that for situation-determined ConGolog programs, we can compile away the program into the action theory itself without loss of generality. This can also be done for arbitrary programs, but only to check certain properties, such as if a situation is the result of a program execution, not for μ-calculus verification.
2016
30th AAAI Conference on Artificial Intelligence, AAAI 2016
Artificial intelligence; Formal logic; Semantics; Temporal logic
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Verifying congolog programs on bounded situation calculus theories / DE GIACOMO, Giuseppe; Lesṕerance, Yves; Patrizi, Fabio; Sardina, Sebastian. - (2016), pp. 950-956. (Intervento presentato al convegno 30th AAAI Conference on Artificial Intelligence, AAAI 2016 tenutosi a Phoenix; United States).
File allegati a questo prodotto
File Dimensione Formato  
DeGiacomo_Postprnt_Verifying-congolog_2016.pdf

accesso aperto

Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 283.12 kB
Formato Adobe PDF
283.12 kB Adobe PDF
DeGiacomo_Verifying-congolog_2016.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 700.39 kB
Formato Adobe PDF
700.39 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/949556
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 11
social impact