Semenov Arithmetic, Affine VASS, and String Constraints

被引:1
|
作者
Draghici, Andrei [1 ]
Haase, Christoph [1 ]
Manea, Florin [2 ,3 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford, England
[2] Gottingen Univ, Dept Comp Sci, Gottingen, Germany
[3] Gottingen Univ, Campus Inst Data Sci, Gottingen, Germany
来源
41ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, STACS 2024 | 2024年 / 289卷
基金
欧洲研究理事会;
关键词
arithmetic theories; Buchi arithmetic; exponentiation; vector addition systems with states; string constraints; SMT SOLVER;
D O I
10.4230/LIPIcs.STACS.2024.29
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study extensions of Semenov arithmetic, the first-order theory of the structure < N,+, 2(x)>. It is well-known that this theory becomes undecidable when extended with regular predicates over tuples of number strings, such as the Buchi V-2-predicate. We therefore restrict ourselves to the existential theory of Semenov 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 result, we settle an open problem from the literature and show decidability of a class of string constraints involving length constraints.
引用
收藏
页数:19
相关论文
共 11 条
  • [1] On the Expressive Power of String Constraints
    Day, Joel D.
    Ganesh, Vijay
    Grewal, Nathan
    Manea, Florin
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (POPL):
  • [2] Solving String Constraints with Lengths by Stabilization
    Chen, Yu-Fang
    Chocholaty, David
    Havlena, Vojtech
    Holik, Lukas
    Lengal, Ondrej
    Sic, Juraj
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):
  • [3] HAMPI: A Solver for String Constraints
    Kiezun, Adam
    Ganesh, Vijay
    Guo, Philip J.
    Hooimeijer, Pieter
    Ernst, Michael D.
    ISSTA 2009: INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2009, : 105 - 115
  • [4] An efficient string solver for string constraints with regex-counting and string-length
    Hu, Denghang
    Wu, Zhilin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2025, 160
  • [5] Chain-Free String Constraints
    Abdulla, Parosh Aziz
    Atig, Mohamed Faouzi
    Bui Phi Diep
    Holik, Lukas
    Janku, Petr
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2019), 2019, 11781 : 277 - 293
  • [6] Satisfiability of Context-Free String Constraints with Subword-Ordering and Transducers
    Aiswarya, C.
    Mal, Soumodev
    Saivasan, Prakash
    41ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, STACS 2024, 2024, 289
  • [7] SAT Modulo Linear Arithmetic for Solving Polynomial Constraints
    Borralleras, Cristina
    Lucas, Salvador
    Oliveras, Albert
    Rodriguez-Carbonell, Enric
    Rubio, Albert
    JOURNAL OF AUTOMATED REASONING, 2012, 48 (01) : 107 - 131
  • [8] Accurate String Constraints Solution Counting with Weighted Automata
    Sherman, Elena
    Harris, Andrew
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 440 - 452
  • [9] What Is Decidable about String Constraints with the ReplaceAll Function
    Chen, Taolue
    Chen, Yan
    Hague, Matthew
    Lin, Anthony W.
    Wu, Zhilin
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [10] A Decision Procedure for String Logic with Quadratic Equations, Regular Expressions and Length Constraints
    Quang Loc Le
    He, Mengda
    PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2018, 2018, 11275 : 350 - 372