ВУЗ:
Составители:
Рубрика:
25
Разлагая данную функцию
f
по формуле (**) с учетом, что
1
1
=
Ú
D
,
D
D
=
Ú
0
, имеем
(
)
(
)
(
)
( )( )( )( )
( )
( )( )( )
( )( )( )
.КНФzyxzyxzyx
zyxzyxzyxzyx
zyxzyxzyxzyx
zyxzyxzyx)z,y,x(f
1
010110101111
011101001110
010100000
1
1001
011
-ÚÚÚÚÚÚ=
=ÚÚÚÚÚÚ=ÚÚÚÙ
ÙÚÚÚÚÚÚÚÚÚÚÚÚÙ
ÙÚÚÚÚÚÚÚÚÚ=
Учитывая, что
(
)
(
)
aabbababa =Ú=Ú=ÚÚ 0 , получим другую
КНФ, равносильную КНФ
1
:
(
)
(
)
(
)
(
)
(
)
.КНФyxzyxzzyxzyxf
2
-
Ú
Ú
Ú
=
Ú
Ú
Ú
Ú
=
Неоднозначность нормальных форм очевидна.
Таким образом, применяя различные равносильные преобразования,
мы можем прийти к различным нормальным формам, реализующих одну и
ту же функцию. В связи с этим возникает возможность выбора более
предпочтительной реализации.
ЗАДАЧИ И УПРАЖНЕНИЯ
1. По данному набору
(
)
n
a
a
,...,
1
значений переменных
n
xx ,...,
1
постро-
ить элементарную конъюнкцию, истинную только для этого набора значе-
ний переменных.
2. По данному набору
(
)
n
a
a
,....
1
значений переменных
n
xx ,...,
1
построить
элементарную дизъюнкцию, ложную только для этого набора значений пе-
ременных.
3. С помощью эквивалентных преобразований привести к ДНФ формулы:
1)
(
)
(
)
;zxyzx
Ú
Ú
2)
(
)
(
)
(
)
(
)
;
41431424321
xxxxxxxxxxx
Ú
Ú
®
Ú
Ú
3)
(
)
(
)
;~ yxzyzx Ú®¯
4)
(
)
(
)
;|
314321
xxxxxx
®
®
5)
(
)
(
)
.~ yxyxx Ú®Ú
4. С помощью эквивалентных преобразований привести к КНФ формулы:
1)
;
z
y
x
®
2)
(
)
(
)
;xxxxx
®
®
Å
4321
3)
(
)
(
)
;~|
41321
xxxxx
®
4)
(
)
(
)
(
)
;~ xyzyxyz ¯Ú
5)
(
)
(
)
(
)
.~ zyxzyx ®Å®ù
Разлагая данную функцию f по формуле (**) с учетом, что D � 1 � 1 ,
D � 0 � D , имеем
� �� ��
f ( x, y,z ) � x0 � y0 � z0 � 1 x0 � y0 � z1 � 1 x0 � y1 � z0 � 0 � �
� �� �� ��
� x0 � y1 � z1 �1 x1 � y0 � z0 � 0 x1 � y0 � z1 � 0 x1 � y1 � z0 �1 � �
� �x � y1 � z1
1
� 1� � � x
1
� y 0 � z 1 �� x 0 � y 1 � z 1 �� x 0 � y 1 � z 0 � �
� � x � y � z �� x � y � z �� x � y � z � � КНФ1 .
Учитывая, что �a � b ��a � b � � a � b b � a � 0 � a , получим другую
КНФ, равносильную КНФ1:
f � � x � y � z ��� x � y � � z z � � � x � y � z �� x � y � � КНФ 2 .
Неоднозначность нормальных форм очевидна.
Таким образом, применяя различные равносильные преобразования,
мы можем прийти к различным нормальным формам, реализующих одну и
ту же функцию. В связи с этим возникает возможность выбора более
предпочтительной реализации.
ЗАДАЧИ И УПРАЖНЕНИЯ
1. По данному набору �� 1 ,..., � n � значений переменных x 1 ,..., x n постро-
ить элементарную конъюнкцию, истинную только для этого набора значе-
ний переменных.
2. По данному набору �� 1 ,....� n � значений переменных x 1 ,..., x n построить
элементарную дизъюнкцию, ложную только для этого набора значений пе-
ременных.
3. С помощью эквивалентных преобразований привести к ДНФ формулы:
1) � x � yz �� x � z �;
2) �� x 1 � x 2 x 3 x 4 �� x 2 � x 4 � � x1 x 3 x 4 � � � x1 � x 4 �;
3) � x � z � ~ � y � z � � xy;
4) � x 1 x 2 � x 3 x 4 � | � x 1 � x 3 �;
5) � x � � x ~ y �� � x � y.
4. С помощью эквивалентных преобразований привести к КНФ формулы:
1) x � yz;
2) �� x 1 x 2 � x 3 � � x 4 � � x;
3) �� x 1 | x 2 � � x 3 � ~ x 1 x 4 ;
4) �� xyz ~ � y � z �� y � � x ;
5) � � x ~ yz � � � x � � y � z ��.
25
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »
