Монотонная булева функция: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎Определение: Формула не нужна, если то же уже сказано словами
рамка
Строка 12: Строка 12:
В случае, когда ни одно из этих соотношений не выполняется, наборы называются ''несравнимыми''.
В случае, когда ни одно из этих соотношений не выполняется, наборы называются ''несравнимыми''.


Булева функция <math>f(\tilde{x}_n)</math> называется монотонной, если для любых двух наборов <math>\tilde{\alpha}_n</math>и <math>\tilde{\beta}_n</math> таких, что <math>\tilde{\alpha} \leq \tilde{\beta}</math>, имеет место неравенство <math>f(\tilde{\alpha}_n) \leq f(\tilde{\beta}_n)</math>.<ref>«Журавлев Ю. И., Флёров Ю. А., Федько О. С.» Дискретный анализ. Комбинаторика. Алгебра логики. Теория графов : учеб. пособие — М. МФТИ, 2012—248 с. — ISBN 978-5-7417-0423-3</ref>
{{рамка}}Булева функция <math>f(\tilde{x}_n)</math> называется монотонной, если для любых двух наборов <math>\tilde{\alpha}_n</math>и <math>\tilde{\beta}_n</math> таких, что <math>\tilde{\alpha} \leq \tilde{\beta}</math>, имеет место неравенство <math>f(\tilde{\alpha}_n) \leq f(\tilde{\beta}_n)</math>.<ref>«Журавлев Ю. И., Флёров Ю. А., Федько О. С.» Дискретный анализ. Комбинаторика. Алгебра логики. Теория графов : учеб. пособие — М. МФТИ, 2012—248 с. — ISBN 978-5-7417-0423-3</ref>
{{конец рамки}}


Множество всех монотонных функций алгебры логики обозначается через <math>M</math>, а множество всех монотонных булевых функций, зависящих от <math>n</math> переменных <math>M^{(n)}</math>
Множество всех монотонных функций алгебры логики обозначается через <math>M</math>, а множество всех монотонных булевых функций, зависящих от <math>n</math> переменных <math>M^{(n)}</math>

Версия от 17:47, 26 марта 2020

Монотонная булева функция — булева функция, которая монотонно возрастает (точнее не убывает) по каждому аргументу. Класс всех монотонных булевых функций является одним из пяти предполных классов.

Определение

Булева функция называется монотонной, если из того, что она принимает значение на некотором наборе аргументов , следует, что она принимает значение на всяком наборе аргументов , который получается из набора аргументов путём замены произвольного числа нулей на единицы[1].

Говорят, что набор предшествует набору ( не больше , меньше либо равен , ), если для всех .

Если и , то говорят, что набор строго предшествует набору (строго меньше, ).

Наборы и называются сравнимыми, если либо .

В случае, когда ни одно из этих соотношений не выполняется, наборы называются несравнимыми.

Булева функция называется монотонной, если для любых двух наборов и таких, что , имеет место неравенство .[2]

Множество всех монотонных функций алгебры логики обозначается через , а множество всех монотонных булевых функций, зависящих от переменных

См. также

Примечания

  1. Капитонова Ю. В., Кривой С. Л., Летичевский А. А. Лекции по дискретной математике. — СПб., БХВ-Петербург, 2004. — ISBN 5-94157-546-7, с 112
  2. «Журавлев Ю. И., Флёров Ю. А., Федько О. С.» Дискретный анализ. Комбинаторика. Алгебра логики. Теория графов : учеб. пособие — М. МФТИ, 2012—248 с. — ISBN 978-5-7417-0423-3