Semënov Arithmetic, Affine VASS, and String Constraints

06/26/2023
by   Andrei Draghici, et al.
0

We study extensions of Semënov arithmetic, the first-order theory of the structure (ℕ, +, 2^x). It is well-knonw that this theory becomes undecidable when extended with regular predicates over tuples of number strings, such as the Büchi V_2-predicate. We therefore restrict ourselves to the existential theory of Semënov arithmetic and show that this theory is decidable in EXPSPACE when extended with arbitrary regular predicates over tuples of number strings. Our approach relies on a reduction to the language emptiness problem for a restricted class of affine vector addition systems with states, which we show decidable in EXPSPACE. As an application of our results, we settle an open problem from the literature and show decidability of a class of string constraints involving length constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/09/2017

What Is Decidable about String Constraints with the ReplaceAll Function

Recently, it was shown that any theory of strings containing the string-...
research
09/16/2018

Calculation of extended gcd by normalization

We propose a new algorithm solving the extended gcd problem, which provi...
research
05/17/2018

Quadratic Word Equations with Length Constraints, Counter Systems, and Presburger Arithmetic with Divisibility

Word equations are a crucial element in the theoretical foundation of co...
research
01/10/2019

Continuous Regular Functions

Following Chaudhuri, Sankaranarayanan, and Vardi, we say that a function...
research
09/23/2022

Overtwisting and Coiling Highly Enhances Strain Generation of Twisted String Actuators

Twisted string actuators (TSAs) have exhibited great promise in robotic ...
research
01/27/2023

An Arithmetic Theory for the Poly-Time Random Functions

We introduce a new bounded theory RS^1_2 and show that the functions whi...
research
07/13/2017

A Dichotomy on Constrained Topological Sorting

We introduce the constrained topological sorting problem (CTS-problem): ...

Please sign up or login with your details

Forgot password? Click here to reset