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

Apresente as possíveis subpalavras da palavra formais.

 

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

Tabela 01: subpalavras da palavra formais
|γ||α||δ|βγαδ
007formaisεεformais
016formaisεformais
115formaisformais
214formaisformais
313formaisformais
412formaisformais
511formaisformais
610formaisformaisε
025formaisεformais
124formaisformais
223formaisformais
322formaisformais
421formaisformais
520formaisformaisε
034formaisεformais
133formaisformais
232formaisformais
331formaisformais
430formaisformaisε
043formaisεformais
142formaisformais
241formaisformais
340formaisformaisε
052formaisεformais
151formaisformais
250formaisformaisε
061formaisεformais
160formaisformaisε
070formaisεformaisε

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

{ε, a, f, i, m, o, r, s, ai, fo, is, ma, or, rm, ais, for, mai, orm, rma, form, mais, orma, rmai, forma, ormai, rmais, formai, ormais, formais}

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