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

1.7. Операции и алгебры

N-арная операция на множестве М – это функция типа

,

где n арность операции. Операция замкнута относительно множества М по определению, т. е. операция над элементами множества М, и результат тоже элемент М.

Алгеброй называется множество, вместе с заданной на нем совокупностью операций , т. е. система

.

Мосновное (несущее) множество (носитель алгебры) алгебры А.

Тип алгебры – вектор арностей операций.

Сигнатура – совокупность операций .

Множество называетсязамкнутым относительно n-арной операции наМ, если

,

т. е. если значения на аргументе изпринадлежат.

Если замкнуто относительно всех операций, алгебры М, то система

называется подалгеброй алгебры А (при этом рассматриваются как операции на).

Примеры:

1.  Алгебра называется полем действительных чисел.

Обе операции бинарные, поэтому тип этой алгебры (2,2). Сигнатура .

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

2. Пусть . Определим наоперации:«сложение по модулю р», «умножение по модулю р», следующим образом:

и ,

где с и d – остатки от деления на р чисел а + b и а  b соответственно.

Пусть, например, р = 7, тогда и

, ,.

Часто обозначают: a + b = с (mod p) и a b = d (mod p).

Конечным полем характеристики р называется алгебра , еслир – простое число.

3. Пусть задано множество U.

Булеаном U называется множество всех подмножеств множества U (обозначается B(U)).

Булева алгебра множеств над U или алгебра Кантора – алгебра B(U),). Ее тип (2,2,1), сигнатура().

Элементами основного множества булевой алгебры являются множества (подмножества U).

Для любого B(),) – является подалгебройВ.

Например, если , то основное множество алгебры В содержит 16 элементов; алгебраB(),) – подалгебраВ. Ее несущее множество содержит четыре элемента.

4. Множество F одноместных функций на R, т. е. функции вместе с операцией дифференцирования является алгеброй. Элементы несущего множества – функции типа, единственная операция этой алгебры – операция дифференцирования.

Множество элементарных функций замкнуто относительно дифференцирования, поскольку произведение элементарных функций элементарно, следовательно, образуют подалгебру данной алгебры.

Свойства бинарных алгебраических операций

Условимся, чтобы последующие соотношения выглядели более привычно, результат применения бинарной операции к элементам а иb записывать не в функциональном виде , а в виде(как это принято в арифметических операциях).

Операция называетсяассоциативной, если для любых элементов а, b, с

.

Выполнение условия ассоциативности означает, что скобки в выражении можно не расставлять.

Пример:

1. Сложение и умножение чисел ассоциативны, что позволяет не ставить скобки в выражениях и.

2. Возведение в степень – не ассоциативна, так как

не равно .

3. Композиция отображений – ассоциативная операция.

Операция называетсякоммутативной, если для любых элементов a, b

.

Пример:

1. Сложение чисел коммутативно («от перемены мест слагаемых сумма не меняется»): .

Умножение чисел коммутативно: .

2. Вычитание и деление – некоммутативные операции.

Умножение матриц – некоммутативная операция, например:

, но .

Операция называетсядистрибутивной слева относительно операции , если для любыхa, b, с

.

Операция называетсядистрибутивной справа относительно операции , если для любыхa, b, с

.

Дистрибутивность разрешает раскрыть скобки.

Примеры:

1. Умножение дистрибутивно относительно сложения слева и справа

; .

2. Возведение в степень дистрибутивно относительно умножения справа.

,

но не слева, так как не равно

.

3. Сложение не дистрибутивно относительно умножения

,

.