Участник:Fad Oleg — различия между версиями
Fad Oleg (обсуждение | вклад) (→Полнота стандартного базиса) |
Fad Oleg (обсуждение | вклад) (→Теорема о максимальном числе функций в базисе) |
||
Строка 37: | Строка 37: | ||
{{Теорема | {{Теорема | ||
|statement = Максимально возможное число булевых функций в базисе — четыре | |statement = Максимально возможное число булевых функций в базисе — четыре | ||
− | |proof = | + | |proof = Рассмотрим произвольный базис, в котором число булевых функций равно числу [[Полные системы функций. Теорема Поста о полной системе функций|классов Поста]]. Попробуем ограничить базис четырьмя булевыми функциями. В базисе обязательно найдётся функция |
<tex> f(x_1, x_2, \ldots, x_n) </tex>, которая не сохраняет ноль, т.е. <tex> f(0, 0, \ldots, 0) = 1 </tex>. Тогда возможны два случая: | <tex> f(x_1, x_2, \ldots, x_n) </tex>, которая не сохраняет ноль, т.е. <tex> f(0, 0, \ldots, 0) = 1 </tex>. Тогда возможны два случая: | ||
Строка 44: | Строка 44: | ||
2. <tex> f(1, 1, \ldots, 1) = 1 </tex>, тогда функция <tex>f</tex> несамодвойственная. | 2. <tex> f(1, 1, \ldots, 1) = 1 </tex>, тогда функция <tex>f</tex> несамодвойственная. | ||
− | В любом случае, функция <tex>f</tex> будет не принадлежать сразу двум классам Поста. | + | В любом случае, функция <tex>f</tex> будет не принадлежать сразу двум классам Поста. Тогда исходный базис - избыточный, и его можно сократить до четырёх функций. |
}} | }} | ||
Версия 15:56, 20 июня 2021
Содержание
Стандартный базис
Определение: |
Стандартный базис — система булевых функций: |
Для перехода к стандартному базису достаточно показать тождественные формулы для операций эквиваленции, импликации и константы , т. к. все остальные операции являются их отрицаниями:
Полнота стандартного базиса
Утверждение: |
Стандартный базис является полной системой булевых функций |
Данное утверждение - следствие теоремы об СДНФ. |
Замечание:по закону де Моргана:
Следовательно, стандартный базис является избыточным, в то время как безызбыточными являются подмножества системы:
(конъюнктивный базис Буля)
(дизъюнктивный базис Буля)
Теорема о максимальном числе функций в базисе
Теорема: |
Максимально возможное число булевых функций в базисе — четыре |
Доказательство: |
Рассмотрим произвольный базис, в котором число булевых функций равно числу классов Поста. Попробуем ограничить базис четырьмя булевыми функциями. В базисе обязательно найдётся функция , которая не сохраняет ноль, т.е. . Тогда возможны два случая: 1. , тогда функция также не сохраняет единицу.2. В любом случае, функция , тогда функция несамодвойственная. будет не принадлежать сразу двум классам Поста. Тогда исходный базис - избыточный, и его можно сократить до четырёх функций. |
Источники
Полные системы булевых функций — Википедия
Категория: Дискретная математика и алгоритмы
Категория: Булевы функции