Toggle menu
310,1 tis.
44
18
525,5 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

Svojstvo napuhavanja

Izvor: Hrvatska internetska enciklopedija

U teoriji formalnih jezika te teoriji izračunljivosti, svojstvo napuhavanja (rjeđe još i lema napuhavanja) kaže da svaki jezik dane klase može biti "napuhan" i pritom još uvijek pripadati danoj klasi. Jezik može biti napuhan ako dovoljno dugi niz znakova jezika se može rastaviti na podnizove, od kojih neki mogu biti ponavljani proizvoljan broj puta u svrhu stvaranja novog, duljeg niza znakova koji je još uvijek u istom jeziku. Stoga, ako vrijedi svojstvo napuhavanja za danu klasu jezika, bilo koji neprazni jezik u klasi će sadržavati beskonačan skup konačnih nizova znakova izgrađenih jednostavnim pravilom koje daje svojstvo napuhavanja. Okosnicu dokaza ovih svojstava obično čine argumenti pobrojavanja kao što je Dirichletov princip.

Dva najvažnija primjera su

Ogdenova lema je druga, jača lema napuhavanja za kontekstno neovisne jezike.

Ove se leme mogu koristiti za određivanje ne pripada li neki pojedinačni jezik danoj klasi jezika. Međutim, ne mogu se koristiti za određivanje pripadnosti jezika danoj klasi, jer zadovoljavanje leme jest nužan, ali ne i dovoljan uvjet za pripadnost klasi.

Izvori

Sadržaj