Llenguatge formal: diferència entre les revisions
Contingut suprimit Contingut afegit
Nova plantilla de navegació Etiqueta: editor de codi 2017 |
m Tipografia |
||
Línia 25:
Es poden utilitzar diverses operacions per a produir nous llenguatges a partir d'altres daus. Suposem que '' L '' <sub> 1 </sub> i '' L '' <sub> 2 </sub> són llenguatges sobre un alfabet comú. Llavors:
* La ''concatenació'' ''L''<sub>1</sub>''V''
* La ''intersecció'' ''L''<sub>1</sub> & ''L''
* La ''unió'' ''L''<sub>1</sub>|''L''
* El ''complement'' ~ ''L''<sub>1</sub> consisteix en totes aquelles paraules produïdes sobre l'alfabet de ''L''<sub>1</sub> que no estan ja contingudes en ''L''<sub>1</sub>
* El ''quocient'' ''L''<sub>1</sub>/''L''
* L'''estrella'' ''L''<sub>1</sub><sup>*</sup> consisteix en totes aquelles paraules que poden ser escrites de la manera ''W''<sub>1</sub>''W''
* La ''intercalació'' ''L''<sub>1</sub>*''L''
Una pregunta que es fa típicament sobre un determinat llenguatge formal ''L'' és com és de difícil decidir si inclou o no una determinada paraula ''v''. Aquest tema és del domini de la [[teoria de la computabilitat]] i la [[teoria de la complexitat computacional]].
|