Computational and Proof Complexity of Partial String Avoidability

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on computation theory 2021-03, Vol.13 (1), p.1-25, Article 6
Hauptverfasser: Itsykson, Dmitry, Okhotin, Alexander, Oparin, Vsevolod
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 25
container_issue 1
container_start_page 1
container_title ACM transactions on computation theory
container_volume 13
creator Itsykson, Dmitry
Okhotin, Alexander
Oparin, Vsevolod
description 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.
doi_str_mv 10.1145/3442365
format Article
fullrecord <record><control><sourceid>acm_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3442365</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3442365</sourcerecordid><originalsourceid>FETCH-LOGICAL-a239t-7d8c1d46e21095bcdbd9ec6be08c0b49b68b8370664929b46822a598238c69b03</originalsourceid><addsrcrecordid>eNo9j0tLAzEURoMoWKu4dzU7V6N5N1kOgy8otFBdD3mNRGYmJYli_70prV3dxzlc7gfALYIPCFH2SCjFhLMzMEOS4ppQjs9PPaOX4CqlLwg5J5jMQNOGcfudVfZhUkOlJlutYwh9td8P7tfnXVWmtYrZF77J0U-fVfMTvFXaDwVfg4teDcndHOscfDw_vbev9XL18tY2y1phInO9sMIgS7nDCEqmjdVWOsO1g8JATaXmQguyKH9RiaWmXGCsmBSYCMOlhmQO7g93TQwpRdd32-hHFXcdgt0-eXdMXsy7g6nMeJL-4R9ZVVJi</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Computational and Proof Complexity of Partial String Avoidability</title><source>ACM Digital Library Complete</source><creator>Itsykson, Dmitry ; Okhotin, Alexander ; Oparin, Vsevolod</creator><creatorcontrib>Itsykson, Dmitry ; Okhotin, Alexander ; Oparin, Vsevolod</creatorcontrib><description>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.</description><identifier>ISSN: 1942-3454</identifier><identifier>EISSN: 1942-3462</identifier><identifier>DOI: 10.1145/3442365</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Combinatorics ; Combinatorics on words ; Computational complexity and cryptography ; Discrete mathematics ; Mathematics of computing ; Problems, reductions and completeness ; Proof complexity ; Theory of computation</subject><ispartof>ACM transactions on computation theory, 2021-03, Vol.13 (1), p.1-25, Article 6</ispartof><rights>ACM</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-a239t-7d8c1d46e21095bcdbd9ec6be08c0b49b68b8370664929b46822a598238c69b03</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3442365$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>314,780,784,2282,27924,27925,40196,76228</link.rule.ids></links><search><creatorcontrib>Itsykson, Dmitry</creatorcontrib><creatorcontrib>Okhotin, Alexander</creatorcontrib><creatorcontrib>Oparin, Vsevolod</creatorcontrib><title>Computational and Proof Complexity of Partial String Avoidability</title><title>ACM transactions on computation theory</title><addtitle>ACM TOCT</addtitle><description>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.</description><subject>Combinatorics</subject><subject>Combinatorics on words</subject><subject>Computational complexity and cryptography</subject><subject>Discrete mathematics</subject><subject>Mathematics of computing</subject><subject>Problems, reductions and completeness</subject><subject>Proof complexity</subject><subject>Theory of computation</subject><issn>1942-3454</issn><issn>1942-3462</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNo9j0tLAzEURoMoWKu4dzU7V6N5N1kOgy8otFBdD3mNRGYmJYli_70prV3dxzlc7gfALYIPCFH2SCjFhLMzMEOS4ppQjs9PPaOX4CqlLwg5J5jMQNOGcfudVfZhUkOlJlutYwh9td8P7tfnXVWmtYrZF77J0U-fVfMTvFXaDwVfg4teDcndHOscfDw_vbev9XL18tY2y1phInO9sMIgS7nDCEqmjdVWOsO1g8JATaXmQguyKH9RiaWmXGCsmBSYCMOlhmQO7g93TQwpRdd32-hHFXcdgt0-eXdMXsy7g6nMeJL-4R9ZVVJi</recordid><startdate>20210301</startdate><enddate>20210301</enddate><creator>Itsykson, Dmitry</creator><creator>Okhotin, Alexander</creator><creator>Oparin, Vsevolod</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20210301</creationdate><title>Computational and Proof Complexity of Partial String Avoidability</title><author>Itsykson, Dmitry ; Okhotin, Alexander ; Oparin, Vsevolod</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a239t-7d8c1d46e21095bcdbd9ec6be08c0b49b68b8370664929b46822a598238c69b03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Combinatorics</topic><topic>Combinatorics on words</topic><topic>Computational complexity and cryptography</topic><topic>Discrete mathematics</topic><topic>Mathematics of computing</topic><topic>Problems, reductions and completeness</topic><topic>Proof complexity</topic><topic>Theory of computation</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Itsykson, Dmitry</creatorcontrib><creatorcontrib>Okhotin, Alexander</creatorcontrib><creatorcontrib>Oparin, Vsevolod</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on computation theory</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Itsykson, Dmitry</au><au>Okhotin, Alexander</au><au>Oparin, Vsevolod</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Computational and Proof Complexity of Partial String Avoidability</atitle><jtitle>ACM transactions on computation theory</jtitle><stitle>ACM TOCT</stitle><date>2021-03-01</date><risdate>2021</risdate><volume>13</volume><issue>1</issue><spage>1</spage><epage>25</epage><pages>1-25</pages><artnum>6</artnum><issn>1942-3454</issn><eissn>1942-3462</eissn><abstract>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.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/3442365</doi><tpages>25</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1942-3454
ispartof ACM transactions on computation theory, 2021-03, Vol.13 (1), p.1-25, Article 6
issn 1942-3454
1942-3462
language eng
recordid cdi_crossref_primary_10_1145_3442365
source ACM Digital Library Complete
subjects Combinatorics
Combinatorics on words
Computational complexity and cryptography
Discrete mathematics
Mathematics of computing
Problems, reductions and completeness
Proof complexity
Theory of computation
title Computational and Proof Complexity of Partial String Avoidability
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T04%3A54%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Computational%20and%20Proof%20Complexity%20of%20Partial%20String%20Avoidability&rft.jtitle=ACM%20transactions%20on%20computation%20theory&rft.au=Itsykson,%20Dmitry&rft.date=2021-03-01&rft.volume=13&rft.issue=1&rft.spage=1&rft.epage=25&rft.pages=1-25&rft.artnum=6&rft.issn=1942-3454&rft.eissn=1942-3462&rft_id=info:doi/10.1145/3442365&rft_dat=%3Cacm_cross%3E3442365%3C/acm_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true