Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Элементы общей алгебры.doc
Скачиваний:
27
Добавлен:
10.11.2019
Размер:
452.1 Кб
Скачать
    1. Алгебра множеств

В основе лежит некоторое непустое множество U, которое на­зы­вается универс. Базовое множество M алгебры множеств есть множество всех подмножеств универса (его также называют булеан множества U). Символически это записывают так: M=2U. Пусть, например, U={p,q,r}, тогда базовое множество M=2U состоит из 23=8 подмножеств:

M={,{p},{q},{r},{p,q},{p,r},{q,r},{p,q,r}}.

Бинарные операции на булеане: объединение (), пересечение (), разность (\). Еще одна бинарная операция – симметрическая разность ():

AB=(A\B)(B\A)=(AB)\(AB).

Так, для указанного выше примера имеем:

{p,r}{q,r}={p,q,r}, {p,r}{q,r}={r},

{p,r}\{q,r}={p}, {q,r}\{p,r}={q}, {p,r}{q,r}={p,q}.

Унарная операция на булеане – дополнение множества до универса, обозначается чертой сверху: для множества A дополнение есть . Для указанного выше примера и т.п.

    1. Операции с нефиксированным числом опе­ран­дов

Базовое множество – вещественные числа R.

n-местные операции –

минимум из n чисел: xmin=min(x1, x2,, xn),

максимум из n чисел: xmax=max(x1, x2,, xn),

среднее арифметическое из n чисел: xсред.= .

Более сложно определяется медиана заданных n чисел: это такое значение xмед, что количество чисел xi, для которых xixмед равно количеству чисел xi, для которых xixмед. Если расположить все чис­ла xi по возрастанию, медианой является то, которое окажется в середине упорядоченного списка (в случае нечетного n) или любое число, лежащее строго между двух чисел, оказавшихся в середине (в случае четного n), для определенности берут полусумму этих двух чисел. Так, для чисел 4,2,5 имеем xмед=4 (после упорядочения 2<4<5), для чисел 4,2,5,2 имеем xмед=3 (после упорядочения 2=2<4<5, ).

Из этих примеров видно, что многообразие алгебраических систем необозримо велико, реально общая алгебра изучает лишь небольшое число сравнительно простых случаев. Характерной особенностью всех изучаемых алгебраических систем является следующее. В общих определениях ничего конкретного не говорится об элементах-участниках алгебраических операций (хотя в примерах эти элементы как-то конкретизируются), алгебраические операции только называются (обозначаются), никаких "рецептов" для вычисления результатов операций не предлагается. Содержательно операции задаются своими свойствами. Этому вопросу и уделяется основное внимание в общей алгебре.

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

Рассмотрим произвольное непустое базовое множество M и за­данную на нем бинарную операцию, которую обозначим . Для любых элементов x,yM имеем результат операции z=xy, причем zM, т.е. множество M замкнуто относительно операции . Таковы почти все операции из примеров 1–9 (кроме оговоренных случаев), однако операции типа умножения вектора на число или скалярного умножения векторов исключаются из рассмотрения.

    1. Коммутативность

Операция  называется коммутативной, если для любых x,yM выполняется равенство xy=yx.

Таковы операции сложения чисел, сложения векторов, сложения матриц, умножения чисел, НОД и НОК, дизъюнкция и конъюнкция, XOR, сложение и умножение по модулю n. Напротив, умножение матриц этим свойством не обла­дает (хотя имеются примеры перестановочных матриц, для которых AB=BA). Также некоммутативно (антикоммутативно) векторное умноже­ние геометрических векторов – для него xy= –yx. Некоммутативна композиция многочленов (и вообще функций). Так, выше приводился пример композиции fg многочленов f(x)=x2, g(x)=x3+1, ее результат f(g(x))=(x3+1)2=x6+2x3+1. Если же взять композицию gf, получится g(f(x))=(x2)3+1=x6+1.

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

Формальная операция  на множестве M={a,b,c}, заданная таблицей 1.4, коммутативна, поскольку заполнение этой таблицы симметрично относительно ее главной диагонали.

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