Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная математика ПМ / Пособие по Дискретной математике.doc
Скачиваний:
74
Добавлен:
20.04.2015
Размер:
4.99 Mб
Скачать

Упражнения

1. Привести функцию, заданную булевой формулой, к полиному Жегалкина. Проверить, обладает ли она свойством линейности.

  1. ;

  2. ;

  3. ;

  4. ;

  5. ;

  6. ;

  7. .

2. Привести функцию к полиному Жегалкина. Проверить, обладает ли она свойством линейности.

  1. ;

  2. ;

  3. ;

  4. ;

  5. .

  1. Получить суперпозицию линейных функций f(x, y, z), g(x, y, z), h(x, y, z). Убедится в том, что полученная суперпозиция будет линейной функцией, где ;;.

1) ; 2) ;

3) ; 4) .

4.7. Двойственность

Функция называется двойственной функцией к функции .

Чтобы получить двойственную функцию из исходной, надо каждой переменной придать отрицание на самом нижнем уровне формулы, затем общее отрицание всей формуле (на самом верхнем уровне) и привести к ДНФ (упростить).

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

Функция называется самодвойственной, если .

Самодвойственными являются функции .

Вектор-столбец самодвойственной функции антисимметричен относительно своей середины (при лексикографическом порядке аргументов).

Принцип двойственности

Если в формуле F, представляющей функцию f все знаки функций заменить на знаки двойственных функций, то получится формула , представляющая функцию, двойственную кf.

Пример. Получить функцию, двойственную к с помощью определения двойственной функции. Выяснить, является ли функция самодвойственной.

.

.

Вывод: функция не самодвойственна.

Упражнения

    1. Получить функцию, двойственную к с помощью определения двойственной функции. Выяснить, является ли функция самодвойственной.

  1. ;

  2. ;

  3. ;

  4. .

2. Получить функцию, двойственную к с помощью принципа двойственности. Выяснить, является ли функция самодвойственной.

  1. ;

  2. ;

  3. ;

  4. ;

  5. .

  1. Построить ДНФ двойственной функции, к функции, заданной своим вектор-столбцом.

x

y

z

f

g

h

p

q

0

0

0

1

1

0

1

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

0

1

1

0

0

0

1

1

1

0

0

1

0

0

1

1

1

0

1

0

1

0

1

0

1

1

0

1

0

0

0

1

1

1

1

1

1

1

0

0

4. Определить по вектор-столбцу, является ли функция самодвойственной. Если функция не самодвойственная, то

а) построить ДНФ двойственной функции, к функции, заданной своим вектор-столбцом;

б) по первой половине вектор-столбца функции доопределить самодвойственную функцию и выписать ее ДНФ.

x

y

z

f

g

h

p

q

0

0

0

1

1

0

1

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

0

1

1

0

0

0

1

1

1

0

0

1

0

0

1

1

1

0

1

0

1

0

1

0

1

1

0

1

0

0

0

1

1

1

1

1

1

1

0

0

Соседние файлы в папке Дискретная математика ПМ