Utente:Alscor/Alfabeto concorrente

Alfabeto concorrente

modifica

Nella teoria dei linguaggi formali, e in particolare nell'ambito dei linguaggi traccia, un alfabeto concorrente è costituito da una coppia   in cui   rappresenta un generico alfabeto e   rappresenta una relazione binaria su   detta relazione di indipendenza. Dati due simboli  , se   si dice che   e   sono indipendenti.

La relazione di indipendenza   è definita come una relazione binaria su   antiriflessiva e simmetrica. Il fatto che, dal punto di vista della concorrenza, due simboli   e   indipendenti possano essere elaborati in un ordine qualunque oppure in parallelo spiega perché   sia definita in questo modo, infatti:

  • un simbolo non può essere elaborato concorrentemente a se stesso (irriflessività);
  • nel caso   possa essere elaborato concorrentemente rispetto a  , lo stesso deve valere per   rispetto ad   (simmetria).

Il concetto di alfabeto concorrente costituisce una generalizzazione del concetto di alfabeto, il quale può essere visto come un alfabeto concorrente con la relazione di indipendenza vuota.