Nieredukowalne języki


15

To niekoniecznie jest pytanie badawcze. Tylko pytanie z ciekawości:

Próbuję zrozumieć, czy można zdefiniować języki „nieredukowalne”. Na pierwszy rzut oka nazywam język L „redukowalny”, jeśli można go zapisać jako z i , w przeciwnym razie nazywam język „nieredukowalny” . Czy to prawda:L=ABAB=|A|,|B|>1

1) Jeśli P jest nieredukowalne, A, B, C są takimi językami, że , i , wówczas istnieje język taki, że ? Odpowiadałoby to liczbom całkowitym lematu Euklidesa i byłoby przydatne do wykazania wyjątkowości „faktoryzacji”.AB=PC=AB=CPBP=B=BP

2) Czy to prawda, że ​​każdy język można uwzględnić w skończonej liczbie języków nieredukowalnych?

Jeśli ktoś ma lepszy pomysł na zdefiniowanie „nieredukowalnego” języka, chciałbym go usłyszeć. (A może jest już to określone, czego nie jestem świadomy?)


"jeżeli może być zapisany jako z A B = i | | , | B | > 1 ", gdzie Is ...L=ABAB=|A|,|B|>1

1
to konkatenacja
orgesleka 27.07.16

4
Być może interesuje Cię artykuł „Prime Languages”, choć jest to inne pojęcie: cs.huji.ac.il/~ornak/publications/mfcs13.pdf
Denis

Odpowiedzi:


2

Oto kontrprzykład na to:

nazwać język L „redukowalny”, jeśli można go zapisać jako L=AB z AB= i |A|,|B|>1 , w przeciwnym razie nazwij język „nieredukowalnym”. Czy to prawda:

1) Jeśli P jest nieredukowalne, A, B, C są takimi językami, że AB= , PC= i AB=CP , wówczas istnieje język BP= taki, że B=BP ?

W unarnym alfabecie {0} zdefiniuj następujące słowa

a=04,b=0,c=03,p=02.
Zatemab=cp i nie jest przypadkiem, żeb=bp dla dowolnegob .

Otrzymujemy więc kontrprzykład z pojedynczymi językami

P={p},A={a},B={b},C={c}.


1
@bjornkjoshanssen: Dziękuję za przykład i odpowiedź!
orgesleka

@orgesleka Nie ma za co ... Myślę, że łączenie jest bardziej jak dodawanie niż mnożenie
Bjørn Kjos-Hanssen

19

Istnieje pojęcie pierwotności języka. Pyta, czy L można zapisać jako gdzie żaden czynnik nie zawiera pustego słowa. Język jest najważniejszy, jeśli nie można go napisać w tej formie.L1L2

Dla danego języka regularnego, reprezentowanego przez DFA, w [MNS] pokazano, że decydowanie o pierwszeństwie ma system PSPACE-complete.

[MNS] Wim Martens, Matthias Niewerth i Thomas Schwentick, „ Projektowanie schematu dla repozytoriów XML: złożoność i łatwość obsługi ”, 2010. doi: 10.1145 / 1807085.1807117


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.