Automata modulo theories

L D'Antoni, M Veanes - Communications of the ACM, 2021 - dl.acm.org
Automata modulo theories Page 1 86 COMMUNICATIONS OF THE ACM | MAY 2021 | VOL. 64
| NO. 5 review articles IMA GE B Y NA TA SH/SHUTTERS T OCK FINITE AUTOMATA ARE one …

[PDF][PDF] Temporal stream logic modulo theories

B Finkbeiner, P Heim, N Passing - International Conference on …, 2022 - library.oapen.org
Temporal stream logic (TSL) extends LTL with updates and predicates over arbitrary
function terms. This allows for specifying dataintensive systems for which LTL is not …

Parikh's theorem made symbolic

M Hague, A Jeż, AW Lin - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
Parikh's Theorem is a fundamental result in automata theory with numerous applications in
computer science. These include software verification (eg infinite-state verification, string …

Reasoning about data trees using CHCs

M Faella, G Parlato - International Conference on Computer Aided …, 2022 - Springer
Abstract Reasoning about data structures requires powerful logics supporting the
combination of structural and data properties. We define a new logic called Mso-d (Monadic …

Decision procedures for sequence theories

A Jeż, AW Lin, O Markgraf, P Rümmer - International Conference on …, 2023 - Springer
Sequence theories are an extension of theories of strings with an infinite alphabet of letters,
together with a corresponding alphabet theory (eg linear integer arithmetic). Sequences are …

String constraints with regex-counting and string-length solved more efficiently

D Hu, Z Wu - … on Dependable Software Engineering: Theories, Tools …, 2023 - Springer
Regular expressions (regex for short) and string-length function are widely used in string-
manipulating programs. Counting is a frequently used feature in regexes that counts the …

The power of hard attention transformers on data sequences: a formal language theoretic perspective

P Bergsträßer, C Köcher, AW Lin… - arxiv preprint arxiv …, 2024 - arxiv.org
Formal language theory has recently been successfully employed to unravel the power of
transformer encoders. This setting is primarily applicable in Natural Languange Processing …

Reasoning on data words over numeric domains

D Figueira, AW Lin - Proceedings of the 37th Annual ACM/IEEE …, 2022 - dl.acm.org
We introduce parametric semilinear data logic (pSDL) for reasoning about data words with
numeric data. The logic allows parameters, and Presburger guards on the data and on the …

Complex Event Recognition with Symbolic Register Transducers

E Alevizos, A Artikis, G Paliouras - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
We present a system for Complex Event Recognition (CER) based on automata. While
multiple such systems have been described in the literature, they typically suffer from a lack …

An efficient string solver for string constraints with regex-counting and string-length

D Hu, Z Wu - Journal of Systems Architecture, 2025 - Elsevier
Regular expressions (regex for short) and string-length function are widely used in string-
manipulating programs. Counting is a frequently used feature in regexes that counts the …