Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная математика ПМ / Пособие по Дискретной математике.doc
Скачиваний:
94
Добавлен:
20.04.2015
Размер:
4.99 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(),) – подалгебраВ. Ее несущее множество содержит четыре элемента.

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

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

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

.

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

Пример:

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

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

не равно .

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

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

.

Пример:

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

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

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

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

, но .

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

.

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

.

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

Примеры:

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

; .

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

,

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

.

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

,

.

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