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

Apresente as possíveis subpalavras da palavra motherboard.

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

Tabela 01: subpalavras da palavra motherboard
|γ||α||δ|βγαδ
0011motherboardεεmotherboard
0110motherboardεmotherboard
119motherboardmotherboard
218motherboardmotherboard
317motherboardmotherboard
416motherboardmotherboard
515motherboardmotherboard
614motherboardmotherboard
713motherboardmotherboard
812motherboardmotherboard
911motherboardmotherboard
1010motherboardmotherboardε
029motherboardεmotherboard
128motherboardmotherboard
227motherboardmotherboard
326motherboardmotherboard
425motherboardmotherboard
524motherboardmotherboard
623motherboardmotherboard
722motherboardmotherboard
821motherboardmotherboard
920motherboardmotherboardε
038motherboardεmotherboard
137motherboardmotherboard
236motherboardmotherboard
335motherboardmotherboard
434motherboardmotherboard
533motherboardmotherboard
632motherboardmotherboard
731motherboardmotherboard
830motherboardmotherboardε
047motherboardεmotherboard
146motherboardmotherboard
245motherboardmotherboard
344motherboardmotherboard
443motherboardmotherboard
542motherboardmotherboard
641motherboardmotherboard
740motherboardmotherboardε
056motherboardεmotherboard
155motherboardmotherboard
254motherboardmotherboard
353motherboardmotherboard
452motherboardmotherboard
551motherboardmotherboard
650motherboardmotherboardε
065motherboardεmotherboard
164motherboardmotherboard
263motherboardmotherboard
362motherboardmotherboard
461motherboardmotherboard
560motherboardmotherboardε
074motherboardεmotherboard
173motherboardmotherboard
272motherboardmotherboard
371motherboardmotherboard
470motherboardmotherboardε
083motherboardεmotherboard
182motherboardmotherboard
281motherboardmotherboard
380motherboardmotherboardε
092motherboardεmotherboard
191motherboardmotherboard
290motherboardmotherboardε
0101motherboardεmotherboard
1100motherboardmotherboardε
0110motherboardεmotherboardε

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

{ε, a, b, d, e, h, m, o, r, t, ar, bo, er, he, mo, oa, ot, rb, rd, th, ard, boa, erb, her, mot, oar, oth, rbo, the, boar, erbo, herb, moth, oard, othe, rboa, ther, board, erboa, herbo, mothe, other, rboar, therb, erboar, herboa, mother, otherb, rboard, therbo, erboard, herboar, motherb, otherbo, therboa, herboard, motherbo, otherboa, therboar, motherboa, otherboar, therboard, motherboar, otherboard, motherboard}

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