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:
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”.
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?)
źródło
Odpowiedzi:
Oto kontrprzykład na to:
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=b′p dla dowolnegob′ .
Otrzymujemy więc kontrprzykład z pojedynczymi językamiP={p},A={a},B={b},C={c}.
źródło
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.L1⋅L2
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
źródło
Kolejny artykuł do obejrzenia:
źródło