Відповідаючи на другу половину питання - ось доказний ескіз для нижньої межі для ширини ширини для деякої постійної . Обмежений не залежить від розміру або будь-якого іншого аспекту схеми. В решті аргументу - схема, - ширина ширини і - кількість вхідних воріт.c C t C nc ⋅ журналнcCtCn
Перший крок - використовувати врівноважену роздільну лему для графіків обмеженої ширини . Вентилі (включаючи вхідні ворота) схеми можуть бути розділені на три частини , і , такі, що і і містять щонайменшевхідні ворота, а між і немає дуг (проводів) .R S | S | ≤ t + 1 L R n / 3 - | S | L RLRS|S|≤t+1LRn/3−|S|LR
В решті доказів єдиною властивістю схеми, яку ми будемо використовувати, є це розділення - тому доказ фактично дає нижню межу розміру врівноваженого роздільника як зазначено вище.S
Маючи під рукою ми побудуємо ланцюг з таким чином: для кожного затвора в зробимо ще два ворота і , і і подачу в . Для всіх проводів, що ведуть в від змушуйте їх замість . Для всіх проводів, що ведуть у від змушуйте їх замість . Нехай
C ′ C g S g L g R g L g R g g L g L g R g R S ′ = { g , g L , g R : g ∈ S } .(L,S,R)C′CgSgLgRgLgRggLgLgRgR
S′={g,gL,gR:g∈S}.
Для кожного з приєднань до зробити схему, яка виводить 1, якщо (a) присвоєння вхідним воротам робить висновок істинним, і (b) присвоєння вхідним воротам встановлює всі ворота як здогадалися. Викличте ці схеми , , для . Зверніть увагу, що схема природно розпадається на дві і такі що залежить тільки від вхідних воріт , залежить тільки від вхідних ворітS ' C ' S ' З 1 З 2 З 3 ... З х х ≤ 8 т З я З л я С Р я З л я L ∪ S ' З R я R ∪ S ' З я = C L я ∧ З R i2|S′|S′C′S′C1C2C3…Cxx≤8tCiCLiCRiCLiL∪S′CRiR∪S′ , і для будь-якого призначення на вхідних воротах у нас є , що .Ci=CLi∧CRi
Оскільки кожне призначення вхідних воріт відповідає деякій здогадці про те, що відбувається в ми маємо, що . Таким чином , ми переписана в ланцюзі як OR (з Fanin ) з І - х (з Fanin ) , де і кількість воріт в даний час подається вихідний сигнал і відповідно.C ′ = C 1 ∨ C 2 ∨ C 3 … ∨ C x C 8 t 2 i C L i C R iS′C′=C1∨C2∨C3…∨CxC8t2iCLiCRi
Нехай - сукупність верхніх І-воріт. Спочатку доведемо, що. Це дає просту нижню межу на . Тоді ми доведемо кращу межу.2 | Z | ≥ п / 3 - | S | журнал журналу n tZ2|Z|≥n/3−|S|loglognt
Припустимо,І припустимо , що без втрати спільності містить менше , ніж вхідні ворота . Тоді і і містять щонайменшевхідні ворота. За принципом голубового отвору є два різні числа і такі, що є два різних призначення на вхідних воротах , той, який встановлює ворота в true, той, що встановлює , такий, що ланцюги , всі виводить те саме. Але існує призначення на вхідні ворота вL R L R n / 3 - | S | i j L i j C L 1 C L 2 … C L x R i L j L 2 | Z | ≥ п / 3 - | S | журнал журналу n2|Z|<n/3−|S|LRLRn/3−|S|ijLijCL1CL2…CLxRтаким чином, що MAJORITY виводить FALSE, якщо ворота в встановлені як істинні, а MAJORITY виводить TRUE, якщо ворота в встановлені на true. Це суперечність, і тому маючи на увазі, що ширина ширини становить щонайменше .iLjL2|Z|≥n/3−|S|loglogn
Тепер ми покажемо кращу межу:. Припустимо , що без втрати спільності містить менше , ніж вхідні ворота . Тоді і L, і R містять щонайменшевхідні ворота. Розглянемо «все помилкові» віднесення до . Нехай - найменша кількість вхідних воріт , яка повинна бути встановлена в істину таким чином, що MAJ виводить TRUE, враховуючи, що для всіх встановлено значення false.L R n / 3 - | S | L r R L|Z|≥n/3−|S|LRn/3−|S|LrRL
Оскільки установка для всіх помилкового і рівно вхідних воріт , щоб справжня марка мажоритарного вихід там повинен бути деяким таким чином, що виводить значення TRUE, без втрати спільності , це . Усі призначення з меншими, ніж справжніми вхідними воротами повинні встановлювати значення значення false. Оскільки встановлення вхідних воріт для true та вхідних воріт для true робить MAJORITY вихід , встановлення воріт для true повинно робити принаймні одинг R 1 я З л я С л 1 Р Г З Р 1 1 л г - 1 R 1 1 л С л я я ≠ 1 я = 2 R г - 2 З R 2 г | Z | ≥ r ≥ n / 3 - | S | c ⋅ log n tLrR1iCLiCL1RrCR11Lr−1R11LCLi outpur вірно для . wlog ми можемо вважати, що . Тоді всі присвоєння які встановлюють щонайбільше вхідних воріт у true, повинні встановлювати на false, і так далі - ми можемо повторити цей аргумент разів. Але це означає, що, даючи нижню межу для .i≠1i=2Rr−2CR2r|Z|≥r≥n/3−|S|c⋅lognt
[Мені відомо, що цей ескіз місцями стає трохи хвилястим, запитайте, чи щось незрозуміло ...]