Semantics for Linear-time Temporal Logic with Finite Observations
Rayhana Amjad (University of Edinburgh), Rob van Glabbeek (University, of Edinburgh), Liam O'Connor (Australian National University)

TL;DR
This paper introduces a comprehensive, model-based semantics for LTL3, a multi-valued variant of Linear-time Temporal Logic, aligning it with traditional LTL semantics and formalizing formula progression for runtime verification.
Contribution
It provides a full inductive semantics for LTL3 using families of definitive prefix sets, establishing their isomorphism with linear-time properties, and formalizes the progression evaluation technique.
Findings
Semantics of LTL3 are shown to correspond to conventional LTL semantics.
Definitive prefix sets are isomorphic to linear-time properties.
Progression evaluation is proven sound and complete for finite traces.
Abstract
LTL3 is a multi-valued variant of Linear-time Temporal Logic for runtime verification applications. The semantic descriptions of LTL3 in previous work are given only in terms of the relationship to conventional LTL. Our approach, by contrast, gives a full model-based inductive accounting of the semantics of LTL3, in terms of families of definitive prefix sets. We show that our definitive prefix sets are isomorphic to linear-time temporal properties (sets of infinite traces), and thereby show that our semantics of LTL3 directly correspond to the semantics of conventional LTL. In addition, we formalise the formula progression evaluation technique, popularly used in runtime verification and testing contexts, and show its soundness and completeness up to finite traces with respect to our semantics. All of our definitions and proofs are mechanised in Isabelle/HOL.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
