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

Subcubic certificates for CFL reachability

Abstract: Many problems in interprocedural program analysis can be modeled as the context-free language (CFL) reachability problem on graphs and can be solved in cubic time. Despite years of efforts, there are no known truly sub-cubic algorithms for this problem. We study the related certification task: given an instance of CFL reachability, are there small and efficiently checkable certificates for the existence and for the non-existence of a path? We show that, in both scenarios, there exist su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 59 publications
0
5
0
Order By: Relevance
“…Another powerful assumption relative to which many conditional lower bounds are proved is the strong exponential time hypothesis (SETH) introduced by Impagliazzo and Paturi (2001). Recently Chistikov et al (2021) showed that there cannot be a finegrained reduction from SAT to CFL-reachability for a conditional lower bound stronger than n ω , unless the nondeterministic strong exponential time hypothesis (NSETH) fails. Strong assumptions like 3SUM Conjecture by Gajentaan and Overmars (1995), multiphase problem by Patrascu (2010) are variants of OMv conjecture or can be strengthened through it (Henzinger et al, 2015).…”
Section: Discussionmentioning
confidence: 99%
“…Another powerful assumption relative to which many conditional lower bounds are proved is the strong exponential time hypothesis (SETH) introduced by Impagliazzo and Paturi (2001). Recently Chistikov et al (2021) showed that there cannot be a finegrained reduction from SAT to CFL-reachability for a conditional lower bound stronger than n ω , unless the nondeterministic strong exponential time hypothesis (NSETH) fails. Strong assumptions like 3SUM Conjecture by Gajentaan and Overmars (1995), multiphase problem by Patrascu (2010) are variants of OMv conjecture or can be strengthened through it (Henzinger et al, 2015).…”
Section: Discussionmentioning
confidence: 99%
“…Prior work [Heintze and McAllester 1997] has also explained the sub-cubic barrier by showing that several data-flow reachability problems are 2NPDA-hard, a complexity class that does not admit sub-cubic algorithm for problems lying in this class. The related problem of certifying whether an instance of CFL reachability has a small and efficiently checkable certificate was studied in [Chistikov et al 2022]. Their main result shows that succint certificates of size…”
Section: Related Workmentioning
confidence: 99%
“…RR problems have independently been studied under the name regular intersection emptiness problems [21,22]. A restricted version of RR problem (for context-free filters only) is a well-known CFL-reachability problem, which is related to problems in interprocedural program analysis [3,4,6,10,11,23].…”
Section: Our Contributionmentioning
confidence: 99%