Теория сложности доказательств, осень 2010: Нижние...

36

Upload: cs-center

Post on 15-Apr-2017

140 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Ñëîæíîñòü ïðîïîçèöèîíàëüíûõ äîêàçàòåëüñòâ

Ýäóàðä Àëåêñååâè÷ Ãèðø

http://logic.pdmi.ras.ru/~hirsch

ÏÎÌÈ ÐÀÍ

28 îêòÿáðÿ 2010 ã.

1 / 8

Page 2: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Ïðèíöèï ÄèðèõëåÍèæíÿÿ îöåíêà Ω(n) íà øèðèíó âûâîäà

I Ñîêðàòèì øèðèíó àêñèîì: çàáóäåì î íåêîòîðûõ âîçìîæíîñòÿõ.I G -PHP: äâóäîëüíûé ãðàô G çàäà¼ò âîçìîæíîñòè ðàçìåùåíèÿ.

I Ïóñòü G = ((P,H),E ) äâóäîëüíûé ðàñøèðèòåëü: ñòåïåíü

êîíñòàíòà, èìåþòñÿ êîíñòàíòû ε, ρ ∈ (0; 1), ò.÷.

∀P ′ ⊆ P (|P ′| ≤ ρ|P| ⇒ |∂P ′| ≥ ε|P ′|),ãäå ∂P ′ òå êëåòêè, ãäå ìîæåò ñèäåòü ðîâíî îäèí êðîëèê èç P ′.

I Óðàâíåíèÿ êðîëèêà p ∨(p,h)∈E

xph

∧ ∧(p,h),(p′,h)∈E

p 6=p′

(¬xph ∨ ¬xp′h).

I Ëþáûå ρ|P| óðàâíåíèé ñîâìåñòíû; âñå |P| íåò.I  âûâîäå åñòü äèçúþíêöèÿ C , ñëåäóþùàÿ â òî÷íîñòè èç

óðàâíåíèé äëÿ ìíîæåñòâà P ′ ðàçìåðîì ∈[13ρ|P|..2

3ρ|P|

].

I Äëÿ êàæäîé êëåòêè èç ∂P ′ â C äîëæíà áûòü ïåðåìåííàÿ.

2 / 8

Page 3: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Ïðèíöèï ÄèðèõëåÍèæíÿÿ îöåíêà Ω(n) íà øèðèíó âûâîäà

I Ñîêðàòèì øèðèíó àêñèîì: çàáóäåì î íåêîòîðûõ âîçìîæíîñòÿõ.I G -PHP: äâóäîëüíûé ãðàô G çàäà¼ò âîçìîæíîñòè ðàçìåùåíèÿ.I Ïóñòü G = ((P,H),E ) äâóäîëüíûé ðàñøèðèòåëü: ñòåïåíü

êîíñòàíòà, èìåþòñÿ êîíñòàíòû ε, ρ ∈ (0; 1), ò.÷.

∀P ′ ⊆ P (|P ′| ≤ ρ|P| ⇒ |∂P ′| ≥ ε|P ′|),ãäå ∂P ′ òå êëåòêè, ãäå ìîæåò ñèäåòü ðîâíî îäèí êðîëèê èç P ′.

I Óðàâíåíèÿ êðîëèêà p ∨(p,h)∈E

xph

∧ ∧(p,h),(p′,h)∈E

p 6=p′

(¬xph ∨ ¬xp′h).

I Ëþáûå ρ|P| óðàâíåíèé ñîâìåñòíû; âñå |P| íåò.I  âûâîäå åñòü äèçúþíêöèÿ C , ñëåäóþùàÿ â òî÷íîñòè èç

óðàâíåíèé äëÿ ìíîæåñòâà P ′ ðàçìåðîì ∈[13ρ|P|..2

3ρ|P|

].

I Äëÿ êàæäîé êëåòêè èç ∂P ′ â C äîëæíà áûòü ïåðåìåííàÿ.

2 / 8

Page 4: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Ïðèíöèï ÄèðèõëåÍèæíÿÿ îöåíêà Ω(n) íà øèðèíó âûâîäà

I Ñîêðàòèì øèðèíó àêñèîì: çàáóäåì î íåêîòîðûõ âîçìîæíîñòÿõ.I G -PHP: äâóäîëüíûé ãðàô G çàäà¼ò âîçìîæíîñòè ðàçìåùåíèÿ.I Ïóñòü G = ((P,H),E ) äâóäîëüíûé ðàñøèðèòåëü: ñòåïåíü

êîíñòàíòà, èìåþòñÿ êîíñòàíòû ε, ρ ∈ (0; 1), ò.÷.

∀P ′ ⊆ P (|P ′| ≤ ρ|P| ⇒ |∂P ′| ≥ ε|P ′|),ãäå ∂P ′ òå êëåòêè, ãäå ìîæåò ñèäåòü ðîâíî îäèí êðîëèê èç P ′.

I Óðàâíåíèÿ êðîëèêà p ∨(p,h)∈E

xph

∧ ∧(p,h),(p′,h)∈E

p 6=p′

(¬xph ∨ ¬xp′h).

I Ëþáûå ρ|P| óðàâíåíèé ñîâìåñòíû; âñå |P| íåò.I  âûâîäå åñòü äèçúþíêöèÿ C , ñëåäóþùàÿ â òî÷íîñòè èç

óðàâíåíèé äëÿ ìíîæåñòâà P ′ ðàçìåðîì ∈[13ρ|P|..2

3ρ|P|

].

I Äëÿ êàæäîé êëåòêè èç ∂P ′ â C äîëæíà áûòü ïåðåìåííàÿ.

2 / 8

Page 5: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Ïðèíöèï ÄèðèõëåÍèæíÿÿ îöåíêà Ω(n) íà øèðèíó âûâîäà

I Ñîêðàòèì øèðèíó àêñèîì: çàáóäåì î íåêîòîðûõ âîçìîæíîñòÿõ.I G -PHP: äâóäîëüíûé ãðàô G çàäà¼ò âîçìîæíîñòè ðàçìåùåíèÿ.I Ïóñòü G = ((P,H),E ) äâóäîëüíûé ðàñøèðèòåëü: ñòåïåíü

êîíñòàíòà, èìåþòñÿ êîíñòàíòû ε, ρ ∈ (0; 1), ò.÷.

∀P ′ ⊆ P (|P ′| ≤ ρ|P| ⇒ |∂P ′| ≥ ε|P ′|),ãäå ∂P ′ òå êëåòêè, ãäå ìîæåò ñèäåòü ðîâíî îäèí êðîëèê èç P ′.

I Óðàâíåíèÿ êðîëèêà p ∨(p,h)∈E

xph

∧ ∧(p,h),(p′,h)∈E

p 6=p′

(¬xph ∨ ¬xp′h).

I Ëþáûå ρ|P| óðàâíåíèé ñîâìåñòíû; âñå |P| íåò.I  âûâîäå åñòü äèçúþíêöèÿ C , ñëåäóþùàÿ â òî÷íîñòè èç

óðàâíåíèé äëÿ ìíîæåñòâà P ′ ðàçìåðîì ∈[13ρ|P|..2

3ρ|P|

].

I Äëÿ êàæäîé êëåòêè èç ∂P ′ â C äîëæíà áûòü ïåðåìåííàÿ.

2 / 8

Page 6: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Ïðèíöèï ÄèðèõëåÍèæíÿÿ îöåíêà Ω(n) íà øèðèíó âûâîäà

I Ñîêðàòèì øèðèíó àêñèîì: çàáóäåì î íåêîòîðûõ âîçìîæíîñòÿõ.I G -PHP: äâóäîëüíûé ãðàô G çàäà¼ò âîçìîæíîñòè ðàçìåùåíèÿ.I Ïóñòü G = ((P,H),E ) äâóäîëüíûé ðàñøèðèòåëü: ñòåïåíü

êîíñòàíòà, èìåþòñÿ êîíñòàíòû ε, ρ ∈ (0; 1), ò.÷.

∀P ′ ⊆ P (|P ′| ≤ ρ|P| ⇒ |∂P ′| ≥ ε|P ′|),ãäå ∂P ′ òå êëåòêè, ãäå ìîæåò ñèäåòü ðîâíî îäèí êðîëèê èç P ′.

I Óðàâíåíèÿ êðîëèêà p ∨(p,h)∈E

xph

∧ ∧(p,h),(p′,h)∈E

p 6=p′

(¬xph ∨ ¬xp′h).

I Ëþáûå ρ|P| óðàâíåíèé ñîâìåñòíû; âñå |P| íåò.I  âûâîäå åñòü äèçúþíêöèÿ C , ñëåäóþùàÿ â òî÷íîñòè èç

óðàâíåíèé äëÿ ìíîæåñòâà P ′ ðàçìåðîì ∈[13ρ|P|..2

3ρ|P|

].

I Äëÿ êàæäîé êëåòêè èç ∂P ′ â C äîëæíà áûòü ïåðåìåííàÿ. 2 / 8

Page 7: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèé (Reection)

I Êîððåêòíîñòü ñèñòåìû äîê-â Π íåâûïîëíèìîñòü ôîðìóë

Π(x , y) = 1 ∧ x [z ] = 1

(äëÿ êîíêðåòíîãî ðàçìåðà ôîðìóëû x , íàáîðà çíà÷åíèé z , äîê-âà y).

I Â Res íåò êîðîòêèõ äîê-â êîððåêòíîñòè Res.

I Res(2): Res ñ íîâûìè ïåðåìåííûìè äëÿ 2-êîíúþíêöèé:

¬ax ,y ∨ x , ¬ax ,y ∨ y , ¬x ∨ ¬y ∨ ax ,y .

I Â Res(2) åñòü êîðîòêèå äîê-âà êîððåêòíîñòè Res.

I . . . è êîððåêòíîñòè Res(2).

3 / 8

Page 8: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèé (Reection)

I Êîððåêòíîñòü ìåòîäà ðåçîëþöèé íåâûïîëíèìîñòü ôîðìóë

Res(x , y) = 1 ∧ x [z ] = 1

(äëÿ êîíêðåòíîãî ðàçìåðà ôîðìóëû x , íàáîðà çíà÷åíèé z , äîê-âà y).

I Â Res íåò êîðîòêèõ äîê-â êîððåêòíîñòè Res.

I Res(2): Res ñ íîâûìè ïåðåìåííûìè äëÿ 2-êîíúþíêöèé:

¬ax ,y ∨ x , ¬ax ,y ∨ y , ¬x ∨ ¬y ∨ ax ,y .

I Â Res(2) åñòü êîðîòêèå äîê-âà êîððåêòíîñòè Res.

I . . . è êîððåêòíîñòè Res(2).

3 / 8

Page 9: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèé (Reection)

I Êîððåêòíîñòü ìåòîäà ðåçîëþöèé íåâûïîëíèìîñòü ôîðìóë

Res(x , y) = 1 ∧ x [z ] = 1

(äëÿ êîíêðåòíîãî ðàçìåðà ôîðìóëû x , íàáîðà çíà÷åíèé z , äîê-âà y).

I Â Res íåò êîðîòêèõ äîê-â êîððåêòíîñòè Res.

I Res(2): Res ñ íîâûìè ïåðåìåííûìè äëÿ 2-êîíúþíêöèé:

¬ax ,y ∨ x , ¬ax ,y ∨ y , ¬x ∨ ¬y ∨ ax ,y .

I Â Res(2) åñòü êîðîòêèå äîê-âà êîððåêòíîñòè Res.

I . . . è êîððåêòíîñòè Res(2).

3 / 8

Page 10: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèé (Reection)

I Êîððåêòíîñòü ìåòîäà ðåçîëþöèé íåâûïîëíèìîñòü ôîðìóë

Res(x , y) = 1 ∧ x [z ] = 1

(äëÿ êîíêðåòíîãî ðàçìåðà ôîðìóëû x , íàáîðà çíà÷åíèé z , äîê-âà y).

I Â Res íåò êîðîòêèõ äîê-â êîððåêòíîñòè Res.

I Res(2): Res ñ íîâûìè ïåðåìåííûìè äëÿ 2-êîíúþíêöèé:

¬ax ,y ∨ x , ¬ax ,y ∨ y , ¬x ∨ ¬y ∨ ax ,y .

I Â Res(2) åñòü êîðîòêèå äîê-âà êîððåêòíîñòè Res.

I . . . è êîððåêòíîñòè Res(2).

3 / 8

Page 11: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: ïåðåìåííûå

I Èíäåêñû:I Ôîðìóëà îò n ïåðåìåííûõ (èíäåêñû v ∈ [1..n]).I . . . èç m äèçúþíêöèé (èíäåêñû ` ∈ [1..m]).I Âûâîä èç r äèçúþíêöèé (èíäåêñû ` ∈ [1..r ]).I Îòðèöàíèÿ óêàçûâàþòñÿ èíäåêñàìè b ∈ 0, 1.

I Ôîðìóëà òàáëèöà âõîæäåíèé x`,v ,b.

I Íàáîð çíà÷åíèÿ zv è óêàçàòåëè z`,v ,b (÷òî âûï. ` ?).

I Äîê-âî I äèçúþíêöèè y`,v ,b,I çàâèñèìîñòè p`,`′,b: äèçúþíêöèÿ ` ïîëó÷åíà ðåçîëüâèðîâàíèåì `′,

b çíàê ðåçîëüâèðóåìîé ïåðåìåííîé,I ðåçîëüâèðóåìàÿ ïåðåìåííàÿ w`,v .

4 / 8

Page 12: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: ïåðåìåííûå

I Èíäåêñû:I Ôîðìóëà îò n ïåðåìåííûõ (èíäåêñû v ∈ [1..n]).I . . . èç m äèçúþíêöèé (èíäåêñû ` ∈ [1..m]).I Âûâîä èç r äèçúþíêöèé (èíäåêñû ` ∈ [1..r ]).I Îòðèöàíèÿ óêàçûâàþòñÿ èíäåêñàìè b ∈ 0, 1.

I Ôîðìóëà òàáëèöà âõîæäåíèé x`,v ,b.

I Íàáîð çíà÷åíèÿ zv è óêàçàòåëè z`,v ,b (÷òî âûï. ` ?).

I Äîê-âî I äèçúþíêöèè y`,v ,b,I çàâèñèìîñòè p`,`′,b: äèçúþíêöèÿ ` ïîëó÷åíà ðåçîëüâèðîâàíèåì `′,

b çíàê ðåçîëüâèðóåìîé ïåðåìåííîé,I ðåçîëüâèðóåìàÿ ïåðåìåííàÿ w`,v .

4 / 8

Page 13: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: ïåðåìåííûå

I Èíäåêñû:I Ôîðìóëà îò n ïåðåìåííûõ (èíäåêñû v ∈ [1..n]).I . . . èç m äèçúþíêöèé (èíäåêñû ` ∈ [1..m]).I Âûâîä èç r äèçúþíêöèé (èíäåêñû ` ∈ [1..r ]).I Îòðèöàíèÿ óêàçûâàþòñÿ èíäåêñàìè b ∈ 0, 1.

I Ôîðìóëà òàáëèöà âõîæäåíèé x`,v ,b.

I Íàáîð çíà÷åíèÿ zv è óêàçàòåëè z`,v ,b (÷òî âûï. ` ?).

I Äîê-âî I äèçúþíêöèè y`,v ,b,I çàâèñèìîñòè p`,`′,b: äèçúþíêöèÿ ` ïîëó÷åíà ðåçîëüâèðîâàíèåì `′,

b çíàê ðåçîëüâèðóåìîé ïåðåìåííîé,I ðåçîëüâèðóåìàÿ ïåðåìåííàÿ w`,v .

4 / 8

Page 14: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: ïåðåìåííûå

I Èíäåêñû:I Ôîðìóëà îò n ïåðåìåííûõ (èíäåêñû v ∈ [1..n]).I . . . èç m äèçúþíêöèé (èíäåêñû ` ∈ [1..m]).I Âûâîä èç r äèçúþíêöèé (èíäåêñû ` ∈ [1..r ]).I Îòðèöàíèÿ óêàçûâàþòñÿ èíäåêñàìè b ∈ 0, 1.

I Ôîðìóëà òàáëèöà âõîæäåíèé x`,v ,b.

I Íàáîð çíà÷åíèÿ zv è óêàçàòåëè z`,v ,b (÷òî âûï. ` ?).

I Äîê-âî I äèçúþíêöèè y`,v ,b,I çàâèñèìîñòè p`,`′,b: äèçúþíêöèÿ ` ïîëó÷åíà ðåçîëüâèðîâàíèåì `′,

b çíàê ðåçîëüâèðóåìîé ïåðåìåííîé,I ðåçîëüâèðóåìàÿ ïåðåìåííàÿ w`,v .

4 / 8

Page 15: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.I ` íå ñ ïîòîëêà óïàëî:

∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 16: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.

I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.I ` íå ñ ïîòîëêà óïàëî:

∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 17: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.

I ` íå ñ ïîòîëêà óïàëî:∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 18: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.I ` íå ñ ïîòîëêà óïàëî:

∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 19: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.I ` íå ñ ïîòîëêà óïàëî:

∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 20: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.I ` íå ñ ïîòîëêà óïàëî:

∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.

I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 21: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.I ` íå ñ ïîòîëêà óïàëî:

∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.

I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 22: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÒî÷íàÿ ôîðìóëèðîâêà: äèçúþíêöèè

I Êàæäàÿ äèçúþíêöèÿ ÷åì-òî âûïîëíåíà:∨v ,b

z`,v ,b.

I Òåì, ÷òî åñòü â íåé: ¬z`,v ,b ∨ x`,v ,b.I Íàáîð ñîãëàñîâàí ñ óêàçàòåëÿìè: ¬z`,v ,0 ∨ zv , ¬zv ∨ ¬z`,v ,1.

I Ôîðìóëà ÷àñòü âûâîäà: ¬x`,v ,b ∨ y`,v ,b.I Äëÿ íàä¼æíîñòè, ¬y`,v ,0 ∨ ¬y`,v ,1.I ` íå ñ ïîòîëêà óïàëî:

∨`′<`

p`,`′,b,∨v

w`,v .

I Ðåçîëüâåíòà ïî îäíîé ïåðåìåííîé: ¬w`,v ∨ ¬w`,v ′ .

I Êîòîðàÿ áûëà: ¬w`,v ∨ ¬p`,`′,b ∨ y`′,v ,b.I Îñòàëüíûå ïåðåìåííûå íà ìåñòå: ¬p`,`′,b ∨ ¬w`,v ∨ ¬y`′,v ,b′ ∨ y`,v ,b.I ¾Â îáùåì, âñå óìåðëè¿: ¬y`,v ,b.

5 / 8

Page 23: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÂåðõíÿÿ îöåíêà â Res(2)

Ïîñëåäîâàòåëüíî äîêàçûâàåì, ÷òî âûïîëíÿþùèé íàáîð z

âûïîëíÿåò âñå äèçúþíêöèè âûâîäà y , âêëþ÷àÿ ïîñëåäíþþ (ïóñòóþ):∨v

(y`,v ,0 ∧ zv ) ∨ (y`,v ,1 ∧ ¬zv ).

I Äîêàçûâàåì ïðè óñëîâèè p`,`′,0, p`,`′′,1, w`,v ,

êîãäà-íèáóäü ïîòîì âîñïîëüçóåìñÿ ñóùåñòâîâàíèåì `′, `′′, v .

I Óöåëåâøèå ïåðåìåííûå íàñëåäóþòñÿ èç ðåçîëüâèðîâàííûõ ä.,

ìîäèöèôèðóåì ñòàðûå ä. â íîâóþ.

I Ïðîïàâøàÿ ÿâíî óêàçûâàåò, êàêîé èç ÷ëåíîâ ∨ âûïîëíåí (çíàåì

çíàê ïåðåìåííîé), îñòà¼òñÿ zv (à äëÿ äðóãîé ¬zv , îñòàëîñüñðåçîëüâèðîâàòü).

6 / 8

Page 24: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÂåðõíÿÿ îöåíêà â Res(2)

Ïîñëåäîâàòåëüíî äîêàçûâàåì, ÷òî âûïîëíÿþùèé íàáîð z

âûïîëíÿåò âñå äèçúþíêöèè âûâîäà y , âêëþ÷àÿ ïîñëåäíþþ (ïóñòóþ):∨v

(y`,v ,0 ∧ zv ) ∨ (y`,v ,1 ∧ ¬zv ).

I Äîêàçûâàåì ïðè óñëîâèè p`,`′,0, p`,`′′,1, w`,v ,

êîãäà-íèáóäü ïîòîì âîñïîëüçóåìñÿ ñóùåñòâîâàíèåì `′, `′′, v .

I Óöåëåâøèå ïåðåìåííûå íàñëåäóþòñÿ èç ðåçîëüâèðîâàííûõ ä.,

ìîäèöèôèðóåì ñòàðûå ä. â íîâóþ.

I Ïðîïàâøàÿ ÿâíî óêàçûâàåò, êàêîé èç ÷ëåíîâ ∨ âûïîëíåí (çíàåì

çíàê ïåðåìåííîé), îñòà¼òñÿ zv (à äëÿ äðóãîé ¬zv , îñòàëîñüñðåçîëüâèðîâàòü).

6 / 8

Page 25: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÂåðõíÿÿ îöåíêà â Res(2)

Ïîñëåäîâàòåëüíî äîêàçûâàåì, ÷òî âûïîëíÿþùèé íàáîð z

âûïîëíÿåò âñå äèçúþíêöèè âûâîäà y , âêëþ÷àÿ ïîñëåäíþþ (ïóñòóþ):∨v

(y`,v ,0 ∧ zv ) ∨ (y`,v ,1 ∧ ¬zv ).

I Äîêàçûâàåì ïðè óñëîâèè p`,`′,0, p`,`′′,1, w`,v ,

êîãäà-íèáóäü ïîòîì âîñïîëüçóåìñÿ ñóùåñòâîâàíèåì `′, `′′, v .

I Óöåëåâøèå ïåðåìåííûå íàñëåäóþòñÿ èç ðåçîëüâèðîâàííûõ ä.,

ìîäèöèôèðóåì ñòàðûå ä. â íîâóþ.

I Ïðîïàâøàÿ ÿâíî óêàçûâàåò, êàêîé èç ÷ëåíîâ ∨ âûïîëíåí (çíàåì

çíàê ïåðåìåííîé), îñòà¼òñÿ zv (à äëÿ äðóãîé ¬zv , îñòàëîñüñðåçîëüâèðîâàòü).

6 / 8

Page 26: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÂåðõíÿÿ îöåíêà â Res(2)

Ïîñëåäîâàòåëüíî äîêàçûâàåì, ÷òî âûïîëíÿþùèé íàáîð z

âûïîëíÿåò âñå äèçúþíêöèè âûâîäà y , âêëþ÷àÿ ïîñëåäíþþ (ïóñòóþ):∨v

(y`,v ,0 ∧ zv ) ∨ (y`,v ,1 ∧ ¬zv ).

I Äîêàçûâàåì ïðè óñëîâèè p`,`′,0, p`,`′′,1, w`,v ,

êîãäà-íèáóäü ïîòîì âîñïîëüçóåìñÿ ñóùåñòâîâàíèåì `′, `′′, v .

I Óöåëåâøèå ïåðåìåííûå íàñëåäóþòñÿ èç ðåçîëüâèðîâàííûõ ä.,

ìîäèöèôèðóåì ñòàðûå ä. â íîâóþ.

I Ïðîïàâøàÿ ÿâíî óêàçûâàåò, êàêîé èç ÷ëåíîâ ∨ âûïîëíåí (çíàåì

çíàê ïåðåìåííîé), îñòà¼òñÿ zv (à äëÿ äðóãîé ¬zv , îñòàëîñüñðåçîëüâèðîâàòü).

6 / 8

Page 27: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÍèæíÿÿ îöåíêà äëÿ ìåòîäà ðåçîëþöèé

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.

I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ k2-êëèêó.I  ïåðâîì ñëó÷àå F âûïîëíèìà.I Âî âòîðîì ñëó÷àå F èìååò êîðîòêîå äîê-âî íåâûïîëíèìîñòè:

I ñðåäè å¼ äèçúþíêöèé åñòü ïðèíöèï Äèðèõëå k2 7→ k;I ó íåãî åñòü äîê-âî ðàçìåðà 2(log n)

O(1)

â Res((log n)O(1)):

I ðàçäåëèì êðîëèêîâ íà k ñòàé ïî k øòóê, êëåòêè íà 2 ïî k/2 øòóê,êàêàÿ-òî ñòàÿ öåëèêîì â ïåðâîé êëåòêå =⇒ èíúåêöèÿ k 7→ k

2;

èíà÷å êàæäàÿ äà¼ò êðîëèêà âî âòîðóþ =⇒ èíúåêöèÿ k 7→ k

2.

I êîìïîçèöèÿ èíúåêöèé k2 7→ k, k 7→ k

2äà¼ò k

2 7→ k

2.

I ïîâòîðèì log k ðàç.

7 / 8

Page 28: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÍèæíÿÿ îöåíêà äëÿ ìåòîäà ðåçîëþöèé

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ k2-êëèêó.

Òåîðåìà (Alon, Boppana)

3 ≤ k ≤ K è K√k ≤ m/(8 logm) =⇒ ìîíîòîííûå ñõåìû,

îòäåëÿþùèå k-ðàñêðàøèâàåìûå ãðàôû ñ m âåðøèíàìè îò

ñîäåðæàùèõ K -êëèêè, èìåþò ðàçìåð ≥ 18

(m

4K√k logm

)(√k+1)/2.

Îñòàëîñü èçâëå÷ü ñõåìó äëÿ ðàñêðàøèâàåìîñòè èç äîêàçàòåëüñòâ

äëÿ Reection.

I  ïåðâîì ñëó÷àå F âûïîëíèìà.I Âî âòîðîì ñëó÷àå F èìååò êîðîòêîå äîê-âî íåâûïîëíèìîñòè:

I ñðåäè å¼ äèçúþíêöèé åñòü ïðèíöèï Äèðèõëå k2 7→ k;I ó íåãî åñòü äîê-âî ðàçìåðà 2(log n)

O(1)

â Res((log n)O(1)):

I ðàçäåëèì êðîëèêîâ íà k ñòàé ïî k øòóê, êëåòêè íà 2 ïî k/2 øòóê,êàêàÿ-òî ñòàÿ öåëèêîì â ïåðâîé êëåòêå =⇒ èíúåêöèÿ k 7→ k

2;

èíà÷å êàæäàÿ äà¼ò êðîëèêà âî âòîðóþ =⇒ èíúåêöèÿ k 7→ k

2.

I êîìïîçèöèÿ èíúåêöèé k2 7→ k, k 7→ k

2äà¼ò k

2 7→ k

2.

I ïîâòîðèì log k ðàç.

7 / 8

Page 29: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÍèæíÿÿ îöåíêà äëÿ ìåòîäà ðåçîëþöèé

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ k2-êëèêó.

Ãðàô G 7→ ôîðìóëà F î k-ðàñêðàøèâàåìîñòè + äîï. ïåðåìåííûå

äëÿ âñåõ êîíúþíêöèé äëèíû (log n)O(1).

I  ïåðâîì ñëó÷àå F âûïîëíèìà.I Âî âòîðîì ñëó÷àå F èìååò êîðîòêîå äîê-âî íåâûïîëíèìîñòè:

I ñðåäè å¼ äèçúþíêöèé åñòü ïðèíöèï Äèðèõëå k2 7→ k;I ó íåãî åñòü äîê-âî ðàçìåðà 2(log n)

O(1)

â Res((log n)O(1)):

I ðàçäåëèì êðîëèêîâ íà k ñòàé ïî k øòóê, êëåòêè íà 2 ïî k/2 øòóê,êàêàÿ-òî ñòàÿ öåëèêîì â ïåðâîé êëåòêå =⇒ èíúåêöèÿ k 7→ k

2;

èíà÷å êàæäàÿ äà¼ò êðîëèêà âî âòîðóþ =⇒ èíúåêöèÿ k 7→ k

2.

I êîìïîçèöèÿ èíúåêöèé k2 7→ k, k 7→ k

2äà¼ò k

2 7→ k

2.

I ïîâòîðèì log k ðàç.

7 / 8

Page 30: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÍèæíÿÿ îöåíêà äëÿ ìåòîäà ðåçîëþöèé

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ k2-êëèêó.

Ãðàô G 7→ ôîðìóëà F î k-ðàñêðàøèâàåìîñòè + äîï. ïåðåìåííûå

äëÿ âñåõ êîíúþíêöèé äëèíû (log n)O(1).I  ïåðâîì ñëó÷àå F âûïîëíèìà.

I Âî âòîðîì ñëó÷àå F èìååò êîðîòêîå äîê-âî íåâûïîëíèìîñòè:I ñðåäè å¼ äèçúþíêöèé åñòü ïðèíöèï Äèðèõëå k2 7→ k;I ó íåãî åñòü äîê-âî ðàçìåðà 2(log n)

O(1)

â Res((log n)O(1)):

I ðàçäåëèì êðîëèêîâ íà k ñòàé ïî k øòóê, êëåòêè íà 2 ïî k/2 øòóê,êàêàÿ-òî ñòàÿ öåëèêîì â ïåðâîé êëåòêå =⇒ èíúåêöèÿ k 7→ k

2;

èíà÷å êàæäàÿ äà¼ò êðîëèêà âî âòîðóþ =⇒ èíúåêöèÿ k 7→ k

2.

I êîìïîçèöèÿ èíúåêöèé k2 7→ k, k 7→ k

2äà¼ò k

2 7→ k

2.

I ïîâòîðèì log k ðàç.

7 / 8

Page 31: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÍèæíÿÿ îöåíêà äëÿ ìåòîäà ðåçîëþöèé

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ k2-êëèêó.

Ãðàô G 7→ ôîðìóëà F î k-ðàñêðàøèâàåìîñòè + äîï. ïåðåìåííûå

äëÿ âñåõ êîíúþíêöèé äëèíû (log n)O(1).I  ïåðâîì ñëó÷àå F âûïîëíèìà.I Âî âòîðîì ñëó÷àå F èìååò êîðîòêîå äîê-âî íåâûïîëíèìîñòè:

I ñðåäè å¼ äèçúþíêöèé åñòü ïðèíöèï Äèðèõëå k2 7→ k;I ó íåãî åñòü äîê-âî ðàçìåðà 2(log n)

O(1)

â Res((log n)O(1)):

I ðàçäåëèì êðîëèêîâ íà k ñòàé ïî k øòóê, êëåòêè íà 2 ïî k/2 øòóê,êàêàÿ-òî ñòàÿ öåëèêîì â ïåðâîé êëåòêå =⇒ èíúåêöèÿ k 7→ k

2;

èíà÷å êàæäàÿ äà¼ò êðîëèêà âî âòîðóþ =⇒ èíúåêöèÿ k 7→ k

2.

I êîìïîçèöèÿ èíúåêöèé k2 7→ k, k 7→ k

2äà¼ò k

2 7→ k

2.

I ïîâòîðèì log k ðàç.

7 / 8

Page 32: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÍèæíÿÿ îöåíêà äëÿ ìåòîäà ðåçîëþöèé

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ k2-êëèêó.

Ãðàô G 7→ ôîðìóëà F î k-ðàñêðàøèâàåìîñòè + äîï. ïåðåìåííûå

äëÿ âñåõ êîíúþíêöèé äëèíû (log n)O(1).I  ïåðâîì ñëó÷àå F âûïîëíèìà.I Âî âòîðîì ñëó÷àå F èìååò êîðîòêîå äîê-âî íåâûïîëíèìîñòè:

I ñðåäè å¼ äèçúþíêöèé åñòü ïðèíöèï Äèðèõëå k2 7→ k;I ó íåãî åñòü äîê-âî ðàçìåðà 2(log n)

O(1)

â Res((log n)O(1)):I ðàçäåëèì êðîëèêîâ íà k ñòàé ïî k øòóê, êëåòêè íà 2 ïî k/2 øòóê,

êàêàÿ-òî ñòàÿ öåëèêîì â ïåðâîé êëåòêå =⇒ èíúåêöèÿ k 7→ k

2;

èíà÷å êàæäàÿ äà¼ò êðîëèêà âî âòîðóþ =⇒ èíúåêöèÿ k 7→ k

2.

I êîìïîçèöèÿ èíúåêöèé k2 7→ k, k 7→ k

2äà¼ò k

2 7→ k

2.

I ïîâòîðèì log k ðàç.

7 / 8

Page 33: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ðåçîëþöèéÍèæíÿÿ îöåíêà äëÿ ìåòîäà ðåçîëþöèé

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ k2-êëèêó.

Ãðàô G 7→ ôîðìóëà F î k-ðàñêðàøèâàåìîñòè + äîï. ïåðåìåííûå

äëÿ âñåõ êîíúþíêöèé äëèíû (log n)O(1).I  ïåðâîì ñëó÷àå F âûïîëíèìà.I Âî âòîðîì ñëó÷àå F èìååò êîðîòêîå äîê-âî íåâûïîëíèìîñòè:

I ñðåäè å¼ äèçúþíêöèé åñòü ïðèíöèï Äèðèõëå k2 7→ k;I ó íåãî åñòü äîê-âî ðàçìåðà 2(log n)

O(1)

â Res((log n)O(1)):I ðàçäåëèì êðîëèêîâ íà k ñòàé ïî k øòóê, êëåòêè íà 2 ïî k/2 øòóê,

êàêàÿ-òî ñòàÿ öåëèêîì â ïåðâîé êëåòêå =⇒ èíúåêöèÿ k 7→ k

2;

èíà÷å êàæäàÿ äà¼ò êðîëèêà âî âòîðóþ =⇒ èíúåêöèÿ k 7→ k

2.

I êîìïîçèöèÿ èíúåêöèé k2 7→ k, k 7→ k

2äà¼ò k

2 7→ k

2.

I ïîâòîðèì log k ðàç.

Óïðàæíåíèå

Äîäåëàòü äîê-âî ïðèíöèïà Äèðèõëå k2 7→ k â Res((log k)O(1)).7 / 8

Page 34: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ñåêóùèõ ïëîñêîñòåéÍèæíÿÿ îöåíêà äëÿ CP

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.

I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ (k + 1)-êëèêó.I Äàëüíåéøåå àíàëîãè÷íî ðåçîëþöèè, òîëüêî ïðîùå:

îáû÷íûé ïðèíöèï Äèðèõëå èìååò êîðîòêèå äîê-âà â CP!I Îñòàëîñü ñôîðìóëèðîâàòü êîððåêòíîñòü CP ÿñíî, ÷òî ýòîìîæíî ñäåëàòü, ñîõðàíèâ óñëîâèå íà ìîíîòîííîñòü âõîæäåíèéïåðåìåííûõ ôîðìóëû, âåäü

I îáå ÷àñòè äåéñòâèòåëüíî ìîíîòîííî îò íèõ çàâèñÿò,I à îñòàëüíîå äåëàåòñÿ òàê æå, êàê â äîê-âå òåîðåìû Êóêà-Ëåâèíà îáNP-ïîëíîòå SAT.

8 / 8

Page 35: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ñåêóùèõ ïëîñêîñòåéÍèæíÿÿ îöåíêà äëÿ CP

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ (k + 1)-êëèêó.I Äàëüíåéøåå àíàëîãè÷íî ðåçîëþöèè, òîëüêî ïðîùå:

îáû÷íûé ïðèíöèï Äèðèõëå èìååò êîðîòêèå äîê-âà â CP!

I Îñòàëîñü ñôîðìóëèðîâàòü êîððåêòíîñòü CP ÿñíî, ÷òî ýòîìîæíî ñäåëàòü, ñîõðàíèâ óñëîâèå íà ìîíîòîííîñòü âõîæäåíèéïåðåìåííûõ ôîðìóëû, âåäü

I îáå ÷àñòè äåéñòâèòåëüíî ìîíîòîííî îò íèõ çàâèñÿò,I à îñòàëüíîå äåëàåòñÿ òàê æå, êàê â äîê-âå òåîðåìû Êóêà-Ëåâèíà îáNP-ïîëíîòå SAT.

8 / 8

Page 36: Теория сложности доказательств, осень 2010: Нижние оценки для принципа Дирихле и корректности метода

Êîððåêòíîñòü ìåòîäà ñåêóùèõ ïëîñêîñòåéÍèæíÿÿ îöåíêà äëÿ CP

I Êîðîòêîå äîê-âî 7→ ìàëåíüêàÿ ìîíîòîííàÿ ñõåìà, îòäåëÿþùàÿ

âûïîëíèìûå ôîðìóëû îò èìåþùèõ êîðîòêèå äîê-âà.I Îòäåëèì k-ðàñêðàøèâàåìûå ãðàôû îò ñîäåðæàùèõ (k + 1)-êëèêó.I Äàëüíåéøåå àíàëîãè÷íî ðåçîëþöèè, òîëüêî ïðîùå:

îáû÷íûé ïðèíöèï Äèðèõëå èìååò êîðîòêèå äîê-âà â CP!I Îñòàëîñü ñôîðìóëèðîâàòü êîððåêòíîñòü CP ÿñíî, ÷òî ýòîìîæíî ñäåëàòü, ñîõðàíèâ óñëîâèå íà ìîíîòîííîñòü âõîæäåíèéïåðåìåííûõ ôîðìóëû, âåäü

I îáå ÷àñòè äåéñòâèòåëüíî ìîíîòîííî îò íèõ çàâèñÿò,I à îñòàëüíîå äåëàåòñÿ òàê æå, êàê â äîê-âå òåîðåìû Êóêà-Ëåâèíà îáNP-ïîëíîòå SAT.

8 / 8