
- •1.1.2.Операции над множествами
- •1.1.3. Векторы и прямые произведения множеств
- •1.1.4. Теорема о мощности прямого произведения множеств. Принцип математической индукции
- •1.1.5. Соответствия между множествами и отображение множеств
- •1.1.6. Взаимно однозначные соответствия и мощности множеств
- •1.1.7. Отношения на множествах
- •Задания для самостоятельной работы к разд.1.1
- •1.2. Алгебры. Алгебраические системы. Модели. Фундаментальные алгебры. Примеры алгебр и алгебраических систем.
- •1.2.1. Множества с бинарными операциями
- •1.2.2. Группа подстановок
- •1.2.3. Кольцо вычетов
- •1.2.4. Поле вычетов
- •Задания для самостоятельной работы к разд.1.2
- •Вопросы для повторения
- •Резюме по теме
1.2. Алгебры. Алгебраические системы. Модели. Фундаментальные алгебры. Примеры алгебр и алгебраических систем.
1.2.1. Множества с бинарными операциями
Функцию типа fn:Mn®M называют n-арной операцией на множестве M.
Бинарная операция f2 называется коммутативной, если для любых элементов a и b выполняется f2(a,b)=f2(b,a); более привычна инфиксная запись af2b=bf2a.
Операция f2 называется ассоциативной, если для любых элементов a,b и c выполняется af2(bf2c)=(af2b)f2c.
Операция f2 называется дистрибутивной слева относительно операции g2, если для любых a,b,c выполняется af2(bg2c)=(af2b)g2(af2c), и дистрибутивной справа, если (ag2b)f2c=(af2c)g2(bf2c).
Алгеброй A называют совокупность множества M с заданными на нем операциями S={f1,f2, …}. A=<M,S>, где M – носитель, S – сигнатура алгебры A.
Алгебраическая система отличается от алгебры тем, что на множестве кроме операций задаются еще отношения.
Таким образом, алгебры можно считать частным случаем алгебраических систем, в которых множество отношений пусто.
Другим частным случаем алгебраических систем являются модели – множества, на которых заданы только отношения.
Алгебра вида A=<M,·>, где · - бинарная операция, называется группоидом.
Полугруппой называется алгебра A=<M,·> такая, что для любых a,b,cÎM выполняется
a·(b·c)=(a·b)·с, (1)
т.е. операция · ассоциативна.
Коммутативной (абелевой) полугруппой называется алгебра A=<M,·> такая, что выполняется (1) и для любых a,bÎM выполняется
a·b=b·a, (2)
т.е. операция · коммутативна.
Другими словами коммутативной полугруппой называется полугруппа, в которой выполняется закон коммутативности.
Группой называется алгебра A=<M,·> такая, что
выполняется (1);
есть eÎM, такой, что для любого aÎM выполняется
e·a=a, a·e=a; (3)
для всех aÎM существует такой элемент a¢ÎM, что
a¢·a=e. (4)
Коммутативной (абелевой) группой называется алгебра A=<M,·> такая, что выполняется (1),(2),(3) и (4).
Другими словами коммутативной группой называется группа, в которой выполняется закон коммутативности.
Если бинарную операцию · называют умножением, то группа называется мультипликативной. В этом случае элемент e называют единицей (обозначение 1), элемент a¢ называется обратным элементом (обозначение a-1).
Если же групповую операцию · называют сложением, то группа называется аддитивной. В этом случае элемент e называют нулем (обозначение 0), элемент a¢ называется противоположным элементом (обозначение -a).
Кольцом называется алгебра A=<M,f2,g2> , где f2 - умножение, обозначим *, g2 –сложение, обозначим +, и выполняются следующие условия:
условия (1),(2),(3),(4) относительно операции сложения (в качестве операции · выступает операция +), т.е. кольцо является абелевой группой относительно операции сложения, в нем выполняется: a+(b+c) = (a+b)+c – дистрибутивность сложения, a+b=b+a – коммутативность сложения, 0+a=a, a+0=a – есть единственный левый и правый нулевой элемент и эти элементы равны, a+(-a)=0 – каждому элементу найдется противоположный элемент;
условие (1) относительно операции умножения, т.е. кольцо является полугруппой относительно умножения, в нем выполняется a*(b*c)=(a*b)*c – ассоциативность умножения;
умножение слева и справа дистрибутивно относительно сложения a*(b+c)=(a*b)+(a*c) и (a+b)*c=(a*c)+(b*c).
Если к перечисленным условиям добавить условие a*b=b*a - коммутативность умножения, то алгебру A=<M,*,+> называют коммутативным кольцом.
Свойства колец:
для кольца можно ввести операцию вычитания a-b=a+(-b), после этого нуль кольца может быть найден как a+ (-a)=a-a=0;
из закона дистрибутивности следует правило раскрытия скобок (a0+a1+a2+…+an)*b= a0*b+a1*b+a2*b+…+an*b;
во всяком кольце выполняется закон дистрибутивности и для разности (a-b)*c=a*c-b*c;
произведение нуля кольца на любой элемент кольца равен нулю a*0=a*(x-x)=a*x-a*x=0, 0*a=(x-x)*a=a*x-a*x=0;
для каждого кольца справедливо (-a)*b=-a*b, (-a)*(-b)=a*b.
Таким образом, операции в произвольном кольце обладают многими привычными свойствами арифметических операций над числами. Однако есть и отличия. Например, если арифметическое произведение равно 0, тогда хотя бы один из сомножителей равен нулю. Это свойство справедливо не для всех колец. В некоторых кольцах могут быть такие пары a¹0, b¹0, что a*b=0. Такие элементы a и b называются делителями нуля.
Полем называют коммутативное кольцо A=<M,*,+>, если оно содержит единицу, отличную от нуля, и ненулевые элементы образуют коммутативную (абелеву) группу относительно операции умножения.