Temporal logic with predicate abstraction

Abstract

A predicate linear temporal logic LTLλ,= without quantifiers but with predicate abstraction mechanism and equality is considered. The models of LTLλ,= can be naturally seen as the systems of pebbles (flexible constants) moving over the elements of some (possibly infinite) domain. This allows to use LTLλ,= for the specification of dynamic systems using some resources, such as processes using memory locations, mobile agents occupying some sites, etc. On the other hand we show that LTLλ,= is not recursively axiomatizable and, therefore, fully automated verification of LTLλ,= specifications is not, in general, possible.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…