Одноместные и двухместные двоичные функции.

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

Например, одноместных двоичные функций (от одного аргумента) всего 4,

- две из которых константы (0) и (3)- при любом значении аргумента х выдают значения соответственно 0 и 1;

- функция (1) повторяет значения аргумента

- а функция (2) изменяет значения аргумента на «противоположное.»

Таблица 2

  Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru
Одноместные и двухместные двоичные функции. - student2.ru (0) (1) (2) (3)

Последняя из названных функций Одноместные и двухместные двоичные функции. - student2.ruназывается отрицанием и часто обозначается Одноместные и двухместные двоичные функции. - student2.ru

Аналогично могут быть перечислены и все двухместные двоичные функции

Таблица 3

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru (0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15)

К числу основных двоичных функций относятся:

- конъюнкция Одноместные и двухместные двоичные функции. - student2.ru (1);

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

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

- дизъюнкция Одноместные и двухместные двоичные функции. - student2.ru (7);

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

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

- импликация Одноместные и двухместные двоичные функции. - student2.ru (13);

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

Импликация (или логическое следствие) равно 1 , если первый операнд меньше либо равен второму (считается, что двоичные 0<1).

- эквива­лентность Одноместные и двухместные двоичные функции. - student2.ru (9);

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

Эквива­лентность равна 1 , если операнды совпадают

- сумма по модулю 2 Одноместные и двухместные двоичные функции. - student2.ru (6);

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

- штрих Шеффера Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru (14);

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

- стрелка Пирса. Одноместные и двухместные двоичные функции. - student2.ru (8)

Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

Алгебра двоичных функций.

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

Например,

- "утверждение Х" И "утверждение У" образуется операцией Одноместные и двухместные двоичные функции. - student2.ru

- "утверждение Х" ИЛИ "утверждение У" образуется операцией Одноместные и двухместные двоичные функции. - student2.ru

- "утверждение Х" ЭКВИВАЛЕНТНО "утверждению У" образуется операцией Одноместные и двухместные двоичные функции. - student2.ru

- ИЗ "утверждения Х" СЛЕДУЕТ "утверждение У" образуется операцией Одноместные и двухместные двоичные функции. - student2.ru

- "НЕ утверждение Х" образуется операцией Одноместные и двухместные двоичные функции. - student2.ru ;

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

1. операнды двухместных операций записываются слева и справа от знака операции,

2. операции выполняются таким образом, что

- первым производится – отрицание

- вторым – логическое произведение

- третьим – логическая сумма и все остальные операции в очередности их записи

3. очередность пункта 2 может быть изменена с помощью расстановки скобок причем количество открывающих скобок равно количеству закрывающих и скобки раскрываются в обычном порядке «от внутренних к наружным»

Пример 1. Построить таблицу истинности следующей двоичной функции.

Одноместные и двухместные двоичные функции. - student2.ru

р Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru Одноместные и двухместные двоичные функции. - student2.ru

Алгебру логических функций характеризуют законы

Одноместные и двухместные двоичные функции. - student2.ru идемпотентности

Одноместные и двухместные двоичные функции. - student2.ru двойного отрицания

Одноместные и двухместные двоичные функции. - student2.ru коммутатитвности

Одноместные и двухместные двоичные функции. - student2.ru ассоциативности

Одноместные и двухместные двоичные функции. - student2.ru дистрибутивности

Одноместные и двухместные двоичные функции. - student2.ru де-Моргана (инверсии)

Одноместные и двухместные двоичные функции. - student2.ru склеиванияи

Одноместные и двухместные двоичные функции. - student2.ru поглощения

Совокупность приведенных законов легко может быть расширена новыми тождествами.

Две функции алгебры логики (ФАЛ) являются эквивалентными или тождественно равными, если равны их значения на соответствующих наборах. Например, нетрудно заметить, что

Одноместные и двухместные двоичные функции. - student2.ru

Одноместные и двухместные двоичные функции. - student2.ru

Одноместные и двухместные двоичные функции. - student2.ru

Одноместные и двухместные двоичные функции. - student2.ru
и т.д.

Приведенные тождества указывают на избыточность системы логических функций. В самом деле, ниже будет показано, что любая логическая функция может быть представлена с помощью набора из 3-х, 2-х или даже одной функции, обладающего свойствами базиса.

Наши рекомендации