Теорема Иммермана
Версия от 14:24, 6 апреля 2010; Akhi (обсуждение | вклад) (Новая страница: «== Теорема Иммермана == === Утверждение теоремы === NL = coNL === Доказательство === Решим задачу STNONC…»)
Теорема Иммермана
Утверждение теоремы
NL = coNL
Доказательство
Решим задачу STNONCON на логарифмической памяти.
Чтобы показать, что STNONCON входит в NL, можно придумать недетерминированый алгоритм, использующий
памяти, который проверяет достижима ли вершина t из s.Чтобы показать правильность работы алгоритма необходимо показать:
- В случае недостижимости t из s недетерминированые выборы приводят алгоритм к единице.
- Если t достижима из s, то вне зависимости от недетерминированых выбором, совершаемых алгоритмом, результат ноль.
Определим Ri = {v: существует путь из s в v длиной ≤ i}. Другими словами это множество всех вершин, достижимых из s не более чем за i шагов. Обозначим |Ri| за ri. Заметим, что если t<tex>\notin<\tex>Rn−1, где n = |V|, то не существует путь s в t в графе G, то есть
∈ STNONCON.