![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Формула алгебры логики является функцией входящих в нее элементарных высказываний, ее аргументы принимают два значения: 0 и 1, при этом значение функции может быть равно 0 или 1.
Определение 1. Функцией алгебры логики от n переменных
(или функцией Буля) называется функция n переменных, принимающая значения 0, 1, аргументы которой также принимают значения 0 и 1.
Функция задается своей истинностной таблицей (табл. 4).
Таблица 4
![]() | ![]() | … | ![]() | ![]() | ![]() |
… | ![]() | ||||
… | ![]() | ||||
… | … | … | … | … | |
![]() | |||||
![]() |
Из этой таблицы видно, что число различных двоичных наборов длины n x1, x2,…, xn конечно и равно 2n.
Ясно, что тавтологии и тождественно ложные функции алгебры логики представляют собой постоянные функции, а две равносильные формулы выражают одну и ту же функцию. Каждая функция определяется таблицей истинности, состоящей из 2n строк, т.е. принимает 2n значений. Общее число наборов из 0 и 1 длины 2n равно . Это число равно числу различных функций алгебры логики n переменных.
Функция алгебры логики f(x1,…,xi-1,xi,xi+1,…,xn) зависит существенным образом от аргумента xi, если существуют такие значения
a1,…,ai-1,ai,ai+1,… an переменных x1,…,xi-1,xi,xi+1,…,xn, что f(a1,…,ai-1,0,ai+1,… an) f(a1,…,ai-1,1,ai+1,… an). В этом случае переменная xi называется существенной, в противном случае – несущественной, или фиктивной. Очевидно, что постоянные функции не имеют существенных переменных.
Рассмотрим подробнее функции в случае
1. Число функций Буля в этом случае равно
Возможные значения функции одной переменной
приведены в таблице (табл. 5).
Таблица 5
![]() | ![]() | ![]() | ![]() | ![]() |
=1 (постоянная, не зависит от x, x – фиктивная переменная),
=0 (постоянная, не зависит от x, x – фиктивная переменная)
= x,
=
, в
и
x – существенная переменная.
2. Число различных функции двух переменных равно
. Перечислим их в таблице истинности (табл. 6).
Таблица 6
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Выразим теперь все эти функции через значения аргументов x и y:
Каждой формуле алгебры логики соответствует своя функция. Если формулы А и В равносильны, то соответствующие им функции равны: . Это значит, что при всех значениях переменных
значения
и
совпадают.
Дата публикования: 2014-11-03; Прочитано: 408 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!