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

Apresente as possíveis subpalavras da palavra hardware.

 

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

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

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

{ε, a, d, e, h, r, w, ar, dw, ha, rd, re, wa, ard, are, dwa, har, rdw, war, ardw, dwar, hard, rdwa, ware, ardwa, dware, hardw, rdwar, ardwar, hardwa, rdware, ardware, hardwar, hardware}

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