Відповіді:
Нехай - булева функція на -бітах. Нехай . Нехай є ланцюгом на n бітах і розміром і воротами . також позначає функцію на бітах, обчислених підсхемою з як останній затвор. Перші ворота призначені для вводу . Мета полягає в тому, щоб показати , що в розмірі не може обчислювальний . Розглянемо всі обчислення на входах із. Обчислення призначає значення виходу воріт. Нехай - булева алгебра .
Ідея полягає в тому , щоб розглянути для будь-якої функції на -bits , наскільки добре апроксимує на . Нехай .
Для ультрафільтра ми можемо визначити нове обчислення за допомогою ультрапродукту з нього: iff . Оскільки ультрафільтр по суті є набором послідовних обчислень для значень 0, то отриманий є коректним обчисленням. Звідси випливає, що . Ми створили нове обчислення з існуючих. Оскільки все Ультрафільтри на кінцевих множинах є головними . Це працює для будь-якої схеми, ми не використовували той факт, що схема розміром .
Наступна ідея полягає в тому, щоб використовувати скінченність схеми, щоб побудувати новий вхід, який знаходиться поза і але схема не помічає через обмежений розмір і тому все одно виводить 0. Отже, це не обчислити .
Нам потрібно розслабити визначення ультрафільтрації , так що ми можемо отримати вхід зовні . Замість ультрафільтрів ми використовуємо закриті вгору підмножини ( а означає ), які зберігають зустрічі ( означає, ).
Нехай . є безліч входів в відповідно до . Якщо просте ( означає або ) і неповне ( ), то для кожного , містить або абоа містить лише один вхід.
Ми збираємось відпочити збереження зустрічей. Замість усіх зустрічей булевої алгебри ми збережемо їх невелику кількість. Нехайнайменше число від того, відповідає , що для всіх вгору-закрито, nonfull, -preserving , .
Нехай - складність ланцюга . Разборов довів, що .
Зауважте, що ця нерівність справедлива для всіх функцій. Щоб довести розмір ланцюга нижня межа , показують , що для всіх -meets , є , який задовольняє умовам , але його не міститься в . Більше того, за допомогою цього методу можна довести будь-яку міцну ланцюг нижньої межі через другу нерівність.
Фактична частина доказу нижньої межі ланцюга полягає в тому, щоб показати, що для даного для будь-якого-відповідає є такий . У випадку монотонних схем умова о спрощує до так що придумуючи легше.
Олександр Разборов, Про метод наближення, 1989. pdf
Маурісіо Карчмер, Про доведення нижньої межі для розміру ланцюга, 1995 рік.
Тім Гоуерс, метод наближення Разборова, 2009. pdf
Відмова від відповідальності : Це лише огляд високого рівня, який повинен дати деяку інтуїцію методам, що використовуються в недавній роботі Blum.
Я спробую використовувати позначення, які ближче до того, що використовується у вищезгаданій роботі.
Дозволяє бути булевою функцією на змінні . Припустимо, ми хочемо довести, що будь-які булеві мережеві обчислення має великі розміри.
Враховуючи деяку булеву мережу обчислення на своєму вихідному вузлі розглянемо наступний процес.
В кінці цього процесу ми наблизили функцію, обчислену в за допомогою простої функції .
Далі побудуйте групу тестових входів .
Припустимо, ми можемо довести такі твердження:
Тоді, просто підраховуючи кількість помилок, ми отримуємо це повинні мати хоча б -мало воріт.
Якщо може бути показано, що ця схема наближення працює для будь-якої мережі обчислення функції , тоді ми приходимо до нижньої межі складності ланцюга .