Лучшие вопросы
Таймлайн
Чат
Перспективы

Таблица истинности

Из Википедии, свободной энциклопедии

Remove ads

Таблица истинности — таблица, описывающая логическую функцию.

Под «логической функцией» в данном случае понимается функция, у которой значения переменных (параметров функции) и значение самой функции выражают логическую истинность. Например, в двузначной логике они могут принимать значения «истина» либо «ложь» ( либо , либо ).

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

Remove ads

Таблицы истинности для основных двоичных логических функций

Суммиров вкратце
Перспектива
Thumb
Полная таблица истинности для двух элементов

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

Двоичные логические функции 1 переменной (унарные)

Идентичность

(логическая тождественность)

истинно, если истинно;

ложно, если ложно

Отрицание

(НЕ, NOT, логическая инверсия)

истинно, если ложно;

ложно, если истинно

Двоичные логические функции 2 переменных

Конъюнкция

(И, AND, & логическое умножение)

истинно, если истинно и истинно
Дизъюнкция

(ИЛИ, OR, логическое сложение)

истинно, если истинно или истинно
Исключающее «или»

(XOR, логическая неравнозначность)

истинно, если
Эквиваленция

(EQ, XNOR, логическая равнозначность)

истинно, если
Импликация

(логическое неравенство «не более»)

истинно, если
Обратная импликация

(логическое неравенство «не менее»)

истинно, если
Штрих Шеффера

(И-НЕ, NAND, инверсия конъюнкции)

истинно, если ложно или ложно
Стрелка Пирса

(ИЛИ-НЕ, NOR, инверсия дизъюнкции)

истинно, если ложно и ложно

Двоичные логические функции 3 переменных (тернарные)

Подробнее , ...

Истинность функции определяется по формуле: «если значение истинно, то результатом функции будет значение , иначе — значение », что соответствует тернарной условной операции.

Помимо условной дизъюнкции существуют и другие функционально полные тернарные операции.

Remove ads

Размер двоичной таблицы истинности

Если дано n входных параметров двоичной функции, то можно описать 2n возможных комбинаций входных параметров. Так как функции возвращают значения истина или ложь для каждой комбинации, то количество различных функций (таблиц истинности) от n переменных равны значению двойной экспоненциальной функции 22n.

Подробнее n, 2n ...

Таблицы истинности для функций 3 и более переменных встречаются редко.

Remove ads

Таблицы истинности для некоторых троичных логических функций

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

Подробнее x, y ...


Подробнее x, y ...


Подробнее x, y ...

Программирование

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

  • Эквиваленция: =, ==
  • Отрицание: NOT, НЕ, !
  • Конъюнкция: AND, И, &, &&
  • Дизъюнкция: OR, ИЛИ, |, ||
  • Исключающее «или»: XOR, ^, ~

См. также

Литература

  • Яблонский С. В., Гаврилов Г. П., Кудрявцев В. Б. Функции алгебры логики и классы Поста. М.: Наука, 1966. — (Математическая логика и основания математики).

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads