On the Simon’s congruence neighborhood of languages
Sungmin Kim, Yo-Sub Han, Sang-Ki Ko and Kai Salomaa.
Presented at DLT'23.
Presented at DLT'23.
Definitions
Simon’s congruence: For an integer $k$,
two strings $w_1$ and $w_2$ are $k$-congruent ($w_1\sim_k w_2$)
if they have the same set of subsequences
of at most $k$.
The Simon’s congruence neighborhood of a language $L$:
the set of strings that are $k$-congruent to some string in $L$.
Summary of results
- PSPACE-completeness results for the following decision problems for two given regular languages:
- Finiteness of the supremum of $k$ that allows equivalence of the Simon's congruence neighborhoods
- Inclusion and equivalence of the Simon's congruence neighborhoods for a given $k$
- Undecidability of computing the maximum $k$ that allows equivalence of the Simon's congruence neighborhoods for input context-free languages
- Decidability of inclusion and equivalence of the Simon's congruence neighborhoods for a given $k$, up to input recursive languages
Keywords
Simon’s congruence, neighborhoods, algorithmic complexity, Savitch’s theorem