2022
DOI: 10.1145/3498673
|View full text |Cite
|
Sign up to set email alerts
|

The decidability and complexity of interleaved bidirected Dyck reachability

Abstract: Dyck reachability is the standard formulation of a large domain of static analyses, as it achieves the sweet spot between precision and efficiency, and has thus been studied extensively. Interleaved Dyck reachability (denoted D k ⊙ D k ) uses two Dyck languages for increased precision (e.g., context and field sensitivity) but is well-known to be undecidable. As many static analyses yi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 50 publications
(81 reference statements)
0
3
0
Order By: Relevance
“…Thus reachability implies coverability for i = 0. The following is a simpler proof of a reduction observed in [30]: For bidirected 1-PVASS, reachability reduces to coverability and Z-reachability.…”
Section: One-dimensional Pushdown Vassmentioning
confidence: 94%
See 1 more Smart Citation
“…Thus reachability implies coverability for i = 0. The following is a simpler proof of a reduction observed in [30]: For bidirected 1-PVASS, reachability reduces to coverability and Z-reachability.…”
Section: One-dimensional Pushdown Vassmentioning
confidence: 94%
“…Here, we rely on an observation from [30] that reachability in bidirected one-dimensional PVASS reduces to (i) coverability in bidirected one-dimensional PVASS and (ii) reachability in one-dimensional bidirected Z-PVASS. Since (ii) is known to be in P [20], we show that (i) can be done in PSPACE.…”
Section: Introductionmentioning
confidence: 99%
“…Li et al [9] propose a Dyck reachability analysis in time complexity O(n 7 ) when considering two Dyck languages. Kjelstrøm and Pavlogiannis [10] have treated the interleaved Dyck reachability problem and their different variants. They have found an efficient algorithm for the interleaved Dyck reachability problem for two Dyck languages with a time complexity bounded by O(n 3 α(n)), where α(n) is the inverse Ackermann function [11].…”
Section: Related Workmentioning
confidence: 99%