Jump to content

Функция четности

В булевой алгебре функция четности это булева функция , значение которой равно единице тогда и только тогда, когда входной вектор имеет нечетное количество единиц. Функция четности двух входов также известна как функция XOR .

Функция четности примечательна своей ролью в теоретическом исследовании сложности схемы булевых функций.

Выходом функции четности является бит четности .

Определение [ править ]

The -переменная функция четности — это булева функция с имуществом, которое тогда и только тогда, когда количество единиц в векторе странно.Другими словами, определяется следующим образом:

где обозначает исключительный или .

Свойства [ править ]

Четность зависит только от количества единиц и поэтому является симметричной булевой функцией .

Функция четности с n -переменной и ее отрицание - единственные булевы функции, для которых все дизъюнктивные нормальные формы имеют максимальное число 2.  п - 1 мономы длины n и все конъюнктивные нормальные формы имеют максимальное число 2  п - 1 предложения длиной n . [1]

Вычислительная сложность [ править ]

Одной из самых ранних работ по вычислительной сложности была работа Беллы Субботовской 1961 года, показывающая, что размер логической формулы, вычисляющей четность, должен быть не менее . В данной работе используется метод случайных ограничений. Этот показатель было увеличено посредством тщательного анализа, чтобы Патерсоном (1993) , и Цвиком а затем Хостад . (1998) [2]

В начале 1980-х годов Меррик Ферст , Джеймс Сакс и Майкл Сипсер [3] и независимо Миклош Айтай [4] установили суперполиномиальные нижние границы размера булевых схем постоянной глубины для функции четности, т.е. они показали, что схемы постоянной глубины полиномиального размера не могут вычислить функцию четности. Аналогичные результаты были также получены для функций большинства, умножения и транзитивного замыкания путем редукции от функции четности. [3]

Хостад (1987) установил точные экспоненциальные нижние границы размера булевых схем постоянной глубины для функции четности. Лемма Хостада о переключениях является ключевым техническим инструментом, используемым для этих нижних оценок, и Йохан Хостад был удостоен премии Гёделя за эту работу в 1994 году.Точный результат состоит в том, что схемы глубины k с вентилями И, ИЛИ и НЕ требуют размера вычислить функцию четности.Это асимптотически почти оптимально, поскольку существуют схемы глубины k , вычисляющие четность, которые имеют размер .

Бесконечная версия [ править ]

Бесконечная функция четности — это функция отображает каждую бесконечную двоичную строку в 0 или 1, обладая следующим свойством: если и являются бесконечными двоичными строками, различающимися только по конечному числу координат, тогда тогда и только тогда, когда и различаются по четному числу координат.

Приняв аксиому выбора, можно легко доказать, что функции четности существуют и существуют их много - столько же, сколько всех функций из к . Достаточно взять по одному представителю на класс отношения эквивалентности определяется следующим образом: если и различаются при конечном числе координат. Имея таких представителей, мы можем отобразить их всех в 0; остальная часть значения вычитаются однозначно.

Бесконечные функции четности часто используются в теоретической информатике и теории множеств из-за их простоты определения и, с другой стороны, их описательной сложности. Например, можно показать, что прообраз является неборелевским множеством .

См. также [ править ]

Связанные темы:

Ссылки [ править ]

  1. ^ Инго Вегенер , Рэндалл Дж. Прюим, Теория сложности , 2005, ISBN   3-540-21045-8 , с. 260
  2. ^ Юкна, Стасис (6 января 2012 г.). Сложность булевых функций: достижения и границы . Springer Science & Business Media. стр. 167–173. ISBN  978-3642245084 .
  3. ^ Jump up to: а б Меррик Ферст, Джеймс Сакс и Майкл Сипсер, «Четность, схемы и иерархия полиномиального времени», Annu. Международный Симп. Найдено.Информатика, 1981, Теория вычислительных систем , вып. 17, нет. 1, 1984, стр. 13–27, два : 10.1007/BF01744431
  4. ^ Миклош Айтай, " -Формулы конечных структур», Annals of Pure and Applied Logic , 24 (1983) 1–48.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ac56247c903e0d983f6d020b24454803__1679745600
URL1:https://arc.ask3.ru/arc/aa/ac/03/ac56247c903e0d983f6d020b24454803.html
Заголовок, (Title) документа по адресу, URL1:
Parity function - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)