Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

A) элементтері болса 2 страница




В алгебре логики число функций с n переменными конечно и однозначно зависит от n. Оно определяется числом возможных сочетаний нулей и единиц в последнем столбце таблицы истинности соответствующем значениям функции. Отсюда вытекает, что полное число возможных функций n переменных равно N(n) = 2M(n), где M(n) = 2n – число строк таблицы.

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

y = f (x1, x2, x3) = g (z, x3), где z = φ (x1, x2).

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

 

 

1.3.Логические функции одной переменной.

 

Число функций одной переменной равно . Эти функции в табличной форме определяются следующим образом.

 

Таблица 1.3.1.
x yo   x y1   x y2   x y3
               
               

 

 

Для общего обзора всех функций лучше воспользоваться более компактной формой совмещённого представления таблиц (табл. 1.3.2).

Таблица 1.3.2.
x y0 y1 y2 y3
         
         

 

Каждая из функций таблицы имеет название и определённое аналитическое представление.

y 0 – «нулевая функция» или «константа нуля», y0 = 0.

y 1 – «инверсия» или операция «НЕ», y 1 = , читается «НЕ ».

y 2 – функция «повторение», y 2 = .

y 3 – «единичная функция» или «константа единицы», y3 = 1.

 

 

Число функций двух переменных равно . Совмещённая таблица истинности для этих шестнадцати функций имеет вид.

Таблица 1.4.1.
x2 x1 y0 y1 y2 y3 y4 y5 y6 y7 y8 y9 y10 y11 y12 y13 y14 y15
                                   
                                   
                                   
                                   

 

Таблица легко строится. Для этого надо иметь в виду особенность чередования нулей и единиц по строчкам в правой её части.

Функции двух переменных, представленные в таблице 1.4.1, так же как функции одной переменной, имеют названия. Для них тоже используются определённые индивидуальные значки операций. Исторически сложилось так, что некоторые из функций имеют два и более названий. То же самое получается и со значками операций. При описании функций будем отмечать это обстоятельство.

y 0 – «нулевая функция» или «константа нуля», y 0 = 0.

y 1 – «стрелка Пирса», у 1 = x 1 x 2.

y 2 – «запрет x 2», y 2 = x 1 x 2.

y 3 – «инверсия x 2», y 3 = ; (переменная x 1 для этой функции

фиктивна).

y 4 – «запрет x 1», y 4 = x 2 x 1.

y 5 – «инверсия x 1», y 5 = ; (переменная x 2 для этой функции фиктивна).

y 6 – «неэквивалентность» или «сложение по модулю 2»,

y 6 = x 1 x 2.

y 7 – «штрих Шеффера», y 7 = x 1 / x 2.

y 8 – «конъюнкция» или «операция И» или «логическое умножение»,

y 8 = x 1 x 2 = x 1· x 2 = x 1 x 2.

y 9 – «эквивалентность» или «равнозначность», y 9 = x 1 x 2.

y10 – «повторение x 1», y10 = x 1, (переменная x 2 для этой функции фиктивна).

y11 – «импликация x 1», y 11 = x 2 x 1.

y12 – «повторение x 2», y12 = x 2, (переменная x 1 для этой функции фиктивна).

y13 – «импликация x 2», y 13 = x 1 x 2.

y14 – «дизъюнкция» или «операция ИЛИ» или «логическое сложение», y14 = x 1 x 2 = x 1 + x 2.

y15 – «единичная функция» или «константа единицы»,

y15 = 1.

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

; ; ; ;

; ; ; ; (1.1)

; ; ; ;

; ; ; .

То есть, только половина функций может обладать существенной новизной. Кроме того, y 0 и y15 есть константы. Они были введены функциями одной переменной. Выражения для y 3, y 5, y10 и y12 по существу (это вытекает из таблицы 1.4.1) так же являются функциями одной переменной. В итоге получается, что функций двух переменных по видам логического преобразования обладают избыточностью.

Равенства (1.1) дают интересные и важные соотношения. О них мы не раз будем упоминать в дальнейшем. В частности, расшифровка равенств и даёт выражения

, (1.2)

(1.3)

часто используемые в процессе преобразования функций. Попутно заметим, что данные выражения позволяют называть функцию «стрелка Пирса» операцией «ИЛИ – НЕ», а функцию «штрих Шеффера» – операцией «И – НЕ».


 

1.5. Сложные логические функции. Ранги операций.

 

 

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

Если число операций два или более, функцию условно называют сложной.

Заметим, сложными могут быть функции с малым числом переменных (одно, два).

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




Поделиться с друзьями:


Дата добавления: 2014-11-09; Просмотров: 557; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.