Computational and proof complexity of partial string avoidability

dc.contributor.authorDimitry Itsykson
dc.contributor.authorAlexander Okhotin
dc.contributor.authorVsevolod Oparin
dc.contributor.organizationfi=matematiikan ja tilastotieteen laitos|en=Department of Mathematics and Statistics|
dc.contributor.organizationfi=matematiikka|en=Mathematics|
dc.contributor.organization-code1.2.246.10.2458963.20.41687507875
dc.contributor.organization-code1.2.246.10.2458963.20.46717060993
dc.converis.publication-id29617294
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/29617294
dc.date.accessioned2022-10-28T14:14:05Z
dc.date.available2022-10-28T14:14:05Z
dc.description.abstract<p>The partial string avoidability problem, also known as partial word avoidability, is stated as follows: given a finite set of strings with possible ``holes'' (undefined symbols), determine whether there exists any 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 paper establishes its PSPACE-completeness. Next, string avoidability over the binary alphabet is interpreted as a version of conjunctive normal form (CNF) satisfiability problem (SAT), with each clause having 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 constraints (such as clauses, inequalities, polynomials, etc). Two results on their proof complexity are established. First, there is a particular formula that has a short refutation in Resolution with shift, but requires classical proofs of exponential size (Resolution, Cutting Plane, Polynomial Calculus, etc.). At the same time, exponential lower bounds for shifted versions of classical proof systems are established. <br /></p>
dc.format.pagerange51:1
dc.format.pagerange51:13
dc.identifier.isbn978-3-95977-016-3
dc.identifier.jour-issn1868-8969
dc.identifier.olddbid187074
dc.identifier.oldhandle10024/170168
dc.identifier.urihttps://www.utupub.fi/handle/11111/42239
dc.identifier.urlhttp://drops.dagstuhl.de/opus/volltexte/2016/6463/
dc.identifier.urnURN:NBN:fi-fe2021042718732
dc.language.isoen
dc.okm.affiliatedauthorOkhotin, Alexander
dc.okm.discipline111 Mathematicsen_GB
dc.okm.discipline111 Matematiikkafi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryGermanyen_GB
dc.publisher.countrySaksafi_FI
dc.publisher.country-codeDE
dc.relation.conferenceInternational Symposium on Mathematical Foundations of Computer Science
dc.relation.doi10.4230/LIPIcs.MFCS.2016.51
dc.relation.ispartofjournalLIPICS – Leibniz international proceedings in informatics
dc.relation.ispartofseriesLeibniz International Proceedings in Informatics
dc.relation.volume58
dc.source.identifierhttps://www.utupub.fi/handle/10024/170168
dc.titleComputational and proof complexity of partial string avoidability
dc.title.book41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)
dc.year.issued2016

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
LIPIcs-MFCS-2016-51.pdf
Size:
433.46 KB
Format:
Adobe Portable Document Format
Description:
Publisher's PDF