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

Apresente as possíveis subpalavras da palavra limpador.

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

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

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

{ε, a, d, i, l, m, o, p, r, ad, do, im, li, mp, or, pa, ado, dor, imp, lim, mpa, pad, ador, impa, limp, mpad, pado, impad, limpa, mpado, pador, impado, limpad, mpador, impador, limpado, limpador}

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