In this paper we study when an LTL formula on finite traces (LTLf formula)isinsensitivetoinfiniteness,thatis,itcanbe correctly handled as a formula on infinite traces under the assumption that at a certain point the infinite trace starts re- peating an end event forever, trivializing all other propositions to false. This intuition has been put forward and (wrongly) assumed to hold in general in the literature. We define a neces- sary and sufficient condition to characterize whether an LTLf formula is insensitive to infiniteness, which can be automati- cally checked by any LTL reasoner. Then, we show that typical LTLf specificationpatternsusedinprocessandservicemod- eling in CS, as well as trajectory constraints in Planning and transition-basedLTLf specificationsofactiondomainsinKR, are indeed very often insensitive to infiniteness. This may help to explain why the assumption of interpreting LTL on finite and on infinite traces has been (wrongly) blurred. Possibly be- cause of this blurring, virtually all literature detours to Bu ̈chi automata for constructing the NFA that accepts the traces satis- fying an LTLf formula. As a further contribution, we give a simple direct algorithm for computing such NFA.

Reasoning on LTL on Finite Traces: Insensitivity to Infiniteness / DE GIACOMO, Giuseppe; Riccardo De, Masellis; Marco, Montali. - STAMPA. - (2014), pp. 1027-1033. (Intervento presentato al convegno Twenty-Eighth AAAI Conference on Artificial Intelligence tenutosi a Quebec City, Quebec, Canada nel July 27 -31, 2014).

Reasoning on LTL on Finite Traces: Insensitivity to Infiniteness

DE GIACOMO, Giuseppe;
2014

Abstract

In this paper we study when an LTL formula on finite traces (LTLf formula)isinsensitivetoinfiniteness,thatis,itcanbe correctly handled as a formula on infinite traces under the assumption that at a certain point the infinite trace starts re- peating an end event forever, trivializing all other propositions to false. This intuition has been put forward and (wrongly) assumed to hold in general in the literature. We define a neces- sary and sufficient condition to characterize whether an LTLf formula is insensitive to infiniteness, which can be automati- cally checked by any LTL reasoner. Then, we show that typical LTLf specificationpatternsusedinprocessandservicemod- eling in CS, as well as trajectory constraints in Planning and transition-basedLTLf specificationsofactiondomainsinKR, are indeed very often insensitive to infiniteness. This may help to explain why the assumption of interpreting LTL on finite and on infinite traces has been (wrongly) blurred. Possibly be- cause of this blurring, virtually all literature detours to Bu ̈chi automata for constructing the NFA that accepts the traces satis- fying an LTLf formula. As a further contribution, we give a simple direct algorithm for computing such NFA.
2014
Twenty-Eighth AAAI Conference on Artificial Intelligence
Artificial Intelligence; Logics of Programs; Linear time Logic
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Reasoning on LTL on Finite Traces: Insensitivity to Infiniteness / DE GIACOMO, Giuseppe; Riccardo De, Masellis; Marco, Montali. - STAMPA. - (2014), pp. 1027-1033. (Intervento presentato al convegno Twenty-Eighth AAAI Conference on Artificial Intelligence tenutosi a Quebec City, Quebec, Canada nel July 27 -31, 2014).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/778318
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 114
  • ???jsp.display-item.citation.isi??? 75
social impact