Apresente as possíveis subpalavras da palavra abcb.
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 abcb (β), conforme a definição apresentada por Ramos (2009).
| |γ| | |α| | |δ| | β | γ | α | δ |
|---|---|---|---|---|---|---|
| 0 | 0 | 4 | abcb | ε | ε | abcb |
| 0 | 1 | 3 | abcb | ε | a | bcb |
| 1 | 1 | 2 | abcb | a | b | cb |
| 2 | 1 | 1 | abcb | ab | c | b |
| 3 | 1 | 0 | abcb | abc | b | ε |
| 0 | 2 | 2 | abcb | ε | ab | cb |
| 1 | 2 | 1 | abcb | a | bc | b |
| 2 | 2 | 0 | abcb | ab | cb | ε |
| 0 | 3 | 1 | abcb | ε | abc | b |
| 1 | 3 | 0 | abcb | a | bcb | ε |
| 0 | 4 | 0 | abcb | ε | abcb | ε |
Conforme apresentado na Tabela 01, as subpalavras (α) da palavra abcb (β) são formalmente definidas como:
{ε, a, b, c, ab, bc, cb, abc, bcb, abcb}
Ramos, Marcus Vinícius Midena. (2009). Linguagens Formais: teoria, modelagem e implementação. Porto Alegre: Bookman. 656 páginas.