Idiomas irredutíveis


15

Esta não é necessariamente uma questão de pesquisa. Apenas uma pergunta por curiosidade:

Estou tentando entender se é possível definir linguagens "irredutíveis". Como primeira hipótese, chamo uma linguagem L de "redutível" se puder ser escrita como com A ∩ B = ∅ e | Um | , | B | > 1 , caso contrário, chame o idioma de "irredutível". É verdade:L=A⋅BA∩B=∅|A|,|B|>1

1) Se P é irredutível, A, B, C são idiomas tais que , P ∩ C = ∅ e A ⋅ B = C ⋅ P , então existe um idioma B ′ ∩ P = ∅ tal que B = B ′ ⋅ P ? Isso corresponderia em números inteiros ao lema de Euklid e seria útil para provar a singularidade da "fatoração".A∩B=∅P∩C=∅A⋅B=C⋅PB′∩P=∅B=B′⋅P

2) É verdade que toda língua pode ser fatorada em um número finito de línguas irredutíveis?

Se alguém tiver uma idéia melhor sobre como definir linguagem "irredutível", eu gostaria de ouvi-la. (Ou talvez já exista uma definição disso, da qual desconheço?)


"se ele pode ser escrito como com A ∩ B = ∅ e | A | , | B | > 1 ", onde ⋅ é ...L=A⋅BA∩B=∅|A|,|B|>1⋅

1
é concatenação⋅
— orgesleka

4
Você pode estar interessado no artigo "Línguas Primárias
— Denis

Respostas:


2

Aqui está um contra-exemplo para isso:

chame um idioma L de "redutível" se puder ser escrito como L=A⋅B com A∩B=∅ e |A|,|B|>1 , caso contrário, chame o idioma de "irredutível". É verdade:

1) Se P é irredutível, A, B, C são idiomas tais que A∩B=∅ , P∩C=∅ e A⋅B=C⋅P , então existe um idioma B′∩P=∅ tal que B=B′⋅P ?

No alfabeto unário {0} , defina as seguintes palavras

a=04,b=0,c=03,p=02.
ab=cpb=b′pb′

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


1
@bjornkjoshanssen: Thank you for your example and your answer!
— orgesleka

@orgesleka You're welcome... I guess concatenation is more like addition than like multiplication
— Bjørn Kjos-Hanssen

19

There is the notion of primality of a language. It asks whether L can be written as L1⋅L2 where neither factor contains the empty word. A language is prime if it cannot be written in this form.

For a given regular language, represented by a DFA, it is shown in [MNS] that it is PSPACE-complete to decide primality.

[MNS] Wim Martens, Matthias Niewerth and Thomas Schwentick, "Schema design for XML repositories: complexity and tractability", 2010. doi:10.1145/1807085.1807117


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.