On the computational and descriptional complexity of multi-pattern languages

We study the complexity of a restricted version of the universality problem: testing equivalence to { 0 , 1 } ⁎ for languages that are either { 0 , 1 } ⁎ or { 0 , 1 } ⁎ − { w } where w ∈ { 0 , 1 } ⁎ . We show that this restricted problem for multi-pattern languages (MPL) is NP-hard, and for multi-pattern languages with regular substitutions (MPL REG ) is not recursively enumerable. Moreover, this undecidability result holds for any class of languages that effectively contains { w # w | w ∈ { 0 , 1 } ⁎ } , and is effectively closed under union, and concatenation with regular sets. Consequently, it has broad applicability and extends to many generalizations of regular languages. Sufficient conditions are then presented for a language predicate to be as hard as the restricted universality problem. By applying these conditions, we develop a uniform method for showing undecidability and complexity results simultaneously via highly efficient many-one reductions. In addition, the properties of this restricted universality problem can be used to investigate the descriptional complexity of multi-patterns. We show that the trade-off between multi-patterns and regular expressions is not exponential-size bounded. Non-recursive trade-offs between multi-patterns (or multi-patterns with regular substitutions) and numerous classes of language descriptors are also established.

Authors

Institutions

Publication Details

Journal
Theoretical Computer Science
Published
2025-01-10
DOI
https://doi.org/10.1016/j.tcs.2025.115063
Citations
4
Primary Topic
Machine Learning and Algorithms
Type
article
Field-Weighted Citation Impact
9.92
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On the computational and descriptional complexity of multi-pattern languages

Jingnan Xie, Richard E. Stearns, Harry B. Hunt
4 citations
Theoretical Computer Science
Machine Learning and Algorithms
9.92
article

On the computational and descriptional complexity of multi-pattern languages

Jingnan Xie, Richard E. Stearns, Harry B. Hunt
article en
4 citations

Abstract

We study the complexity of a restricted version of the universality problem: testing equivalence to { 0 , 1 } ⁎ for languages that are either { 0 , 1 } ⁎ or { 0 , 1 } ⁎ − { w } where w ∈ { 0 , 1 } ⁎ . We show that this restricted problem for multi-pattern languages (MPL) is NP-hard, and for multi-pattern languages with regular substitutions (MPL REG ) is not recursively enumerable. Moreover, this undecidability result holds for any class of languages that effectively contains { w # w | w ∈ { 0 , 1 } ⁎ } , and is effectively closed under union, and concatenation with regular sets. Consequently, it has broad applicability and extends to many generalizations of regular languages. Sufficient conditions are then presented for a language predicate to be as hard as the restricted universality problem. By applying these conditions, we develop a uniform method for showing undecidability and complexity results simultaneously via highly efficient many-one reductions. In addition, the properties of this restricted universality problem can be used to investigate the descriptional complexity of multi-patterns. We show that the trade-off between multi-patterns and regular expressions is not exponential-size bounded. Non-recursive trade-offs between multi-patterns (or multi-patterns with regular substitutions) and numerous classes of language descriptors are also established.

Theoretical Computer ScienceVol. 1030
Millersville University (US), University at Albany, State University of New York (US)
Openalex Percentile: Top 3%
Machine Learning and Algorithms
9.92
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

On the computational and descriptional complexity of multi-pattern languages — Jingnan Xie, Richard E. Stearns, et al. · Theoretical Computer Science (2025) | TGRS Research Map | TGRS