On Simon's congruence closure of a string

  • Kim, Sungmin
  • Han, Yo-Sub
  • Ko, Sang-Ki
  • Salomaa, Kai
Citations

WEB OF SCIENCE

3
Citations

SCOPUS

4

초록

Two strings are Simon's & SIM;k-congruent if they have the same set of subsequences of length at most k. We study Simon's congruence closure of a string, which is regular by definition. Given a string w over an alphabet E, we present two efficient DFA constructions that accept all & SIM;k-congruent strings with respect to w. We also present lower bounds for the state complexity of Simon's congruence closure. Then, we design a polynomial-time algorithm that answers the following open problem: "given a string w over a fixed-sized alphabet, an integer k and a (regular or context-free) language L, decide whether or not there exists a string v & ISIN; L such that w & SIM;k v." In addition, for a variable-sized alphabet, we prove that the problem is NP-complete. & COPY; 2023 Elsevier B.V. All rights reserved.

키워드

Simon's congruenceState complexityFinite automataShortlex normal forms
제목
On Simon's congruence closure of a string
저자
Kim, SungminHan, Yo-SubKo, Sang-KiSalomaa, Kai
DOI
10.1016/j.tcs.2023.114078
발행일
2023-09-13
유형
Article
저널명
Theoretical Computer Science
972