Propriedades da operação de concatenação de palavras
A concatenação é o ato de “juntar” duas palavras, uma após a outra, para formar uma nova palavra.
Formalmente, a concatenação é uma operação que combina duas palavras sobre um alfabeto
As propriedades dessa operação são:
-
Elemento Neutro: A palavra vazia, denotada por
, satisfaz: para qualquer palavra
. -
Associatividade: Para quaisquer palavras
, vale: -
Comprimento aditivo: O comprimento da palavra concatenada é a soma dos comprimentos das palavras originais. Se
denota o comprimento de , então:
Propriedade 1: elemento neutro
A palavra vazia
Se você junta
Por exemplo:
. .
A palavra vazia “desaparece” na concatenação, deixando
Propriedade 2: associatividade
A associatividade significa que a ordem em que concatenamos três ou mais palavras não importa, desde que a sequência dos operandos seja mantida.
Por exemplo, ao concatenar
Abaixo está alguns exemplos aplicando essa propriedade:
. .
Observe que ambos os resultados são iguais, confirmando a associatividade.
Propriedade 3: Aditividade do comprimento
O comprimento de uma palavra concatenada é intuitivo: se
Essa propriedade é especialmente útil para analisar o tamanho das palavras geradas e para verificar condições em linguagens, como “palavras de comprimento par”.
Por exemplo, a palavra
Essa nova palavra