Аналитическая запись булевых функций.

Рассмотрим фиксированный набор элементов

, .

, .

Рассмотрим функцию

Назовём характеристической функцией единицы.

Теорема 2.

– множество наборов аргументов, на которых f принимает значение 1.

4Пусть имеем фиксированный набор , для которого F = 1. Значит, что среди всех существует такая, чей индекс i совпадает с номером набора значений аргумента.

Пусть имеем фиксированный набор , для которого F = 0. Значит, что среди всех нет ни одной, чей индекс i совпадает с номером набора значений аргумента. 3

Определение 3.

Введём понятие степени аргумента

Рассмотрим конъюнкцию .

Рассмотрим 4 случая:

Теорема 3.

Любая ФАЛ кроме константы 0 может быть представлена в виде

Такое представление функции называется СДНФ (совершенная дизъюнктивная нормальная форма).

Алгоритм получения СДНФ:

1.  Выбираем те наборы, на которых f = 1.

2.  Выписываем конъюнктивные наборы, причём

3.  Объединяем все конъюнкции дизъюнкциями.

Пример.

0

0

0

0

0

0

1

1

ü

0

1

0

1

ü

0

1

1

0

1

0

0

0

1

0

1

1

ü

1

1

0

0

1

1

1

1

ü

Лекция № 2.

БУЛЕВЫ ФУНКЦИИ (ФАЛ).

Теорема 1.

Любая ФАЛ кроме константы 0 может быть представлена в виде

Такое представление функции называется СПНФ (совершенная полиномиальная нормальная форма).

Алгоритм получения СПНФ:

1.  Выбираем те наборы, на которых f = 1.

2.  Выписываем конъюнктивные наборы, причём

НЕ нашли? Не то? Что вы ищете?

3.  Объединяем все конъюнкции логической связкой .

Пример.

0

0

0

0

0

0

1

1

ü

0

1

0

1

ü

0

1

1

0

1

0

0

0

1

0

1

1

ü

1

1

0

0

1

1

1

1

ü

Теорема 2.

Любая ФАЛ кроме константы 1 может быть представлена в виде

Такое представление функции называется СКНФ (совершенная конъюнктивная нормальная форма).

4Возьмём произвольную ФАЛ и представим её в СДНФ:

Применим операцию отрицания к равенству.

3

Алгоритм получения СКНФ:

1.  Выбираем те наборы, на которых f = 0.

2.  Выписываем дизъюнктивные наборы, причём

3.  Объединяем все наборы конъюнкцией.

Пример.

0

0

0

0

ü

0

0

1

1

0

1

0

1

0

1

1

0

ü

1

0

0

0

ü

1

0

1

1

1

1

0

0

ü

1

1

1

1

Характеристическая функция нуля.

0

0

0

0

1

0

1

0

0

1

1

1

Теорема 3.

Любая ФАЛ кроме константы 1 может быть представлена в виде

Такое представление функции называется САПНФ (совершенная анти полиномиальная нормальная форма).

Алгоритм получения САПНФ:

1.  Выбираем те наборы, на которых f = 0.

2.  Выписываем дизъюнктивные наборы, причём

3.  Объединяем все наборы эквивалентностями.

Пример.

0

0

0

0

ü

0

0

1

1

0

1

0

1

0

1

1

0

ü

1

0

0

0

ü

1

0

1

1

1

1

0

0

ü

1

1

1

1

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5