SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Ñëîæíîñòü ïðîïîçèöèîíàëüíûõ äîêàçàòåëüñòâ
Ýäóàðä Àëåêñååâè÷ Ãèðø
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

Weitere ähnliche Inhalte

Was ist angesagt?

20090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture0120090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture01Computer Science Club
 
Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷
Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷
Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷zaluu_medleg
 
Çàíãèëààíû õ¿÷äëèéíí àðãà
Çàíãèëààíû õ¿÷äëèéíí àðãàÇàíãèëààíû õ¿÷äëèéíí àðãà
Çàíãèëààíû õ¿÷äëèéíí àðãàzaluu_medleg
 
решебник и гдз по математике за 1 класс истомина, 2011 год
решебник и гдз по математике за 1 класс   истомина, 2011 годрешебник и гдз по математике за 1 класс   истомина, 2011 год
решебник и гдз по математике за 1 класс истомина, 2011 годИван Иванов
 
3.1 himiin temdeg
3.1 himiin temdeg3.1 himiin temdeg
3.1 himiin temdegErka Bandi
 
Лекция 3 - Блочные шифры, часть I
Лекция 3 - Блочные шифры, часть IЛекция 3 - Блочные шифры, часть I
Лекция 3 - Блочные шифры, часть IMikhail Buryakov
 
решебник и гдз по математике за 1 класс рудницкая
решебник и гдз по математике за 1 класс   рудницкаярешебник и гдз по математике за 1 класс   рудницкая
решебник и гдз по математике за 1 класс рудницкаяИван Иванов
 
резидентные разрешения
резидентные разрешениярезидентные разрешения
резидентные разрешенияTimur Beyters
 
العمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadan
العمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadanالعمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadan
العمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadanMosaadRamadan AbdAlhk
 

Was ist angesagt? (14)

Lecture 7
Lecture 7Lecture 7
Lecture 7
 
20090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture0120090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture01
 
Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷
Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷
Òðàíñôîðìàòîðûí îðóóëãûí á¿ä¿¿â÷
 
Ioni xolboo
Ioni xolbooIoni xolboo
Ioni xolboo
 
Çàíãèëààíû õ¿÷äëèéíí àðãà
Çàíãèëààíû õ¿÷äëèéíí àðãàÇàíãèëààíû õ¿÷äëèéíí àðãà
Çàíãèëààíû õ¿÷äëèéíí àðãà
 
flood control measures
flood control measuresflood control measures
flood control measures
 
решебник и гдз по математике за 1 класс истомина, 2011 год
решебник и гдз по математике за 1 класс   истомина, 2011 годрешебник и гдз по математике за 1 класс   истомина, 2011 год
решебник и гдз по математике за 1 класс истомина, 2011 год
 
Tailan 2011 on
Tailan 2011 onTailan 2011 on
Tailan 2011 on
 
3.1 himiin temdeg
3.1 himiin temdeg3.1 himiin temdeg
3.1 himiin temdeg
 
Лекция 3 - Блочные шифры, часть I
Лекция 3 - Блочные шифры, часть IЛекция 3 - Блочные шифры, часть I
Лекция 3 - Блочные шифры, часть I
 
Slides -i._minkin
Slides  -i._minkinSlides  -i._minkin
Slides -i._minkin
 
решебник и гдз по математике за 1 класс рудницкая
решебник и гдз по математике за 1 класс   рудницкаярешебник и гдз по математике за 1 класс   рудницкая
решебник и гдз по математике за 1 класс рудницкая
 
резидентные разрешения
резидентные разрешениярезидентные разрешения
резидентные разрешения
 
العمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadan
العمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadanالعمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadan
العمـل الخـيري دراسة تأصيلية تاريخيةBy MosaadRamadan
 

Andere mochten auch

20101219 search query_analysis_braslavski_lecture03-04
20101219 search query_analysis_braslavski_lecture03-0420101219 search query_analysis_braslavski_lecture03-04
20101219 search query_analysis_braslavski_lecture03-04Computer Science Club
 
20110306 csseminar cg_illustrations_vyatkina
20110306 csseminar cg_illustrations_vyatkina20110306 csseminar cg_illustrations_vyatkina
20110306 csseminar cg_illustrations_vyatkinaComputer Science Club
 
20101028 reals and_integers_matiyasevich_ekb_lecture01-02
20101028 reals and_integers_matiyasevich_ekb_lecture01-0220101028 reals and_integers_matiyasevich_ekb_lecture01-02
20101028 reals and_integers_matiyasevich_ekb_lecture01-02Computer Science Club
 
20101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture0620101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture06Computer Science Club
 
20110319 parameterized algorithms_fomin_lecture01-02
20110319 parameterized algorithms_fomin_lecture01-0220110319 parameterized algorithms_fomin_lecture01-02
20110319 parameterized algorithms_fomin_lecture01-02Computer Science Club
 
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Computer Science Club
 
20090426 hardnessvsrandomness itsykson_lecture09
20090426 hardnessvsrandomness itsykson_lecture0920090426 hardnessvsrandomness itsykson_lecture09
20090426 hardnessvsrandomness itsykson_lecture09Computer Science Club
 
20080330 cryptography hirsch_lecture07
20080330 cryptography hirsch_lecture0720080330 cryptography hirsch_lecture07
20080330 cryptography hirsch_lecture07Computer Science Club
 
20080420 machine learning_nikolenko_lecture11
20080420 machine learning_nikolenko_lecture1120080420 machine learning_nikolenko_lecture11
20080420 machine learning_nikolenko_lecture11Computer Science Club
 
Н. Иготти. Виртуализация и виртуальные машины. Лекция 11
Н. Иготти. Виртуализация и виртуальные машины. Лекция 11Н. Иготти. Виртуализация и виртуальные машины. Лекция 11
Н. Иготти. Виртуализация и виртуальные машины. Лекция 11Computer Science Club
 
Д. М. Ицыксон. Вводный курс. Лекция 2
Д. М. Ицыксон. Вводный курс. Лекция 2Д. М. Ицыксон. Вводный курс. Лекция 2
Д. М. Ицыксон. Вводный курс. Лекция 2Computer Science Club
 
20090222 hardnessvsrandomness itsykson_lecture02
20090222 hardnessvsrandomness itsykson_lecture0220090222 hardnessvsrandomness itsykson_lecture02
20090222 hardnessvsrandomness itsykson_lecture02Computer Science Club
 
20080323 machine learning_nikolenko_lecture04
20080323 machine learning_nikolenko_lecture0420080323 machine learning_nikolenko_lecture04
20080323 machine learning_nikolenko_lecture04Computer Science Club
 
20080224 cryptography hirsch_lecture02
20080224 cryptography hirsch_lecture0220080224 cryptography hirsch_lecture02
20080224 cryptography hirsch_lecture02Computer Science Club
 
20100228 virtualization igotti_lecture03
20100228 virtualization igotti_lecture0320100228 virtualization igotti_lecture03
20100228 virtualization igotti_lecture03Computer Science Club
 
20100923 proof complexity_hirsch_lecture02
20100923 proof complexity_hirsch_lecture0220100923 proof complexity_hirsch_lecture02
20100923 proof complexity_hirsch_lecture02Computer Science Club
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02Computer Science Club
 
20110409 quantum algorithms_vyali_lecture09
20110409 quantum algorithms_vyali_lecture0920110409 quantum algorithms_vyali_lecture09
20110409 quantum algorithms_vyali_lecture09Computer Science Club
 

Andere mochten auch (19)

20101219 search query_analysis_braslavski_lecture03-04
20101219 search query_analysis_braslavski_lecture03-0420101219 search query_analysis_braslavski_lecture03-04
20101219 search query_analysis_braslavski_lecture03-04
 
20110306 csseminar cg_illustrations_vyatkina
20110306 csseminar cg_illustrations_vyatkina20110306 csseminar cg_illustrations_vyatkina
20110306 csseminar cg_illustrations_vyatkina
 
20101028 reals and_integers_matiyasevich_ekb_lecture01-02
20101028 reals and_integers_matiyasevich_ekb_lecture01-0220101028 reals and_integers_matiyasevich_ekb_lecture01-02
20101028 reals and_integers_matiyasevich_ekb_lecture01-02
 
20101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture0620101028 proof complexity_hirsch_lecture06
20101028 proof complexity_hirsch_lecture06
 
20110319 parameterized algorithms_fomin_lecture01-02
20110319 parameterized algorithms_fomin_lecture01-0220110319 parameterized algorithms_fomin_lecture01-02
20110319 parameterized algorithms_fomin_lecture01-02
 
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
 
20090426 hardnessvsrandomness itsykson_lecture09
20090426 hardnessvsrandomness itsykson_lecture0920090426 hardnessvsrandomness itsykson_lecture09
20090426 hardnessvsrandomness itsykson_lecture09
 
20080330 cryptography hirsch_lecture07
20080330 cryptography hirsch_lecture0720080330 cryptography hirsch_lecture07
20080330 cryptography hirsch_lecture07
 
20080420 machine learning_nikolenko_lecture11
20080420 machine learning_nikolenko_lecture1120080420 machine learning_nikolenko_lecture11
20080420 machine learning_nikolenko_lecture11
 
Н. Иготти. Виртуализация и виртуальные машины. Лекция 11
Н. Иготти. Виртуализация и виртуальные машины. Лекция 11Н. Иготти. Виртуализация и виртуальные машины. Лекция 11
Н. Иготти. Виртуализация и виртуальные машины. Лекция 11
 
Д. М. Ицыксон. Вводный курс. Лекция 2
Д. М. Ицыксон. Вводный курс. Лекция 2Д. М. Ицыксон. Вводный курс. Лекция 2
Д. М. Ицыксон. Вводный курс. Лекция 2
 
20090222 hardnessvsrandomness itsykson_lecture02
20090222 hardnessvsrandomness itsykson_lecture0220090222 hardnessvsrandomness itsykson_lecture02
20090222 hardnessvsrandomness itsykson_lecture02
 
20080323 machine learning_nikolenko_lecture04
20080323 machine learning_nikolenko_lecture0420080323 machine learning_nikolenko_lecture04
20080323 machine learning_nikolenko_lecture04
 
20080224 cryptography hirsch_lecture02
20080224 cryptography hirsch_lecture0220080224 cryptography hirsch_lecture02
20080224 cryptography hirsch_lecture02
 
20100228 virtualization igotti_lecture03
20100228 virtualization igotti_lecture0320100228 virtualization igotti_lecture03
20100228 virtualization igotti_lecture03
 
20100923 proof complexity_hirsch_lecture02
20100923 proof complexity_hirsch_lecture0220100923 proof complexity_hirsch_lecture02
20100923 proof complexity_hirsch_lecture02
 
20100925 ontology konev_lecture01
20100925 ontology konev_lecture0120100925 ontology konev_lecture01
20100925 ontology konev_lecture01
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
 
20110409 quantum algorithms_vyali_lecture09
20110409 quantum algorithms_vyali_lecture0920110409 quantum algorithms_vyali_lecture09
20110409 quantum algorithms_vyali_lecture09
 

Mehr von Computer Science Club

20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugsComputer Science Club
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugsComputer Science Club
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugsComputer Science Club
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12Computer Science Club
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11Computer Science Club
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10Computer Science Club
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09Computer Science Club
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02Computer Science Club
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01Computer Science Club
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04Computer Science Club
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01Computer Science Club
 

Mehr von Computer Science Club (20)

20141223 kuznetsov distributed
20141223 kuznetsov distributed20141223 kuznetsov distributed
20141223 kuznetsov distributed
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04
 
20140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-0320140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-03
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01
 
20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 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