Skip to main content

Showing 1–15 of 15 results for author: Mascle, C

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

    cs.DS cs.CC

    The Trichotomy of Regular Property Testing

    Authors: Gabriel Bathie, Nathanaël Fijalkow, Corto Mascle

    Abstract: Property testing is concerned with the design of algorithms making a sublinear number of queries to distinguish whether the input satisfies a given property or is far from having this property. A seminal paper of Alon, Krivelevich, Newman, and Szegedy in 2001 introduced property testing of formal languages: the goal is to determine whether an input word belongs to a given language, or is far from… ▽ More

    Submitted 27 April, 2025; originally announced April 2025.

    Comments: Accepted at ICALP'25

  2. arXiv:2407.18090  [pdf, other

    cs.FL

    On the Minimisation of Deterministic and History-Deterministic Generalised (co)Büchi Automata

    Authors: Antonio Casares, Olivier Idir, Denis Kuperberg, Corto Mascle, Aditya Prakash

    Abstract: We present a polynomial-time algorithm minimising the number of states of history-deterministic generalised coBüchi automata, building on the work of Abu Radi and Kupferman on coBüchi automata. On the other hand, we establish that the minimisation problem for both deterministic and history-deterministic generalised Büchi automata is NP-complete, as well as the problem of minimising at the same tim… ▽ More

    Submitted 23 November, 2024; v1 submitted 25 July, 2024; originally announced July 2024.

    Journal ref: CSL 2025

  3. arXiv:2405.00921  [pdf, other

    cs.DC cs.LO cs.MA

    Verification of Population Protocols with Unordered Data

    Authors: Steffen van Bergerem, Roland Guttenberg, Sandra Kiefer, Corto Mascle, Nicolas Waldburger, Chana Weil-Kennedy

    Abstract: Population protocols are a well-studied model of distributed computation in which a group of anonymous finite-state agents communicates via pairwise interactions. Together they decide whether their initial configuration, that is, the initial distribution of agents in the states, satisfies a property. As an extension in order to express properties of multisets over an infinite data domain, Blondin… ▽ More

    Submitted 1 May, 2024; originally announced May 2024.

    Comments: 40 pages, 7 figures, extended version of ICALP 2024 paper

  4. arXiv:2401.03811  [pdf, other

    cs.FL cs.LO

    The Complexity of Simplifying $ω$-Automata through the Alternating Cycle Decomposition

    Authors: Antonio Casares, Corto Mascle

    Abstract: In 2021, Casares, Colcombet and Fijalkow introduced the Alternating Cycle Decomposition (ACD), a structure used to define optimal transformations of Muller into parity automata and to obtain theoretical results about the possibility of relabelling automata with different acceptance conditions. In this work, we study the complexity of computing the ACD and its DAG-version, proving that this can be… ▽ More

    Submitted 28 June, 2024; v1 submitted 8 January, 2024; originally announced January 2024.

    Comments: Full version of a paper accepted at MFCS 2024. v2: Results updated to apply to both automata with single and multiple colours per transition

    MSC Class: 68Q45 ACM Class: F.4.3

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

  6. arXiv:2307.04925  [pdf, other

    cs.LO cs.DC cs.FL

    Model-checking parametric lock-sharing systems against regular constraints

    Authors: Corto Mascle, Anca Muscholl, Igor Walukiewicz

    Abstract: In parametric lock-sharing systems processes can spawn new processes to run in parallel, and can create new locks. The behavior of every process is given by a pushdown automaton. We consider infinite behaviors of such systems under strong process fairness condition. A result of a potentially infinite execution of a system is a limit configuration, that is a potentially infinite tree. The verificat… ▽ More

    Submitted 10 July, 2023; originally announced July 2023.

  7. arXiv:2306.01517  [pdf, ps, other

    cs.LO cs.DC cs.FL

    Parameterized Broadcast Networks with Registers: from NP to the Frontiers of Decidability

    Authors: Lucie Guillou, Corto Mascle, Nicolas Waldburger

    Abstract: We consider the parameterized verification of arbitrarily large networks of agents which communicate by broadcasting and receiving messages. In our model, the broadcast topology is reconfigurable so that a sent message can be received by any set of agents. In addition, agents have local registers which are initially distinct and may therefore be thought of as identifiers. When an agent broadcasts… ▽ More

    Submitted 4 March, 2024; v1 submitted 2 June, 2023; originally announced June 2023.

    Comments: Long version of a paper published at FoSSaCS 2024

  8. arXiv:2210.07914  [pdf, ps, other

    cs.FL cs.DC

    Model-checking lock-sharing systems against regular constraints

    Authors: Corto Mascle

    Abstract: We study the verification of distributed systems where processes are finite automata with access to a shared pool of locks. We consider objectives that are boolean combinations of local regular constraints. We show that the problem, PSPACE-complete in general, falls in NP with the right assumptions on the system. We use restrictions on the number of locks a process can access and the order in whic… ▽ More

    Submitted 14 October, 2022; originally announced October 2022.

  9. arXiv:2204.12409  [pdf, ps, other

    cs.LO

    Distributed controller synthesis for deadlock avoidance

    Authors: Hugo Gimbert, Corto Mascle, Anca Muscholl, Igor Walukiewicz

    Abstract: We consider the distributed control synthesis problem for systems with locks. The goal is to find local controllers so that the global system does not deadlock. With no restriction this problem is undecidable even for three processes each using a fixed number of locks. We propose two restrictions that make distributed control decidable. The first one is to allow each process to use at most two loc… ▽ More

    Submitted 1 November, 2024; v1 submitted 26 April, 2022; originally announced April 2022.

    Comments: Journal version of a paper published at ICALP 2022

  10. Keyboards as a new model of computation

    Authors: Yoan Géran, Bastien Laboureix, Corto Mascle, Valentin D. Richard

    Abstract: We introduce a new formalisation of languages, called keyboards. We consider a set of elementary operations (writing/erasing a letter, going to the right or to the left,...) and we define a keyboard as a set of finite sequences of such operations, called keys. The corresponding language is the set of words obtained by applying some sequence of those keys. Unlike classical models of computation, ev… ▽ More

    Submitted 1 July, 2021; v1 submitted 19 February, 2021; originally announced February 2021.

    Comments: Two versions, in French and in English

  11. arXiv:2102.06655  [pdf, ps, other

    cs.LO

    Responsibility and verification: Importance value in temporal logics

    Authors: Corto Mascle, Christel Baier, Florian Funke, Simon Jantsch, Stefan Kiefer

    Abstract: We aim at measuring the influence of the nondeterministic choices of a part of a system on its ability to satisfy a specification. For this purpose, we apply the concept of Shapley values to verification as a means to evaluate how important a part of a system is. The importance of a component is measured by giving its control to an adversary, alone or along with other components, and testing wheth… ▽ More

    Submitted 20 April, 2021; v1 submitted 12 February, 2021; originally announced February 2021.

    Comments: 23 pages, 11 figures, full version of a conference paper accepted at LICS'21

  12. arXiv:1909.06420  [pdf, other

    cs.LO cs.DC

    Controlling a Random Population is EXPTIME-hard

    Authors: Corto Mascle, Mahsa Shirmohammadi, Patrick Totzke

    Abstract: Bertrand et al. [1] (LMCS 2019) describe two-player zero-sum games in which one player tries to achieve a reachability objective in $n$ games (on the same finite arena) simultaneously by broadcasting actions, and where the opponent has full control of resolving non-deterministic choices. They show EXPTIME completeness for the question if such games can be won for every number $n$ of games. We co… ▽ More

    Submitted 13 September, 2019; originally announced September 2019.

  13. arXiv:1907.05070  [pdf, ps, other

    cs.LO cs.FL

    The Keys to Decidable HyperLTL Satisfiability: Small Models or Very Simple Formulas

    Authors: Corto Mascle, Martin Zimmermann

    Abstract: HyperLTL, the extension of Linear Temporal Logic by trace quantifiers, is a uniform framework for expressing information flow policies by relating multiple traces of a security-critical system. HyperLTL has been successfully applied to express fundamental security policies like noninterference and observational determinism, but has also found applications beyond security, e.g., distributed protoco… ▽ More

    Submitted 13 December, 2019; v1 submitted 11 July, 2019; originally announced July 2019.

  14. arXiv:1808.00940  [pdf, ps, other

    cs.FL math.CO

    On Nonnegative Integer Matrices and Short Killing Words

    Authors: Stefan Kiefer, Corto Mascle

    Abstract: Let $n$ be a natural number and $\mathcal{M}$ a set of $n \times n$-matrices over the nonnegative integers such that the joint spectral radius of $\mathcal{M}$ is at most one. We show that if the zero matrix $0$ is a product of matrices in $\mathcal{M}$, then there are $M_1, \ldots, M_{n^5} \in \mathcal{M}$ with $M_1 \cdots M_{n^5} = 0$. This result has applications in automata theory and the theo… ▽ More

    Submitted 26 February, 2021; v1 submitted 2 August, 2018; originally announced August 2018.

    Comments: This version has been accepted by the SIAM Journal on Discrete Mathematics (SIDMA). The article extends the STACS'19 paper as follows. (1) The main result has been generalized to monoids generated by finite sets whose joint spectral radius is at most 1. (2) The use of Carpi's theorem is avoided. (3) A more precise result is offered on Restivo's conjecture for finite codes

  15. arXiv:1807.08203  [pdf, ps, other

    cs.FL cs.LO

    From LTL to rLTL Monitoring: Improved Monitorability through Robust Semantics

    Authors: Corto Mascle, Daniel Neider, Maximilian Schwenger, Paulo Tabuada, Alexander Weinert, Martin Zimmermann

    Abstract: Runtime monitoring is commonly used to detect the violation of desired properties in safety critical cyber-physical systems by observing its executions. Bauer et al. introduced an influential framework for monitoring Linear Temporal Logic (LTL) properties based on a three-valued semantics: the formula is already satisfied by the given prefix, it is already violated, or it is still undetermined, i.… ▽ More

    Submitted 12 September, 2022; v1 submitted 21 July, 2018; originally announced July 2018.