Семинар по сложности булевых функций, осень 2011:...
TRANSCRIPT
![Page 1: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/1.jpg)
Семинар по сложности булевых функцийЛекция 7: Монотонные формулы
Е. Деменков
Computer Science клуб при ПОМИhttp://compsciclub.ru
06.11.2011
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 1 / 21
![Page 2: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/2.jpg)
План лекции
1 Введение
2 Нижняя оценка для квадратичных функций
3 Суперполиноминальная нижняя оценка
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 2 / 21
![Page 3: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/3.jpg)
План лекции
1 Введение
2 Нижняя оценка для квадратичных функций
3 Суперполиноминальная нижняя оценка
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 3 / 21
![Page 4: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/4.jpg)
Введение
Определение
Покрывающее число 𝜒(f )(𝜒+(f )) это минимальное количествомонохроматических(положительных) прямоугольников (попарно непересекающихся), покрывающих все ребра Sf = f −1(1) × f −1(0).
ОпределениеПрямоугольник A × B монохроматический, если есть литерал z такой,что z(a) = 1 для всех a ∈ A и z(b) = 0 для всех b ∈ B .Положительно монохроматический, если z = xi для некоторого i .
ЗамечаниеХрапченко и Рычков доказали, что
L+(f ) ≥ 𝜒+(f ).
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 4 / 21
![Page 5: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/5.jpg)
Введение
Определение
Покрывающее число 𝜒(f )(𝜒+(f )) это минимальное количествомонохроматических(положительных) прямоугольников (попарно непересекающихся), покрывающих все ребра Sf = f −1(1) × f −1(0).
ОпределениеПрямоугольник A × B монохроматический, если есть литерал z такой,что z(a) = 1 для всех a ∈ A и z(b) = 0 для всех b ∈ B .
Положительно монохроматический, если z = xi для некоторого i .
ЗамечаниеХрапченко и Рычков доказали, что
L+(f ) ≥ 𝜒+(f ).
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 4 / 21
![Page 6: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/6.jpg)
Введение
Определение
Покрывающее число 𝜒(f )(𝜒+(f )) это минимальное количествомонохроматических(положительных) прямоугольников (попарно непересекающихся), покрывающих все ребра Sf = f −1(1) × f −1(0).
ОпределениеПрямоугольник A × B монохроматический, если есть литерал z такой,что z(a) = 1 для всех a ∈ A и z(b) = 0 для всех b ∈ B .Положительно монохроматический, если z = xi для некоторого i .
ЗамечаниеХрапченко и Рычков доказали, что
L+(f ) ≥ 𝜒+(f ).
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 4 / 21
![Page 7: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/7.jpg)
Введение
Определение
Покрывающее число 𝜒(f )(𝜒+(f )) это минимальное количествомонохроматических(положительных) прямоугольников (попарно непересекающихся), покрывающих все ребра Sf = f −1(1) × f −1(0).
ОпределениеПрямоугольник A × B монохроматический, если есть литерал z такой,что z(a) = 1 для всех a ∈ A и z(b) = 0 для всех b ∈ B .Положительно монохроматический, если z = xi для некоторого i .
ЗамечаниеХрапченко и Рычков доказали, что
L+(f ) ≥ 𝜒+(f ).
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 4 / 21
![Page 8: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/8.jpg)
И что с этим можно сделать?
ЗамечаниеРассмотрим матрицу M : A × B → F, которая имеет большой ранг.Предположим, что любой минор MR , образованный положительныммонохроматическим прямоугольником R , имеет ранг не более, чем r .Тогда
L+(f ) ≥ 𝜒+(f ) ≥ rk(M)
r.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 5 / 21
![Page 9: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/9.jpg)
И что с этим можно сделать?
ЗамечаниеРассмотрим матрицу M : A × B → F, которая имеет большой ранг.Предположим, что любой минор MR , образованный положительныммонохроматическим прямоугольником R , имеет ранг не более, чем r .Тогда
L+(f ) ≥ 𝜒+(f ) ≥ rk(M)
r.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 5 / 21
![Page 10: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/10.jpg)
И что с этим можно сделать?
ЗамечаниеРассмотрим матрицу M : A × B → F, которая имеет большой ранг.Предположим, что любой минор MR , образованный положительныммонохроматическим прямоугольником R , имеет ранг не более, чем r .Тогда
L+(f ) ≥ 𝜒+(f ) ≥ rk(M)
r.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 5 / 21
![Page 11: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/11.jpg)
План лекции
1 Введение
2 Нижняя оценка для квадратичных функций
3 Суперполиноминальная нижняя оценка
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 6 / 21
![Page 12: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/12.jpg)
Квадратичная функция графа
Определение
Пусть G = ([n],E ) – граф. Для него можно определить следующуюмонотонную(квадратическую) функцию
fG (x1, . . . , xn) =⋁︁
{i ,j}∈E
xixj .
Пример
Пусть G = ([n],E ) полный двудольный граф. E = S × T , S ∩ T = ∅ и|S | = |T | = n/2. При этом |E | = n2/4 и fG может быть вычислена, какмонотонная формула линейного размера следующим образом:
F (x1, . . . , xn) =
(︃⋁︁i∈S
xi
)︃∧
(︃⋁︁i∈T
xi
)︃
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 7 / 21
![Page 13: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/13.jpg)
Квадратичная функция графа
Определение
Пусть G = ([n],E ) – граф. Для него можно определить следующуюмонотонную(квадратическую) функцию
fG (x1, . . . , xn) =⋁︁
{i ,j}∈E
xixj .
Пример
Пусть G = ([n],E ) полный двудольный граф. E = S × T , S ∩ T = ∅ и|S | = |T | = n/2. При этом |E | = n2/4 и fG может быть вычислена, какмонотонная формула линейного размера следующим образом:
F (x1, . . . , xn) =
(︃⋁︁i∈S
xi
)︃∧
(︃⋁︁i∈T
xi
)︃
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 7 / 21
![Page 14: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/14.jpg)
Теорема (Jukna 2008)
G = (V ,E ) – граф без треугольников и квадратов. Тогда
L+(fG ) ≥ |E |.
Пример
Рассмотрим проективное пространство PG (2, q). В нем q2 + q + 1точка, q + 1 линия, каждая линия содержит q + 1 точку, любые дветочки лежат на одной прямой, любые две прямые пересекаются вединственной точке. Рассмотрим двудольный граф, в котором в однойдоле линии, во второй точки. Ребро соответствует тому, что точкапринадлежит прямой. В этом графе n = Θ(q2) вершин иΘ(q3) = Θ(n3/2) ребер. И в этом графе нет ни треугольников, никвадратов.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 8 / 21
![Page 15: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/15.jpg)
Теорема (Jukna 2008)
G = (V ,E ) – граф без треугольников и квадратов. Тогда
L+(fG ) ≥ |E |.
Пример
Рассмотрим проективное пространство PG (2, q). В нем q2 + q + 1точка, q + 1 линия, каждая линия содержит q + 1 точку, любые дветочки лежат на одной прямой, любые две прямые пересекаются вединственной точке.
Рассмотрим двудольный граф, в котором в однойдоле линии, во второй точки. Ребро соответствует тому, что точкапринадлежит прямой. В этом графе n = Θ(q2) вершин иΘ(q3) = Θ(n3/2) ребер. И в этом графе нет ни треугольников, никвадратов.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 8 / 21
![Page 16: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/16.jpg)
Теорема (Jukna 2008)
G = (V ,E ) – граф без треугольников и квадратов. Тогда
L+(fG ) ≥ |E |.
Пример
Рассмотрим проективное пространство PG (2, q). В нем q2 + q + 1точка, q + 1 линия, каждая линия содержит q + 1 точку, любые дветочки лежат на одной прямой, любые две прямые пересекаются вединственной точке. Рассмотрим двудольный граф, в котором в однойдоле линии, во второй точки. Ребро соответствует тому, что точкапринадлежит прямой.
В этом графе n = Θ(q2) вершин иΘ(q3) = Θ(n3/2) ребер. И в этом графе нет ни треугольников, никвадратов.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 8 / 21
![Page 17: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/17.jpg)
Теорема (Jukna 2008)
G = (V ,E ) – граф без треугольников и квадратов. Тогда
L+(fG ) ≥ |E |.
Пример
Рассмотрим проективное пространство PG (2, q). В нем q2 + q + 1точка, q + 1 линия, каждая линия содержит q + 1 точку, любые дветочки лежат на одной прямой, любые две прямые пересекаются вединственной точке. Рассмотрим двудольный граф, в котором в однойдоле линии, во второй точки. Ребро соответствует тому, что точкапринадлежит прямой. В этом графе n = Θ(q2) вершин иΘ(q3) = Θ(n3/2) ребер.
И в этом графе нет ни треугольников, никвадратов.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 8 / 21
![Page 18: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/18.jpg)
Теорема (Jukna 2008)
G = (V ,E ) – граф без треугольников и квадратов. Тогда
L+(fG ) ≥ |E |.
Пример
Рассмотрим проективное пространство PG (2, q). В нем q2 + q + 1точка, q + 1 линия, каждая линия содержит q + 1 точку, любые дветочки лежат на одной прямой, любые две прямые пересекаются вединственной точке. Рассмотрим двудольный граф, в котором в однойдоле линии, во второй точки. Ребро соответствует тому, что точкапринадлежит прямой. В этом графе n = Θ(q2) вершин иΘ(q3) = Θ(n3/2) ребер. И в этом графе нет ни треугольников, никвадратов.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 8 / 21
![Page 19: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/19.jpg)
План лекции
1 Введение
2 Нижняя оценка для квадратичных функций
3 Суперполиноминальная нижняя оценка
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 9 / 21
![Page 20: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/20.jpg)
И еще немного определений
Определение
Пусть A ⊂ 2[n] - семейство 1-термов, а B ⊂ 2[n] - семейство 0-термов(f (a) = 1 для a ∈ A и f (b̄) = 0 для b ∈ B , где b̄ = [n] ∖ b). A,B кросспересекающиеся, если a ∩ b ̸= ∅ для всех a ∈ A, b ∈ B.
ОпределениеПусть A,B – локально пересекающиеся, если для любого b ∈ B можетбыть разделено на две не пустых части b = b0 ∪ b1, что любое a ∈ Aпересекается только с одной частью.
ОпределениеДля любых локально пересекающихся A,B можно определитьследующую(ортогональную) матрицу DA,B :
D[a, b] =
{︂0 if a ∩ b0 ̸= ∅1 if a ∩ b1 ̸= ∅ .
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 10 / 21
![Page 21: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/21.jpg)
И еще немного определений
Определение
Пусть A ⊂ 2[n] - семейство 1-термов, а B ⊂ 2[n] - семейство 0-термов(f (a) = 1 для a ∈ A и f (b̄) = 0 для b ∈ B , где b̄ = [n] ∖ b). A,B кросспересекающиеся, если a ∩ b ̸= ∅ для всех a ∈ A, b ∈ B.
ОпределениеПусть A,B – локально пересекающиеся, если для любого b ∈ B можетбыть разделено на две не пустых части b = b0 ∪ b1, что любое a ∈ Aпересекается только с одной частью.
ОпределениеДля любых локально пересекающихся A,B можно определитьследующую(ортогональную) матрицу DA,B :
D[a, b] =
{︂0 if a ∩ b0 ̸= ∅1 if a ∩ b1 ̸= ∅ .
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 10 / 21
![Page 22: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/22.jpg)
И еще немного определений
Определение
Пусть A ⊂ 2[n] - семейство 1-термов, а B ⊂ 2[n] - семейство 0-термов(f (a) = 1 для a ∈ A и f (b̄) = 0 для b ∈ B , где b̄ = [n] ∖ b). A,B кросспересекающиеся, если a ∩ b ̸= ∅ для всех a ∈ A, b ∈ B.
ОпределениеПусть A,B – локально пересекающиеся, если для любого b ∈ B можетбыть разделено на две не пустых части b = b0 ∪ b1, что любое a ∈ Aпересекается только с одной частью.
ОпределениеДля любых локально пересекающихся A,B можно определитьследующую(ортогональную) матрицу DA,B :
D[a, b] =
{︂0 if a ∩ b0 ̸= ∅1 if a ∩ b1 ̸= ∅ .
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 10 / 21
![Page 23: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/23.jpg)
Лемма Gal-Pudlak
Лемма (Gal-Pudak 2003)
Пусть A множество 1-термов, B множество 0-термов. Если A,Bлокально пересекающиеся, тогда
L+(f ) ≥ rk(DA,B).
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 11 / 21
![Page 24: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/24.jpg)
Доказательство
Для этого достаточно доказать, что rk(MR) ≤ 1, для любогомонохроматического подпрямоугольника R = A′ × B ′ прямоугольникаA × B .
Мы знаем, что f (a) = 1 для всех a ∈ A′ и f (b̄) = 1 для всех b ∈ B ′. Rмонохроматический. Так что есть i ∈ [n], что
i ∈ a ∖ b̄, для всех a ∈ A′, b ∈ B ′.
Поскольку, A′,B ′ локально пересекающиеся, любое b ∈ B ′ можноразделить на две части, b = b0 ∪ b1, что любое a ∈ A′ пересекаетсятолько с одной частью. Тогда B ′ можно разделить на 2 частиB0 = {b ∈ B ′|i ∈ b0} и B1 = {b ∈ B ′|i ∈ b1} A′ × B0 – 0-матрица, аA′ × B1 – 1-матрица. А значит ранг исходной матрицы A × B непревосходит 1.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 12 / 21
![Page 25: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/25.jpg)
Доказательство
Для этого достаточно доказать, что rk(MR) ≤ 1, для любогомонохроматического подпрямоугольника R = A′ × B ′ прямоугольникаA × B .Мы знаем, что f (a) = 1 для всех a ∈ A′ и f (b̄) = 1 для всех b ∈ B ′. Rмонохроматический. Так что есть i ∈ [n], что
i ∈ a ∖ b̄, для всех a ∈ A′, b ∈ B ′.
Поскольку, A′,B ′ локально пересекающиеся, любое b ∈ B ′ можноразделить на две части, b = b0 ∪ b1, что любое a ∈ A′ пересекаетсятолько с одной частью. Тогда B ′ можно разделить на 2 частиB0 = {b ∈ B ′|i ∈ b0} и B1 = {b ∈ B ′|i ∈ b1} A′ × B0 – 0-матрица, аA′ × B1 – 1-матрица. А значит ранг исходной матрицы A × B непревосходит 1.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 12 / 21
![Page 26: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/26.jpg)
Доказательство
Для этого достаточно доказать, что rk(MR) ≤ 1, для любогомонохроматического подпрямоугольника R = A′ × B ′ прямоугольникаA × B .Мы знаем, что f (a) = 1 для всех a ∈ A′ и f (b̄) = 1 для всех b ∈ B ′. Rмонохроматический. Так что есть i ∈ [n], что
i ∈ a ∖ b̄, для всех a ∈ A′, b ∈ B ′.
Поскольку, A′,B ′ локально пересекающиеся, любое b ∈ B ′ можноразделить на две части, b = b0 ∪ b1, что любое a ∈ A′ пересекаетсятолько с одной частью.
Тогда B ′ можно разделить на 2 частиB0 = {b ∈ B ′|i ∈ b0} и B1 = {b ∈ B ′|i ∈ b1} A′ × B0 – 0-матрица, аA′ × B1 – 1-матрица. А значит ранг исходной матрицы A × B непревосходит 1.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 12 / 21
![Page 27: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/27.jpg)
Доказательство
Для этого достаточно доказать, что rk(MR) ≤ 1, для любогомонохроматического подпрямоугольника R = A′ × B ′ прямоугольникаA × B .Мы знаем, что f (a) = 1 для всех a ∈ A′ и f (b̄) = 1 для всех b ∈ B ′. Rмонохроматический. Так что есть i ∈ [n], что
i ∈ a ∖ b̄, для всех a ∈ A′, b ∈ B ′.
Поскольку, A′,B ′ локально пересекающиеся, любое b ∈ B ′ можноразделить на две части, b = b0 ∪ b1, что любое a ∈ A′ пересекаетсятолько с одной частью. Тогда B ′ можно разделить на 2 частиB0 = {b ∈ B ′|i ∈ b0} и B1 = {b ∈ B ′|i ∈ b1} A′ × B0 – 0-матрица, аA′ × B1 – 1-матрица.
А значит ранг исходной матрицы A × B непревосходит 1.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 12 / 21
![Page 28: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/28.jpg)
Доказательство
Для этого достаточно доказать, что rk(MR) ≤ 1, для любогомонохроматического подпрямоугольника R = A′ × B ′ прямоугольникаA × B .Мы знаем, что f (a) = 1 для всех a ∈ A′ и f (b̄) = 1 для всех b ∈ B ′. Rмонохроматический. Так что есть i ∈ [n], что
i ∈ a ∖ b̄, для всех a ∈ A′, b ∈ B ′.
Поскольку, A′,B ′ локально пересекающиеся, любое b ∈ B ′ можноразделить на две части, b = b0 ∪ b1, что любое a ∈ A′ пересекаетсятолько с одной частью. Тогда B ′ можно разделить на 2 частиB0 = {b ∈ B ′|i ∈ b0} и B1 = {b ∈ B ′|i ∈ b1} A′ × B0 – 0-матрица, аA′ × B1 – 1-матрица. А значит ранг исходной матрицы A × B непревосходит 1.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 12 / 21
![Page 29: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/29.jpg)
Ортогональная матрица
Определение
Пусть A ⊂ 2[n] и T : A → 2[n] некое отображение. T контрактор еслидля любого a ∈ A T (a) ⊂ a и для любого другого a′ ∈ A, a ̸= a′
T (a) * a′. Если такое T существует, то A называют антицепью.
Определение
Пусть A –антицепь, а T – контрактор. Ортогональная матрица(DA)множества A это булева матрица, в которой столбцы– элементы A, астроки это все b ⊂ T (a) для всех a ∈ A. DA[a, b] = 1 тогда и толькотогда a ∩ b = ∅.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 13 / 21
![Page 30: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/30.jpg)
Ортогональная матрица
Определение
Пусть A ⊂ 2[n] и T : A → 2[n] некое отображение. T контрактор еслидля любого a ∈ A T (a) ⊂ a и для любого другого a′ ∈ A, a ̸= a′
T (a) * a′. Если такое T существует, то A называют антицепью.
Определение
Пусть A –антицепь, а T – контрактор. Ортогональная матрица(DA)множества A это булева матрица, в которой столбцы– элементы A, астроки это все b ⊂ T (a) для всех a ∈ A. DA[a, b] = 1 тогда и толькотогда a ∩ b = ∅.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 13 / 21
![Page 31: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/31.jpg)
ЛеммаДля любой антицепи A и ее ортогональной матрицы DA, rk(DA) = |A|.
ДоказательствоОсновная ортогональная матрица Dm это булева матрица размера2m × 2m, у которой строки и столбцы отмечены всемиподмножествами m-элементного множества. Эта матрица имеетполный ранг 2m(это легко доказывается по индукции).Достаточно показать, что все строки в нашей исходной матрицелинейно независимы. Зафиксируем a ∈ A. Пусть Da матрицаиндуцированная b ∈ T (a) и все a′ ∈ A заменяются на a′ ∩ T (a).Поскольку Dm имеет полный ранг, то Da также имеет полный ранг.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 14 / 21
![Page 32: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/32.jpg)
ЛеммаДля любой антицепи A и ее ортогональной матрицы DA, rk(DA) = |A|.
ДоказательствоОсновная ортогональная матрица Dm это булева матрица размера2m × 2m, у которой строки и столбцы отмечены всемиподмножествами m-элементного множества. Эта матрица имеетполный ранг 2m(это легко доказывается по индукции).
Достаточно показать, что все строки в нашей исходной матрицелинейно независимы. Зафиксируем a ∈ A. Пусть Da матрицаиндуцированная b ∈ T (a) и все a′ ∈ A заменяются на a′ ∩ T (a).Поскольку Dm имеет полный ранг, то Da также имеет полный ранг.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 14 / 21
![Page 33: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/33.jpg)
ЛеммаДля любой антицепи A и ее ортогональной матрицы DA, rk(DA) = |A|.
ДоказательствоОсновная ортогональная матрица Dm это булева матрица размера2m × 2m, у которой строки и столбцы отмечены всемиподмножествами m-элементного множества. Эта матрица имеетполный ранг 2m(это легко доказывается по индукции).Достаточно показать, что все строки в нашей исходной матрицелинейно независимы.
Зафиксируем a ∈ A. Пусть Da матрицаиндуцированная b ∈ T (a) и все a′ ∈ A заменяются на a′ ∩ T (a).Поскольку Dm имеет полный ранг, то Da также имеет полный ранг.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 14 / 21
![Page 34: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/34.jpg)
ЛеммаДля любой антицепи A и ее ортогональной матрицы DA, rk(DA) = |A|.
ДоказательствоОсновная ортогональная матрица Dm это булева матрица размера2m × 2m, у которой строки и столбцы отмечены всемиподмножествами m-элементного множества. Эта матрица имеетполный ранг 2m(это легко доказывается по индукции).Достаточно показать, что все строки в нашей исходной матрицелинейно независимы. Зафиксируем a ∈ A. Пусть Da матрицаиндуцированная b ∈ T (a) и все a′ ∈ A заменяются на a′ ∩ T (a).
Поскольку Dm имеет полный ранг, то Da также имеет полный ранг.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 14 / 21
![Page 35: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/35.jpg)
ЛеммаДля любой антицепи A и ее ортогональной матрицы DA, rk(DA) = |A|.
ДоказательствоОсновная ортогональная матрица Dm это булева матрица размера2m × 2m, у которой строки и столбцы отмечены всемиподмножествами m-элементного множества. Эта матрица имеетполный ранг 2m(это легко доказывается по индукции).Достаточно показать, что все строки в нашей исходной матрицелинейно независимы. Зафиксируем a ∈ A. Пусть Da матрицаиндуцированная b ∈ T (a) и все a′ ∈ A заменяются на a′ ∩ T (a).Поскольку Dm имеет полный ранг, то Da также имеет полный ранг.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 14 / 21
![Page 36: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/36.jpg)
k-разделяемый граф
Определение
Пусть G = (U ∪ V ,E ) – двудольный граф. Он k-разделяем, если длялюбых двух не пересекающихся подмножеств X ,Y множества U,размера не более k , есть вершина v ∈ V , которая соединена со всемивершинами из X и не с одной вершиной из Y .
ОпределениеДля k-разделяемого графа определим A как множество a ⊆ U ∪ Vтаких, что |a ∩ U| = k и a ∩ V все вершины из V соединенными совсеми вершинами из a ∩ U.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 15 / 21
![Page 37: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/37.jpg)
k-разделяемый граф
Определение
Пусть G = (U ∪ V ,E ) – двудольный граф. Он k-разделяем, если длялюбых двух не пересекающихся подмножеств X ,Y множества U,размера не более k , есть вершина v ∈ V , которая соединена со всемивершинами из X и не с одной вершиной из Y .
ОпределениеДля k-разделяемого графа определим A как множество a ⊆ U ∪ Vтаких, что |a ∩ U| = k и a ∩ V все вершины из V соединенными совсеми вершинами из a ∩ U.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 15 / 21
![Page 38: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/38.jpg)
Функция Палей
ОпределениеДля k-разделяемого графа G , определим
fG ,k =⋁︁a∈A
⋀︁i∈a
xi .
ЗамечаниеДля любого графа G на 2n вершинах и для любого 1 ≤ k ≤ n
L+(fG ,k) ≤ 2n(︂
nk
)︂.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 16 / 21
![Page 39: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/39.jpg)
Функция Палей
ОпределениеДля k-разделяемого графа G , определим
fG ,k =⋁︁a∈A
⋀︁i∈a
xi .
ЗамечаниеДля любого графа G на 2n вершинах и для любого 1 ≤ k ≤ n
L+(fG ,k) ≤ 2n(︂
nk
)︂.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 16 / 21
![Page 40: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/40.jpg)
ТеоремаЕсли граф G k-разделим, тогда
L+(fG ,k) ≥(︂
nk
)︂.
ДоказательствоОпределим B , как семейство множеств b = b0 ∪ b1, таких чтоb0 ⊂ U, |b0| ≥ k , а b1 множество вершин из V , у которых нет соседей вb0. Поскольку граф k-разделяем, то b0 ∩ a = ∅ тогда и только тогда,когда b1 ∩ a ̸= ∅, для a ∈ A. Тогда A,B локально пересекающиеся, иразделимы f = fG ,k , то размер формулы, вычисляющей f какминимум rk(DA,B). Переобозначим строки a на a′ = a ∩ U и столбцы bна b′ = b ∩ U. Получим матрицу M, она будет ортогональной дляA′ = {a ∩ U | a ∈ A} (с тривиальным контрактором). Тогда
rk(DA,B) = rk(DA′) = |A′| =
(︂nk
)︂
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 17 / 21
![Page 41: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/41.jpg)
ТеоремаЕсли граф G k-разделим, тогда
L+(fG ,k) ≥(︂
nk
)︂.
ДоказательствоОпределим B , как семейство множеств b = b0 ∪ b1, таких чтоb0 ⊂ U, |b0| ≥ k , а b1 множество вершин из V , у которых нет соседей вb0.
Поскольку граф k-разделяем, то b0 ∩ a = ∅ тогда и только тогда,когда b1 ∩ a ̸= ∅, для a ∈ A. Тогда A,B локально пересекающиеся, иразделимы f = fG ,k , то размер формулы, вычисляющей f какминимум rk(DA,B). Переобозначим строки a на a′ = a ∩ U и столбцы bна b′ = b ∩ U. Получим матрицу M, она будет ортогональной дляA′ = {a ∩ U | a ∈ A} (с тривиальным контрактором). Тогда
rk(DA,B) = rk(DA′) = |A′| =
(︂nk
)︂
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 17 / 21
![Page 42: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/42.jpg)
ТеоремаЕсли граф G k-разделим, тогда
L+(fG ,k) ≥(︂
nk
)︂.
ДоказательствоОпределим B , как семейство множеств b = b0 ∪ b1, таких чтоb0 ⊂ U, |b0| ≥ k , а b1 множество вершин из V , у которых нет соседей вb0. Поскольку граф k-разделяем, то b0 ∩ a = ∅ тогда и только тогда,когда b1 ∩ a ̸= ∅, для a ∈ A.
Тогда A,B локально пересекающиеся, иразделимы f = fG ,k , то размер формулы, вычисляющей f какминимум rk(DA,B). Переобозначим строки a на a′ = a ∩ U и столбцы bна b′ = b ∩ U. Получим матрицу M, она будет ортогональной дляA′ = {a ∩ U | a ∈ A} (с тривиальным контрактором). Тогда
rk(DA,B) = rk(DA′) = |A′| =
(︂nk
)︂
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 17 / 21
![Page 43: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/43.jpg)
ТеоремаЕсли граф G k-разделим, тогда
L+(fG ,k) ≥(︂
nk
)︂.
ДоказательствоОпределим B , как семейство множеств b = b0 ∪ b1, таких чтоb0 ⊂ U, |b0| ≥ k , а b1 множество вершин из V , у которых нет соседей вb0. Поскольку граф k-разделяем, то b0 ∩ a = ∅ тогда и только тогда,когда b1 ∩ a ̸= ∅, для a ∈ A. Тогда A,B локально пересекающиеся, иразделимы f = fG ,k , то размер формулы, вычисляющей f какминимум rk(DA,B).
Переобозначим строки a на a′ = a ∩ U и столбцы bна b′ = b ∩ U. Получим матрицу M, она будет ортогональной дляA′ = {a ∩ U | a ∈ A} (с тривиальным контрактором). Тогда
rk(DA,B) = rk(DA′) = |A′| =
(︂nk
)︂
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 17 / 21
![Page 44: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/44.jpg)
ТеоремаЕсли граф G k-разделим, тогда
L+(fG ,k) ≥(︂
nk
)︂.
ДоказательствоОпределим B , как семейство множеств b = b0 ∪ b1, таких чтоb0 ⊂ U, |b0| ≥ k , а b1 множество вершин из V , у которых нет соседей вb0. Поскольку граф k-разделяем, то b0 ∩ a = ∅ тогда и только тогда,когда b1 ∩ a ̸= ∅, для a ∈ A. Тогда A,B локально пересекающиеся, иразделимы f = fG ,k , то размер формулы, вычисляющей f какминимум rk(DA,B). Переобозначим строки a на a′ = a ∩ U и столбцы bна b′ = b ∩ U. Получим матрицу M, она будет ортогональной дляA′ = {a ∩ U | a ∈ A} (с тривиальным контрактором).
Тогда
rk(DA,B) = rk(DA′) = |A′| =
(︂nk
)︂
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 17 / 21
![Page 45: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/45.jpg)
ТеоремаЕсли граф G k-разделим, тогда
L+(fG ,k) ≥(︂
nk
)︂.
ДоказательствоОпределим B , как семейство множеств b = b0 ∪ b1, таких чтоb0 ⊂ U, |b0| ≥ k , а b1 множество вершин из V , у которых нет соседей вb0. Поскольку граф k-разделяем, то b0 ∩ a = ∅ тогда и только тогда,когда b1 ∩ a ̸= ∅, для a ∈ A. Тогда A,B локально пересекающиеся, иразделимы f = fG ,k , то размер формулы, вычисляющей f какминимум rk(DA,B). Переобозначим строки a на a′ = a ∩ U и столбцы bна b′ = b ∩ U. Получим матрицу M, она будет ортогональной дляA′ = {a ∩ U | a ∈ A} (с тривиальным контрактором). Тогда
rk(DA,B) = rk(DA′) = |A′| =
(︂nk
)︂Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 17 / 21
![Page 46: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/46.jpg)
Функция Палей
ОпределениеПусть p простое число, сравнимое с 1 по модулю 4. Граф Палей этодвудольный граф G = (U ∪ V ,E ), где U = V = GF (n). И ребро междуu ∈ U и v ∈ V , если и только если, u − v ненулевой квадрат в GF (n).
Замечание−1 корень в GF (n).
ОпределениеФункция Палей
Paleyn(x) = fG ,k(x), где k = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 18 / 21
![Page 47: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/47.jpg)
Функция Палей
ОпределениеПусть p простое число, сравнимое с 1 по модулю 4. Граф Палей этодвудольный граф G = (U ∪ V ,E ), где U = V = GF (n). И ребро междуu ∈ U и v ∈ V , если и только если, u − v ненулевой квадрат в GF (n).
Замечание−1 корень в GF (n).
ОпределениеФункция Палей
Paleyn(x) = fG ,k(x), где k = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 18 / 21
![Page 48: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/48.jpg)
Функция Палей
ОпределениеПусть p простое число, сравнимое с 1 по модулю 4. Граф Палей этодвудольный граф G = (U ∪ V ,E ), где U = V = GF (n). И ребро междуu ∈ U и v ∈ V , если и только если, u − v ненулевой квадрат в GF (n).
Замечание−1 корень в GF (n).
ОпределениеФункция Палей
Paleyn(x) = fG ,k(x), где k = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 18 / 21
![Page 49: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/49.jpg)
Суперполиномиальная оценка
Теорема
L+(Paleyn) = nΘ(log n).
Доказательство
Пусть G = (U ∪ V ,E ) двудольный n × n граф Палей. Пусть A,B – дванепересекающихся подмножества U размера k . Обозначим черезv(A,B) количество вершин в V , соединенных с A и не соединенных сB . Тогда теоремы Weil(1948), Graham и Spencer(1971) и Bollobas иThomason(1981) доказывают:
|v(A,B) − 2−kn| ≤ k√
n
Так что v(A,B) > 0 как только k2k ≤√
n. G k-разделим, дляk = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 19 / 21
![Page 50: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/50.jpg)
Суперполиномиальная оценка
Теорема
L+(Paleyn) = nΘ(log n).
Доказательство
Пусть G = (U ∪ V ,E ) двудольный n × n граф Палей. Пусть A,B – дванепересекающихся подмножества U размера k . Обозначим черезv(A,B) количество вершин в V , соединенных с A и не соединенных сB . Тогда теоремы Weil(1948), Graham и Spencer(1971) и Bollobas иThomason(1981) доказывают:
|v(A,B) − 2−kn| ≤ k√
n
Так что v(A,B) > 0 как только k2k ≤√
n. G k-разделим, дляk = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 19 / 21
![Page 51: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/51.jpg)
Суперполиномиальная оценка
Теорема
L+(Paleyn) = nΘ(log n).
Доказательство
Пусть G = (U ∪ V ,E ) двудольный n × n граф Палей.
Пусть A,B – дванепересекающихся подмножества U размера k . Обозначим черезv(A,B) количество вершин в V , соединенных с A и не соединенных сB . Тогда теоремы Weil(1948), Graham и Spencer(1971) и Bollobas иThomason(1981) доказывают:
|v(A,B) − 2−kn| ≤ k√
n
Так что v(A,B) > 0 как только k2k ≤√
n. G k-разделим, дляk = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 19 / 21
![Page 52: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/52.jpg)
Суперполиномиальная оценка
Теорема
L+(Paleyn) = nΘ(log n).
Доказательство
Пусть G = (U ∪ V ,E ) двудольный n × n граф Палей. Пусть A,B – дванепересекающихся подмножества U размера k . Обозначим черезv(A,B) количество вершин в V , соединенных с A и не соединенных сB .
Тогда теоремы Weil(1948), Graham и Spencer(1971) и Bollobas иThomason(1981) доказывают:
|v(A,B) − 2−kn| ≤ k√
n
Так что v(A,B) > 0 как только k2k ≤√
n. G k-разделим, дляk = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 19 / 21
![Page 53: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/53.jpg)
Суперполиномиальная оценка
Теорема
L+(Paleyn) = nΘ(log n).
Доказательство
Пусть G = (U ∪ V ,E ) двудольный n × n граф Палей. Пусть A,B – дванепересекающихся подмножества U размера k . Обозначим черезv(A,B) количество вершин в V , соединенных с A и не соединенных сB . Тогда теоремы Weil(1948), Graham и Spencer(1971) и Bollobas иThomason(1981) доказывают:
|v(A,B) − 2−kn| ≤ k√
n
Так что v(A,B) > 0 как только k2k ≤√
n. G k-разделим, дляk = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 19 / 21
![Page 54: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/54.jpg)
Суперполиномиальная оценка
Теорема
L+(Paleyn) = nΘ(log n).
Доказательство
Пусть G = (U ∪ V ,E ) двудольный n × n граф Палей. Пусть A,B – дванепересекающихся подмножества U размера k . Обозначим черезv(A,B) количество вершин в V , соединенных с A и не соединенных сB . Тогда теоремы Weil(1948), Graham и Spencer(1971) и Bollobas иThomason(1981) доказывают:
|v(A,B) − 2−kn| ≤ k√
n
Так что v(A,B) > 0 как только k2k ≤√
n. G k-разделим, дляk = ⌊(log n)/3⌋.
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 19 / 21
![Page 55: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/55.jpg)
Верхняя оценка
Теорема
Пусть A,B ⊂ 2[n] локально непересекающиеся. Тогда рангортогональной матрицы DA,B не превосходит nO(log n).
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 20 / 21
![Page 56: Семинар по сложности булевых функций, осень 2011: Монотонные формулы (Е. Деменков)](https://reader031.vdocuments.mx/reader031/viewer/2022021922/58ef2f291a28abb36a8b45bd/html5/thumbnails/56.jpg)
Спасибо за внимание!
Е. Деменков (Computer Science клуб)7. Монотонные формулы 06.11.2011 21 / 21