2015
DOI: 10.1007/978-3-319-24246-0_9
|View full text |Cite
|
Sign up to set email alerts
|

A Decision Procedure for Regular Membership and Length Constraints over Unbounded Strings

Abstract: Abstract. We prove that the quantifier-free fragment of the theory of character strings with regular language membership constraints and linear integer constraints over string lengths is decidable. We do that by describing a sound, complete and terminating tableaux calculus for that fragment which uses as oracles a decision procedure for linear integer arithmetic and a number of computable functions over regular expressions. A distinguishing feature of this calculus is that it provides a completely algebraic m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 29 publications
(14 citation statements)
references
References 34 publications
0
14
0
Order By: Relevance
“…On the other hand, this also explains the reason why in developing a practical solution for the satisfiability problem of A el formulae within our tool Z3str3RE we use many heuristics. While the result of Theorem 2 was known from [24], our approach seems to provide a deeper understanding of the hardness of this problem (and where this stems from) and of the ways we can deal with it.…”
Section: Decidability Of the Theoriesmentioning
confidence: 99%
“…On the other hand, this also explains the reason why in developing a practical solution for the satisfiability problem of A el formulae within our tool Z3str3RE we use many heuristics. While the result of Theorem 2 was known from [24], our approach seems to provide a deeper understanding of the hardness of this problem (and where this stems from) and of the ways we can deal with it.…”
Section: Decidability Of the Theoriesmentioning
confidence: 99%
“…Recently, [24,25] presents a decision procedure for subset constraints over regular expressions. [34] presents a decision procedure for regular memberships and length constraints. [22,7] presents a decidable fragment of acyclic word equations, regular expressions and constraints over length functions.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…In Section 4 we show how the considerations of length of words can be built into the unification algorithms for the theories rcons and reverse. These could be of use in formal techniques based on word constraints (e.g., [2,11,17,16]) or in constraint programming [7]. Several examples are given in Section 5, to illustrate how the method we have developed in this paper operates.…”
Section: Introductionmentioning
confidence: 99%