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

Apresente as possíveis subpalavras da palavra compilador.

 

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

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

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

{ε, a, c, d, i, l, m, o, p, r, ad, co, do, il, la, mp, om, or, pi, ado, com, dor, ila, lad, mpi, omp, pil, ador, comp, ilad, lado, mpil, ompi, pila, compi, ilado, lador, mpila, ompil, pilad, compil, ilador, mpilad, ompila, pilado, compila, mpilado, ompilad, pilador, compilad, mpilador, ompilado, compilado, ompilador, compilador}

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