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

Apresente as possíveis subpalavras da palavra ferramenta.

 

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

Tabela 01: subpalavras da palavra ferramenta
|γ||α||δ|βγαδ
0010ferramentaεεferramenta
019ferramentaεferramenta
118ferramentaferramenta
217ferramentaferramenta
316ferramentaferramenta
415ferramentaferramenta
514ferramentaferramenta
613ferramentaferramenta
712ferramentaferramenta
811ferramentaferramenta
910ferramentaferramentaε
028ferramentaεferramenta
127ferramentaferramenta
226ferramentaferramenta
325ferramentaferramenta
424ferramentaferramenta
523ferramentaferramenta
622ferramentaferramenta
721ferramentaferramenta
820ferramentaferramentaε
037ferramentaεferramenta
136ferramentaferramenta
235ferramentaferramenta
334ferramentaferramenta
433ferramentaferramenta
532ferramentaferramenta
631ferramentaferramenta
730ferramentaferramentaε
046ferramentaεferramenta
145ferramentaferramenta
244ferramentaferramenta
343ferramentaferramenta
442ferramentaferramenta
541ferramentaferramenta
640ferramentaferramentaε
055ferramentaεferramenta
154ferramentaferramenta
253ferramentaferramenta
352ferramentaferramenta
451ferramentaferramenta
550ferramentaferramentaε
064ferramentaεferramenta
163ferramentaferramenta
262ferramentaferramenta
361ferramentaferramenta
460ferramentaferramentaε
073ferramentaεferramenta
172ferramentaferramenta
271ferramentaferramenta
370ferramentaferramentaε
082ferramentaεferramenta
181ferramentaferramenta
280ferramentaferramentaε
091ferramentaεferramenta
190ferramentaferramentaε
0100ferramentaεferramentaε

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

{ε, a, e, f, m, n, r, t, am, en, er, fe, me, nt, ra, rr, ta, ame, ent, err, fer, men, nta, ram, rra, amen, enta, erra, ferr, ment, rame, rram, ament, erram, ferra, menta, ramen, rrame, amenta, errame, ferram, rament, rramen, erramen, ferrame, ramenta, rrament, errament, ferramen, rramenta, erramenta, ferrament, ferramenta}

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