ВУЗ:
Составители:
Рубрика:
18
( )
(
)
( )
î
í
ì
Ï
Î
=
.,...,,,0
,...,,,1
,...,,
21
21
21
jaaa
jaaa
aaa
n
n
n
если
если
f
И наоборот, булева функция )x,...,x,x(f
n21
однозначно определяет
множество истинности
(
)
(
)
{
}
1
2121
==
nnf
,...,,f,...,,fE
aaaaaa
.
В случае описанного выше примера
(
)
(
)
(
)
(
)
{
}
.,,,E
f
001010100000
=
Имеет место
Теорема. Всякая булева функция представима в виде формулы алгебры ло-
гики через операции
&
,
Ú
и ù, и это представление таково:
(
)
( )
(
)
(
)
nmmm
,...,
n
x...,,x,,...,,f&x&...&x&xx...,,xf
m
m
121211
21
1
+
Ú
=
sss
s
ss
ss
,
где
(
)
m
,...,,
s
s
s
21
– различные двоичные наборы значений пе-
ременных
iin
xx,nm,x...,,x
i
=££
s
1
1
, если 1
=
i
s
,
ii
xx
i
=
s
, если 0
=
i
s
,
m
...,
,
i
1
=
.
Приведенная выше в примере функция
(
)
321
x,x,xf представима
формулой:
(
)
(
)
(
)
(
)
(
)
( ) ( ) ( ) ( )
.xxxxxxxxxxxx
fxxxfxxxfxxxfxxx
fxxxfxxxfxxxfxxxx,x,xf
321321321321
1
3
1
2
1
1
0
3
1
2
1
1
1
3
0
2
1
1
0
3
0
2
1
1
1
3
1
2
0
1
0
3
1
2
0
1
1
3
0
2
0
1
0
3
0
2
0
1321
111011101001
110010100000
ÚÚÚ=
=ÚÚÚÚ
ÚÚÚÚ=
Такое представление называется нормальной формой, речь о которой
пойдет в следующих двух параграфах.
Всякая формула алгебры логики есть булева функция. Тождественно
истинная и тождественно ложная формулы есть постоянные функции. Их
множества значений соответственно состоят только из единиц или только
из нулей.
Булевы функции вида
,xf =
1
,y&xf
=
4
xf
=
7
÷
,
y
,xf =
2
,yxf
®
=
5
,yxf ¯=
8
yxf
Ú
=
3
, ,yxf
«
=
6
yxf
Å
=
9
называются элементарными.
Булевы функции от
n
переменных называются равными, если они
принимают одинаковые значения на соответствующих одинаковых набо-
рах переменных, в них входящих. Равные функции реализуются равно-
сильными формулами. Например,
�1, если �� 1 ,� 2 , ...,� n � � � f �� 1 ,� 2 , ...,� n � � � �0, если �� 1 ,� 2 , ...,� n � � � . И наоборот, булева функция f ( x1 , x 2 ,..., x n ) однозначно определяет множество истинности E f � � f �� 1 ,� 2 , ... ,� n � f �� 1 ,� 2 , ... ,� n � � 1�. В случае описанного выше примера E f � ��0 0 0�, �0 0 1�, �0 1 0�, �1 0 0��. Имеет место Теорема. Всякая булева функция представима в виде формулы алгебры ло- гики через операции � , & и �, и это представление таково: f � x1 , ..., x n � � � � x1� & x 2� & ... & x m� & f �� 1 ,� 2 ,...,� m , x m �1 , ..., x n �� , 1 2 m �� 1 ,...,� m � где �� 1 ,� 2 ,...,� m � – различные двоичные наборы значений пе- ременных x1 , ..., x n , 1 � m � n , x i� � x i , i если � i � 1, x i� � x i , если � i � 0 , i � 1, ..., m . i Приведенная выше в примере функция f � x1 , x 2 , x 3 � представима формулой: f � x1 , x 2 , x3 � � x10 x 20 x30 f �0 0 0� � x10 x 20 x31 f �0 01� � x10 x 12 x30 f �010� � x10 x 12 x31 f �011� � � x11 x 20 x30 f �10 0� � x11 x 20 x31 f �101� � x11 x 12 x30 f �110� � x11 x 12 x31 f �111� � � x1 x 2 x3 � x1 x 2 x3 � x1 x 2 x3 � x1 x 2 x3 . Такое представление называется нормальной формой, речь о которой пойдет в следующих двух параграфах. Всякая формула алгебры логики есть булева функция. Тождественно истинная и тождественно ложная формулы есть постоянные функции. Их множества значений соответственно состоят только из единиц или только из нулей. Булевы функции вида f1 � x , f4 � x & y, f7 � x � y, f2 � x , f5 � x � y , f8 � x � y , f3 � x � y , f6 � x � y , f9 � x � y называются элементарными. Булевы функции от n переменных называются равными, если они принимают одинаковые значения на соответствующих одинаковых набо- рах переменных, в них входящих. Равные функции реализуются равно- сильными формулами. Например, 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »