Ця нижня межа усунення ворота не відповідає верхній межі Марціо, але це початок.
Пропозиція: Кожен необмежений вентилятор І / АБО / НЕ ланцюгових обчислювальних паритетів на змінних містить щонайменше 2 n - 1 і ІЛІ АБО.n≥22n−1
Для зручності я буду використовувати модель, де єдиними воротами є AND-ворота, але ми допускаємо заперечні дроти. Неважко помітити, що для n = 2 необхідні ворота , отже, достатньо показати, що якщо C - паритет обчислень мінімального розміру на n > 2 змінних, ми можемо знайти обмеження однієї змінної, яке вбиває принаймні дві брами.3n=2Cn>2
Якщо у якоїсь змінної є щонайменше два позитивних батьків (тобто вона з'єднана безмежними проводами до двох різних воріт), встановлення цієї змінної у 0 вбиває батьків, і ми закінчили; так само, якщо у нього є два негативних батьки. Таким чином, ми можемо вважати, що кожна змінна має максимум одного позитивного та максимум одного негативного батьківського.xi0
Нехай - це нижній рівень в ланцюзі. Без втрати загальності a = x 1 ∧ x 2 ∧ ⋯ . Встановіть x 1 = 0 , що примушує a = 0 і вбиває його. Обмежений контур С ' все ще обчислює паритет, зокрема він залежить від х 2 , отже, х 2 має від'ємний батьківський b = ¬ x 2 ∧ c 1 ∧ ⋯ ∧ c r . Зауважте, що вaa=x1∧x2∧⋯x1=0a=0C′x2x2b=¬x2∧c1∧⋯∧cr , no c j залежить від x 2 . Якби було призначення x 3 , … , x n, яке (зверху x 1 = 0 ) робить деяку c j помилковою, схема, обмежена цим призначенням, була б постійною, що суперечило б тому, що вона обчислює x 2 або ¬ x 2 . Таким чином, у C ′ всіобчислювальні константи c j 1 , а b обчислюються ¬ xC′cjx2x3,…,xnx1=0cjx2¬x2C′cj1b¬x2, отже, ми можемо усунути його разом із .a
EDIT: Як я дізнався з статті Юрія Комбарова, це нижня межа , а також ⌊ 52n−1верхні межі, що маються на увазі у відповіді Марціо Де Біасі, були спочатку доведені в⌊52n⌋−2
[1] Інго Вегенер, Складність функції паритету в необмежених вентиляторних, необмежених глибинних схемах , Теоретична інформатика 85 (1991), вип. 1, с. 155–170. http://dx.doi.org/10.1016/0304-3975(91)90052-4