Пређи на садржај

Пампинг лема

С Википедије, слободне енциклопедије

Пампинг-лема (енгл. pumping lemma) или лема упумпавања у теоријској информатици описује особину класе формалних језика који нису регуларни односно нису језици са слободним контекстом.

Њено име потиче од енглеске речи to pump, што значи пумпати. Названа је тако по томе што особине језика доказује процесом који личи на пумпање.

Разликује се више варијанти ове леме, у зависности на које језике се лема примењује: на региучарне или на језике са слободним контекстом.

Дефиниција

[уреди | уреди извор]

Регуларни језици

[уреди | уреди извор]

Нека је скуп регуларних језика. За прављење једног регуларног језика мора постојати граматика трећег типа Чомског.

Нека је L један регуларан језик из . Онда постоји један природан број n! из N, такав да се свака реч x из L коју чини n или више знакова може разложити као x = uvw уз следећа правила:

Уколико језик испуњава услове не мора да значи да је регуларан, али сваки који је не испуњава није регуларан.

Језици са слободном синтаксом

[уреди | уреди извор]

Нека је класа свих језика који се могу описати граматикама другог типа Чомског тј. свих језика са слободном синтаксом.

Нека је L један језик са слободном синтаксом, тј. језик из . Онда постоји константа n из N таква да се све речи z из L могу раставити као z = uvwxy, при чему

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy