Элементы математической логики. 2 страница

 

ВЫРАЖЕНИЕ ОДНИХ ЭЛЕМЕНТАРНЫХ ФУНКЦИЙ ЧЕРЕЗ ДРУГИЕ

1. Функция f 8(x1,x2) = x1®x2 (импликация x1 в x2) может быть записана посредством функций дизъюнкции и отрицания

x1>x2= Úx 2.

Доказательство осуществляется посредством таблиц истинности.

x 1 x 2 x1®x2

 

x1 x2 Ú x 2

 

2. Функцию эквивалентности f7(x1,x2)=x1~x2 = x1ºx2 выразим посредством других функций x1~x2= ( Úx2)&(x 1Ú )

x 1 x 2 x1~x2  
 
 
 
 
x 1 x 2 Úx 2 x1Ú ( Úx2)&(x 1Ú )

 

3. f 11(x1,x2) = x1 x2=

x 1 x 2 x1 x2 x1~x2

или

f (x1,x2) = x1 x2=( & x2) (x1& )

x 1 x 2 x1 x2 ( &x2) (x1& ) ( &x2) (x1& )

 

4. =x

x

5. x1& x2=

x 1 x 2 x1& x2

x 1 x 2

6. x1 x2=

x 1 x 2 x1 x2

 

x 1 x 2 &

 

7. x1 x2=

x 1 x 2 x1 x2

 

x 1 x 2 x2 x1

 

Свойства конъюнкции, дизъюнкции и отрицания

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

x1&(x2&x3)= (x1&x2)&x3,

x1 (x2 x3)= (x1 x2) x3,

переместительный

x1 x2= x1 x2,

x1& x2= x1&x2,

и распределительный законы. Кроме того, выполняется распределительный закон дизъюнкции относительно конъюнкции.

x1 (x2&x3)= (x1 x2)& (x1 x3).

 

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

x 1 x 2 x 3 x2&x3 x1 (x2&x3)

 

x 1 x 2 x 3 x1 x2 x1 x3 (x1 x2)& (x1 x3)

 

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

Рассмотрим теперь ряд простых, но весьма важных соотношений

х х=х;

х&х=х.

х 1=1; х 0=х; х =1;

х&1=х. х&0=0. х& =0.

И как следствие получаем

х х х=х,

х&х&…&х=х.

Как обобщение формул получаем следующие формулы, называемые формулами (законами) де Моргана

х1 х2 хn= ;

х12&…&хn= .

Свойства функций сложения по модулю 2, импликации, штриха Шеффера и стрелки Пирса (функции Вебба)

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

Для функции сложения по модулю 2 выполняются переместительный и сочетательный законы, а также распределительный закон относительно конъюнкции:

x1 x2= x2 x1;

x1 (x2 x3)= (x1 x2) x3;

x1&(x2 x3)= (x1&x2) ( x1&x3).

Справедливы также очевидные соотношения

x x=0;

x 0=х;

x 1= ;

х =1.

Кроме того, выполняется формула х1 х2= x1 x2 x1&x2.

В отличие от всех ранее рассмотренных функций для импликации не выполняются переместительный и сочетательный законы, однако справедливы следующие соотношения:

х®x=1;

x® = ;

x®1=1;

х®0= ;

0®х=1;

1®х=х;

х1®х2= ® ;

х1®х2® х1= х1.

Функции дизъюнкции и конъюнкции могут быть выражены через импликацию следующим образом:

х1 х2= ® х2;

х12= .

Для функции Шеффера и Вебба справедлив переместительный закон:

х12= х21;

х1¯х2= х2¯х1.

Сочетательный закон для них не выполняется:

х1/(х23)¹(х12)/х3 ;

х1¯( х2¯х3)¹ (х1¯ х2)¯ х3.

Справедливы следующие очевидные соотношения, проверка которых аналогична приведенным выше примерам и осуществляется при помощи таблиц истинности:

х /х= , х¯ х= ;

х/ =1, х¯ =0;

х/1= , х¯1 =0;

х/0=1, х¯0= ;

х12= = ;

х1¯х2= = & .

Функции Шеффера и Вебба связаны между собой соотношениями, аналогичными формулами де Моргана для функций конъюнкции и дизъюнкции:

х12= ;

х1¯х2= .

 

ОСНОВНЫЕ КЛАССЫ ФАЛ

В качестве первого класса таких ФАЛ рассмотрим класс функций, сохраняющих константу нуль, т.е. таких функций, для которых справедливо равенство

f (0, 0, …, 0)=0

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

Аналогично класс функций, сохраняющих константу единица, будет определен, как класс функций, для которых выполняется равенство

f (1, 1,…, 1)=1

Этот класс состоит также из функций.

Определение Функция f*(x1 ,…,xn) называется двойственной к функции f (x1 ,…,xn), если выполняется равенство

f*(x1 ,…,xn)= .

Определение Функция . f (x1 ,…,xn) самодвойственный, если она совпадает с двойственной себе функцией, т.е. справедливо равенство

f (x1 ,…,xn )= .

Определение ФАЛ f(x1,…,xn ) называется линейной, если она представима в следующем виде

f (x1 ,…,xn )=с0 с1х1 сnхn,

где коэффициент сi {0, 1}.

Число членов этого класса .

Определение ФАЛ f(x1,…,xn ) называется монотонной, если для любых двух наборов Х1 и Х2 таких, что Х1³ Х2 выполняется равенство

f (X1)³f (X2)

X1=< >

X2=< >.

Определение ФАЛ f(x1,…,xn ) называется симметричной, если она не изменяется при произвольной перенумерации аргументов.

f(x1,…,xn )= f(y1,…,yn ),

где (y1,…,yn) – любая перестановка аргументов (x1,…,xn ).

 

АНАЛИТИЧЕСКАЯ ЗАПИСЬ ФАЛ

Пусть имеется двоичный набор < >. Сопоставим ему число i, определяемое

i= + +…+ ,

число i называют номером набора < >.

Рассмотрим функцию F(x1,…,xn), определяемую следующим соотношением

1, если номер набора i

(0) Fi=

0, в противном случае.

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








Дата добавления: 2017-11-04; просмотров: 363;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.063 сек.