Логический домен - Boolean domain

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

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

В информатике логическая переменная - это переменная, которая принимает значения в некоторой логической области. В некоторых языках программирования есть зарезервированные слова или символы для элементов логической области, например false и true . Однако многие языки программирования не имеют логического типа данных в строгом смысле слова. В C или BASIC , например, ложность представлена ​​числом 0, а истина представлена ​​числом 1 или -1, и все переменные, которые могут принимать эти значения, также могут принимать любые другие числовые значения.

Обобщения

Логическая область {0, 1} может быть заменена единичным интервалом [0,1] , и в этом случае вместо того, чтобы принимать только значения 0 или 1, можно принять любое значение между 0 и 1 включительно. Алгебраически отрицание (НЕ) заменяется соединением (И) заменяется умножением ( ), а дизъюнкция (ИЛИ) определяется по закону Де Моргана как « быть» .

Интерпретация этих значений как логических значений истинности дает многозначную логику , которая формирует основу нечеткой логики и вероятностной логики . В этих интерпретациях ценность интерпретируется как «степень» истинности - насколько истинно предложение или вероятность того, что предложение истинно.

Смотрите также

Рекомендации

дальнейшее чтение