Что нужно знать о таблице истинности — основные сведения

Таблица истинности — это...

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

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

p q p∨q
T T T
T F T
F T T
F F F

Здесь показывается, что «p или q» является ложным только тогда, когда оба p и q являются ложными. Таблицы истинности для соединений большой сложности, имеющих более одного функционального оператора истинности, могут быть построены с помощью компьютеров.

Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

Символы

Символ ⋀ используется для и: A и B обозначаются A ⋀ B.

Символ ⋁ используется для обозначения или: A или B обозначается A ⋁ B.

Символ ~ используется для обозначения не: горячий A обозначается ~A.

Нужно запомнить первые два символа, связав их с фигурами для объединения и пересечения. A ⋀ B будут элементами, которые существуют в обоих наборах, в A ⋂ B. Аналогично, A ⋁ B будут элементами, которые существуют в любом наборе, в A ⋃ B.

Значение таблицы истинности

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

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

В логической функции есть три основные операции: НЕ (также называемые инверсией или отрицанием и обозначенные символом -), ИЛИ (также называемые дизъюнкцией или сложением и обозначенные символом +) и И (также называемые соединением или умножением и обозначенные символом *). Значения функций обычно присваиваются как логические 0 = false и логические 1 = true. Таким образом, применяются следующие правила:

  1. Если A = 0, то -A = 1.
  2. Если A = 1, то -A = 0.
  3. A+B = 1, за исключением случаев, когда A = 0 и B = 0.
  4. A+B = 0, если A = 0 и B = 0.
  5. A*B = 0, за исключением случаев, когда A = 1 и B = 1.
  6. A*B = 1, если A = 1 и B = 1.

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

Пример 1

Английское утверждение «Если идет дождь, значит, на небе есть облака» является логическим следствием. Это веский аргумент, потому что если предшествующее «идет дождь» верно, то следствие «на небе облака» также должно быть истинным. Однако это утверждение ничего не говорит нам о том, чего ожидать, если дождя нет. Если антецедент ложен, то импликация становится неуместной.

Пример 2

Друг говорит вам, что «Если ты загрузишь эту фотографию, то потеряешь работу». Есть четыре возможных исхода:

  1. Вы загружаете фотографию и сохраняете свою работу.
  2. Вы загружаете фотографию и теряете работу.
  3. Вы не загружаете фотографию и не сохраняете свою работу.
  4. Вы не загружаете фотографию и не теряете работу.

Есть только один возможный случай, когда ваш друг лгал — первый вариант, когда вы загружаете фотографию и сохраняете свою работу. В последних двух случаях друг ничего не сказал о том, что произойдет, если вы не загрузите фотографию, поэтому вы не можете сделать вывод, что это заявление недействительно, даже если вы не загрузили фотографию и все равно потеряли работу.

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

Пример 3

Обратным выражению «Если идет дождь, значит, на небе есть облака» было бы: «Если на небе облака, значит, идет дождь». Это, конечно, не всегда верно.

Также могут сказать: «Если нет дождя, значит, на небе нет облаков». Точно так же это не всегда верно.

Противопоставление было бы таким: «Если на небе нет облаков, значит, дождя нет». Это утверждение действительно и эквивалентно первоначальному подтексту.

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

Пример 4

Аргумент «каждый день в течение последнего года самолет пролетает над моим домом в 2 часа дня. Самолет будет пролетать над моим домом каждый день в 2 часа дня» — это более сильный индуктивный аргумент, поскольку он основан на большем наборе доказательств.

Пример 5

Аргумент «Все кошки — млекопитающие, а тигр — это кошка, поэтому тигр является млекопитающим» является обоснованным дедуктивным аргументом.

Посылки таковы:

  • все кошки — млекопитающие;
  • тигр — это кошка.

Вывод: Тигр — это млекопитающее.

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

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

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

Рассмотрим единственную логическую схему с 2 входами с входными переменными, обозначенными как A и B. Существует четыре возможных входных комбинации или 22 «ВЫКЛ.» и «ВКЛ.» для двух входов.

Тогда 4 возможные комбинации A и B для логического элемента с 2 входами задаются как:

  1. Комбинация ввода 1. — ВЫКЛ. – ВЫКЛ. или ( 0, 0 ).
  2. Комбинация ввода 2. — ВЫКЛ. – ВКЛ. или ( 0, 1 ).
  3. Комбинация ввода 3. — ВКЛ. – ВЫКЛ. или (1, 0 ).
  4. Комбинация ввода 4. — ВКЛ. – ВКЛ. или ( 1, 1 ).

Следовательно, логическая схема с 3 входами будет иметь 8 возможных комбинаций входных сигналов или 23, а логическая схема с 4 входами будет иметь 16 или 24, и так далее по мере увеличения числа входов. Тогда логическая схема с числом входов «n» будет иметь 2n возможных входных комбинаций как «ВЫКЛ.», так и «ВКЛ.».

Тогда таблицы истинности для элемента с 2 входами И, элемента с 2 входами ИЛИ и элемента с одним входом НЕ задаются как:

Логические вентили

2-вход И вентиль

Для элемента с 2 входами И выход Q имеет значение истины, если ОБА входа A «И» вход B имеют значение истина, что дает логическое выражение: ( Q = A и B ).

2- вход И вентиль
Источник: electronics-tutorials.ws

Логическое выражение Q = A.B

A B Q
0 0 0
0 1 0
1 0 0
1 1 1

2-входной элемент ИЛИ (включительно ИЛИ)

Для элемента с 2 входами ИЛИ выход Q имеет значение истины, если либо вход A, ИЛИ вход B имеет значение истины, что дает логическое выражение: ( Q = A или B ).

A B Q
0 0 0
0 1 1
1 0 1
1 1 1

«НЕ» вентиль (Инвертор)

Для одного входного элемента NOT выходной сигнал Q имеет значение истины только тогда, когда входной сигнал имеет значение НЕ истина, выходной сигнал является обратным или дополнением к входному сигналу, дающему логическое выражение: ( Q = NOT A ).

" НЕ" вентиль ( Инвертор)
Источник: electronics-tutorials.ws
A Q
0 1
1 0

Элементы NAND (НЕ И) и НЕ представляют собой комбинацию элементов И и ИЛИ соответственно с элементом НЕ (инвертор).

2-входной элемент NAND (Не И)

Для элемента NAND с 2 входами выход Q НЕ является истинным, если ОБА входа A и вход B имеют значение истины, что дает логическое выражение: ( Q = not(A И B)).

2-входной элемент NAND (Не И)
Источник: electronics-tutorials.ws
A B Q
0 0 1
0 1 1
1 0 1
1 1 0

2-входной элемент NOR (Не ИЛИ)

Для элемента NOR с 2 входами выход Q имеет значение истины, если ОБА входа A и вход B НЕ имеют значения истина, что дает логическое выражение: ( Q = not(A ИЛИ B)).

2-входной элемент NOR (Не ИЛИ)
Источник: electronics-tutorials.ws
A B Q
0 0 1
0 1 0
1 0 0
1 1 0

Помимо стандартных логических элементов, существуют также два специальных типа функций логических элементов, называемых элементом Исключающего ИЛИ и элементом Исключающего ИЛИ. Логическое выражение для обозначения функции Исключающего-ИЛИ или Исключающего-НЕ относится к символу со знаком плюс внутри круга (⊕).

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

2-входной элемент EX-OR (Исключающее ИЛИ)

Для элемента Ex-OR с 2 входами вывод Q имеет значение true, если либо вход A, либо вход B имеет значение true, но НЕ оба, дающие логическое выражение: ( Q = (A, а НЕ B) или (НЕ A и B)).

2-входной элемент EX-OR (Исключающее ИЛИ)
Источник: electronics-tutorials.ws
A B Q
0 0 0
0 1 1
1 0 1
1 1 0

2-входной элемент EX-NOR (Исключающий NOR)

Для элемента Ex-NOR с 2 входами выход Q равен true, если ОБА входа A и вход B одинаковы, либо истина, либо ложь, что дает логическое выражение: ( Q = (A и B) или (НЕ A и НЕ B)).

2-входной элемент EX-NOR (Исключающий NOR)
Источник: electronics-tutorials.ws
A B Q
0 0 1
0 1 0
1 0 0
1 1 1

Краткое описание логических элементов с 2 входами

В следующей таблице истинности сравниваются логические функции приведенных выше логических элементов с 2 входами.

Входы Выходы таблицы истинности для каждого элемента
A B И HAND И NOR EX-OR EX-NOR
0 0 0 1 0 1 0 1
0 1 0 1 1 0 1 0
1 0 0 1 1 0 1 0
1 1 1 0 1 0 0 1

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

В логике трехзначная логика (также трехвалентная, троичная или тройная логика, иногда сокращенно 3VL) — это любая из нескольких многозначных логических систем, в которых есть три значения истинности, указывающие на истинное, ложное и некоторое неопределенное третье значение.

Это контрастирует с более широко известными бивалентными логиками (такими как классическая сентенциальная или булева логика), которые предусматривают только истина и ложь.

Примеры операторов троичной логики в таблицах истинности:

не a

¬
правда ложь
может быть может быть
ложь правда

a и b

правда может быть ложь
правда правда может быть ложь
может быть может быть может быть ложь
ложь ложь ложь ложь

a или b

правда может быть ложь
правда правда правда правда
может быть правда может быть может быть
ложь правда может быть ложь

если a, то b

правда может быть ложь
правда правда может быть ложь
может быть правда может быть может быть
может быть правда правда правда
ложь может быть может быть может быть

a эквивалентно b

правда может быть ложь
правда правда может быть ложь
может быть может быть может быть может быть
ложь ложь может быть правда

Алгоритм построения таблицы истинности

Учитывая сложное предложение с несколькими связками и задачу построения таблицы истинности для этого предложения, нужно начать с определения того, как предложение составлено из его частей. Сначала следует пронумеровать связки, чтобы четко указать, как составлено предложение. Есть способ определить номера, которые нужно присвоить соединительным элементам.

  1. Начать с левой части предложения и двигаться вправо, повторяя предложение столько раз, сколько потребуется, чтобы пронумеровать все связки. На каждом проходе останавливаться на ненумерованных соединениях и задавать следующий вопрос: «Применима ли эта соединительная связь, на которую я смотрю, к (или соединяющим) предложениям, которые содержат ненумерованные соединения?» Ответ да: Пропустить его и перейти к следующему соединению. Ответ нет: Присвоить соединительному слову число, на единицу большее, чем наибольшее число, присвоенное соединительным словам в связанных предложениях. (Если связные предложения вообще не содержат связных слов, то число равно 1.)
  2. Номер 1 будет присвоен тем соединениям, которые применимы только к предложениям в ссылочной колонке. Число 2 будет применяться к предложениям, по крайней мере, одно из которых содержит соединительное слово, которому присвоен номер 1. Число 3 будет применяться к предложениям, по крайней мере, одно из которых содержит соединительную связь, присвоенную номеру 2. И так далее.
  3. Меньшие числа относятся к меньшим фрагментам предложения, а большие числа — к большим фрагментам. Помните, что эти предложения составлены из более мелких фрагментов в более крупные, и это порядок, которому вы должны следовать при создании таблиц истинности.
  4. При заполнении таблицы истинности для предложения вам нужно будет сначала сгенерировать столбцы «T» и «F» под «1», а затем перейти к «2», а затем к «3» и т.д. При создании столбцов под номером 1 входные значения истинности берутся только из справочных столбцов; при создании столбцов под номером 2 нужно будет взять входные значения истинности по крайней мере из одного столбца под номером 1; при создании столбцов под номером 3 нужно будет принять входные значения истинности. Значения истинности по крайней мере из одного столбца под номером 2; и т.д.

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

Насколько полезной была для вас статья?

У этой статьи пока нет оценок.

Заметили ошибку?

Выделите текст и нажмите одновременно клавиши «Ctrl» и «Enter»