95992

95992



L(G) = {xe T* |Z=ło'x)

Fonna zdaniowa

Łańcuch x e (NuT) nazywamy formą zdaniową gramatyki G, jeśli można go wyprowadzić z symbolu początkowego Z.

X £ (NuT)’ jest formą zdaniową <=> Z =>s* x Uwaga: tenninu słon o używamy w rozumieniu łańcucha zbudowane wyłącznie z symboli terminalnych

x e T* jest słowem <=> Z =>a x Hierarchia Chomskv'ego

Noam Chomsky zdefiniował cztery klasy gramatyk oraz cztery klasy języków fonnalnych Klasy te numerowane są od 0 do 3.

Klasa 0

Gramatykę G = <N, T, P, Z>, w której produkcje mają postać a —>/S, gdzie a i fi są dowolnymi łańcuchami symboli tej gramatyki, przy czym a*e nazywamy semi-gramatykami Thnego, gramatykami bez ograniczeń, gramatykami struktur frazowych, gramatykami kombinalorycznymi lub gramatykami klasy „ 0".

Definicja gramatyk klasy „0”, jak widać, nie nakłada żadnych ograniczeń na postać produkcji gramatyki w stosunku do ogólnej definicji gramatyki.

Języki generowane przez gramatyki tego typu noszą nuzwęjązyków reknrencyjnie przeliczalnych.

Przez Gkomb oznaczymy klasę gramatyk kombinatorycznych, a przez Lrp klasę języków rekurencyjnie przeliczalnych.

Fundamentalny problem, który będzie później naszym głównym przedmiotem zainteresowania, mianowicie: „czy słowo x należy do języka generowanego przez daną gramatykę”, jest nierozstrzygalny dla języków generowanych przez gramatyki kornbinatoryczne Tennin „problem” w uproszczeniu oznacza pytanie związane z jakimś wystąpieniem pewnych obiektów z pewnych klas (u nas tymi obiektami są dowolne gramatyki pewnego typu oraz dowolne słowa nad alfabetem definiowanym przez te gramatyki, zaś wystąpieniem obiektu będzie konkretne słowo i konkretna gramatyka), na które to pytania można udzielić odpowiedzi: tak lub nie. Tennin „nierozstrzygalny" w uproszczeniu znaczy tyle: „nie istnieje jednoznaczny detenninistyczny algorytm, który dla każdego wystąpienia danego problemu w skończonej liczbie kroków dalby odpowiedź tak, jeżeli poprawiła odpowiedź na pytanie związane z wystąpieniem rozważanego problemu brzmi tak, oraz NIE, gdy poprawna odpowiedź brzmi NIE”. Termin..rozstrzygałny” w uproszczeniu znaczy tyle: .istnieje jednoznaczny deterministyczny algorytm, który dla każdego wystąpieraa danego problemu w skończonej liczbie kroków dalby odpowiedź tak, jeżeli poprawna odpowiedź na pytanie związane z wystąpieniem rozważanego problemu brzmi tak, oraz nie, gdy poprawna odpowiedź brzmi nie”.

Problem: czy x £ L(G) jest nierozstrzygalny dla G £ Gkomb



Wyszukiwarka

Podobne podstrony:
nazywają się lepkospręźystymi. Z drugiej strony można go traktować jako zależność między
10 (74) 225 Sympleksy i łańcuchy Sympleks a nazywamy zorientowanym, żeby podkreślić konieczność
CSG307 296 Complete Spanish Grammar ejercicio Lo opuesto. Escńbe las frases en forma negativa. In so
img012 2 12 pq (w ianaia eetry- 3. Element xcZ nazywamy środkiem odcinka kl d), Jeśli d(p,x) - d(p,q
skanuj0244 (4) Kąt zawarty między tą wypadkową a siłą normalną nazywa się kątem tarcia. Jeśli więc F
Zadanie 37. Język L CE* nazywany jest regularnym ideałem jeśli jest regularny i jeśli dla każdego sł
Wa&St HydrObl7 V/ipi ten nazywany jest wzorem Chezy’ego. Chezy ustalił go doświad-■ /.dnu-, a występ
kura (1) Samiec nazywany kogutem mieszkc z kurami w kurniku. Łatwo go poznać po jaskrawoczerwon
Mrozny Smok (Smocza Forma) SlŁA: 13 Jeżeli Mroźny Smok (Smocza Forma) przegra walkę, natychmiast tra

więcej podobnych podstron