33 research outputs found
On the combinatorics of suffix arrays
We prove several combinatorial properties of suffix arrays, including a
characterization of suffix arrays through a bijection with a certain
well-defined class of permutations. Our approach is based on the
characterization of Burrows-Wheeler arrays given in [1], that we apply by
reducing suffix sorting to cyclic shift sorting through the use of an
additional sentinel symbol. We show that the characterization of suffix arrays
for a special case of binary alphabet given in [2] easily follows from our
characterization. Based on our results, we also provide simple proofs for the
enumeration results for suffix arrays, obtained in [3]. Our approach to
characterizing suffix arrays is the first that exploits their relationship with
Burrows-Wheeler permutations
Split-2 Bisimilarity has a Finite Axiomatization over CCS with<br> Hennessy's Merge
This note shows that split-2 bisimulation equivalence (also known as timed
equivalence) affords a finite equational axiomatization over the process
algebra obtained by adding an auxiliary operation proposed by Hennessy in 1981
to the recursion, relabelling and restriction free fragment of Milner's
Calculus of Communicating Systems. Thus the addition of a single binary
operation, viz. Hennessy's merge, is sufficient for the finite equational
axiomatization of parallel composition modulo this non-interleaving
equivalence. This result is in sharp contrast to a theorem previously obtained
by the same authors to the effect that the same language is not finitely based
modulo bisimulation equivalence
Low sets without subsets of higher many-one degree
Given a reducibility , we say that an infinite set is -introimmune if is not -reducible to any of its subsets with .
We consider the many-one reducibility and we prove the existence of a low -introimmune set in and the existence of a low bi--introimmune set
An Efficient Normalisation Procedure for Linear Temporal Logic and Very Weak Alternating Automata
In the mid 80s, Lichtenstein, Pnueli, and Zuck proved a classical theorem
stating that every formula of Past LTL (the extension of LTL with past
operators) is equivalent to a formula of the form , where
and contain only past operators. Some years later, Chang,
Manna, and Pnueli built on this result to derive a similar normal form for LTL.
Both normalisation procedures have a non-elementary worst-case blow-up, and
follow an involved path from formulas to counter-free automata to star-free
regular expressions and back to formulas. We improve on both points. We present
a direct and purely syntactic normalisation procedure for LTL yielding a normal
form, comparable to the one by Chang, Manna, and Pnueli, that has only a single
exponential blow-up. As an application, we derive a simple algorithm to
translate LTL into deterministic Rabin automata. The algorithm normalises the
formula, translates it into a special very weak alternating automaton, and
applies a simple determinisation procedure, valid only for these special
automata.Comment: This is the extended version of the referenced conference paper and
contains an appendix with additional materia
Alternative parameterizations of Metric Dimension
A set of vertices in a graph is called resolving if for any two
distinct , there is such that , where denotes the length of a shortest path
between and in the graph . The metric dimension of
is the minimum cardinality of a resolving set. The Metric Dimension problem,
i.e. deciding whether , is NP-complete even for interval
graphs (Foucaud et al., 2017). We study Metric Dimension (for arbitrary graphs)
from the lens of parameterized complexity. The problem parameterized by was
proved to be -hard by Hartung and Nichterlein (2013) and we study the
dual parameterization, i.e., the problem of whether
where is the order of . We prove that the dual parameterization admits
(a) a kernel with at most vertices and (b) an algorithm of runtime
Hartung and Nichterlein (2013) also observed that Metric
Dimension is fixed-parameter tractable when parameterized by the vertex cover
number of the input graph. We complement this observation by showing
that it does not admit a polynomial kernel even when parameterized by . Our reduction also gives evidence for non-existence of polynomial Turing
kernels
Satisfiability Checking of Multi-Variable TPTL with Unilateral Intervals Is PSPACE-Complete
We investigate the decidability of the fragment of Timed
Propositional Temporal Logic (TPTL). We show that the satisfiability checking
of TPTL is PSPACE-complete. Moreover, even its 1-variable fragment
(1-TPTL) is strictly more expressive than Metric Interval Temporal
Logic (MITL) for which satisfiability checking is EXPSPACE complete. Hence, we
have a strictly more expressive logic with computationally easier
satisfiability checking. To the best of our knowledge, TPTL is the
first multi-variable fragment of TPTL for which satisfiability checking is
decidable without imposing any bounds/restrictions on the timed words (e.g.
bounded variability, bounded time, etc.). The membership in PSPACE is obtained
by a reduction to the emptiness checking problem for a new "non-punctual"
subclass of Alternating Timed Automata with multiple clocks called Unilateral
Very Weak Alternating Timed Automata (VWATA) which we prove to be
in PSPACE. We show this by constructing a simulation equivalent
non-deterministic timed automata whose number of clocks is polynomial in the
size of the given VWATA.Comment: Accepted in Concur 202