Greibachin normalni oblik: razlika između inačica

Izvor: Wikipedija
Izbrisani sadržaj Dodani sadržaj
m Ivucica je premjestio stranicu Greibachov normalni oblik na Greibachin normalni oblik preko preusmjeravanja: Sheila Greibach je istrazivacica, ne istrazivac.
Sheila Greibach nije istrazivac vec istrazivacica.
Redak 1: Redak 1:
U [[računarstvo|računarstvu]], za [[kontekstno neovisna gramatika|kontekstno neovisnu gramatiku]] kažemo da je u Greibachovom normalnom obliku ako ima sve produkcije oblika:
U [[računarstvo|računarstvu]], za [[kontekstno neovisna gramatika|kontekstno neovisnu gramatiku]] kažemo da je u Greibachinom normalnom obliku ako ima sve produkcije oblika:


:<math>A \to \alpha X</math>
:<math>A \to \alpha X</math>
Redak 8: Redak 8:
Primjetimo da gramatika ne smije imati lijevih rekurzija.
Primjetimo da gramatika ne smije imati lijevih rekurzija.


Svaka kontekstno neovisna gramatika se može svesti u istovjetnu gramatiku u Greibachovom normalnom obliku. (Neke definicije Greibachovog normalnog oblika ne dozvoljavaju drugu komponentu pravila, u kojem pak slučaju u Greibachov normalni oblik se ne može svesti gramatika koja generira prazni niz.) Ovo se svojstvo može iskoristiti za dokazivanje činjenice da svaki [[kontekstno neovisni jezik]] može biti prihvaćen od strane nedeterminističkog [[potisni automat|potisnog automata]].
Svaka kontekstno neovisna gramatika se može svesti u istovjetnu gramatiku u Greibachinom normalnom obliku. (Neke definicije Greibachinog normalnog oblika ne dozvoljavaju drugu komponentu pravila, u kojem pak slučaju u Greibachin normalni oblik se ne može svesti gramatika koja generira prazni niz.) Ovo se svojstvo može iskoristiti za dokazivanje činjenice da svaki [[kontekstno neovisni jezik]] može biti prihvaćen od strane nedeterminističkog [[potisni automat|potisnog automata]].


Za danu gramatiku u Greibachovom normalnom obliku i neki niz znakova kojeg generira duljine ''n'', svaki parser od vrha prema dnu će zaustaviti parsiranje na dubini od najviše ''n''.
Za danu gramatiku u Greibachinom normalnom obliku i neki niz znakova kojeg generira duljine ''n'', svaki parser od vrha prema dnu će zaustaviti parsiranje na dubini od najviše ''n''.


'''Greibachov normalni oblik''' je naziv dobio po Sheili Greibach.
'''Greibachin normalni oblik''' je naziv dobio po [[Sheila Greibach|Sheili Greibach]].


== Vidjeti također ==
== Vidjeti također ==

Inačica od 7. studenoga 2015. u 22:30

U računarstvu, za kontekstno neovisnu gramatiku kažemo da je u Greibachinom normalnom obliku ako ima sve produkcije oblika:

ili

gdje je a A nezavršni znak, a X (moguće prazan) slijed nezavršnih znakova ne uključujući početni znak, S početni znak te ε prazni niz.

Primjetimo da gramatika ne smije imati lijevih rekurzija.

Svaka kontekstno neovisna gramatika se može svesti u istovjetnu gramatiku u Greibachinom normalnom obliku. (Neke definicije Greibachinog normalnog oblika ne dozvoljavaju drugu komponentu pravila, u kojem pak slučaju u Greibachin normalni oblik se ne može svesti gramatika koja generira prazni niz.) Ovo se svojstvo može iskoristiti za dokazivanje činjenice da svaki kontekstno neovisni jezik može biti prihvaćen od strane nedeterminističkog potisnog automata.

Za danu gramatiku u Greibachinom normalnom obliku i neki niz znakova kojeg generira duljine n, svaki parser od vrha prema dnu će zaustaviti parsiranje na dubini od najviše n.

Greibachin normalni oblik je naziv dobio po Sheili Greibach.

Vidjeti također