- •Оглавление
- •Глава I. Алгебра матриц
- •1.1. Матрицы. Основные определения
- •1.2. Действия над матрицами
- •1.3. Задания для самостоятельной работы по главе 1
- •Глава 2. Определители
- •2.1. Перестановки и подстановки
- •2.2. Определители и их свойства
- •2.3. Миноры и алгебраические дополнения
- •2.4. Вычисление определителей n-го порядка
- •2.5. Задания для самостоятельной работы по главе 2
- •Глава 3. Алгебра матриц (продолжение)
- •3.1. Обратная матрица
- •3.2. Ранг матрицы
- •3.3. Линейная зависимость и независимость строк матрицы
- •3.4. Многочленные матрицы
- •3.5. Задания для самостоятельной работы по главе 3
- •Глава 4. Решение системы линейных уравнений
- •4.1. Система линейных уравнений
- •4.2. Методы решения системы n линейных уравнений с n неизвестными
- •4.3. Теорема Кронекера-Капелли
- •4.4. Метод Жордана-Гаусса
- •4.5. Однородные системы линейных уравнений
- •4.6. Задания для самостоятельной работы по главе 4
- •Глава 5. Векторные пространства
- •5.1. Понятие векторного пространства
- •5.2. Линейная зависимость и независимость векторов
- •5.3. Базис векторного пространства
- •5.4. Изоморфизм векторных пространств
- •5.5. Преобразование координат при изменении базиса
- •5.6. Евклидово пространство
- •5.7. Ортогональные преобразования
- •5.8. Выпуклые множества
- •5.9. Задания для самостоятельной работы по главе 5
- •Глава 6. Линейные операторы
- •6.1. Определение линейного оператора
- •6.2. Характеристический многочлен и характеристическое уравнение
- •6.3. Собственный вектор и собственное число линейного оператора
- •6.4. Задания для самостоятельной работы по главе 6
- •Глава 7. Квадратичные формы
- •7.1. Определение квадратичной формы
- •7.2. Линейное преобразование переменных в квадратичной форме
- •7.3. Ортогональное преобразование квадратичной формы к каноническому виду
- •7.4. Положительно определенные квадратичные формы
- •7.5. Задания для самостоятельной работы по главе 7
- •Глава 8. Элементы общей алгебры
- •8.1. Алгебраические операции
- •8.2. Полугруппы и моноиды
- •8.3. Группы: определение и примеры
- •8.4. Циклические группы. Группы подстановок
- •8.5. Кольца: определение, свойства, примеры
- •8.6. Поле
- •8.7. Задания для самостоятельной работы по главе 8
- •Глава 9. Элементы теории чисел
- •9.1. Наибольший общий делитель
- •9.2. Наименьшее общее кратное
- •9.3. Простые числа
- •9.4. Сравнения и классы вычетов
- •9.5. Функция Эйлера
- •9.6. Функция Мебиуса
- •9.7. Задания для самостоятельной работы по главе 9
- •Список литературы
8.2. Полугруппы и моноиды
Множество П с заданной в нем бинарной ассоциативной операцией называется полугруппой. Полугруппа с единичным элементом называется моноидом (или просто полугруппой с единицей).
Примеры
-
Пусть X — произвольное множество, М(Х)—множество всех отображений X в себя. Тогда относительно операции композиции отображений М (X) — моноид, он некоммутативный. Обозначим его М(Х, О, ех).
-
Множество квадратных матриц порядка п относительно умножения матриц — некоммутативный моноид с единичным элементом — единичной матрицей, а относительно сложения матриц — коммутативный моноид с единичным элементом — нулевой матрицей. Обозначим их соответственно (Mn(R),•,E), (Mn(R),+,0).
-
Множество целых чисел — коммутативный моноид как относительно сложения, так и умножения. Обозначим их соответственно (Z, +, 0), (Z, •, 1). Множество целых чисел, делящихся на n(n>1),— коммутативная полугруппа без единицы относительно умножения. Обозначим ее (nZ, •).
-
Пусть A = {a1, ..., аn}—конечное множество символов — алфавит. Конечная последовательность символов называется словом в алфавите А. На множестве П слов в алфавите А введем бинарную операцию—«приписывание», т.е. если , то . Тогда П — полугруппа. Она называется свободной полугруппой, порожденной множеством А.
5. Множество {X1, X2, Х3, Х4} относительно операции, заданной таблицей Кэли (см. табл. 8.1.),— коммутативный моноид, единичный элемент которого Х1.
Подмножество П' полугруппы П называется подполугруппой, если аbЄП' для всех а, bЄП'. В этом случае говорят также, что подмножество П' замкнуто относительно рассматриваемой операции. Очевидно, подполугруппа П' сама является полугруппой относительно операции в П. Если М — моноид и подмножество М' не только замкнуто относительно операции, но и содержит единичный элемент, то М' называется подмоноидом М.
Например, множество чисел, кратных п, — подполугруппа в полугруппе целых чисел относительно умножения (Z, •, 1) и подмоноид в (Z, +,0). В полугруппе П слов в алфавите А подмножество слов в алфавите А΄А также подполугруппа.
Элемент а моноида М с единичным элементом е называется обратимым, если для некоторого элемента b выполняется равенство ab=ba=e. Элемент b называется обратным а и обозначается a-1. Обратный элемент единственен. Действительно, если еще и ab'=b'a=e, то b'=eb΄=(ba)b'=b(ab')=be=b.
Нетрудно видеть, что (а-1)-1=а. Кроме того, если а, b обратимы, то (аb)-1 = b-1a-1, так как (ab) (b-la-1)=a(bb-1)a-1 = аеа-1=аа-1=е, и аналогично (b-la-1) (ab)=e, т. е. элемент ab тоже обратим.
Множество всех обратимых элементов моноида образует подмоноид, так как содержит единичный элемент и замкнуто относительно операции: если а и b обратимы, то b-la-1 — элемент, обратный ab.
Рассмотрим проблему тождества слов в полугруппах.
Пусть S={s1, ...., sn} — подмножество элементов полугруппы П такое, что любой элемент из П может быть представлен как произведение элементов из S. Тогда множество S называется системой образующих полугруппы П. Например, для свободной полугруппы П, порожденной алфавитом A ={a1, ..., аn}, само множество А является системой образующих; для полугруппы целых чисел относительно сложения (Z, +, 0) системой образующих является множество {-1, 1, 0}, а для полугруппы целых чисел относительно умножения (Z, •, 1) образующими являются все простые числа и единица.
Следует заметить, что далеко не все произведения элементов множества S будут различными элементами полугруппы П. В общем случае вопрос о равенстве таких произведений довольно сложен.
Будем рассматривать полугруппы, порожденные конечным множеством своих элементов. Они называются конечно-порожденными.
Можно указать некоторый способ задания полугрупп без использования индивидуальных свойств элементов множества, в котором определена полугрупповая операция, а именно задание полугруппы образующими и определяющими соотношениями.
Каждая полугруппа П может быть задана образующими
a1, a2,…, an (8.2.1.)
(алфавит полугруппы) и определяющими соотношениями
Ai=Bi (i=1, 2,…) (8.2.2.)
где Ai и Bi — слова в алфавите (8.2.1.).
Элемент полугруппы, т.е., слово в алфавите (8.2.1), называют словом полугруппы П.
Элементарным преобразованием полугруппы П называется переход от слова вида XAiY к слову XBiY (или обратно), где X,Y, - произвольные слова полугруппы П, а Ai=Bi; — одно из определяющих соотношений (8.2.2).
Элементарные преобразования представляются в виде схем
X Ai Y→X Bi Y; X Bi Y→X Ai Y.
К схемам элементарных преобразований относятся также тавтологические переходы вида Х→Х. Графическое совпадение двух слов X и Y обозначают ХōY.
Соотношения (8.2.2.) определяют равенство слов в полугруппе П, которое связано с элементарными преобразованиями полугруппы П следующим образом. Два слова X и Y полугруппы П равны в П тогда и только тогда, когда можно указать последовательность элементарных преобразований полугруппы П
XōX0→X1→...→Xi→Xi+1→…→XkōY,
переводящую слово X в слово У.
Для свободной полугруппы с алфавитом (8.2.1.) множество определяющих соотношений пусто; два слова равны тогда и только тогда, когда они графически совпадают.
Полугруппу (Z, +, 0) целых чисел относительно сложения можно задать образующими {—1, 1, 0} и определяющими (в аддитивной записи) соотношениями:
1+(-1)=0; (-1) + 1=0.
Проблема тождества слов в полугруппе заключается в следующем: указать алгоритм, который по любым двум словам устанавливал бы, равны они в полугруппе П или нет. Доказано, что эта проблема алгоритмически неразрешима. Простым примером полугруппы с неразрешимой проблемой тождества слов является полугруппа с образующими а, b, с, d, e и определяющими соотношениями ас=са, ad=da, bс=сb, bd=db, еса=cе, edb=de, сса=ссае.