1,052 research outputs found
Ordered Navigation on Multi-attributed Data Words
We study temporal logics and automata on multi-attributed data words.
Recently, BD-LTL was introduced as a temporal logic on data words extending LTL
by navigation along positions of single data values. As allowing for navigation
wrt. tuples of data values renders the logic undecidable, we introduce ND-LTL,
an extension of BD-LTL by a restricted form of tuple-navigation. While complete
ND-LTL is still undecidable, the two natural fragments allowing for either
future or past navigation along data values are shown to be Ackermann-hard, yet
decidability is obtained by reduction to nested multi-counter systems. To this
end, we introduce and study nested variants of data automata as an intermediate
model simplifying the constructions. To complement these results we show that
imposing the same restrictions on BD-LTL yields two 2ExpSpace-complete
fragments while satisfiability for the full logic is known to be as hard as
reachability in Petri nets
Reasoning about transfinite sequences
We introduce a family of temporal logics to specify the behavior of systems
with Zeno behaviors. We extend linear-time temporal logic LTL to authorize
models admitting Zeno sequences of actions and quantitative temporal operators
indexed by ordinals replace the standard next-time and until future-time
operators. Our aim is to control such systems by designing controllers that
safely work on -sequences but interact synchronously with the system in
order to restrict their behaviors. We show that the satisfiability problem for
the logics working on -sequences is EXPSPACE-complete when the
integers are represented in binary, and PSPACE-complete with a unary
representation. To do so, we substantially extend standard results about LTL by
introducing a new class of succinct ordinal automata that can encode the
interaction between the different quantitative temporal operators.Comment: 38 page
A decidable quantified fragment of set theory with ordered pairs and some undecidable extensions
In this paper we address the decision problem for a fragment of set theory
with restricted quantification which extends the language studied in [4] with
pair related quantifiers and constructs, in view of possible applications in
the field of knowledge representation. We will also show that the decision
problem for our language has a non-deterministic exponential time complexity.
However, for the restricted case of formulae whose quantifier prefixes have
length bounded by a constant, the decision problem becomes NP-complete. We also
observe that in spite of such restriction, several useful set-theoretic
constructs, mostly related to maps, are expressible. Finally, we present some
undecidable extensions of our language, involving any of the operators domain,
range, image, and map composition.
[4] Michael Breban, Alfredo Ferro, Eugenio G. Omodeo and Jacob T. Schwartz
(1981): Decision procedures for elementary sublanguages of set theory. II.
Formulas involving restricted quantifiers, together with ordinal, integer, map,
and domain notions. Communications on Pure and Applied Mathematics 34, pp.
177-195Comment: In Proceedings GandALF 2012, arXiv:1210.202
Reasoning about Data Repetitions with Counter Systems
We study linear-time temporal logics interpreted over data words with
multiple attributes. We restrict the atomic formulas to equalities of attribute
values in successive positions and to repetitions of attribute values in the
future or past. We demonstrate correspondences between satisfiability problems
for logics and reachability-like decision problems for counter systems. We show
that allowing/disallowing atomic formulas expressing repetitions of values in
the past corresponds to the reachability/coverability problem in Petri nets.
This gives us 2EXPSPACE upper bounds for several satisfiability problems. We
prove matching lower bounds by reduction from a reachability problem for a
newly introduced class of counter systems. This new class is a succinct version
of vector addition systems with states in which counters are accessed via
pointers, a potentially useful feature in other contexts. We strengthen further
the correspondences between data logics and counter systems by characterizing
the complexity of fragments, extensions and variants of the logic. For
instance, we precisely characterize the relationship between the number of
attributes allowed in the logic and the number of counters needed in the
counter system.Comment: 54 page
Efficient First-Order Temporal Logic for Infinite-State Systems
In this paper we consider the specification and verification of
infinite-state systems using temporal logic. In particular, we describe
parameterised systems using a new variety of first-order temporal logic that is
both powerful enough for this form of specification and tractable enough for
practical deductive verification. Importantly, the power of the temporal
language allows us to describe (and verify) asynchronous systems, communication
delays and more complex properties such as liveness and fairness properties.
These aspects appear difficult for many other approaches to infinite-state
verification.Comment: 16 pages, 2 figure
- …