Skip to main content

Showing 1–7 of 7 results for author: Síč, J

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

    cs.FL

    Mata, a Fast and Simple Finite Automata Library (Technical Report)

    Authors: David Chocholatý, Tomáš Fiedor, Vojtěch Havlena, Lukáš Holík, Martin Hruška, Ondřej Lengál, Juraj Síč

    Abstract: Mata is a well-engineered automata library written in C++ that offers a unique combination of speed and simplicity. It is meant to serve in applications such as string constraint solving and reasoning about regular expressions, and as a~reference implementation of automata algorithms. Besides basic algorithms for (non)deterministic automata, it implements a fast simulation reduction and antichain-… ▽ More

    Submitted 27 March, 2024; v1 submitted 16 October, 2023; originally announced October 2023.

  2. arXiv:2310.08327  [pdf, other

    cs.LO cs.FL

    Z3-Noodler: An Automata-based String Solver (Technical Report)

    Authors: Yu-Fang Chen, David Chocholatý, Vojtěch Havlena, Lukáš Holík, Ondřej Lengál, Juraj Síč

    Abstract: Z3-Noodler is a fork of Z3 that replaces its string theory solver with a custom solver implementing the recently introduced stabilization-based algorithm for solving word equations with regular constraints. An extensive experimental evaluation shows that Z3-Noodler is a fully-fledged solver that can compete with state-of-the-art solvers, surpassing them by far on many benchmarks. Moreover, it is o… ▽ More

    Submitted 17 October, 2023; v1 submitted 12 October, 2023; originally announced October 2023.

  3. arXiv:2304.05064  [pdf, other

    cs.FL

    Reasoning about Regular Properties: A Comparative Study

    Authors: Tomáš Fiedor, Lukáš Holík, Martin Hruška, Adam Rogalewicz, Juraj Síč, Pavol Vargovčík

    Abstract: Several new algorithms for deciding emptiness of Boolean combinations of regular languages and of languages of alternating automata (AFA) have been proposed recently, especially in the context of analysing regular expressions and in string constraint solving. The new algorithms demonstrated a significant potential, but they have never been systematically compared, neither among each other nor with… ▽ More

    Submitted 11 April, 2023; originally announced April 2023.

  4. arXiv:2301.12851  [pdf, ps, other

    cs.FL

    Fast Matching of Regular Patterns with Synchronizing Counting (Technical Report)

    Authors: Lukáš Holík, Juraj Síč, Lenka Turoňová, Tomáš Vojnar

    Abstract: Fast matching of regular expressions with bounded repetition, aka counting, such as (ab){50,100}, i.e., matching linear in the length of the text and independent of the repetition bounds, has been an open problem for at least two decades. We show that, for a wide class of regular expressions with counting, which we call synchronizing, fast matching is possible. We empirically show that the class c… ▽ More

    Submitted 30 January, 2023; originally announced January 2023.

    Comments: A preliminary extended version of a paper accepted to FoSSaCS'23

  5. arXiv:2212.02317  [pdf, other

    cs.LO cs.FL

    Word Equations in Synergy with Regular Constraints (Technical Report)

    Authors: František Blahoudek, Yu-Fang Chen, David Chocholatý, Vojtěch Havlena, Lukáš Holík, Ondřej Lengál, Juraj Síč

    Abstract: When eating spaghetti, one should have the sauce and noodles mixed instead of eating them separately. We argue that also in string solving, word equations and regular constraints are better mixed together than approached separately as in most current string solvers. We propose a fast algorithm, complete for the fragment of chain-free constraints, in which word equations and regular constraints are… ▽ More

    Submitted 5 December, 2022; originally announced December 2022.

    Comments: To appear in Proc. of FM'23

  6. arXiv:1905.04755  [pdf, other

    cs.LO

    Solving Dependency Quantified Boolean Formulas Using Quantifier Localization

    Authors: Aile Ge-Ernst, Christoph Scholl, Juraj Síč, Ralf Wimmer

    Abstract: Dependency quantified Boolean formulas (DQBFs) are a powerful formalism, which subsumes quantified Boolean formulas (QBFs) and allows an explicit specification of dependencies of existential variables on universal variables. Driven by the needs of various applications which can be encoded by DQBFs in a natural, compact, and elegant way, research on DQBF solving has emerged in the past few years. H… ▽ More

    Submitted 3 February, 2021; v1 submitted 12 May, 2019; originally announced May 2019.

  7. arXiv:1807.08487  [pdf, ps, other

    cs.LO cs.FL

    Simulation Algorithms for Symbolic Automata (Technical Report)

    Authors: Lukáš Holík, Ondřej Lengál, Juraj Síč, Margus Veanes, Tomáš Vojnar

    Abstract: We investigate means of efficient computation of the simulation relation over symbolic finite automata (SFAs), i.e., finite automata with transitions labeled by predicates over alphabet symbols. In one approach, we build on the algorithm by Ilie, Navaro, and Yu proposed originally for classical finite automata, modifying it using the so-called mintermisation of the transition predicates. This solu… ▽ More

    Submitted 27 July, 2018; v1 submitted 23 July, 2018; originally announced July 2018.

    Comments: To appear in ATVA'18