Dyck sprog

I teoretisk datalogi , især i sprog teori , de Dyck-sprog er formelle sprog individer. Et Dyck-sprog er et sæt af ord med godt parentes over et endeligt alfabet med åbne og lukke parenteser. For eksempel på parret i parentes dannet af ' (' og ' )' er ordet ' (()) ()' et godt parentes ord, mens ordet ' ()) (' ikke er.

Dyck-sprog spiller en vigtig rolle i teoretisk datalogi for at karakterisere algebraiske sprog . Den sætning Schützenbergers Chomsky hedder i, at enhver algebraisk sprog er det billede med et alfabetisk morphism af skæringspunktet af et Dyck sprog med en rationel sprog .

Dyck's sprog blev opkaldt efter den tyske matematiker Walther von Dyck .

Formel definition

Intuitivt er et ord godt parenteseret , også kaldet Dyck's ord , hvis det kan reduceres til det tomme ord ved successivt at fjerne tilstødende par parenteser af samme type. F.eks. Er ordet i alfabetet dannet af parentes, fordi

.

Lad os give den formelle definition af et Dyck-ord. Enten et alfabet og enten en uensartet kopi af . På sæt af ord på definerer vi følgende relation:

hvis der findes en faktorisering som f.eks . med .

Den reduktion Dyck er den transitive lukning af denne relation. Et ord af Dyck er et ord, der reduceres til det tomme ord . Den Dyck sprog på det sæt af Dyck ord.

Dyck-reduktion er et sammenflydende omskrivningssystem . Dyck-kongruens er den refleksive, symmetriske og transitive lukning af forholdet.

Ejendomme

Bilaterale Dyck-sprog

Intuitivt er et tosidet Dyck-ord et velformet ord af symboler og deres inverser, der forenkler, når de er tilstødende, som i en gruppe. Her bruges det i stedet for at symbolisere det modsatte af brevet . To-sidede Dyck-sprog, dannet af to-sidede Dyck-ord, er relateret til definitionen af frie grupper .

Enten et alfabet og enten en uensartet kopi af . Her ses kopien af brevet som dets formelle omvendte. På sæt af ord på definerer vi en reduktionsforhold som følger:

hvis der er en faktorisering eller sådan , med . Den tosidede Dyck-reduktion er den midlertidige lukning af dette forhold.

For eksempel har vi det

Et tosidet Dyck-ord er et ord, der koger ned til det tomme ord . Omskrivningsforholdet defineret ovenfor er sammenflydende, og ethvert ord reduceres til et irreducerbart ord (dvs. indeholder ingen eller en enkelt faktor ) . Sættet af irreducible ord er et rationelt sprog . Han er i forbindelse med den gratis gruppe på .

Det sprog Dyck to-sidet på det sæt af Dyck ord tosidede.

Ejendomme

Denne grammatik er tvetydig. For eksempel har ordet følgende to venstre afledninger :

Der er entydige grammatikker for tosidede Dyck-sprog. Her er en:

I det tilfælde hvor alfabetet består af et enkelt bogstav , reduceres denne grammatik til:

Referencer

Noter og referencer

  1. Terminologien "bilateral" er ikke hyppig: på engelsk bruger man ofte "  tosidede Dyck-ord  ". Jacques Labelle ( Quebec Annals of Mathematical Sciences bind 17, nr .  1, 1993) bruger udtrykkeligt udtrykket "tosidet" Jacques Sakarovitch kaldet "Dyck-ord" de to-sidede ord og "ord af Shamir" -ord Dyck. Matematikere kender i kombinatorisk gruppeteori kun bilaterale ord og udelader adjektivet.

Relaterede artikler

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">