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

Apresente as possíveis subpalavras da palavra araraúna.

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 araraúna (β), conforme a definição apresentada por Ramos (2009).

Tabela 01: subpalavras da palavra araraúna
|γ||α||δ|βγαδ
008araraúnaεεararaúna
017araraúnaεararaúna
116araraúnaararaúna
215araraúnaararaúna
314araraúnaararaúna
413araraúnaararaúna
512araraúnaararaúna
611araraúnaararaúna
710araraúnaararaúnaε
026araraúnaεararaúna
125araraúnaararaúna
224araraúnaararaúna
323araraúnaararaúna
422araraúnaararna
521araraúnaararaúna
620araraúnaararaúnaε
035araraúnaεararaúna
134araraúnaararaúna
233araraúnaararaúna
332araraúnaararaúna
431araraúnaararaúna
530araraúnaararaúnaε
044araraúnaεararaúna
143araraúnaararaúna
242araraúnaararaúna
341araraúnaararaúna
440araraúnaararaúnaε
053araraúnaεararaúna
152araraúnaararaúna
251araraúnaararaúna
350araraúnaararaúnaε
062araraúnaεararaúna
161araraúnaararaúna
260araraúnaararaúnaε
071araraúnaεararaúna
170araraúnaararaúnaε
080araraúnaεararaúnaε

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

{ε, a, n, r, ú, ar, aú, na, ra, ún, ara, aún, rar, raú, úna, arar, araú, aúna, rara, raún, arara, araún, raraú, raúna, araraú, araúna, raraún, araraún, raraúna, araraúna}

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