Ogdens Lemma ist eine Methode der theoretischen Informatik, mit der gezeigt werden kann, dass eine formale Sprache keine kontextfreie Sprache ist, da sie Eigenschaften beschreibt die für alle kontextfreien Sprachen gelten. Das Pumping-Lemma der kontextfreien Sprachen ist ein Spezialfall von Ogdens Lemma.
Annahmen
Sei die Menge aller Chomsky-Hierarchie-Typ-2-Grammatiken, welches somit die kontextfreien Sprachen bezeichnet.
Aussage
Sei eine kontextfreie Sprache, also . Dann gibt es eine Konstante , sodass für alle Wörter mit folgende Aussage gilt: Es lassen sich in mindestens beliebige Buchstaben markieren und lässt sich in zerlegen, so dass gilt:
- enthält mindestens einen markierten Buchstaben
- Die Anzahl der in markierten Buchstaben ist nicht größer als