SlideShare a Scribd company logo
Сложность пропозициональных доказательств
Эдуард Алексеевич Гирш
http://logic.pdmi.ras.ru/~hirsch
ПОМИ РАН
21 октября 2010 г.
1 / 5
Cutting Plane: нижняя оценка
Монотонная интерполяция.
Экспоненциальная нижняя оценка на интерполянт.
2 / 5
Cutting Plane: нижняя оценка
Монотонная интерполяция.
Теорема (Пудлак)
Пусть в A(x, y) ⊃ B(x, z) все вхождения xi в A и в B положительны.
Тогда из док-ва в Res (или CP) получается монотонный интерполянт
— булева (или арифметическая) C(x) полиномиального размера.
Экспоненциальная нижняя оценка на интерполянт.
2 / 5
Cutting Plane: нижняя оценка
Монотонная интерполяция.
Теорема (Пудлак)
Пусть в A(x, y) ⊃ B(x, z) все вхождения xi в A и в B положительны.
Тогда из док-ва в Res (или CP) получается монотонный интерполянт
— булева (или арифметическая) C(x) полиномиального размера.
Экспоненциальная нижняя оценка на интерполянт.
Теорема (Разборов; Алон-Боппана; Пудлак)
Для булевых (или арифметических) схем,
разделяющих n–клики и (n − 1)–раскрашиваемые графы,
|C| = 2Ω(
√
n) при n = 1
8 (m/ log m)2/3 .
2 / 5
Нижние оценки, основанные на ширине
Схема доказательства:
Линейная нижняя оценка на какой-то параметр (ширину).
Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|.
3 / 5
Нижние оценки, основанные на ширине
Схема доказательства:
Линейная нижняя оценка на какой-то параметр (ширину).
Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|.
Резолюция:
Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных.
3 / 5
Нижние оценки, основанные на ширине
Схема доказательства:
Линейная нижняя оценка на какой-то параметр (ширину).
Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|.
Резолюция:
Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных.
Ширина формулы/вывода — ширина самой широкой дизъюнкции.
G w H: есть вывод ширины ≤ w.
W (F) — минимально возможная ширина док-ва.
S (F) — минимально возможное кол-во дизъюнкций док-ва.
3 / 5
Нижние оценки, основанные на ширине
Схема доказательства:
Линейная нижняя оценка на какой-то параметр (ширину).
Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|.
Резолюция:
Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных.
Ширина формулы/вывода — ширина самой широкой дизъюнкции.
G w H: есть вывод ширины ≤ w.
W (F) — минимально возможная ширина док-ва.
S (F) — минимально возможное кол-во дизъюнкций док-ва.
Лемма (для формулы F от n переменных)
W (F) ≤ W (F) + O( n ln S (F))
3 / 5
Нижние оценки, основанные на ширине
Схема доказательства:
Линейная нижняя оценка на какой-то параметр (ширину).
Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|.
Резолюция:
Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных.
Ширина формулы/вывода — ширина самой широкой дизъюнкции.
G w H: есть вывод ширины ≤ w.
W (F) — минимально возможная ширина док-ва.
S (F) — минимально возможное кол-во дизъюнкций док-ва.
Лемма (для формулы F от n переменных)
W (F) ≤ W (F) + O( n ln S (F))
Лемма (к лемме)
1. F|x=0 w C =⇒ F w+1 C ∨ x.
2. W (F|x=0) ≤ w−1, W (F|x=1) ≤ w =⇒
=⇒ W (F) ≤ max{w, W ({C ∈ F|¬x ∈ C})}.3 / 5
Нижние оценки, основанные на ширине
Схема доказательства:
Линейная нижняя оценка на какой-то параметр (ширину).
Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|.
Резолюция:
Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных.
Ширина формулы/вывода — ширина самой широкой дизъюнкции.
G w H: есть вывод ширины ≤ w.
W (F) — минимально возможная ширина док-ва.
S (F) — минимально возможное кол-во дизъюнкций док-ва.
Лемма (для формулы F от n переменных)
W (F) ≤ W (F) + O( n ln S (F))
Лемма (к лемме)
1. F|x=1 w C =⇒ F w+1 C ∨ ¬x.
2. W (F|x=1) ≤ w−1, W (F|x=0) ≤ w =⇒
=⇒ W (F) ≤ max{w, W ({C ∈ F| x ∈ C})}.3 / 5
Цейтинские формулы
G = (V , E) — граф.
Переменная xe ∈ {0, 1} для каждого e ∈ E.
Условие
e v
xe = 1.
|V |
... 2.
4 / 5
Цейтинские формулы
G = (V , E) — граф.
Переменная xe ∈ {0, 1} для каждого e ∈ E.
Условие
e v
xe = cv .
Константа cv ∈ {0, 1} для каждой v ∈ V .
v∈V
cv = 1.
4 / 5
Цейтинские формулы
G = (V , E) — граф.
Переменная xe ∈ {0, 1} для каждого e ∈ E.
Условие
e v
xe = cv .
Константа cv ∈ {0, 1} для каждой v ∈ V .
v∈V
cv = 1.
Определение
Расширительная способность
e(G) = min |cut(V , V  V )| V ⊆ V , 1
3 |V | ≤ |V | ≤ 2
3 |V | .
G — расширитель, если e(G) = Ω(|V |).
Факт
Существуют связные регулярные расширители степени 3.
4 / 5
Цейтинские формулы
Нижняя оценка Ω(|V |) на ширину вывода
В выводе есть дизъюнкция C, следующая в точности из
уравнений
v∈U e v
xe = cv , (1)
где |U| ∈ 1
3 |V |..2
3 |V | .
5 / 5
Цейтинские формулы
Нижняя оценка Ω(|V |) на ширину вывода
В выводе есть дизъюнкция C, следующая в точности из
уравнений
v∈U e v
xe = cv , (1)
где |U| ∈ 1
3 |V |..2
3 |V | .
Каждая переменная из сечения (U, V  U) меняет истинность (1)
для какого-то набора. . .
5 / 5
Цейтинские формулы
Нижняя оценка Ω(|V |) на ширину вывода
В выводе есть дизъюнкция C, следующая в точности из
уравнений
v∈U e v
xe = cv , (1)
где |U| ∈ 1
3 |V |..2
3 |V | .
Каждая переменная из сечения (U, V  U) меняет истинность (1)
для какого-то набора. . .
. . . и должна входить в C.
5 / 5

More Related Content

PDF
дбс1 1
PDF
Question04
PPTX
Функции в языках программирования
PDF
20100923 proof complexity_hirsch_lecture02
PDF
20101007 proof complexity_hirsch_lecture04
PDF
20081116 structuralcomplexitytheory lecture09-10
PPT
Opredelennyj integral
дбс1 1
Question04
Функции в языках программирования
20100923 proof complexity_hirsch_lecture02
20101007 proof complexity_hirsch_lecture04
20081116 structuralcomplexitytheory lecture09-10
Opredelennyj integral

What's hot (17)

PDF
Лекция №13. Графы: сильно связные компоненты и остовные деревья. Предмет "Стр...
PDF
20091129 algorithmsfornphardproblems kulikov_lecture10
PDF
Лекция №14. Графы: кратчайшие пути и максимальные потоки. Предмет "Структуры ...
PDF
S2 boolean amp-amp_complex_gates
PPT
Лекция 15 Поиск подстрок
PDF
S3 karnaugh maps-full
PDF
Kuznecova 9klass
PPT
Дифференцциальное исчисление
PDF
20101028 proof complexity_hirsch_lecture06
PDF
S3 karnaugh maps-short
PPSX
Категорная формальная эпистемология
PPTX
модуль 03 строки
PPTX
математик анализ хичээлийн лекц № 2
PDF
20111015 inroduction to_combinatorics_on_words_frid_lecture01
PDF
20081123 structuralcomplexitytheory lecture11-12
PPT
Vozrastanie i ubyvanie_funkcij
PDF
Скорость роста функций
Лекция №13. Графы: сильно связные компоненты и остовные деревья. Предмет "Стр...
20091129 algorithmsfornphardproblems kulikov_lecture10
Лекция №14. Графы: кратчайшие пути и максимальные потоки. Предмет "Структуры ...
S2 boolean amp-amp_complex_gates
Лекция 15 Поиск подстрок
S3 karnaugh maps-full
Kuznecova 9klass
Дифференцциальное исчисление
20101028 proof complexity_hirsch_lecture06
S3 karnaugh maps-short
Категорная формальная эпистемология
модуль 03 строки
математик анализ хичээлийн лекц № 2
20111015 inroduction to_combinatorics_on_words_frid_lecture01
20081123 structuralcomplexitytheory lecture11-12
Vozrastanie i ubyvanie_funkcij
Скорость роста функций
Ad

Viewers also liked (8)

PPT
Storyboard i phone scholz_week_4
PPT
On Database for Mobile Phones Ownership
PPTX
임신 중 흡연 노출 평가-곽호석
PDF
20130216 machinelearning khachay_lecture01
PPT
Thermometers блажкова вероника маслей дарья 10 кл
PDF
Aras PLM Software Digital Natives
PDF
20110409 quantum algorithms_vyali_lecture06
PDF
20091115 cryptoprotocols nikolenko_lecture07
Storyboard i phone scholz_week_4
On Database for Mobile Phones Ownership
임신 중 흡연 노출 평가-곽호석
20130216 machinelearning khachay_lecture01
Thermometers блажкова вероника маслей дарья 10 кл
Aras PLM Software Digital Natives
20110409 quantum algorithms_vyali_lecture06
20091115 cryptoprotocols nikolenko_lecture07
Ad

Similar to 20101021 proof complexity_hirsch_lecture05 (14)

PDF
20080928 structuralcomplexitytheory lecture01-02
PDF
20110403 quantum algorithms_vyali_lecture04
PDF
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...
PDF
ITMO RecSys course. Autumn 2014. Lecture 5
PDF
20081026 structuralcomplexitytheory lecture05-06
PPT
Лекция 16 Вычислительная геометрия
PDF
20110403 quantum algorithms_vyali_lecture03
PDF
117
PDF
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
PDF
Лекция №5 "Обработка текстов, Naive Bayes"
PDF
20111202 machine learning_nikolenko_lecture03
PPT
лекция 14
PDF
20111016 inroduction to_combinatorics_on_words_frid_lecture03
PDF
Лекция 9. Поиск кратчайшего пути в графе
20080928 structuralcomplexitytheory lecture01-02
20110403 quantum algorithms_vyali_lecture04
2017-02-04 01 Евгений Тюменцев. Выразительные возможности языков программиро...
ITMO RecSys course. Autumn 2014. Lecture 5
20081026 structuralcomplexitytheory lecture05-06
Лекция 16 Вычислительная геометрия
20110403 quantum algorithms_vyali_lecture03
117
554 1 алгебра. 9кл.-кузнецова, муравьева и др_минск, 2014 -287с
Лекция №5 "Обработка текстов, Naive Bayes"
20111202 machine learning_nikolenko_lecture03
лекция 14
20111016 inroduction to_combinatorics_on_words_frid_lecture03
Лекция 9. Поиск кратчайшего пути в графе

More from Computer Science Club (20)

PDF
20141223 kuznetsov distributed
PDF
Computer Vision
PDF
20140531 serebryany lecture01_fantastic_cpp_bugs
PDF
20140531 serebryany lecture02_find_scary_cpp_bugs
PDF
20140531 serebryany lecture01_fantastic_cpp_bugs
PDF
20140511 parallel programming_kalishenko_lecture12
PDF
20140427 parallel programming_zlobin_lecture11
PDF
20140420 parallel programming_kalishenko_lecture10
PDF
20140413 parallel programming_kalishenko_lecture09
PDF
20140329 graph drawing_dainiak_lecture02
PDF
20140329 graph drawing_dainiak_lecture01
PDF
20140310 parallel programming_kalishenko_lecture03-04
PDF
20140223-SuffixTrees-lecture01-03
PDF
20140216 parallel programming_kalishenko_lecture01
PDF
20131106 h10 lecture6_matiyasevich
PDF
20131027 h10 lecture5_matiyasevich
PDF
20131027 h10 lecture5_matiyasevich
PDF
20131013 h10 lecture4_matiyasevich
PDF
20131006 h10 lecture3_matiyasevich
PDF
20131006 h10 lecture3_matiyasevich
20141223 kuznetsov distributed
Computer Vision
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
20140511 parallel programming_kalishenko_lecture12
20140427 parallel programming_zlobin_lecture11
20140420 parallel programming_kalishenko_lecture10
20140413 parallel programming_kalishenko_lecture09
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture01
20140310 parallel programming_kalishenko_lecture03-04
20140223-SuffixTrees-lecture01-03
20140216 parallel programming_kalishenko_lecture01
20131106 h10 lecture6_matiyasevich
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
20131013 h10 lecture4_matiyasevich
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich

20101021 proof complexity_hirsch_lecture05

  • 1. Сложность пропозициональных доказательств Эдуард Алексеевич Гирш http://logic.pdmi.ras.ru/~hirsch ПОМИ РАН 21 октября 2010 г. 1 / 5
  • 2. Cutting Plane: нижняя оценка Монотонная интерполяция. Экспоненциальная нижняя оценка на интерполянт. 2 / 5
  • 3. Cutting Plane: нижняя оценка Монотонная интерполяция. Теорема (Пудлак) Пусть в A(x, y) ⊃ B(x, z) все вхождения xi в A и в B положительны. Тогда из док-ва в Res (или CP) получается монотонный интерполянт — булева (или арифметическая) C(x) полиномиального размера. Экспоненциальная нижняя оценка на интерполянт. 2 / 5
  • 4. Cutting Plane: нижняя оценка Монотонная интерполяция. Теорема (Пудлак) Пусть в A(x, y) ⊃ B(x, z) все вхождения xi в A и в B положительны. Тогда из док-ва в Res (или CP) получается монотонный интерполянт — булева (или арифметическая) C(x) полиномиального размера. Экспоненциальная нижняя оценка на интерполянт. Теорема (Разборов; Алон-Боппана; Пудлак) Для булевых (или арифметических) схем, разделяющих n–клики и (n − 1)–раскрашиваемые графы, |C| = 2Ω( √ n) при n = 1 8 (m/ log m)2/3 . 2 / 5
  • 5. Нижние оценки, основанные на ширине Схема доказательства: Линейная нижняя оценка на какой-то параметр (ширину). Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|. 3 / 5
  • 6. Нижние оценки, основанные на ширине Схема доказательства: Линейная нижняя оценка на какой-то параметр (ширину). Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|. Резолюция: Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных. 3 / 5
  • 7. Нижние оценки, основанные на ширине Схема доказательства: Линейная нижняя оценка на какой-то параметр (ширину). Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|. Резолюция: Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных. Ширина формулы/вывода — ширина самой широкой дизъюнкции. G w H: есть вывод ширины ≤ w. W (F) — минимально возможная ширина док-ва. S (F) — минимально возможное кол-во дизъюнкций док-ва. 3 / 5
  • 8. Нижние оценки, основанные на ширине Схема доказательства: Линейная нижняя оценка на какой-то параметр (ширину). Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|. Резолюция: Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных. Ширина формулы/вывода — ширина самой широкой дизъюнкции. G w H: есть вывод ширины ≤ w. W (F) — минимально возможная ширина док-ва. S (F) — минимально возможное кол-во дизъюнкций док-ва. Лемма (для формулы F от n переменных) W (F) ≤ W (F) + O( n ln S (F)) 3 / 5
  • 9. Нижние оценки, основанные на ширине Схема доказательства: Линейная нижняя оценка на какой-то параметр (ширину). Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|. Резолюция: Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных. Ширина формулы/вывода — ширина самой широкой дизъюнкции. G w H: есть вывод ширины ≤ w. W (F) — минимально возможная ширина док-ва. S (F) — минимально возможное кол-во дизъюнкций док-ва. Лемма (для формулы F от n переменных) W (F) ≤ W (F) + O( n ln S (F)) Лемма (к лемме) 1. F|x=0 w C =⇒ F w+1 C ∨ x. 2. W (F|x=0) ≤ w−1, W (F|x=1) ≤ w =⇒ =⇒ W (F) ≤ max{w, W ({C ∈ F|¬x ∈ C})}.3 / 5
  • 10. Нижние оценки, основанные на ширине Схема доказательства: Линейная нижняя оценка на какой-то параметр (ширину). Лемма: в коротком док-ве π можно понизить ширину до ∼ ln |π|. Резолюция: Ширина дизъюнкции W (l1 ∨ . . . ∨ lk) — количество переменных. Ширина формулы/вывода — ширина самой широкой дизъюнкции. G w H: есть вывод ширины ≤ w. W (F) — минимально возможная ширина док-ва. S (F) — минимально возможное кол-во дизъюнкций док-ва. Лемма (для формулы F от n переменных) W (F) ≤ W (F) + O( n ln S (F)) Лемма (к лемме) 1. F|x=1 w C =⇒ F w+1 C ∨ ¬x. 2. W (F|x=1) ≤ w−1, W (F|x=0) ≤ w =⇒ =⇒ W (F) ≤ max{w, W ({C ∈ F| x ∈ C})}.3 / 5
  • 11. Цейтинские формулы G = (V , E) — граф. Переменная xe ∈ {0, 1} для каждого e ∈ E. Условие e v xe = 1. |V | ... 2. 4 / 5
  • 12. Цейтинские формулы G = (V , E) — граф. Переменная xe ∈ {0, 1} для каждого e ∈ E. Условие e v xe = cv . Константа cv ∈ {0, 1} для каждой v ∈ V . v∈V cv = 1. 4 / 5
  • 13. Цейтинские формулы G = (V , E) — граф. Переменная xe ∈ {0, 1} для каждого e ∈ E. Условие e v xe = cv . Константа cv ∈ {0, 1} для каждой v ∈ V . v∈V cv = 1. Определение Расширительная способность e(G) = min |cut(V , V V )| V ⊆ V , 1 3 |V | ≤ |V | ≤ 2 3 |V | . G — расширитель, если e(G) = Ω(|V |). Факт Существуют связные регулярные расширители степени 3. 4 / 5
  • 14. Цейтинские формулы Нижняя оценка Ω(|V |) на ширину вывода В выводе есть дизъюнкция C, следующая в точности из уравнений v∈U e v xe = cv , (1) где |U| ∈ 1 3 |V |..2 3 |V | . 5 / 5
  • 15. Цейтинские формулы Нижняя оценка Ω(|V |) на ширину вывода В выводе есть дизъюнкция C, следующая в точности из уравнений v∈U e v xe = cv , (1) где |U| ∈ 1 3 |V |..2 3 |V | . Каждая переменная из сечения (U, V U) меняет истинность (1) для какого-то набора. . . 5 / 5
  • 16. Цейтинские формулы Нижняя оценка Ω(|V |) на ширину вывода В выводе есть дизъюнкция C, следующая в точности из уравнений v∈U e v xe = cv , (1) где |U| ∈ 1 3 |V |..2 3 |V | . Каждая переменная из сечения (U, V U) меняет истинность (1) для какого-то набора. . . . . . и должна входить в C. 5 / 5