Dla ustalonego języka na jakiś alfabet , rozważmy następujący problem, który nazywam -WŁOKA WEWNĘTRZNA :
- Wejście: dwa słowa
- Wyjście: czy istnieje takie przeplatanie od i która jest w .
Tutaj przeplatają się dwa słowa i to słowo które można uzyskać intuicyjnie, biorąc litery i zachowując ich względną kolejność. Formalnie, jest przeplotem i jeśli możemy podzielić go na dwa rozłączne podsekwencje, jeden równy a drugi, który jest równy . Na przykład „bheleloll” to przeplatanie „hello” i „bell”.
Jaka jest złożoność -WYMIAR WEWNĘTRZNY, w zależności od języka ? W szczególności:
- Gdyby jest regularny, wtedy możemy rozwiązać problem za pomocą algorytmu dynamicznego na dwóch ciągach, który pokazuje, że jest w klasie NL. Czy w niektórych zwykłych językach jest to trudne? Jednak w przypadku niektórych zwykłych języków problemem jest wyraźnie L (deterministyczny obszar logów). Czy istnieje jakaś charakterystyka języków, dla których problem występuje w L?
- Gdyby nie jest regularny, problem nadal występuje w Holandii, kiedy ma wielomianową deterministyczną złożoność przestrzeni online (zobacz tutaj to pojęcie lub moje wcześniejsze pytanie ). Nie obejmuje to jednak np. Wszystkich języków bezkontekstowych; jednak niektóre inne (np. palindromy) można również wykazać jako NL (np. wykonując algorytm dynamiczny jednocześnie od początku i od końca). Czy istnieje język bezkontekstowy, którego-problem przeplatania jest trudny NP?