Computational and Proof Complexity of Partial String Avoidability

被引:0
|
作者
Itsykson, Dmitry [1 ]
Okhotin, Alexander [2 ]
Oparin, Vsevolod [3 ]
机构
[1] Steklov Inst Math St Petersburg, 27 Fontanka, St Petersburg 199178, Russia
[2] St Petersburg State Univ, 14th Line VO,29B, St Petersburg 191023, Russia
[3] Facebook Inc, 1 Hacker Way, Menlo Pk, CA 94025 USA
基金
俄罗斯科学基金会;
关键词
Partial strings; partial words; avoidability; proof complexity; lower bound; PSPACE-completeness; LOWER BOUNDS; POLYNOMIAL CALCULUS; RESOLUTION;
D O I
10.1145/3442365
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The partial string avoidability problem is stated as follows: given a finite set of strings with possible "holes" (wildcard symbols), determine whether there exists a two-sided infinite string containing no substrings from this set, assuming that a hole matches every symbol. The problem is known to be NP-hard and in PSPACE, and this article establishes its PSPACE-completeness. Next, string avoidability over the binary alphabet is interpreted as a version of conjunctive normal form satisfiability problem, where each clause has infinitely many shifted variants. Non-satisfiability of these formulas can be proved using variants of classical propositional proof systems, augmented with derivation rules for shifting proof lines (such as clauses, inequalities, polynomials, etc.). First, it is proved that there is a particular formula that has a short refutation in Resolution with a shift rule but requires classical proofs of exponential size. At the same time, it is shown that exponential lower bounds for classical proof systems can be translated for their shifted versions. Finally, it is shown that superpolynomial lower bounds on the size of shifted proofs would separate NP from PSPACE; a connection to lower bounds on circuit complexity is also established.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] On the Complexity of Deciding Avoidability of Sets of Partial Words
    Blakeley, Brandon
    Blanchet-Sadri, Francine
    Gunter, Josh
    Rampersad, Narad
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2009, 5583 : 113 - +
  • [2] On the complexity of deciding avoidability of sets of partial words
    Blakeley, Brandon
    Blanchet-Sadri, F.
    Gunter, Josh
    Rampersad, Narad
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (49) : 4263 - 4271
  • [3] Truth vs. Proof in computational complexity
    Barak, Boaz
    Barak, B. (b@boazbarak.org), 1600, European Association for Theoretical Computer Science, C/O Ioannis Chatzigiannakis, 1 N. Kazantzaki Str.,Rio, 26504, Greece (108): : 131 - 142
  • [4] A computational proof of complexity of some restricted counting problems
    Cai, Jin-Yi
    Lu, Pinyan
    Xia, Mingji
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (23) : 2468 - 2485
  • [5] A Computational Proof of Complexity of Some Restricted Counting Problems
    Cai, Jin-Yi
    Pinyan, L.
    Xia, Mingji
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, 2009, 5532 : 138 - +
  • [6] Word avoidability complexity and morphisms (WACAM) - Foreword
    Richomme, Gwenael
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2006, 40 (03): : 405 - 405
  • [7] On the computational complexity of partial covers of Theta graphs
    Fiala, Jiri
    Kratochvil, Jan
    Por, Attila
    DISCRETE APPLIED MATHEMATICS, 2008, 156 (07) : 1143 - 1149
  • [8] On the Computational Complexity of Partial Word Automata Problems
    Holzer, Markus
    Jakobi, Sebastian
    Wendlandt, Matthias
    FUNDAMENTA INFORMATICAE, 2016, 148 (3-4) : 267 - 289
  • [9] COMPUTATIONAL COMPLEXITY IN PARTIAL ALGEBRAS OF FINITE TYPE
    STRASSEN, V
    COMPUTING, 1973, 11 (03) : 181 - 196
  • [10] Contributions to a computational theory of policy advice and avoidability
    Botta, Nicola
    Jansson, Patrik
    Ionescu, Cezar
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2017, 27 : 1 - 52