Функциональная полнота

Функциональная полнота

Функциональная полнота — множества логических операций или булевых функций — это возможность выразить все возможные значения таблиц истинности с помощью формул из элементов этого множества. Логика обычно использует такой набор операций: конъюнкция (\land), дизъюнкция (\lor), отрицание (\neg), импликация (\to) и эквиваленция (\leftrightarrow). Это множество операций является функционально полным. Но оно не является минимальной функционально полной системой, поскольку:

 A \to B = \neg A \lor B
 A \leftrightarrow B = (A \to B) \land (B \to A)

Таким образом \{\neg, \land, \lor\} также является функционально полной системой. Но \lor также может быть выражено (в соответствии с законом де Моргана) как:

A \lor B = \neg(\neg A \land \neg B).

\land также может быть определена через \lor подобным образом.

Также  \vee может быть выражена через  \rightarrow следующим образом:

 \ A \vee B := (A \rightarrow B) \rightarrow B.

Итак ~\{\neg\} и одна из \{\land, \lor, \rightarrow\} является минимальной функционально полной системой.

Критерий полноты

Критерий Поста описывает необходимые и достаточные условия функциональной полноты множеств булевых функций. Был сформулирован американским математиком Эмилем Постом в 1941 году.

Критерий:

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

Минимальные множества бинарных операций

множества из одного элемента
{NAND}, {NOR}.
множества двух элементов
\{ \lor, \lnot \}, \{ \land, \lnot \}, \{ \to, \lnot \},
\{ \to, \bot \}, \{ \not\to, \top \},
\{ \to, \not\to \}, \{ \to, \not\leftrightarrow \}, \{ \not\to, \leftrightarrow \}
множества трёх элементов
{\lor, \leftrightarrow, \bot}, {\lor, \leftrightarrow, \not\leftrightarrow}, {\lor, \not\leftrightarrow, \top}, {\land, \leftrightarrow, \bot}, {\land, \leftrightarrow, \not\leftrightarrow}, {\land, \not\leftrightarrow, \top}.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Функциональная полнота" в других словарях:

  • полнота безопасности — вероятность удовлетворительного выполнения функции безопасности системой, связанной с безопасностью, при конкретных условиях и в пределах конкретного периода времени; Источник: СТА 25.03.014 2005: Комплексная безопасность зданий и сооружений.… …   Словарь-справочник терминов нормативно-технической документации

  • ПОЛНОТА ФУНКЦИОНАЛЬНАЯ — характеристика выразительных возможностей класса функций или формальных выражений ( словаря , или алфавита ) и системы правил комбинирования элементов этого класса ( грамматики ), играющая важную роль в математике, математической логике и ее… …   Философская энциклопедия

  • ПОЛНОТА —         в логике и дедуктивных науках, свойство аксиоматич. теории, характеризующее достаточность для к. л. определ. целей её выразит. и дедуктивных средств. Аксиоматич. система наз. дедуктивно полной по отношению к данной интерпретации, если все …   Философская энциклопедия

  • ПОЛНОТА ФУНКЦИОНАЛЬНАЯ — англ. plenitude/completeness, funtional; нем. Vollstandigkeit, funktionale. Характеристика выразительных возможностей класса функций или формальных выражений и системы правил комбинирования элементов этого класса. Antinazi. Энциклопедия… …   Энциклопедия социологии

  • полнота безопасности, касающаяся систематических отказов — 3222 Источник …   Словарь-справочник терминов нормативно-технической документации

  • полнота безопасности программного обеспечения — 3.29 полнота безопасности программного обеспечения; полнота безопасности ПО (software safety integrity): Составляющая полноты безопасности связанной с безопасностью системы по отношению к отказам программного обеспечения, проявляющимся в опасном… …   Словарь-справочник терминов нормативно-технической документации

  • полнота безопасности по отношению к систематическим отказам — 3.12 полнота безопасности по отношению к систематическим отказам (systematic safety integrity): Составляющая полноты безопасности связанной с безопасностью зданий и сооружений системы по отношению к систематическим отказам, проявляющимся в… …   Словарь-справочник терминов нормативно-технической документации

  • полнота безопасности аппаратных средств — 3.28 полнота безопасности аппаратных средств (hardware safety integrity): Составляющая полноты безопасности связанной с безопасностью системы по отношению к отказам аппаратных средств, проявляющимся в опасном режиме при заданных условиях и в… …   Словарь-справочник терминов нормативно-технической документации

  • полнота безопасности (системы) — 3.27 полнота безопасности (системы) (safety integrity): Вероятность удовлетворительного выполнения связанной с безопасностью системой функции или функций безопасности в конкретных условиях и в пределах конкретного интервала времени. Источник …   Словарь-справочник терминов нормативно-технической документации

  • Полнота —         свойство научной теории, характеризующее достаточность для каких либо определённых целей её выразительных и (или) дедуктивных средств.          Один из аспектов понятия П. т. н. функциональная П. (ф. п.) применительно к естественному… …   Большая советская энциклопедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»