Элементы математической логики. Фролов И.С. - 32 стр.

UptoLike

Составители: 

Рубрика: 

3. Двойственность
Определение 4. Логическая функция
f
(x
1
, . . . , x
n
) = ¬f(x
1
, . . . , x
n
)
называется двойственной функцией к функции f(x
1
, . . . , x
n
).
Очевидно, что таблица значений для двойственной функции f
получается из таблицы значений функции f инвертированием .е. за-
меной 0 на 1 и 1 на 0) столбца функции и его переворачиванием, или же
только инвертированием, но всех столбцов и функции, и аргументов.
x
1
x
2
x
3
f(x
1
, x
2
, x
3
) f
(x
1
, x
2
, x
3
)
0 0 0 1 0
0 0 1 1 0
0 1 0 0 1
0 1 1 1 1
1 0 0 0 0
1 0 1 0 1
1 1 0 1 0
1 1 1 1 0
Двойственность обладает свойством взаимности.
Предложение 1. Функция f является двойственной к f
, т.е.
f
∗∗
= f.
Упражнение 4. Докажите предложение 1.
Пример 8.
= ,
= ; 0
= 1, 1
= 0;
=,
= .
Если f
= f, то функция f называется самодвойственной. Тако-
ва, например, функция ¬ = ¬
.
Теорема 3. Если F (x
1
, . . . , x
n
) = f(f
1
(x
1
, . . . , x
n
), . . . , f
m
(x
1
,
. . . , x
n
)), то F
(x
1
, . . . , x
n
) = f
(f
1
(x
1
, . . . , x
n
), . . . , f
m
(x
1
, . . . , x
n
)).
Имеем равенства
F
(x
1
, . . . , x
n
) = ¬F (x
1
, . . . , x
n
) =
= ¬f(f
1
(x
1
, . . . , x
n
), . . . , f
m
(x
1
, . . . , x
n
)) =
= ¬f(¬¬f
1
(x
1
, . . . , x
n
), . . . , ¬¬f
m
(x
1
, . . . , x
n
)) =
= ¬f(¬f
1
(x
1
, . . . , x
n
), . . . , ¬f
m
(x
1
, . . . , x
n
)) =
= f
(f
1
(x
1
, . . . , x
n
), . . . , f
m
(x
1
, . . . , x
n
)).
31