Функции в алгебре логики

Рассмотрение понятия функции в алгебре логики (АЛ) можно начать с функций одной переменной. Нетрудно видеть, что таких функций можно построить четыре (табл. 1.1).

Таблица 1.1. Функции одной переменной в АЛ

Переменная Функции
x g1 g2 g3 g4

Очевиден и содержательный смысл этих функций: g1 - константа нуля, g2 - повторение x, g3 - инверсия x, g4 - константа единицы.

Для двух переменных может быть введено уже 16 функций (табл. 1.2).

Таблица 1.2. Функции двух переменных в АЛ

Переменные x1
x2
Функции  
f0
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15

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

 

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

Количество входных переменных ... n
Число входных наборов 21 22 23 ... 2n
Число логических функций 21 24 28 ... 22n

 

Логическая функция определяется как n-местная функция, определенная на множестве истинных значений <Истина (True), Ложь (False)> и принимающая значения в этом множестве.

Если последовательность логических переменных обозначить как X=(x1, x2, ..., xn) и назвать двоичным набором, то под функцией алгебры логики следует понимать однозначное отображение множества всевозможных наборов * на множествоY=<0,1>.

Если две функции алгебры логики f1(x1, x2, ..., xn) и f2(x1, x2, ..., xn) принимают на всех возможных наборах одинаковые значения, то они называются равными (эквивалентными).

Функции двух переменных, рассмотренные в табл. 1.4 играют важную роль в алгебре логики и могут быть названы элементарными.

 

 

Таблица 1.4. Содержательная таблица функций двух переменных в АЛ

Функция в аналити-ческом выражении Наименование Словестное выражение Выражение в элементарном базисе Функциональ-ное обозна-чение
f0=0 Константа “0” Всегда ложно x1x1v x2x2 рис. 1.1.а
f1=x1x2 f1=x1&x2 Конъюнкция, И x1 и x2 x1&x2 рис. 1.1.б
f2=x1 x2 Запрет x1 Запрет по x2 x1x2 рис. 1.1.в
f3=x1 Повторение x1 Повторение x1 x1 рис. 1.1.г
f4=x2 x1 Запрет x2 Запрет по x1 x1x2 рис. 1.1.д
f5=x2 Повторение x2 Повторение x2 x2 рис. 1.1.е
f6=x1x2 Сложение по модулю 2, неравнозначность, исключающее ИЛИ x1 неравно-значно x2 x1x2v x1x2 рис. 1.1.ж
f7=x1v x2 f7=x1+x2 Дизъюнкция, ИЛИ x1 или x2 x1v x2 рис. 1.1.з
f8=x1x2 Стрелка Пирса1, ИЛИ-НЕ не x1 и не x2 x1 v x2 рис. 1.1.и
f9=x1x2 Равнозначность, эквивалентность x1 равно-значно x2 x1x2v x1x2 рис. 1.1.к
f10=x2 Инверсия, отрицание x2 Не x2 x2 рис. 1.1.л
f11=x2x1 Импликация x1 Если x2, то x1 x1v x2 рис. 1.1.м
f12=x1 Инверсия, отрицание x1 Не x1 x1 рис. 1.1.н
f13=x1x2 Импликация x2 Если x1, то x2 x1v x2 рис. 1.1.о
f14=x1| x2 Штрих_Шеффера2, И-НЕ Не x1 или не x2 x1 x2 рис. 1.1.п
f15=1 Константа “1” Всегда истинно (x1v x1) (x2v x2) рис. 1.1.р

 

К элементарным функциям обычно относят: функцию инверсии (отрицания), конъюнкцию, дизъюнкцию, импликацию, штрих Шеффера и стрелку Пирса.

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

Функция АЛ, полученная из функций f1, f2, ..., fk с помощью этих правил, называется суперпозицией функций f1, f2, ..., fk. В табл. 1.4 приведено представление различных функций через суперпозицию конъюнкции, дизъюнкции и отрицания.

 

Рис. 1.1.а Рис. 1.1.б Рис. 1.1.в
Рис. 1.1.г Рис. 1.1.д Рис. 1.1.е
Рис. 1.1.ж Рис. 1.1.з Рис. 1.1.и
Рис. 1.1.к Рис. 1.1.л Рис. 1.1.м
Рис. 1.1.н Рис. 1.1.о Рис. 1.1.п
  Рис. 1.1.р  


 

В приложении 3 ТО даны основные параметры и изменения в наименованиях применяемых микросхем.

 

133ЛА3четыре логических элемента «2И-НЕ»