Список формул алгебры логики

Вернуться к оглавлению


xy0 xyx<y~xx>y~y xyx|yx&yxyy xyx xyxy1
000 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
010 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
100 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
110 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

~(x & y) = x | y
~(x | y) = x & y
~(x > y) = x y
~(x y) = x > y
~(x < y) = x y
~(x y) = x < y
~(x y) = x y
~(x y) = x y
~(x y) = x y
~(x y) = x y

x & y = y & x
x y = y x
x y = y x
x y = y x
x y = y x
x | y = y | x
x > y = y < x
x y = y x

(x & y) & z = x & (y & z)
(x y) z = x (y z)
(x y) z = x (y z)
(x y) z = x (y z)

x & (y z) = (x & y) (x & z)
(x y) & z = (x & z) (y & z)
x (y & z) = (x y) & (x z)
(x & y) z = (x z) & (y z)
x & (y z) = (x & y) (x & z)
(x y) & z = (x & z) (y & z)

x ! 0 = ~x0 ! x = ~xx ! 1 = 01 ! x = 0x ! x = ~xx ! ~x = 0~x ! x = 0
x < 0 = 00 < x = xx < 1 = ~x1 < x = 0x < x = 0x < ~x = ~x~x < x = x
x > 0 = x0 > x = 0x > 1 = 01 > x = ~xx > x = 0x > ~x = x~x > x = ~x
x 0 = x0 x = xx 1 = ~x1 x = ~xx x = 0x ~x = 1~x x = 1
x | 0 = 10 | x = 1x | 1 = ~x1 | x = ~xx | x = ~xx | ~x = 1~x | x = 1
x & 0 = 00 & x = 0x & 1 = x1 & x = xx & x = xx & ~x = 0~x & x = 0
x 0 = ~x0 x = ~xx 1 = x1 x = xx x = 1x ~x = 0~x x = 0
x 0 = ~x0 x = 1x 1 = 11 x = xx x = 1x ~x = ~x~x x = x
x 0 = 10 x = ~xx 1 = x1 x = 1x x = 1x ~x = x~x x = ~x
x 0 = x0 x = xx 1 = 11 x = 1x x = xx ~x = 1~x x = 1

~(x & y) = ~x ~y
~(x y) = ~x & ~y

x y = (x y) & (x y)
x y = y x
x y = ~x y
x y = ~y ~x

x > y = x & ~y
x < y = ~x & y
x y = (x & ~y) (~x & y)
x y = ~x & ~y = ~(x y)
x y = (x & y) (~x & ~y)
x y = x ~y
x y = ~x y
x | y = ~x ~y = ~(x & y)

x y = ~(~x & ~y)
x & y = ~(~x ~y)

~x = x | x
x y = (x | x) | (y | y)
~x = x x
x & y = (x x) (y y)

~x = x 1
x y = x y (x & y) 1
x y = x y (x & y)
x | y = (x & y) 1
x y = x y 1
x > y = x (x & y)
x y = x (x & y) 1
x < y = y (x & y)
x y = y (x & y) 1

СДНФ: Для каждой строки с 1 в крайнем правом столбце образуем скобки и объединяем их операцией . В каждую скобку вставляем последовательность из простых элементов, объединенных операцией &: для ячейки таблицы, где проставлена 1, пишем переменную-аргумент, а для каждой ячейки, где проставлен 0, пишем переменную-аргумент со знаком ~ перед ним.

СКНФ: Для каждой строки с 0 в крайнем правом столбце образуем скобки и объединяем их операцией &. В каждую скобку вставляем последовательность из простых элементов, объединенных операцией : для ячейки таблицы, где проставлен 0, пишем переменную-аргумент, а для каждой ячейки, где проставлена 1, пишем переменную-аргумент со знаком ~ перед ним.

Классификация (# означает непринадлежность к классу):
Класс x|yxyx<yx>yxyxy~x~y xyxy0 x&yxy1 yx
Сохраняет 0 # # # # # # # #
Сохраняет 1 # # # # # # # #
Линейная # # # # # # # #
Монотонная # # # # # # # # # #
Самодвойственная# # # # # # # # # # # #