Операция двоичного сложения и её свойства. Многочлен Жегалкина

Содержание

Слайд 2

Слайд 3

Слайд 4

Диаграмма Венна для функции «Сложение по модулю 2»

Диаграмма Венна для функции «Сложение по модулю 2»

Слайд 5

Свойства операции сложение по модулю 2

Свойства операции сложение по модулю 2

Слайд 6

Свойства операции сложение по модулю 2 Связь между дизъюнкцией и суммой

Свойства операции сложение по модулю 2

Связь между дизъюнкцией
и суммой по

модулю два (строгой дизъюнкцией)

Операции с константами

Слайд 7

Многочленом Жегалкина называется альтернативная дизъюнкция конъюнкции высказываний, самих высказываний и единицы

Многочленом Жегалкина называется альтернативная дизъюнкция конъюнкции высказываний, самих высказываний и единицы

Слайд 8

Все функции алгебры логики можно выразить через многочленом Жегалкина.

Все функции алгебры логики можно выразить через многочленом Жегалкина.

Слайд 9

Иван Иванович Жегалкин (1869-1947) – российский и советский математик и логик,

Иван Иванович Жегалкин (1869-1947) – российский и советский математик и

логик, профессор Московского университета. Заслуженный деятель науки РСФСР один из основоположников современной математической логики. Из его открытий наибольшую известность получил так называемый полином Жегалкина. Жегалкин награжден Орденом Трудового Красного Знамени.
Жегалкин предложил в 1927 году в качестве
удобного средства для представления функций
булевой логики многочлен, названный
полиномом Жегалкина.
Слайд 10

Этих шести формул достаточно, чтобы преобразовывать формулы алгебры логики в многочлен Жегалкина.

Этих шести формул достаточно, чтобы преобразовывать формулы алгебры логики в многочлен

Жегалкина.
Слайд 11

Пример. Избавляемся от импликации применяя формулу 4. Раскрываем скобки и избавляемся

Пример.

Избавляемся от импликации применяя формулу 4.

Раскрываем скобки и избавляемся от

инверсии, используя формулу 1.

Раскрываем скобки и используем формулу 2.

Получили многочлен Жигалкина

Слайд 12

Слайд 13

Для каждой строчки таблицы истинности записываем выражение значение функции, подставляя значения

Для каждой строчки таблицы истинности записываем выражение значение функции, подставляя значения

переменных х и у

Для двух переменных полином Жегалкина имеет вид:

Слайд 14

Пример 2. Построить полином Жегалкина для функции Используя метод неопределённых коэффициентов.

Пример 2. Построить полином Жегалкина для функции
Используя метод неопределённых коэффициентов.

Решение.

Построим таблицу истинности

Общий вид полинома Жегалкина для функции трех переменных:

Слайд 15

Последовательно подставляем наборы значений переменных и находим коэффициенты Подставляя найденные коэффициенты, получаем полином Жегалкина

Последовательно подставляем наборы значений переменных и находим коэффициенты

Подставляя найденные коэффициенты,

получаем полином Жегалкина
Слайд 16

Метод неопределенных коэффициентов (по таблице истинности или вектору значений функции)

Метод неопределенных коэффициентов (по таблице истинности или вектору значений функции)

Слайд 17

Пример 1

Пример 1

Слайд 18

Пример 2

Пример 2

Слайд 19

Пример 3

Пример 3

Слайд 20

Пример 4

Пример 4

Слайд 21

Пример 5

Пример 5

Слайд 22

Дополнительное задание. Пусть функция задана вектором значений f = (11001011). Найти полином Жегалкина.

Дополнительное задание.
Пусть функция задана вектором значений
f = (11001011).
Найти

полином Жегалкина.
Слайд 23

Слайд 24

Слайд 25

Слайд 26