Skip to main content

Showing 1–50 of 61 results for author: Ouaknine, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.15087  [pdf, ps, other

    cs.LO

    Model Checking Markov Chains as Distribution Transformers

    Authors: Rajab Aghamov, Christel Baier, Toghrul Karimov, Joris Nieuwveld, Joël Ouaknine, Jakob Piribauer, Mihir Vahanwala

    Abstract: The conventional perspective on Markov chains considers decision problems concerning the probabilities of temporal properties being satisfied by traces of visited states. However, consider the following query made of a stochastic system modelling the weather: given the conditions today, will there be a day with less than 50\% chance of rain? The conventional perspective is ill-equipped to decide s… ▽ More

    Submitted 21 June, 2024; originally announced June 2024.

  2. arXiv:2405.12992  [pdf, other

    cs.LO

    The 2-Dimensional Constraint Loop Problem is Decidable

    Authors: Quentin Guilmant, Engel Lefaucheux, Joël Ouaknine, James Worrell

    Abstract: A linear constraint loop is specified by a system of linear inequalities that define the relation between the values of the program variables before and after a single execution of the loop body. In this paper we consider the problem of determining whether such a loop terminates, i.e., whether all maximal executions are finite, regardless of how the loop is initialised and how the non-… ▽ More

    Submitted 26 April, 2024; originally announced May 2024.

    Comments: Full version of a conference paper

  3. arXiv:2405.07953  [pdf, ps, other

    cs.LO

    On the Decidability of Monadic Second-Order Logic with Arithmetic Predicates

    Authors: Valérie Berthé, Toghrul Karimov, Joris Nieuwveld, Joël Ouaknine, Mihir Vahanwala, James Worrell

    Abstract: We investigate the decidability of the monadic second-order (MSO) theory of the structure $\langle \mathbb{N};<,P_1, \ldots,P_k \rangle$, for various unary predicates $P_1,\ldots,P_k \subseteq \mathbb{N}$. We focus in particular on "arithmetic" predicates arising in the study of linear recurrence sequences, such as fixed-base powers $\mathsf{Pow}_k = \{k^n : n \in \mathbb{N}\}$, $k$-th powers… ▽ More

    Submitted 20 May, 2024; v1 submitted 13 May, 2024; originally announced May 2024.

    Comments: 17 pages

  4. arXiv:2405.05279  [pdf, other

    math.NT cs.FL

    On Transcendence of Numbers Related to Sturmian and Arnoux-Rauzy Words

    Authors: Pavol Kebis, Florian Luca, Joel Ouaknine, Andrew Scoones, James Worrell

    Abstract: We consider numbers of the form $S_β(\boldsymbol{u}):=\sum_{n=0}^\infty \frac{u_n}{β^n}$, where $\boldsymbol{u}=\langle u_n \rangle_{n=0}^\infty$ is an infinite word over a finite alphabet and $β\in \mathbb{C}$ satisfies $|β|>1$. Our main contribution is to present a combinatorial criterion on $\boldsymbol u$, called echoing, that implies that $S_β(\boldsymbol{u})$ is transcendental whenever $β$ i… ▽ More

    Submitted 6 May, 2024; originally announced May 2024.

    Comments: arXiv admin note: text overlap with arXiv:2308.13657

    ACM Class: F.0; F.4.3

  5. arXiv:2403.06515  [pdf, other

    cs.LO

    Multiple Reachability in Linear Dynamical Systems

    Authors: Toghrul Karimov, Edon Kelmendi, Joël Ouaknine, James Worrell

    Abstract: We consider reachability decision problems for linear dynamical systems: Given a linear map on $\mathbb{R}^d$ , together with source and target sets, determine whether there is a point in the source set whose orbit, obtained by repeatedly applying the linear map, enters the target set. When the source and target sets are semialgebraic, this problem can be reduced to a point-to-polytope reachabilit… ▽ More

    Submitted 11 March, 2024; originally announced March 2024.

  6. arXiv:2403.00098  [pdf, other

    cs.CC cs.LO

    On the Counting Complexity of the Skolem Problem

    Authors: Gorav **dal, Joël Ouaknine

    Abstract: The Skolem Problem asks, given an integer linear recurrence sequence (LRS), to determine whether the sequence contains a zero term or not. Its decidability is a longstanding open problem in theoretical computer science and automata theory. Currently, decidability is only known for LRS of order at most 4. On the other hand, the sole known complexity result is NP-hardness, due to Blondel and Portier… ▽ More

    Submitted 29 February, 2024; originally announced March 2024.

    ACM Class: F.1.3; F.1.1

  7. arXiv:2311.06241  [pdf, other

    cs.LO

    Nonnegativity Problems for Matrix Semigroups

    Authors: Julian D'Costa, Joel Ouaknine, James Worrell

    Abstract: The matrix semigroup membership problem asks, given square matrices $M,M_1,\ldots,M_k$ of the same dimension, whether $M$ lies in the semigroup generated by $M_1,\ldots,M_k$. It is classical that this problem is undecidable in general but decidable in case $M_1,\ldots,M_k$ commute. In this paper we consider the problem of whether, given $M_1,\ldots,M_k$, the semigroup generated by… ▽ More

    Submitted 10 November, 2023; originally announced November 2023.

  8. arXiv:2311.04895  [pdf, other

    cs.LO

    The Monadic Theory of Toric Words

    Authors: Valérie Berthé, Toghrul Karimov, Joël Ouaknine, Mihir Vahanwala, James Worrell

    Abstract: For which unary predicates $P_1, \ldots, P_m$ is the MSO theory of the structure $\langle \mathbb{N}; <, P_1, \ldots, P_m \rangle$ decidable? We survey the state of the art, leading us to investigate combinatorial properties of almost-periodic, morphic, and toric words. In doing so, we show that if each $P_i$ can be generated by a toric dynamical system of a certain kind, then the attendant MSO th… ▽ More

    Submitted 15 December, 2023; v1 submitted 8 November, 2023; originally announced November 2023.

  9. arXiv:2308.13657  [pdf, ps, other

    cs.FL

    Transcendence of Sturmian Numbers over an Algebraic Base

    Authors: Florian Luca, Joel Ouaknine, James Worrell

    Abstract: We consider numbers of the form $S_β(\boldsymbol{u}):=\sum_{n=0}^\infty \frac{u_n}{β^n}$ for $\boldsymbol{u}=\langle u_n \rangle_{n=0}^\infty$ a Sturmian sequence over a binary alphabet and $β$ an algebraic number with $|β|>1$. We show that every such number is transcendental. More generally, for a given base~$β$ and given irrational number~$θ$ we characterise the… ▽ More

    Submitted 25 August, 2023; originally announced August 2023.

    ACM Class: F.4.m

  10. arXiv:2308.01152  [pdf, ps, other

    cs.DM math.NT

    Skolem Meets Bateman-Horn

    Authors: Florian Luca, James Maynard, Armand Noubissie, Joël Ouaknine, James Worrell

    Abstract: The Skolem Problem asks to determine whether a given integer linear recurrence sequence has a zero term. This problem arises across a wide range of topics in computer science, including loop termination, formal languages, automata theory, and control theory, amongst many others. Decidability of the Skolem Problem is notoriously open. The state of the art is a decision procedure for recurrences of… ▽ More

    Submitted 20 February, 2024; v1 submitted 2 August, 2023; originally announced August 2023.

    ACM Class: F.3.0; G.2.0; I.1.2

  11. arXiv:2301.09752  [pdf, other

    math.DS cs.FL cs.LO

    Reachability in Injective Piecewise Affine Maps

    Authors: Faraz Ghahremani, Edon Kelmendi, Joël Ouaknine

    Abstract: One of the most basic, longstanding open problems in the theory of dynamical systems is whether reachability is decidable for one-dimensional piecewise affine maps with two intervals. In this paper we prove that for injective maps, it is decidable. We also study various related problems, in each case either establishing decidability, or showing that they are closely connected to Diophantine proper… ▽ More

    Submitted 17 March, 2023; v1 submitted 23 January, 2023; originally announced January 2023.

  12. arXiv:2211.04301  [pdf, ps, other

    cs.LO

    Model Checking Linear Dynamical Systems under Floating-point Rounding

    Authors: Engel Lefaucheux, Joël Ouaknine, David Purser, Mohammadamin Sharifi

    Abstract: We consider linear dynamical systems under floating-point rounding. In these systems, a matrix is repeatedly applied to a vector, but the numbers are rounded into floating-point representation after each step (i.e., stored as a fixed-precision mantissa and an exponent). The approach more faithfully models realistic implementations of linear loops, compared to the exact arbitrary-precision setting… ▽ More

    Submitted 27 January, 2023; v1 submitted 8 November, 2022; originally announced November 2022.

    Comments: Long version of the TACAS 2023 paper

  13. arXiv:2207.01550  [pdf, other

    cs.CC

    Bounding the Escape Time of a Linear Dynamical System over a Compact Semialgebraic Set

    Authors: Julian D'Costa, Engel Lefaucheux, Eike Neumann, Joël Ouaknine, James Worrell

    Abstract: We study the Escape Problem for discrete-time linear dynamical systems over compact semialgebraic sets. We establish a uniform upper bound on the number of iterations it takes for every orbit of a rational matrix to escape a compact semialgebraic set defined over rational data. Our bound is doubly exponential in the ambient dimension, singly exponential in the degrees of the polynomials used to de… ▽ More

    Submitted 5 August, 2022; v1 submitted 4 July, 2022; originally announced July 2022.

  14. arXiv:2206.11412  [pdf, other

    math.DS cs.LO

    What's Decidable about Discrete Linear Dynamical Systems?

    Authors: Toghrul Karimov, Edon Kelmendi, Joël Ouaknine, James Worrell

    Abstract: We survey the state of the art on the algorithmic analysis of discrete linear dynamical systems, focussing in particular on reachability, model-checking, and invariant-generation questions, both unconditionally as well as relative to oracles for the Skolem Problem.

    Submitted 19 September, 2022; v1 submitted 22 June, 2022; originally announced June 2022.

    ACM Class: F.4

  15. arXiv:2204.13417  [pdf, other

    cs.LO math.NT

    Skolem Meets Schanuel

    Authors: Yuri Bilu, Florian Luca, Joris Nieuwveld, Joël Ouaknine, David Purser, James Worrell

    Abstract: The celebrated Skolem-Mahler-Lech Theorem states that the set of zeros of a linear recurrence sequence is the union of a finite set and finitely many arithmetic progressions. The corresponding computational question, the Skolem Problem, asks to determine whether a given linear recurrence sequence has a zero term. Although the Skolem-Mahler-Lech Theorem is almost 90 years old, decidability of the S… ▽ More

    Submitted 28 April, 2022; originally announced April 2022.

    ACM Class: G.2.0; F.4.0

  16. arXiv:2204.12253  [pdf, other

    cs.LO

    The Pseudo-Reachability Problem for Diagonalisable Linear Dynamical Systems

    Authors: Julian D'Costa, Toghrul Karimov, Rupak Majumdar, Joël Ouaknine, Mahmoud Salamati, James Worrell

    Abstract: We study fundamental reachability problems on pseudo-orbits of linear dynamical systems. Pseudo-orbits can be viewed as a model of computation with limited precision and pseudo-reachability can be thought of as a robust version of classical reachability. Using an approach based on $o$-minimality of $\reals_{\exp}$ we prove decidability of the discrete-time pseudo-reachability problem with arbitrar… ▽ More

    Submitted 5 July, 2022; v1 submitted 26 April, 2022; originally announced April 2022.

  17. arXiv:2107.02060  [pdf, other

    cs.CC cs.LO

    On the Complexity of the Escape Problem for Linear Dynamical Systems over Compact Semialgebraic Sets

    Authors: Julian D'Costa, Engel Lefaucheux, Eike Neumann, Joël Ouaknine, James Worrell

    Abstract: We study the computational complexity of the Escape Problem for discrete-time linear dynamical systems over compact semialgebraic sets, or equivalently the Termination Problem for affine loops with compact semialgebraic guard sets. Consider the fragment of the theory of the reals consisting of negation-free $\exists \forall$-sentences without strict inequalities. We derive several equivalent chara… ▽ More

    Submitted 5 July, 2021; originally announced July 2021.

  18. arXiv:2106.00662  [pdf, other

    cs.LO

    Porous Invariants

    Authors: Engel Lefaucheux, Joël Ouaknine, David Purser, James Worrell

    Abstract: We introduce the notion of porous invariants for multipath (or branching/nondeterministic) affine loops over the integers; these invariants are not necessarily convex, and can in fact contain infinitely many 'holes'. Nevertheless, we show that in many cases such invariants can be automatically synthesised, and moreover can be used to settle (non-)reachability questions for various interesting clas… ▽ More

    Submitted 1 June, 2021; originally announced June 2021.

    Comments: Full version of paper to appear at CAV 2021

  19. The Orbit Problem for Parametric Linear Dynamical Systems

    Authors: Christel Baier, Florian Funke, Simon Jantsch, Toghrul Karimov, Engel Lefaucheux, Florian Luca, Joël Ouaknine, David Purser, Markus A. Whiteland, James Worrell

    Abstract: We study a parametric version of the Kannan-Lipton Orbit Problem for linear dynamical systems. We show decidability in the case of one parameter and Skolem-hardness with two or more parameters. More precisely, consider a $d$-dimensional square matrix $M$ whose entries are algebraic functions in one or more real variables. Given initial and target vectors $u,v\in \mathbb{Q}^d$, the parametric poi… ▽ More

    Submitted 13 August, 2021; v1 submitted 21 April, 2021; originally announced April 2021.

    Comments: Full version of the paper appearing at CONCUR 2021

  20. arXiv:2010.14432  [pdf, other

    cs.LO cs.FL eess.SY

    Deciding $ω$-Regular Properties on Linear Recurrence Sequences

    Authors: Shaull Almagor, Toghrul Karimov, Edon Kelmendi, Jöel Ouaknine, James Worrell

    Abstract: We consider the problem of deciding $ω$-regular properties on infinite traces produced by linear loops. Here we think of a given loop as producing a single infinite trace that encodes information about the signs of program variables at each time step. Formally, our main result is a procedure that inputs a prefix-independent $ω$-regular property and a sequence of numbers satisfying a linear recurre… ▽ More

    Submitted 27 October, 2020; originally announced October 2020.

    ACM Class: F.3.1; F.4.1

  21. arXiv:2009.13353  [pdf, other

    cs.CC

    Reachability in Dynamical Systems with Rounding

    Authors: Christel Baier, Florian Funke, Simon Jantsch, Toghrul Karimov, Engel Lefaucheux, Joël Ouaknine, Amaury Pouly, David Purser, Markus A. Whiteland

    Abstract: We consider reachability in dynamical systems with discrete linear updates, but with fixed digital precision, i.e., such that values of the system are rounded at each step. Given a matrix $M \in \mathbb{Q}^{d \times d}$, an initial vector $x\in\mathbb{Q}^{d}$, a granularity $g\in \mathbb{Q}_+$ and a rounding operation $[\cdot]$ projecting a vector of $\mathbb{Q}^{d}$ onto another vector whose ever… ▽ More

    Submitted 28 September, 2020; originally announced September 2020.

    Comments: To appear at FSTTCS'20

  22. arXiv:2007.12282  [pdf, other

    math.NT cs.DM

    On Positivity and Minimality for Second-Order Holonomic Sequences

    Authors: George Kenison, Oleksiy Klurman, Engel Lefaucheux, Florian Luca, Pieter Moree, Joël Ouaknine, Markus A. Whiteland, James Worrell

    Abstract: An infinite sequence $\langle{u_n}\rangle_{n\in\mathbb{N}}$ of real numbers is holonomic (also known as P-recursive or P-finite) if it satisfies a linear recurrence relation with polynomial coefficients. Such a sequence is said to be positive if each $u_n \geq 0$, and minimal if, given any other linearly independent sequence $\langle{v_n}\rangle_{n \in\mathbb{N}}$ satisfying the same recurrence re… ▽ More

    Submitted 23 July, 2020; originally announced July 2020.

    Comments: 38 pages

    MSC Class: 11B37; 11Y65; 68R99 ACM Class: G.2.1

  23. arXiv:2007.02911  [pdf, other

    cs.LO

    On LTL Model Checking for Low-Dimensional Discrete Linear Dynamical Systems

    Authors: Toghrul Karimov, Joël Ouaknine, James Worrell

    Abstract: Consider a discrete dynamical system given by a square matrix $M \in \mathbb{Q}^{d \times d}$ and a starting point $s \in \mathbb{Q}^d$. The orbit of such a system is the infinite trajectory $\langle s, Ms, M^2s, \ldots\rangle$. Given a collection $T_1, T_2, \ldots, T_m \subseteq \mathbb{R}^d$ of semialgebraic sets, we can associate with each $T_i$ an atomic proposition $P_i$ which evaluates to tr… ▽ More

    Submitted 9 July, 2020; v1 submitted 6 July, 2020; originally announced July 2020.

    Comments: Long version of MFCS 2020 paper (19 pages)

  24. On the Skolem Problem and Prime Powers

    Authors: George Kenison, Richard Lipton, Joël Ouaknine, James Worrell

    Abstract: The Skolem Problem asks, given a linear recurrence sequence $(u_n)$, whether there exists $n\in\mathbb{N}$ such that $u_n=0$. In this paper we consider the following specialisation of the problem: given in addition $c\in\mathbb{N}$, determine whether there exists $n\in\mathbb{N}$ of the form $n=lp^k$, with $k,l\leq c$ and $p$ any prime number, such that $u_n=0$.

    Submitted 12 June, 2020; originally announced June 2020.

    Comments: 13 pages, ISSAC 2020

    ACM Class: G.0

  25. arXiv:2004.11661  [pdf, other

    cs.LO math.DS

    Invariants for Continuous Linear Dynamical Systems

    Authors: Shaull Almagor, Edon Kelmendi, Joël Ouaknine, James Worrell

    Abstract: Continuous linear dynamical systems are used extensively in mathematics, computer science, physics, and engineering to model the evolution of a system over time. A central technique for certifying safety properties of such systems is by synthesising inductive invariants. This is the task of finding a set of states that is closed under the dynamics of the system and is disjoint from a given set of… ▽ More

    Submitted 28 April, 2020; v1 submitted 24 April, 2020; originally announced April 2020.

    Comments: Full version of a ICALP 2020 paper

  26. On the Monniaux Problem in Abstract Interpretation

    Authors: Nathanaël Fijalkow, Engel Lefaucheux, Pierre Ohlmann, Joël Ouaknine, Amaury Pouly, James Worrell

    Abstract: The Monniaux Problem in abstract interpretation asks, roughly speaking, whether the following question is decidable: given a program $P$, a safety (\emph{e.g.}, non-reachability) specification $\varphi$, and an abstract domain of invariants $\mathcal{D}$, does there exist an inductive invariant $I$ in $\mathcal{D}$ guaranteeing that program $P$ meets its specification $\varphi$. The Monniaux Probl… ▽ More

    Submitted 18 July, 2019; originally announced July 2019.

  27. Sequential Relational Decomposition

    Authors: Dror Fried, Axel Legay, Joël Ouaknine, Moshe Y. Vardi

    Abstract: The concept of decomposition in computer science and engineering is considered a fundamental component of computational thinking and is prevalent in design of algorithms, software construction, hardware design, and more. We propose a simple and natural formalization of sequential decomposition, in which a task is decomposed into two sequential sub-tasks, with the first sub-task to be executed befo… ▽ More

    Submitted 2 March, 2022; v1 submitted 4 March, 2019; originally announced March 2019.

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 1 (March 3, 2022) lmcs:5250

  28. Algebraic Invariants for Linear Hybrid Automata

    Authors: Rupak Majumdar, Joël Ouaknine, Amaury Pouly, James Worrell

    Abstract: We exhibit an algorithm to compute the strongest algebraic (or polynomial) invariants that hold at each location of a given unguarded linear hybrid automaton (i.e., a hybrid automaton having only unguarded transitions, all of whose assignments are given by affine expressions, and all of whose continuous dynamics are given by linear differential equations). Our main tool is a control-theoretic resu… ▽ More

    Submitted 27 February, 2019; originally announced February 2019.

  29. On Reachability Problems for Low-Dimensional Matrix Semigroups

    Authors: Thomas Colcombet, Joël Ouaknine, Pavel Semukhin, James Worrell

    Abstract: We consider the Membership and the Half-Space Reachability problems for matrices in dimensions two and three. Our first main result is that the Membership Problem is decidable for finitely generated sub-semigroups of the Heisenberg group over rational numbers. Furthermore, we prove two decidability results for the Half-Space Reachability Problem. Namely, we show that this problem is decidable for… ▽ More

    Submitted 29 April, 2019; v1 submitted 25 February, 2019; originally announced February 2019.

    Comments: Full version of the paper submitted to ICALP 2019

    ACM Class: F.2.1; F.1.1

  30. Termination of Linear Loops over the Integers

    Authors: Mehran Hosseini, Joël Ouaknine, James Worrell

    Abstract: We consider the problem of deciding termination of single-path while loops with integer variables, affine updates, and affine guard conditions. The question is whether such a loop terminates on all integer initial values. This problem is known to be decidable for the subclass of loops whose update matrices are diagonalisable, but the general case has remained open since being conjectured decidable… ▽ More

    Submitted 20 November, 2021; v1 submitted 20 February, 2019; originally announced February 2019.

    Comments: Published in ICALP 2019

  31. Effective Divergence Analysis for Linear Recurrence Sequences

    Authors: Shaull Almagor, Brynmor Chapman, Mehran Hosseini, Joël Ouaknine, James Worrell

    Abstract: We study the growth behaviour of rational linear recurrence sequences. We show that for low-order sequences, divergence is decidable in polynomial time. We also exhibit a polynomial-time algorithm which takes as input a divergent rational linear recurrence sequence and computes effective fine-grained lower bounds on the growth rate of the sequence.

    Submitted 19 November, 2021; v1 submitted 20 June, 2018; originally announced June 2018.

    Comments: Published in CONCUR 2018

  32. arXiv:1805.11550  [pdf, other

    cs.FL cs.LO

    Convex Language Semantics for Nondeterministic Probabilistic Automata

    Authors: Gerco van Heerdt, Justin Hsu, Joël Ouaknine, Alexandra Silva

    Abstract: We explore language semantics for automata combining probabilistic and nondeterministic behavior. We first show that there are precisely two natural semantics for probabilistic automata with nondeterminism. For both choices, we show that these automata are strictly more expressive than deterministic probabilistic automata, and we prove that the problem of checking language equivalence is undecidab… ▽ More

    Submitted 29 May, 2018; originally announced May 2018.

  33. On the Expressiveness and Monitoring of Metric Temporal Logic

    Authors: Hsi-Ming Ho, Joël Ouaknine, James Worrell

    Abstract: It is known that Metric Temporal Logic (MTL) is strictly less expressive than the Monadic First-Order Logic of Order and Metric (FO[<, +1]) when interpreted over timed words; this remains true even when the time domain is bounded a priori. In this work, we present an extension of MTL with the same expressive power as FO[<, +1] over bounded timed words (and also, trivially, over time-bounded signal… ▽ More

    Submitted 9 May, 2019; v1 submitted 7 March, 2018; originally announced March 2018.

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 2 (May 10, 2019) lmcs:4366

  34. arXiv:1802.09263  [pdf, other

    cs.CC cs.LO math.AG

    O-Minimal Invariants for Discrete-Time Dynamical Systems

    Authors: Shaull Almagor, Dmitry Chistikov, Joël Ouaknine, James Worrell

    Abstract: Termination analysis of linear loops plays a key rôle in several areas of computer science, including program verification and abstract interpretation. Already for the simplest variants of linear loops the question of termination relates to deep open problems in number theory, such as the decidability of the Skolem and Positivity Problems for linear recurrence sequences, or equivalently reachabili… ▽ More

    Submitted 11 May, 2020; v1 submitted 26 February, 2018; originally announced February 2018.

    ACM Class: F.3.1

  35. arXiv:1802.06575  [pdf, ps, other

    math.OC cs.DM cs.LO eess.SY

    On the Decidability of Reachability in Linear Time-Invariant Systems

    Authors: Nathanaël Fijalkow, Joël Ouaknine, Amaury Pouly, João Sousa-Pinto, James Worrell

    Abstract: We consider the decidability of state-to-state reachability in linear time-invariant control systems over discrete time. We analyse this problem with respect to the allowable control sets, which in general are assumed to be defined by boolean combinations of linear inequalities. Decidability of the version of the reachability problem in which control sets are affine subspaces of $\mathbb{R}^n$ is… ▽ More

    Submitted 18 February, 2019; v1 submitted 19 February, 2018; originally announced February 2018.

  36. arXiv:1802.01810  [pdf, ps, other

    cs.LO cs.DM math.AG

    Polynomial Invariants for Affine Programs

    Authors: Ehud Hrushovski, Joël Ouaknine, Amaury Pouly, James Worrell

    Abstract: We exhibit an algorithm to compute the strongest polynomial (or algebraic) invariants that hold at each location of a given affine program (i.e., a program having only non-deterministic (as opposed to conditional) branching and all of whose assignments are given by affine expressions). Our main tool is an algebraic result of independent interest: given a finite set of rational square matrices of t… ▽ More

    Submitted 2 May, 2018; v1 submitted 6 February, 2018; originally announced February 2018.

  37. arXiv:1701.02162  [pdf, other

    cs.CC cs.LO cs.SC math.AG math.NT

    Semialgebraic Invariant Synthesis for the Kannan-Lipton Orbit Problem

    Authors: Nathanaël Fijalkow, Pierre Ohlmann, Joël Ouaknine, Amaury Pouly, James Worrell

    Abstract: The \emph{Orbit Problem} consists of determining, given a linear transformation $A$ on $\mathbb{Q}^d$, together with vectors $x$ and $y$, whether the orbit of $x$ under repeated applications of $A$ can ever reach $y$. This problem was famously shown to be decidable by Kannan and Lipton in the 1980s. In this paper, we are concerned with the problem of synthesising suitable \emph{invariants}… ▽ More

    Submitted 9 January, 2017; originally announced January 2017.

  38. arXiv:1611.01344  [pdf, other

    cs.CC

    The Polytope-Collision Problem

    Authors: Shaull Almagor, Joël Ouaknine, James Worrell

    Abstract: The Orbit Problem consists of determining, given a matrix $A\in \mathbb{R}^{d\times d}$ and vectors $x,y\in \mathbb{R}^d$, whether there exists $n\in \mathbb{N}$ such that $A^n=y$. This problem was shown to be decidable in a seminal work of Kannan and Lipton in the 1980s. Subsequently, Kannan and Lipton noted that the Orbit Problem becomes considerably harder when the target $y$ is replaced with a… ▽ More

    Submitted 4 November, 2016; originally announced November 2016.

    Comments: 20 pages, 1 figure. Submitted to STOC 2017

  39. Model Checking Flat Freeze LTL on One-Counter Automata

    Authors: Antonia Lechner, Richard Mayr, Joël Ouaknine, Amaury Pouly, James Worrell

    Abstract: Freeze LTL is a temporal logic with registers that is suitable for specifying properties of data words. In this paper we study the model checking problem for Freeze LTL on one-counter automata. This problem is known to be undecidable in general and PSPACE-complete for the special case of deterministic one-counter automata. Several years ago, Demri and Sangnier investigated the model checking probl… ▽ More

    Submitted 6 December, 2018; v1 submitted 8 June, 2016; originally announced June 2016.

    Journal ref: Logical Methods in Computer Science, Volume 14, Issue 4 (December 7, 2018) lmcs:3106

  40. Solvability of Matrix-Exponential Equations

    Authors: Joël Ouaknine, Amaury Pouly, João Sousa-Pinto, James Worrell

    Abstract: We consider a continuous analogue of Babai et al.'s and Cai et al.'s problem of solving multiplicative matrix equations. Given $k+1$ square matrices $A_{1}, \ldots, A_{k}, C$, all of the same dimension, whose entries are real algebraic, we examine the problem of deciding whether there exist non-negative reals $t_{1}, \ldots, t_{k}$ such that \begin{align*} \prod \limits_{i=1}^{k} \exp(A_{i} t_{i})… ▽ More

    Submitted 15 May, 2016; v1 submitted 19 January, 2016; originally announced January 2016.

    Comments: Accepted to LICS 2016

  41. On the Polytope Escape Problem for Continuous Linear Dynamical Systems

    Authors: Joël Ouaknine, João Sousa-Pinto, James Worrell

    Abstract: The Polyhedral Escape Problem for continuous linear dynamical systems consists of deciding, given an affine function $f: \mathbb{R}^{d} \rightarrow \mathbb{R}^{d}$ and a convex polyhedron $\mathcal{P} \subseteq \mathbb{R}^{d}$, whether, for some initial point $\boldsymbol{x}_{0}$ in $\mathcal{P}$, the trajectory of the unique solution to the differential equation… ▽ More

    Submitted 10 February, 2017; v1 submitted 11 July, 2015; originally announced July 2015.

    Comments: Accepted to HSCC 2017

  42. arXiv:1506.00695  [pdf, other

    eess.SY cs.SC

    On the Skolem Problem for Continuous Linear Dynamical Systems

    Authors: Ventsislav Chonev, Joel Ouaknine, James Worrell

    Abstract: The Continuous Skolem Problem asks whether a real-valued function satisfying a linear differential equation has a zero in a given interval of real numbers. This is a fundamental reachability problem for continuous linear dynamical systems, such as linear hybrid automata and continuous-time Markov chains. Decidability of the problem is currently open---indeed decidability is open even for the sub-p… ▽ More

    Submitted 10 May, 2016; v1 submitted 1 June, 2015; originally announced June 2015.

    Comments: Full version of paper at ICALP'16

    ACM Class: F.1.1; F.2.1

  43. Proving the Herman-Protocol Conjecture

    Authors: Maria Bruna, Radu Grigore, Stefan Kiefer, Joël Ouaknine, James Worrell

    Abstract: Herman's self-stabilisation algorithm, introduced 25 years ago, is a well-studied synchronous randomised protocol for enabling a ring of $N$ processes collectively holding any odd number of tokens to reach a stable state in which a single token remains. Determining the worst-case expected time to stabilisation is the central outstanding open problem about this protocol. It is known that there is a… ▽ More

    Submitted 27 April, 2016; v1 submitted 5 April, 2015; originally announced April 2015.

    Comments: ICALP 2016

  44. arXiv:1411.2874  [pdf, ps, other

    cs.LO cs.FL

    The Cyclic-Routing UAV Problem is PSPACE-Complete

    Authors: Hsi-Ming Ho, Joel Ouaknine

    Abstract: Consider a finite set of targets, with each target assigned a relative deadline, and each pair of targets assigned a fixed transit flight time. Given a flock of identical UAVs, can one ensure that every target is repeatedly visited by some UAV at intervals of duration at most the target's relative deadline? The Cyclic-Routing UAV Problem (CR-UAV) is the question of whether this task has a solution… ▽ More

    Submitted 22 January, 2015; v1 submitted 9 November, 2014; originally announced November 2014.

    Comments: 19 pages. Full version of the FoSSaCS'15 paper with the same title

  45. arXiv:1407.1891  [pdf, ps, other

    cs.CC

    On Termination of Integer Linear Loops

    Authors: Joël Ouaknine, João Sousa Pinto, James Worrell

    Abstract: A fundamental problem in program verification concerns the termination of simple linear loops of the form x := u ; while Bx >= b do {x := Ax + a} where x is a vector of variables, u, a, and c are integer vectors, and A and B are integer matrices. Assuming the matrix A is diagonalisable, we give a decision procedure for the problem of whether, for all initial integer vectors u, such a loop terminat… ▽ More

    Submitted 13 October, 2014; v1 submitted 7 July, 2014; originally announced July 2014.

    Comments: Accepted to SODA15

  46. arXiv:1407.1889  [pdf, ps, other

    cs.CC

    The Polyhedron-Hitting Problem

    Authors: Ventsislav Chonev, Joël Ouaknine, James Worrell

    Abstract: We consider polyhedral versions of Kannan and Lipton's Orbit Problem (STOC '80 and JACM '86)---determining whether a target polyhedron V may be reached from a starting point x under repeated applications of a linear transformation A in an ambient vector space Q^m. In the context of program verification, very similar reachability questions were also considered and left open by Lee and Yannakakis in… ▽ More

    Submitted 12 October, 2014; v1 submitted 7 July, 2014; originally announced July 2014.

  47. arXiv:1312.7603  [pdf, ps, other

    cs.LO

    On the Complexity of Temporal-Logic Path Checking

    Authors: Daniel Bundala, Joël Ouaknine

    Abstract: Given a formula in a temporal logic such as LTL or MTL, a fundamental problem is the complexity of evaluating the formula on a given finite word. For LTL, the complexity of this task was recently shown to be in NC. In this paper, we present an NC algorithm for MTL, a quantitative (or metric) extension of LTL, and give an NCC algorithm for UTL, the unary fragment of LTL. At the time of writing, MTL… ▽ More

    Submitted 28 April, 2014; v1 submitted 29 December, 2013; originally announced December 2013.

  48. arXiv:1309.1914  [pdf, other

    cs.CC cs.DM cs.FL

    Ultimate Positivity is Decidable for Simple Linear Recurrence Sequences

    Authors: Joel Ouaknine, James Worrell

    Abstract: We consider the decidability and complexity of the Ultimate Positivity Problem, which asks whether all but finitely many terms of a given rational linear recurrence sequence (LRS) are positive. Using lower bounds in Diophantine approximation concerning sums of S-units, we show that for simple LRS (those whose characteristic polynomial has no repeated roots) the Ultimate Positivity Problem is decid… ▽ More

    Submitted 5 April, 2017; v1 submitted 7 September, 2013; originally announced September 2013.

    ACM Class: F.2.1; G.2.1

  49. arXiv:1309.1550  [pdf, ps, other

    cs.DM

    On the Positivity Problem for Simple Linear Recurrence Sequences

    Authors: Joel Ouaknine, James Worrell

    Abstract: Given a linear recurrence sequence (LRS) over the integers, the Positivity Problem} asks whether all terms of the sequence are positive. We show that, for simple LRS (those whose characteristic polynomial has no repeated roots) of order 9 or less, Positivity is decidable, with complexity in the Counting Hierarchy.

    Submitted 28 April, 2014; v1 submitted 6 September, 2013; originally announced September 2013.

    Comments: arXiv admin note: substantial text overlap with arXiv:1307.2779

  50. arXiv:1307.2779  [pdf, ps, other

    cs.DM math.CO

    Positivity Problems for Low-Order Linear Recurrence Sequences

    Authors: Joel Ouaknine, James Worrell

    Abstract: We consider two decision problems for linear recurrence sequences (LRS) over the integers, namely the Positivity Problem (are all terms of a given LRS positive?) and the Ultimate Positivity Problem} (are all but finitely many terms of a given LRS positive?). We show decidability of both problems for LRS of order 5 or less, with complexity in the Counting Hierarchy for Positivity, and in polynomial… ▽ More

    Submitted 9 October, 2013; v1 submitted 10 July, 2013; originally announced July 2013.