Operações sobre linguagens

Reunião

Reunião da linguagem L1 e da linguagem L2.

  • L1 U L2

Se definidas no alfabeto A = {a, b}.

O resultado de L1 U L2 = L será:

Intercepção

Se definidas no alfabeto A = {a, b}.

O resultado da Intercepção será:

Diferença

Se definidas no alfabeto A = {a, b}.

O resultado de L1 - L2 = L será:

Complementação

Se definida no alfabeto A = {a, b}.

O resultado ~L será:

Concatenação

Se definidas no alfabeto A = {a, b}.

O resultado de L1 . L2 = L será:

Potenciação

Se definida no alfabeto A = {a, b}.

O resultado de (L1)^2 = L será:

Fecho de Kleene

Se definida no alfabeto A = {a, b}.

O fecho de Kleene será:

Notas adicionais

Note que nas operações binárias sobre conjuntos não é requerido que as duas linguagens estejam definidos sobre o mesmo alfabeto.

Assim se tivermos duas linguagens L1 e L2 definidas respectivamente sobre os alfabetos A1 e A2, então o alfabeto resultante da aplicação duma qualquer operação binária sobre as linguagens é a união de A1 e A2.

Last updated