Ogdenova lema

Izvor: Hrvatska internetska enciklopedija
Inačica 333818 od 17. studeni 2021. u 12:00 koju je unio WikiSysop (razgovor | doprinosi) (Bot: Automatska zamjena teksta (-{{cite book +{{Citiranje knjige))
(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
Prijeđi na navigaciju Prijeđi na pretraživanje

U teoriji formalnih jezika, Ogdenova lema pruža nešto veću fleksibilnost od svojstva napuhavanja za kontekstno neovisne jezike.

Ogdenova lema kaže da, ako je jezik L kontekstno neovisan, tada postoji neki broj p > 0 (gdje p može ali i ne mora biti duljina napuhavanja) takav da za svaki niz znakova w u L postoji način na koji možemo "označiti" p ili više pozicija u w, tako da w može biti zapisan kao

w = uvxyz

s podnizovima znakova u, v, x, y, i z, takvim da vy ima barem jednu označenu poziciju, vxy ima najviše p označenih pozicija, i

uv ixy iz je u L za svaki i ≥ 0.

Ogdenova se lema može primijeniti za pokazivanje kako određeni jezici nisu kontekstno neovisni, u slučaju da svojstvo napuhavanja za kontekstno neovisne jezike nije dovoljno. Uočimo da je, u slučaju da je svaka pozicija označena, ova lema istovjetna svojstvu napuhavanja za kontekstno neovisne jezike.

Vidjeti također[uredi]

Izvori[uredi]

  • Ogden, W. (1968). "A helpful result for proving inherent ambiguity". Mathematical Systems Theory 2: 191-194 
  • Hopcroft, Motwani and Ullman (1979). Automata Theory, Languages, and Computation. Adison Wesley