Лемма Огдена — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(мчн)
 
Строка 1: Строка 1:
{{Лемма Огдена
+
{{Лемма
 
|statement=
 
|statement=
 
Пусть <tex>L</tex> — [[Контекстно-свободные грамматики, вывод, лево- и правосторонний вывод, дерево разбора|контекстно-свободный язык]] над алфавитом <tex>\Sigma</tex>. Существует такое <tex>n</tex>, что для любого слова <tex>\omega</tex>, длины не менее <tex>n</tex>, и для любых выделенных в <tex>\omega</tex> не менее <tex>n</tex> позиций, <tex>\omega</tex> может быть представлено в виде <tex>\omega=uvxyz</tex>, так что:
 
Пусть <tex>L</tex> — [[Контекстно-свободные грамматики, вывод, лево- и правосторонний вывод, дерево разбора|контекстно-свободный язык]] над алфавитом <tex>\Sigma</tex>. Существует такое <tex>n</tex>, что для любого слова <tex>\omega</tex>, длины не менее <tex>n</tex>, и для любых выделенных в <tex>\omega</tex> не менее <tex>n</tex> позиций, <tex>\omega</tex> может быть представлено в виде <tex>\omega=uvxyz</tex>, так что:

Версия 11:07, 1 декабря 2011

Лемма:
Пусть [math]L[/math]контекстно-свободный язык над алфавитом [math]\Sigma[/math]. Существует такое [math]n[/math], что для любого слова [math]\omega[/math], длины не менее [math]n[/math], и для любых выделенных в [math]\omega[/math] не менее [math]n[/math] позиций, [math]\omega[/math] может быть представлено в виде [math]\omega=uvxyz[/math], так что:
  1. либо [math]uvx[/math], либо [math]xyz[/math] содержат все выделенные позиции;
  2. [math]vxy[/math] содержат более [math]n[/math] выделенных позиций;
  3. существует [math]A \in L[/math], такой что [math]S \Rightarrow^{*} uAz \Rightarrow^{*} uvAyz \Rightarrow^{*} uvxyz[/math]