Ybadoo - Soluções em Software Livre
Tutoriais
Linguagens Formais e Autômatos

Apresente as possíveis subpalavras da palavra abcb.

 

Segundo Ramos (2009), uma palavra α é uma subpalavra de outra palavra β se for possível escrever β como sendo γαδ, admitindo-se a possibilidade de γ ou δ ou ambos serem palavras vazias (ε). Note que prefixos (γ) e sufixos (δ) são casos particulares de subpalavras (α).

A Tabela 01 apresenta as subpalavras (α) da palavra abcb (β), conforme a definição apresentada por Ramos (2009).

Tabela 01: subpalavras da palavra abcb
|γ||α||δ|βγαδ
004abcbεεabcb
013abcbεabcb
112abcbabcb
211abcbabcb
310abcbabcbε
022abcbεabcb
121abcbabcb
220abcbabcbε
031abcbεabcb
130abcbabcbε
040abcbεabcbε

Conforme apresentado na Tabela 01, as subpalavras (α) da palavra abcb (β) são formalmente definidas como:

{ε, a, b, c, ab, bc, cb, abc, bcb, abcb}

Ramos, Marcus Vinícius Midena. (2009). Linguagens Formais: teoria, modelagem e implementação. Porto Alegre: Bookman. 656 páginas.