Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИСКРЕТНАЯ МАТЕМАТИКА - ч3.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.19 Mб
Скачать

Упрощение записи формул:

1) внешние скобки можно отпускать;

2) приоритет применения связок возрастает в следующем порядке: ~, ,,&;

3) связка – над одной переменной сильнее всех связок;

4) если связка – стоит над формулой, то сначала выполняется формула, затем отрицание;

5) если нет скобок, то операции  и выполняются в последнюю очередь.

Теорема о замене подформул на эквивалентные

Пусть N<M> и имеет вид: N(x1, ..., xn) = g(G1, ...Gi, ...,Gm). Пусть подформула Gi~Gi, тогда формула N(x1, ..., xn) = g(G1, ...,Gi,...,Gm) эквивалентна формуле N(x1, ..., xn) = g(G1, ..., Gi, ...,Gm).

Доказательство. Формулы N и N эквивалентны, если реализуют одну и ту же функцию. Согласно построению функции, реализующей формулу имеем:

N(x1, ..., xn) = g(f1(x1, ..., xn ), ..., fi(x1, ..., xn), ..., fm(x1, ..., xn)),

N (x1, ..., xn)= g(f1 (x1, ..., xn ), ..., fi(x1, ..., xn), ..., fm (x1, ..., xn)).

По условию Gi~Gi, следовательно на наборе 1, ..., n) имеем fi 1, ..., n) = = fi1, ..., n) следовательно, на любом наборе 1, ..., n)значения функции g(f1, ...,fi, ...,fm) и g(f1, ...,fi, ...,fm) совпадают. Получим N~N.

Некоторые свойства элементарных функций

1. Идемпотентность & и : х&x=x , xx=x.

2. Коммутативность &,,,|,~, .

3. Ассоциативность &,,,~, поэтому в формулах вида xyz можно не ставить никаких скобок.

4. Дистрибутивность:

а) & по отношению к : x&(yz)=xyxz ,

б) по отношению к &: x(y&z)=(xy)&(xz) ,

в) & по отношению к : x(yz)=xyxz .

5. Инволюция : =х .

6. Правило де Моргана: = & и =  .

7. Законы действия с 0 и 1:

x0=x , x1=1 , x =1 , x&0=0 , x&1=x , x& =0 , x1= , x0=x.

8. Самодистрибутивность импликации: x (y z)=(x y) (x z).

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

Проверим для примера самодистрибутивность импликации : x (y z)=(x y) (x z).

x

y

z

y z

x (y z)

x y

x z

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

1

1

0

1

1

1

0

1

1

1

1

1

1

1

0

1

1

1

1

1

0

0

1

1

1

1

1

1

0

1

0

1

1

1

1

1

1

1

0

1

Следствия из свойств элементарных функций

1. Законы склеивания:

xyx =x(y )=x 1=x (дистрибутивность & относительно );

(xy)&(x )=x y =x 0=x (дистрибутивность  относительно &).

2. Законы поглощения:

xxy=x(1y)=x 1=x; x&(xy)=xxy=x.

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

Пример 3:

Упростим формулы:

1. x2x3x1 2x3 = x3(x2x1 2) = x3((x2x1)&(x22)) = (x1x2)x3.

2. x1 1x2 1 2x31 2x3x4 = x11(x2 2 3x4) = x11(x2x3 2 3x4) = (x1 1)(x1x2x3 2 3х4) = x1(x2x3)( )x4 = x1(x2х3( ))(x2x3x4) = x1x2x3x4.