Участник:Fad Oleg — различия между версиями
| Fad Oleg (обсуждение | вклад)  (→Стандартный базис) | Fad Oleg (обсуждение | вклад)   (→Стандартный базис) | ||
| Строка 19: | Строка 19: | ||
| '''Пример:''' | '''Пример:''' | ||
| − | + | Выразить через стандартный базис обратную импликацию <tex> \left (x \leftarrow y \right ) </tex>. | |
| <tex>x \leftarrow y = \lnot x \rightarrow \lnot y = x \lor \lnot y </tex> | <tex>x \leftarrow y = \lnot x \rightarrow \lnot y = x \lor \lnot y </tex> | ||
Версия 00:48, 25 июня 2021
Содержание
Стандартный базис
| Определение: | 
| Стандартный базис — система булевых функций: | 
Если рассматривать множество бинарных булевых функций , то для выражения любой булевой функции через стандартный базис достаточно выразить тождественные функции (функции, которые при любых одинаковых аргументах принимают равные значения) для эквиваленции, импликации и константы  с использованием функций, принадлежащих стандартному базису, т. к. все остальные операции являются их отрицаниями:
Тождественность функций можно доказать с помощью таблицы истинности.
Пример:
Выразить через стандартный базис обратную импликацию .
Полнота стандартного базиса
| Утверждение: | 
| Стандартный базис является полной системой булевых функций | 
| Данное утверждение - следствие теоремы об СДНФ. Если рассмотреть функцию, не равную тождественному нулю, то она представима в виде СДНФ, в которой используются функции стандартного базиса. Способ выражения тождественного нуля через функции стандартного базиса уже был описан выше. | 
Замечание:
Следовательно, стандартный базис является избыточным, в то время как безызбыточными являются подмножества системы:
(конъюнктивный базис Буля)
(дизъюнктивный базис Буля)
Теоремы о числе функций в базисе
| Теорема: | 
| Максимально возможное число булевых функций в базисе — четыре. | 
| Доказательство: | 
| Рассмотрим произвольный безызбыточный базис . Тогда по теореме Поста содержит следующие функции (не обязательно различные): 
 Тогда, так как - безызбыточный базис, а система - полный, то Рассмотрим . Возможны два случая: 1. , тогда функция также не сохраняет единицу и немонотонная, т.е. . Тогда . 2. , тогда функция несамодвойственная, т.е.. Тогда . | 
| Теорема: | 
| Для любого числа  найдётся базис , что . | 
| Доказательство: | 
| Приведём примеры базисов для каждого : ; ; ; ; Докажем, последняя система является базисом: ; ; ;(доказывается с помощью таблицы истинности). | 
Источники
Полные системы булевых функций — Википедия
Категория: Дискретная математика и алгоритмы
Категория: Булевы функции
