Skip to main content

Showing 1–45 of 45 results for author: Fijalkow, N

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

    cs.PL cs.AI

    LTL learning on GPUs

    Authors: Mojtaba Valizadeh, Nathanaël Fijalkow, Martin Berger

    Abstract: Linear temporal logic (LTL) is widely used in industrial verification. LTL formulae can be learned from traces. Scaling LTL formula learning is an open problem. We implement the first GPU-based LTL learner using a novel form of enumerative program synthesis. The learner is sound and complete. Our benchmarks indicate that it handles traces at least 2048 times more numerous, and on average at least… ▽ More

    Submitted 27 March, 2024; v1 submitted 19 February, 2024; originally announced February 2024.

    Comments: 27 pages

    MSC Class: 68 ACM Class: D.3

  2. arXiv:2402.11650  [pdf, other

    cs.LG cs.LO cs.PL

    Theoretical foundations for programmatic reinforcement learning

    Authors: Guruprerana Shabadi, Nathanaël Fijalkow, Théo Matricon

    Abstract: The field of Reinforcement Learning (RL) is concerned with algorithms for learning optimal policies in unknown stochastic environments. Programmatic RL studies representations of policies as programs, meaning involving higher order constructs such as control loops. Despite attracting a lot of attention at the intersection of the machine learning and formal methods communities, very little is known… ▽ More

    Submitted 18 February, 2024; originally announced February 2024.

  3. arXiv:2312.16336  [pdf, ps, other

    cs.LG cs.AI cs.FL cs.LO

    Learning temporal formulas from examples is hard

    Authors: Corto Mascle, Nathanaël Fijalkow, Guillaume Lagarde

    Abstract: We study the problem of learning linear temporal logic (LTL) formulas from examples, as a first step towards expressing a property separating positive and negative instances in a way that is comprehensible for humans. In this paper we initiate the study of the computational complexity of the problem. Our main results are hardness results: we show that the LTL learning problem is NP-complete, both… ▽ More

    Submitted 26 December, 2023; originally announced December 2023.

    Comments: This article is a long version of the article arXiv:2102.00876 presented in the International Conference on Grammatical Inference (ICGI) in 2021. It includes much stronger and more general results than the extended abstract. Submitted to a journal

  4. arXiv:2310.17410  [pdf, ps, other

    cs.AI cs.LO

    Synthesizing Efficiently Monitorable Formulas in Metric Temporal Logic

    Authors: Ritam Raha, Rajarshi Roy, Nathanael Fijalkow, Daniel Neider, Guillermo A. Perez

    Abstract: In runtime verification, manually formalizing a specification for monitoring system executions is a tedious and error-prone process. To address this issue, we consider the problem of automatically synthesizing formal specifications from system executions. To demonstrate our approach, we consider the popular specification language Metric Temporal Logic (MTL), which is particularly tailored towards… ▽ More

    Submitted 26 October, 2023; originally announced October 2023.

  5. arXiv:2305.10546  [pdf, other

    cs.GT cs.FL cs.LO

    Games on Graphs

    Authors: Nathanaël Fijalkow, Nathalie Bertrand, Patricia Bouyer-Decitre, Romain Brenguier, Arnaud Carayol, John Fearnley, Hugo Gimbert, Florian Horn, Rasmus Ibsen-Jensen, Nicolas Markey, Benjamin Monmege, Petr Novotný, Mickael Randour, Ocan Sankur, Sylvain Schmitz, Olivier Serre, Mateusz Skomra

    Abstract: The objective of this collaborative textbook is to present the state of the art on games on graphs, which is part of a larger research topic called game theory. Games on graphs is the field concerned with games whose rules and evolution are represented by a graph.

    Submitted 17 May, 2023; originally announced May 2023.

    Comments: 490 pages. Coordinator: Nathanaël Fijalkow

  6. From Muller to Parity and Rabin Automata: Optimal Transformations Preserving (History) Determinism

    Authors: Antonio Casares, Thomas Colcombet, Nathanaël Fijalkow, Karoliina Lehtinen

    Abstract: We study transformations of automata and games using Muller conditions into equivalent ones using parity or Rabin conditions. We present two transformations, one that turns a deterministic Muller automaton into an equivalent deterministic parity automaton, and another that provides an equivalent history-deterministic Rabin automaton. We show a strong optimality result: the obtained automata are mi… ▽ More

    Submitted 19 April, 2024; v1 submitted 7 May, 2023; originally announced May 2023.

    Comments: Extended version of an ICALP 2021 paper. It also includes content from an ICALP 2022 paper. Version 3: Journal version for TheoretiCS

    MSC Class: 68Q45 ACM Class: F.4.3

    Journal ref: TheoretiCS, Volume 3 (2024), Article 12, 1-110

  7. arXiv:2303.08574  [pdf, other

    cs.LG cs.PL cs.SE

    WikiCoder: Learning to Write Knowledge-Powered Code

    Authors: Théo Matricon, Nathanaël Fijalkow, Gaëtan Margueritte

    Abstract: We tackle the problem of automatic generation of computer programs from a few pairs of input-output examples. The starting point of this work is the observation that in many applications a solution program must use external knowledge not present in the examples: we call such programs knowledge-powered since they can refer to information collected from a knowledge graph such as Wikipedia. This pape… ▽ More

    Submitted 15 March, 2023; originally announced March 2023.

    Comments: Published in the proceedings of SPIN 2023

  8. Playing Safe, Ten Years Later

    Authors: Thomas Colcombet, Nathanaël Fijalkow, Florian Horn

    Abstract: We consider two-player games over graphs and give tight bounds on the memory size of strategies ensuring safety objectives. More specifically, we show that the minimal number of memory states of a strategy ensuring a safety objective is given by the size of the maximal antichain of left quotients with respect to language inclusion. This result holds for all safety objectives without any regularity… ▽ More

    Submitted 26 January, 2024; v1 submitted 22 December, 2022; originally announced December 2022.

    Journal ref: Logical Methods in Computer Science (January 29, 2024) lmcs:10547

  9. arXiv:2210.09703  [pdf, other

    cs.GT cs.FL cs.LO

    How to Play Optimally for Regular Objectives?

    Authors: Patricia Bouyer, Nathanaël Fijalkow, Mickael Randour, Pierre Vandenhove

    Abstract: This paper studies two-player zero-sum games played on graphs and makes contributions toward the following question: given an objective, how much memory is required to play optimally for that objective? We study regular objectives, where the goal of one of the two players is that eventually the sequence of colors along the play belongs to some regular language of finite words. We obtain different… ▽ More

    Submitted 18 September, 2023; v1 submitted 18 October, 2022; originally announced October 2022.

    Comments: Full version of ICALP 2023 conference paper. 28 pages, 8 figures

  10. Probabilistic Automata of Bounded Ambiguity

    Authors: Nathanaël Fijalkow, Cristian Riveros, James Worrell

    Abstract: Probabilistic automata are an extension of nondeterministic finite automata in which transitions are annotated with probabilities. Despite its simplicity, this model is very expressive and many of the associated algorithmic questions are undecidable. In this work we focus on the emptiness problem (and its variant the value problem), which asks whether a given probabilistic automaton accepts some w… ▽ More

    Submitted 19 May, 2022; v1 submitted 17 May, 2022; originally announced May 2022.

    Comments: Short version in CONCUR'17, Long version in Information and Computation (special issue on Weighted Automata)

    Journal ref: Information and Computation, Volume 282, January 2022, 104648

  11. arXiv:2110.12485  [pdf, other

    cs.LG cs.AI cs.PL

    Scaling Neural Program Synthesis with Distribution-based Search

    Authors: Nathanaël Fijalkow, Guillaume Lagarde, Théo Matricon, Kevin Ellis, Pierre Ohlmann, Akarsh Potta

    Abstract: We consider the problem of automatically constructing computer programs from input-output examples. We investigate how to augment probabilistic and neural program synthesis methods with new search algorithms, proposing a framework called distribution-based search. Within this framework, we introduce two new search algorithms: Heap Search, an enumerative method, and SQRT Sampling, a probabilistic m… ▽ More

    Submitted 24 October, 2021; originally announced October 2021.

    Comments: Attached repository: https://github.com/nathanael-fijalkow/DeepSynth/

    Report number: Accepted for publication in the AAAI Conference on Artificial Intelligence, AAAI'22

  12. arXiv:2110.06726  [pdf, other

    cs.AI cs.FL cs.LG

    Scalable Anytime Algorithms for Learning Fragments of Linear Temporal Logic

    Authors: Ritam Raha, Rajarshi Roy, Nathanaël Fijalkow, Daniel Neider

    Abstract: Linear temporal logic (LTL) is a specification language for finite sequences (called traces) widely used in program verification, motion planning in robotics, process mining, and many other areas. We consider the problem of learning LTL formulas for classifying traces; despite a growing interest of the research community, existing solutions suffer from two limitations: they do not scale beyond sma… ▽ More

    Submitted 1 February, 2022; v1 submitted 13 October, 2021; originally announced October 2021.

  13. arXiv:2109.08322  [pdf, other

    cs.GT cs.CC cs.LO

    New Algorithms for Combinations of Objectives using Separating Automata

    Authors: Ashwani Anand, Nathanaël Fijalkow, Aliénor Goubault-Larrecq, Jérôme Leroux, Pierre Ohlmann

    Abstract: The notion of separating automata was introduced by Bojanczyk and Czerwinski for understanding the first quasipolynomial time algorithm for parity games. In this paper we show that separating automata is a powerful tool for constructing algorithms solving games with combinations of objectives. We construct two new algorithms: the first for disjunctions of parity and mean payoff objectives, matchi… ▽ More

    Submitted 16 September, 2021; originally announced September 2021.

    Comments: In Proceedings GandALF 2021, arXiv:2109.07798. arXiv admin note: substantial text overlap with arXiv:2104.05262

    Journal ref: EPTCS 346, 2021, pp. 227-240

  14. The Theory of Universal Graphs for Infinite Duration Games

    Authors: Thomas Colcombet, Nathanaël Fijalkow, Paweł Gawrychowski, Pierre Ohlmann

    Abstract: We introduce the notion of universal graphs as a tool for constructing algorithms solving games of infinite duration such as parity games and mean payoff games. In the first part we develop the theory of universal graphs, with two goals: showing an equivalence and normalisation result between different recently introduced related models, and constructing generic value iteration algorithms for any… ▽ More

    Submitted 6 September, 2022; v1 submitted 12 April, 2021; originally announced April 2021.

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 3 (September 7, 2022) lmcs:7715

  15. arXiv:2102.00876  [pdf, ps, other

    cs.FL cs.LG cs.LO

    The Complexity of Learning Linear Temporal Formulas from Examples

    Authors: Nathanaël Fijalkow, Guillaume Lagarde

    Abstract: In this paper we initiate the study of the computational complexity of learning linear temporal logic (LTL) formulas from examples. We construct approximation algorithms for fragments of LTL and prove hardness results; in particular we obtain tight bounds for approximation of the fragment containing only the next operator and conjunctions, and prove NP-completeness results for many fragments.

    Submitted 1 February, 2021; originally announced February 2021.

  16. Optimal Transformations of Muller Conditions

    Authors: Antonio Casares, Thomas Colcombet, Nathanaël Fijalkow

    Abstract: In this paper, we are interested in automata over infinite words and infinite duration games, that we view as general transition systems. We study transformations of systems using a Muller condition into ones using a parity condition, extending Zielonka's construction. We introduce the alternating cycle decomposition transformation, and we prove a strong optimality result: for any given determinis… ▽ More

    Submitted 19 October, 2023; v1 submitted 25 November, 2020; originally announced November 2020.

    Comments: Paper superseded by the extended version arXiv:2305.04323

    ACM Class: F.4.3

  17. arXiv:2002.03664  [pdf, ps, other

    cs.FL cs.LO

    Alternating Tree Automata with Qualitative Semantics

    Authors: Raphaël Berthon, Nathanaël Fijalkow, Emmanuel Filiot, Shibashis Guha, Bastien Maubert, Aniello Murano, Laureline Pinault, Sophie Pinchinat, Sasha Rubin, Olivier Serre

    Abstract: We study alternating automata with qualitative semantics over infinite binary trees: alternation means that two opposing players construct a decoration of the input tree called a run, and the qualitative semantics says that a run of the automaton is accepting if almost all branches of the run are accepting. In this paper we prove a positive and a negative result for the emptiness problem of altern… ▽ More

    Submitted 7 December, 2020; v1 submitted 10 February, 2020; originally announced February 2020.

  18. arXiv:1912.11396  [pdf, ps, other

    cs.FL cs.CC

    Lower bounds for the state complexity of probabilistic languages and the language of prime numbers

    Authors: Nathanaël Fijalkow

    Abstract: This paper studies the complexity of languages of finite words using automata theory. To go beyond the class of regular languages, we consider infinite automata and the notion of state complexity defined by Karp. Motivated by the seminal paper of Rabin from 1963 introducing probabilistic automata, we study the (deterministic) state complexity of probabilistic languages and prove that probabilistic… ▽ More

    Submitted 21 December, 2019; originally announced December 2019.

    Comments: Submitted to the Journal of Logic and Computation, Special Issue on LFCS'2016) (Logical Foundations of Computer Science). Guest Editors: S. Artemov and A. Nerode. This journal version extends two conference papers: the first published in the proceedings of LFCS'2016 and the second in the proceedings of LICS'2018. arXiv admin note: substantial text overlap with arXiv:1607.00259

  19. arXiv:1911.02624  [pdf, other

    cs.LG cs.NE cs.PL stat.ML

    Data Generation for Neural Programming by Example

    Authors: Judith Clymo, Haik Manukian, Nathanaël Fijalkow, Adrià Gascón, Brooks Paige

    Abstract: Programming by example is the problem of synthesizing a program from a small set of input / output pairs. Recent works applying machine learning methods to this task show promise, but are typically reliant on generating synthetic examples for training. A particular challenge lies in generating meaningful sets of inputs and outputs, which well-characterize a given program and accurately demonstrate… ▽ More

    Submitted 6 November, 2019; originally announced November 2019.

  20. arXiv:1911.01195  [pdf, other

    cs.FL cs.DC cs.GT cs.LO

    Controlling a random population

    Authors: Thomas Colcombet, Nathanaël Fijalkow, Pierre Ohlmann

    Abstract: Bertrand et al. introduced a model of parameterised systems, where each agent is represented by a finite state system, and studied the following control problem: for any number of agents, does there exist a controller able to bring all agents to a target state? They showed that the problem is decidable and EXPTIME-complete in the adversarial setting, and posed as an open problem the stochastic set… ▽ More

    Submitted 23 November, 2021; v1 submitted 4 November, 2019; originally announced November 2019.

    Journal ref: Logical Methods in Computer Science, Volume 17, Issue 4 (November 24, 2021) lmcs:7034

  21. arXiv:1910.05018  [pdf, other

    cs.LG cs.FL cs.NE stat.ML

    Verification of Neural Networks: Specifying Global Robustness using Generative Models

    Authors: Nathanaël Fijalkow, Mohit Kumar Gupta

    Abstract: The success of neural networks across most machine learning tasks and the persistence of adversarial examples have made the verification of such models an important quest. Several techniques have been successfully developed to verify robustness, and are now able to evaluate neural networks with thousands of nodes. The main weakness of this approach is in the specification: robustness is asserted o… ▽ More

    Submitted 11 October, 2019; originally announced October 2019.

    Comments: A preliminary version was presented at the VNN Symposium (Verification of Neural Networks) in Stanford, 2019

  22. arXiv:1908.03890  [pdf, other

    cs.FL

    A Robust Class of Linear Recurrence Sequences

    Authors: Corentin Barloy, Nathanaël Fijalkow, Nathan Lhote, Filip Mazowiecki

    Abstract: We introduce a subclass of linear recurrence sequences which we call poly-rational sequences because they are denoted by rational expressions closed under sum and product. We show that this class is robust by giving several characterisations: polynomially ambiguous weighted automata, copyless cost-register automata, rational formal series, and linear recurrence sequences whose eigenvalues are root… ▽ More

    Submitted 11 August, 2019; originally announced August 2019.

  23. 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.

  24. arXiv:1812.07072  [pdf, ps, other

    cs.GT cs.FL cs.LO

    The complexity of mean payoff games using universal graphs

    Authors: Nathanaël Fijalkow, Paweł Gawrychowski, Pierre Ohlmann

    Abstract: We study the computational complexity of solving mean payoff games. This class of games can be seen as an extension of parity games, and they have similar complexity status: in both cases solving them is in $\textbf{NP} \cap \textbf{coNP}$ and not known to be in $\textbf{P}$. In a breakthrough result Calude, Jain, Khoussainov, Li, and Stephan constructed in 2017 a quasipolynomial time algorithm fo… ▽ More

    Submitted 4 February, 2019; v1 submitted 17 December, 2018; originally announced December 2018.

  25. arXiv:1810.05106  [pdf, ps, other

    cs.GT cs.LO

    Parity games and universal graphs

    Authors: Thomas Colcombet, Nathanaël Fijalkow

    Abstract: This paper is a contribution to the study of parity games and the recent constructions of three quasipolynomial time algorithms for solving them. We revisit a result of Czerwiński, Daviaud, Fijalkow, Jurdziński, Lazić, and Parys witnessing a quasipolynomial barrier for all three quasipolynomial time algorithms. The argument is that all three algorithms can be understood as constructing a so-called… ▽ More

    Submitted 19 October, 2018; v1 submitted 11 October, 2018; originally announced October 2018.

  26. arXiv:1807.10546  [pdf, ps, other

    cs.FL cs.CC cs.GT cs.LO

    Universal trees grow inside separating automata: Quasi-polynomial lower bounds for parity games

    Authors: Wojciech Czerwiński, Laure Daviaud, Nathanaël Fijalkow, Marcin Jurdziński, Ranko Lazić, Paweł Parys

    Abstract: Several distinct techniques have been proposed to design quasi-polynomial algorithms for solving parity games since the breakthrough result of Calude, Jain, Khoussainov, Li, and Stephan (2017): play summaries, progress measures and register games. We argue that all those techniques can be viewed as instances of the separation approach to solving parity games, a key technical component of which is… ▽ More

    Submitted 2 November, 2018; v1 submitted 27 July, 2018; originally announced July 2018.

    Comments: To appear in SODA 2019

  27. 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.

  28. arXiv:1801.09618  [pdf, ps, other

    cs.GT cs.LO

    An Optimal Value Iteration Algorithm for Parity Games

    Authors: Nathanaël Fijalkow

    Abstract: The quest for a polynomial time algorithm for solving parity games gained momentum in 2017 when two different quasipolynomial time algorithms were constructed. In this paper, we further analyse the second algorithm due to Jurdziński and Lazić and called the succinct progress measure algorithm. It was presented as an improvement over a previous algorithm called the small progress measure algorithm,… ▽ More

    Submitted 29 January, 2018; originally announced January 2018.

  29. arXiv:1711.10216  [pdf, ps, other

    cs.FL

    Timed Comparisons of Semi-Markov Processes

    Authors: Mathias Ruggaard Pedersen, Nathanaël Fijalkow, Giorgio Bacci, Kim Guldstrand Larsen, Radu Mardare

    Abstract: Semi-Markov processes are Markovian processes in which the firing time of the transitions is modelled by probabilistic distributions over positive reals interpreted as the probability of firing a transition at a certain moment in time. In this paper we consider the trace-based semantics of semi-Markov processes, and investigate the question of how to compare two semi-Markov processes with respect… ▽ More

    Submitted 1 December, 2017; v1 submitted 28 November, 2017; originally announced November 2017.

  30. arXiv:1709.03122  [pdf, ps, other

    cs.FL

    Two Recursively Inseparable Problems for Probabilistic Automata

    Authors: Nathanaël Fijalkow, Hugo Gimbert, Florian Horn, Youssouf Oualhadj

    Abstract: This paper introduces and investigates decision problems for numberless probabilistic automata, i.e. probabilistic automata where the support of each probabilistic transitions is specified, but the exact values of the probabilities are not. A numberless probabilistic automaton can be instantiated into a probabilistic automaton by specifying the exact values of the non-zero probabilistic transition… ▽ More

    Submitted 10 September, 2017; originally announced September 2017.

    Comments: Conference version: MFCS'14

  31. arXiv:1709.03121  [pdf, other

    cs.FL

    Trading Bounds for Memory in Games with Counters

    Authors: Nathanaël Fijalkow, Florian Horn, Denis Kuperberg, Michał Skrzypczak

    Abstract: We study two-player games with counters, where the objective of the first player is that the counter values remain bounded. We investigate the existence of a trade-off between the size of the memory and the bound achieved on the counters, which has been conjectured by Colcombet and Loeding. We show that unfortunately this conjecture does not hold: there is no trade-off between bounds and memory,… ▽ More

    Submitted 10 September, 2017; originally announced September 2017.

    Comments: Conference version: ICALP'15

  32. arXiv:1709.03117  [pdf, ps, other

    cs.LO

    Monadic Second-Order Logic with Arbitrary Monadic Predicates

    Authors: Nathanaël Fijalkow, Charles Paperman

    Abstract: We study Monadic Second-Order Logic (MSO) over finite words, extended with (non-uniform arbitrary) monadic predicates. We show that it defines a class of languages that has algebraic, automata-theoretic and machine-independent characterizations. We consider the regularity question: given a language in this class, when is it regular? To answer this, we show a substitution property and the existence… ▽ More

    Submitted 10 September, 2017; originally announced September 2017.

    Comments: Conference version: MFCS'14, Mathematical Foundations of Computer Science Journal version: ToCL'17, Transactions on Computational Logic

    Journal ref: ACM Transactions on Computational Logic (TOCL): Volume 18 Issue 3, August 2017

  33. 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.

  34. arXiv:1607.00259  [pdf, ps, other

    cs.CC cs.GT

    Lower Bounds for Alternating Online State Complexity

    Authors: Nathanaël Fijalkow

    Abstract: The notion of Online State Complexity, introduced by Karp in 1967, quantifies the amount of states required to solve a given problem using an online algorithm, which is represented by a deterministic machine scanning the input from left to right in one pass. In this paper, we extend the setting to alternating machines as introduced by Chandra, Kozen and Stockmeyer in 1976: such machines run indepe… ▽ More

    Submitted 9 November, 2016; v1 submitted 1 July, 2016; originally announced July 2016.

  35. Trace Refinement in Labelled Markov Decision Processes

    Authors: Nathanaël Fijalkow, Stefan Kiefer, Mahsa Shirmohammadi

    Abstract: Given two labelled Markov decision processes (MDPs), the trace-refinement problem asks whether for all strategies of the first MDP there exists a strategy of the second MDP such that the induced labelled Markov chains are trace-equivalent. We show that this problem is decidable in polynomial time if the second MDP is a Markov chain. The algorithm is based on new results on a particular notion of b… ▽ More

    Submitted 2 June, 2020; v1 submitted 30 October, 2015; originally announced October 2015.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 2 (June 3, 2020) lmcs:5002

  36. Deciding the value 1 problem for probabilistic leaktight automata

    Authors: Nathanaël Fijalkow, Hugo Gimbert, Edon Kelmendi, Youssouf Oualhadj

    Abstract: The value 1 problem is a decision problem for probabilistic automata over finite words: given a probabilistic automaton, are there words accepted with probability arbitrarily close to 1? This problem was proved undecidable recently; to overcome this, several classes of probabilistic automata of different nature were proposed, for which the value 1 problem has been shown decidable. In this paper, w… ▽ More

    Submitted 21 June, 2015; v1 submitted 16 April, 2015; originally announced April 2015.

    Journal ref: Logical Methods in Computer Science, Volume 11, Issue 2 (June 23, 2015) lmcs:1572

  37. Profinite Techniques for Probabilistic Automata and the Markov Monoid Algorithm

    Authors: Nathanaël Fijalkow

    Abstract: We consider the value 1 problem for probabilistic automata over finite words: it asks whether a given probabilistic automaton accepts words with probability arbitrarily close to 1. This problem is known to be undecidable. However, different algorithms have been proposed to partially solve it; it has been recently shown that the Markov Monoid algorithm, based on algebra, is the most correct algorit… ▽ More

    Submitted 9 September, 2017; v1 submitted 13 January, 2015; originally announced January 2015.

    Comments: Conference version: STACS'2016, Symposium on Theoretical Aspects of Computer Science Journal version: TCS'2017, Theoretical Computer Science

    Journal ref: Theoretical Computer Science 680C, 2017

  38. arXiv:1410.3770  [pdf, ps, other

    cs.FL

    What is known about the Value 1 Problem for Probabilistic Automata?

    Authors: Nathanaël Fijalkow

    Abstract: The value 1 problem is a decision problem for probabilistic automata over finite words: are there words accepted by the automaton with arbitrarily high probability? Although undecidable, this problem attracted a lot of attention over the last few years. The aim of this paper is to review and relate the results pertaining to the value 1 problem. In particular, several algorithms have been proposed… ▽ More

    Submitted 13 October, 2014; originally announced October 2014.

  39. arXiv:1301.2661  [pdf, ps, other

    cs.GT

    Infinite-state games with finitary conditions

    Authors: Krishnendu Chatterjee, Nathanaël Fijalkow

    Abstract: We study two-player zero-sum games over infinite-state graphs with boundedness conditions. Our first contribution is about the strategy complexity, i.e the memory required for winning strategies: we prove that over general infinite-state graphs, memoryless strategies are sufficient for finitary Büchi games, and finite-memory suffices for finitary parity games. We then study pushdown boundedness ga… ▽ More

    Submitted 22 April, 2013; v1 submitted 12 January, 2013; originally announced January 2013.

  40. arXiv:1207.0663  [pdf, ps, other

    cs.LO cs.CC cs.GT

    Parity and Streett Games with Costs

    Authors: Nathanaël Fijalkow, Martin Zimmermann

    Abstract: We consider two-player games played on finite graphs equipped with costs on edges and introduce two winning conditions, cost-parity and cost-Streett, which require bounds on the cost between requests and their responses. Both conditions generalize the corresponding classical omega-regular conditions and the corresponding finitary conditions. For parity games with costs we show that the first playe… ▽ More

    Submitted 23 June, 2014; v1 submitted 3 July, 2012; originally announced July 2012.

    Comments: A preliminary version of this work appeared in FSTTCS 2012 under the name "Cost-parity and Cost-Streett Games". The research leading to these results has received funding from the European Union's Seventh Framework Programme (FP7/2007-2013) under grant agreements 259454 (GALE) and 239850 (SOSNA)

    Journal ref: Logical Methods in Computer Science, Volume 10, Issue 2 (June 26, 2014) lmcs:794

  41. A reduction from parity games to simple stochastic games

    Authors: Krishnendu Chatterjee, Nathanaël Fijalkow

    Abstract: Games on graphs provide a natural model for reactive non-terminating systems. In such games, the interaction of two players on an arena results in an infinite path that describes a run of the system. Different settings are used to model various open systems in computer science, as for instance turn-based or concurrent moves, and deterministic or stochastic transitions. In this paper, we are inter… ▽ More

    Submitted 6 June, 2011; originally announced June 2011.

    Comments: In Proceedings GandALF 2011, arXiv:1106.0814

    Journal ref: EPTCS 54, 2011, pp. 74-86

  42. arXiv:1104.3055  [pdf, ps, other

    cs.FL cs.GT

    Deciding the Value 1 Problem of Probabilistic Leaktight Automata

    Authors: Nathanaël Fijalkow, Hugo Gimbert, Youssouf Oualhadj

    Abstract: The value 1 problem is a decision problem for probabilistic automata over finite words: given a probabilistic automaton A, are there words accepted by A with probability arbitrarily close to 1? This problem was proved undecidable recently. We sharpen this result, showing that the undecidability result holds even if the probabilistic automata have only one probabilistic transition. Our main contrib… ▽ More

    Submitted 26 January, 2012; v1 submitted 14 April, 2011; originally announced April 2011.

    Comments: arXiv admin note: significant text overlap with arXiv:1104.3054

  43. arXiv:1104.3054  [pdf, ps, other

    cs.FL

    Pushing undecidability of the isolation problem for probabilistic automata

    Authors: Nathanaël Fijalkow, Hugo Gimbert, Youssouf Oualhadj

    Abstract: This short note aims at proving that the isolation problem is undecidable for probabilistic automata with only one probabilistic transition. This problem is known to be undecidable for general probabilistic automata, without restriction on the number of probabilistic transitions. In this note, we develop a simulation technique that allows to simulate any probabilistic automaton with one having onl… ▽ More

    Submitted 14 April, 2011; originally announced April 2011.

  44. Finitary languages

    Authors: Krishnendu Chatterjee, Nathanaël Fijalkow

    Abstract: The class of omega-regular languages provides a robust specification language in verification. Every omega-regular condition can be decomposed into a safety part and a liveness part. The liveness part ensures that something good happens "eventually". Finitary liveness was proposed by Alur and Henzinger as a stronger formulation of liveness. It requires that there exists an unknown, fixed bound b s… ▽ More

    Submitted 10 January, 2011; originally announced January 2011.

  45. arXiv:1010.2420  [pdf, ps, other

    cs.CC cs.GT cs.LO

    The surprizing complexity of generalized reachability games

    Authors: Nathanaël Fijalkow, Florian Horn

    Abstract: Games on graphs provide a natural and powerful model for reactive systems. In this paper, we consider generalized reachability objectives, defined as conjunctions of reachability objectives. We first prove that deciding the winner in such games is $\PSPACE$-complete, although it is fixed-parameter tractable with the number of reachability objectives as parameter. Moreover, we consider the memory r… ▽ More

    Submitted 3 February, 2012; v1 submitted 12 October, 2010; originally announced October 2010.