Формулы алгебры двоичных функций. Таблицы истинности.
Равносильные формулы.
Д/з № 1, 2, 4 a,b,c), 5, 6d), 7, 9(1 столб.), 10, 11, 12 b, 13 b
Найти номер двоичного набора: (010111).
Функция задана вектором значений. Сколько переменных имеет эта функция (почему)? Найти значение функции на указанном наборе а) f=(11001011) на (101), б) f= (0101110000101110) на (0111).
Определить значение переменных из уравнений:
x0=1;
0x=0;
x0=0;
1x=1;
x1 =1;
xy =0;
y =1.
xy=1, xy=0, x=…, y=…;
xy=0, x=…;
xy=0, xy=1, y =…;
xy=1, ( y)( y)=…;
xy=0, xy=0, xy=1, x=... ;
xy=0, xy=1; xy=1, yx=… .
Обычно применяют следующее соглашение об упрощении записи формул. В записи формул можно опускать:
ПРИМЕР. Дана формула (((( a b) )c)(( a ) a)). Ее упрощенная запись имеет вид: ab c( a ) a.
Учитывая соглашения о порядке выполнения операций, опустить «лишние» скобки и знак «» в формулах:
(xy)((yz)(( y)(x )));
((xy)(x((y(xz))(yz))) ).
Восстановить скобки и знак «» в формулах:
xyxyz;
(xxyz)(xyz);
xyz(xyz)xy(x(yz));
xyx(yz)(xy)xzyz;
Составить таблицы истинности для следующих формул:
(x )(x|(yz)) (здесь x|y= ).
ОПР. Две двоичные функции на одном и том же наборе переменных равны (одинаковы), если их значения на каждом из наборов значений переменных совпадают.
ОПР. Две формулы равносильны, если они реализуют одинаковые функции.
Доказать, что: F1F2 1 т. и т.т., когда F1 и F2 равносильны.
(д/з 1 столбец) Применяя таблицу истинности, доказать равносильность формул (таблицу истинности можно составить одну для нескольких функций):
xx 1;
x0 ;
x0 ;
xx 1;
x1 = ;
xx= 0;
x0 = x;
x1 =
x 1;
xy yx;
xy yx;
xx xx = .
Выяснить, равносильны ли формулы F и G, применяя равносильные преобразования:
F = xy y , G = xy
F = , G = x ( x )
Применяя равносильные преобразования, упростить формулу: xzx yz yz.
Утверждение1. Основные равносильности остаются справедливыми при подстановке вместо переменных любых формул алгебры двоичных функций.
Пример. Основная равносильность x 1 означает, в частности, что x1 1, 1 1, .
Утверждение2. Если С — произвольная формула, и А В, то , АС ВС, А С В С, А С В С, А С В С, А С В С.
Проверить с помощью равносильных преобразований свойства двоичных функций:
xy=(xy); b) (x+y)z=xz+yz;
Установить помощью равносильных преобразований, выполняется ли равносильность формул F и G:
F = x(y~z), G = (xy)~(xz);
F = x(y~z), G = (xy)~(xz).
Достарыңызбен бөлісу: |