Матрицалық грамматика - Matrix grammar

A матрицалық грамматика Бұл ресми грамматика онда бір туындылардың орнына қойылымдар ақырғы реттікке топтастырылады. Өнімді бөлек қолдануға болмайды, оны дәйектілікпен қолдану керек. Осындай өндірістердің кезектілігін қолданған кезде қайта жазу әрбір өндіріске сәйкес, бірінші, екінші және т.с.с. соңғы өндіріс қайта қолданылғанға дейін орындалады. Бірізділіктер деп аталады матрицалар.

Матрицалық грамматика - кеңейту контекстсіз грамматика, және а-ның бір данасы басқарылатын грамматика.

Ресми анықтама

A матрицалық грамматика бұл төртбұрышқайда

  • - терминал емес ақырғы жиынтығы
  • терминалдардың ақырғы жиынтығы болып табылады
  • ерекше элементі болып табылады , яғни. бастапқы белгі
  • - элементтері реттелген жұптар болатын бос емес тізбектердің ақырлы жиынтығы қайда

[1]


Жұптар деп аталады өндірістер, ретінде жазылған . Бірізділіктер деп аталады матрицалар және ретінде жазылуы мүмкін

Келіңіздер матрицаларда пайда болатын барлық өндірістердің жиынтығы болыңыз матрицалық грамматика . Содан кейін матрицалық грамматика типті, ұзындық, сызықтық, -Тегін, контекстсіз немесе контекстке сезімтал егер және грамматика болса ғана келесі қасиетке ие.

Матрицалық грамматика үшін , екілік қатынас анықталды; ретінде ұсынылған . Кез келген үшін , егер ол бүтін сан болса және бар болса ғана ұстайды сөздер сияқты

астам V бар және

  • және
  • матрицаларының бірі болып табылады
  • және барлығына осындай

Келіңіздер қатынастың рефлексивті транзитивті жабылуы болуы . Содан кейін, матрица грамматикасы құрған тіл арқылы беріледі

Мысалдар

Матрицалық грамматиканы қарастырыңыз

қайда келесі матрицаларды қамтитын жинақ:

Тек матрицалар контекстсіз ережелерін жасаңыз контекстке сезімтал тіл

Байланыстырушы сөзі болып табылады және .

Бұл мысалды 8 және 9 беттерден табуға болады [1] келесі формада: матрицалық грамматиканы қарастырыңыз

қайда келесі матрицаларды қамтитын жинақ:

Тек матрицалар контекст-тұрақты ережелерін қалыптастырыңыз контекстке сезімтал тіл

Байланыстырушы сөзі болып табылады және .

Қасиеттері

Келіңіздер матрицалық грамматикамен шығарылатын тілдер класы болу керек, және MAT өндіретін тілдер класы - ақысыз матрицалық грамматика.

Ашық мәселелер

Тілдерінің бар-жоғы белгісіз олар жоқ MAT, және ол белгісіз контекстке сезімтал емес тілдерді қамтиды [3].

Әдебиеттер тізімі

  1. ^ Саломаа, Арто (1972 ж. Наурыз). «Матрицалық грамматика сол жақтан шектелген» (PDF). Ақпарат және бақылау. 20 (2): 143–149. дои:10.1016 / S0019-9958 (72) 90332-4.

Сілтемелер

  • ^ Ábrahám, S. Тіл теориясының кейбір сұрақтары. Халықаралық есептеуіш лингвистикалық конференция, 1965. 1–11 бб. [4]
  • ^ Георге Пюн, Мембраналық есептеу: кіріспе, Springer-Verlag New York, Inc., Secaucus, NJ, АҚШ, 2002. 30-32 бет.