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

Apresente as possíveis subpalavras da palavra alfabeto.

 

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

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

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

{ε, a, b, e, f, l, o, t, ab, al, be, et, fa, lf, to, abe, alf, bet, eto, fab, lfa, abet, alfa, beto, fabe, lfab, abeto, alfab, fabet, lfabe, alfabe, fabeto, lfabet, alfabet, lfabeto, alfabeto}

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