
- •Спасское Городище 2012
- •Введение
- •Список обозначений и терминов
- •Немного о бейсиКе
- •Делимость целых чисел
- •Алгоритм Евклида
- •Матричная алгебра
- •Определители
- •Обратная матрица
- •Компьютерная реализация матричной алгебры
- •Линейные преобразования плоскости
- •Комплексные числа
- •Конструкция поля комплексных чисел.
- •Сопряжение комплексных чисел
- •Тригонометрическая форма записи комплексных чисел
- •Комплексная экспонента
- •Решение квадратных уравнений.
- •Основная теорема алгебры комплексных чисел
- •Алгебраические системы
- •Операции и отношения на множестве
- •Моноиды
- •Поля и тела
- •Подсистемы алгебраических систем
- •Декартово произведение алгебраических систем
- •Фактор системы
- •Изоморфизм алгебраических систем
- •Абелевы группы
- •Группа подстановок
- •Алгебра многочленов
- •Немного комбинаторики
- •Биномиальные коэффициенты
- •Числа Фибоначчи
- •Рациональные числа
- •Дерево Штерна-Брокко
- •Алгебра высказываний
- •Дизъюнктивная совершенная нормальная форма.
- •Конъюнктивная нормальная совершенная форма
- •Многочлены Жегалкина
- •Алгебра кватернионов.
- •Литература
Дизъюнктивная совершенная нормальная форма.
Булевы
переменные будем обозначать
.
Строку булевых переменных обозначаем
.
Для
обозначим
Мы видим,
что это просто другое обозначение
операции эквивалентности. Если
-- булевы строки длины n как и выше, то
обозначим
Для подмножества
обозначим через
ее характеристическую функцию
,
принимающую значение 1 на строках из B
и принимающую значение 0 на строках из
дополнения
.
ЛЕММА.
тогда и только тогда, когда
.
ТЕОРЕМА 2.
Имеет место равенство
Для любой булевой функции
обозначим через
множество
. Тогда
и представление функции F в виде (3) называется дизъюнктивной нормальной совершенной формой функции .
Заметим, что ДСНФ не всегда экономна. Например, обозначая операцию отрицания штрихом, будем иметь:
Первое
равенство объясняется так
.
Второе можно проверить непосредственно,
подставляя
Конъюнктивная нормальная совершенная форма
Для булевой
функции
обозначим
.
ТЕОРЕМА 3.
Имеет место равенство
Две различные формы вида (4) задают различные булевы функции
Доказательство.
А. Проверим, что F равна 0 тогда и только
тогда, когда правая часть в (4) равна 0.
Пусть
и тем самым
.
Тогда для
выполняется равенство
,
ибо каждая компонента равна 0. Следовательно,
значение конъюнкции в (4) равно 0.
Наоборот,
пусть значение правой части в (4) при
равно 0. Это значит, что для некоторого
сомножитель
равен
0. Это может быть только если
для любого j. Тогда
и
по определению множества
.
В. Пусть две
формы
и
задают одинаковую булеву функцию. Первая
форма принимает значение 0 только для
строк
таких, что
,
а вторая для тех
,
что
.
Отсюда
.
Так как отображение
– биекция на множестве строк, то
.
По другому
можно рассуждать так: форм вида (4) столько
же сколько подмножеств в
,
т.е.
.
Это число совпадает с множество различных
булевых функций с n
переменными. В силу утверждения А, если
две формы вида (4) дают одинаковые функции,
то получается, что число разных булевых
функций будет строго меньше
.
Это противоречит теореме 1 □
Разложение (4) называют конъюктивной нормальной совершенной формой.
Многочлены Жегалкина
ПРЕДЛОЖЕНИЕ.
Эквивалентность
равна булевой функции
.
Импликация
эквивалентна
.
Дизъюнкция
есть то же самое, что и
Отрицание
по другому выражается как
.
Доказательство вытекает из таблиц истинности этих функций.
ТЕОРЕМА 4.
Любая булева функция переменных может быть записана в виде
где
Количество слагаемых в суммах (5) есть
(включая первое и последнее слагаемые)
Набор коэффициентов
(их
штук) однозначно определяется функцией F
Доказательство.
Учитываем, что
для булевой переменной
Алгебра кватернионов.
Кватернионы были изобретены немецким математиком Гамильтоном в 1843 году. Это был первый пример конечномерной некоммутативной алгебры над полем действительных чисел, в которой каждый ненулевой элемент обратим (т. е. алгебры с делением или тела). Как потом оказалось, это был и последний пример такой алгебры, ибо конечномерная алгебра с делением над ℝ есть либо само поле ℝ, либо поле комплексных чисел ℂ, либо тело кватернионов ℍ согласно теореме Фробениуса (см.[В], глава 11, §6, теорема 4). Произвольный элемент q∈ ℍ однозначно записывается в виде
где
.
Если
, то такой кватернион называется чистым.
Во-первых, превратим ℍ
в четырехмерное линейное пространство
на полем ℝ,
складывая кватернионы и умножая их на
числа покомпонентно. Таблица умножения
базисных элементов такова
Из этих равенств получаем следствия:
Так как умножение базисных элементов ассоциативно, то и ℍ -- ассоциативная алгебра.
Чистые
кватернионы образуют подпространство
,
которое будем отождествлять с трехмерным
линейным евклидовым пространством со
стандартным базисом i,j,k.
Для вычисления результата умножения
двух кватернионов используем скалярное
и векторное произведения. Операцию
скалярного произведения между векторами
a,b придется обозначать,
например, как a*b, оставив a⋅
b для обозначения произведения
кватернионов. Итак, если даны два
кватерниона q=a+a и t=b+b , где
a,b -- чистые кватернионы, а
a,b -- числа, то можно убедиться, что
Записывая q и t более подробно и вспоминая записи скалярного и векторного произведений через координаты, получим:
Кватернион
a-a назовем сопряженным к кватерниону
q=a+a и будем его обозначать
. Нетрудно проверить, что
и поэтому
тогда и только тогда, когда q=0 . Величина
называется нормой кватерниона q и
обозначается
,
а арифметический корень из нормы
называется модулем кватерниона q и
обозначается
. Имеет место следующее утверждение:
ТЕОРЕМА.
Множество кватернионов относительно
определенных выше операций сложения и
умножения образует алгебру с делением
над полем действительных чисел. Каждый
ненулевой кватернион q имеет обратный
.
Уже отмечалось,
что алгебра кватернионов ассоциативна.
Она не коммутативна, так как, например,
ij≠ ji
. Проверим теперь, что кватернион
обратен к ненулевому кватерниону q.
Отображение
ℂ →
ℍ (
)
будет вложением поля комплексных чисел
в алгебру кватернионов. С таким же
успехом подходят для вложения отображения
и
.
Однако ℍ не
является алгеброй над полем комплексных
чисел, ибо "мнимые единицы" i,j,k
не лежат в центре ℍ.
Пусть
-- ненулевой кватернион. Отображение
сопряжения
есть автоморфизм
алгебры кватернионов. Это означает, что
-- биекция (у него есть обратное отображение
)
и
для любых кватернионов
.
Проверим, что
Достаточно
установить, что
Далее,
,
следовательно, это (очевидно линейное)
преобразование пространства
ортогонально. Так как
,
то преобразование сопряжения
есть поворот на угол
относительно вектора
.
Как найти угол
.
Пусть
-- перпендикулярен вектору
.
Тогда
Пусть
– вектора единичной длины. Тогда на
плоскости
в базисе
поворот, индуцированный сопряжением,
задается матрицей
Отсюда следует, что
ПРИМЕР.1)
и
-- поворот на
.
Это же следует из (5) в котором полагаем
.
2)
и
-- поворот на
угол
.
Это следует так же из (5), в котором
полагаем