Подсистемы алгебраических систем
Ранее были введены понятия подгруппы, подкольца, подполя, которые можно объединить в рамках общего понятия подсистемы произвольной алгебраической системы, а также понятия подалгебры произвольной Ω-алгебры.
Пусть — произвольная алгебраическая система и — непустое множество.
Множество называют замкнутым относительно операций из (Ω-замкнутым множеством), если результат применения любой n-арной операции из к любым элементам из принадлежит , т.е. для любой n-арной операции и любых элементов элемент .
Например, в полугруппе подмножество четных чисел замкнуто относительно операции сложения, а подмножество нечетных чисел не замкнуто. В кольце целых чисел подмножество натуральных чисел замкнуто относительно операций сложения и умножения, но не замкнуто относительно операции взятия противоположного элемента.
Алгебраическую систему , где , называют подсистемой алгебраической системы , если Ω-замкнуто и есть множество ограничений на всех отношений из .
Очевидно, что алгебраические системы и однотипны, и часто вместо будем в таком случае писать просто .
Если — алгебра, то любую ее подсистему называют ее подалгеброй (точнее, Ω-подалгеброй).
Замечание 4.2. В определении Ω-подалгебры требуется лишь замкнутость относительно операций из . Если же мы хотим, чтобы при переходе к подалгебре "наследовались" какие-либо специальные свойства операций исходной алгебры, то это нужно специально оговаривать. Именно так мы и поступали, определяя понятия подгруппы, подкольца, подполя и т.п. Впрочем, подгруппу можно определить и через свойство замкнутости, но лишь в том случае, если в сигнатуру группы включить не только одну бинарную операцию "умножения" (которая обладает специальными "групповыми свойствами"), но также унарную операцию взятия обратного элемента и нульарную операцию — единицу группы.
Аналогично, исключительно через требование замкнутости, можно определить понятие подмоноида. Следовательно, таким образом можно определить и подкольцо.
Сложнее обстоит дело с телом и полем. Мы не можем определить поле как алгебру с сигнатурой , где операция — есть операция вычисления противоположного элемента (обратного по сложению), а операция — операция вычисления обратного элемента по умножению, так как последняя операция есть частичное отображение и не определена для элемента . Поэтому она не может быть введена в сигнатуру алгебры, по определению содержащей только всюду определенные операции.
Обратим внимание и на то, что переходя к Ω-замкнутому подмножеству, мы можем получить алгебру как обогащенную новыми свойствами операций сигнатуры , так и утратившую некоторые из свойств. Например, моноид будет только подмоноидом группы (но не подгруппой), а подмоноид биекций в симметрическом моноиде некоторого бесконечного множества будет уже группой (это не подгруппа, а именно подмоноид, являющийся группой!).
В следующей теореме сформулировано простое, но очень важное свойство замкнутых подмножеств.
Теорема 4.1. Непустое пересечение произвольного семейства Ω-замкнутых подмножеств Ω-замкнуто.
Для простоты рассмотрим доказательство для пересечения двух Ω-замкнутых подмножеств.
Пусть в алгебре Ω-замкнутые подмножества и имеют непустое пересечение. Тогда для любого , а также любых (не обязательно различных) элемент , какова бы ни была операция и снова будет принадлежать пересечению , так как в силу замкнутости каждого из множеств и одновременно и .
Рассмотрим алгебру и подмножество , не обязательно Ω-замкнутое.
Из теоремы 4.1 следует, что существует Ω-замкнутое подмножество, совпадающее с пересечением всех Ω-замкнутых подмножеств, содержащих . Его называют замыканием подмножества относительно операций из (или Ω-замыканием подмножества ) и обозначают . Хотя бы одно Ω-замкнутое подмножество, содержащее , обязательно найдется — весь носитель . В том случае, когда , подмножество называют системой образующих алгебры , а ее саму называют алгеброй, порожденной множеством . Алгебру, которая имеет конечную систему образующих, называют конечно порожденной.
Замечание 4.3. Определение замыкания можно представить и в несколько иной форме, которая содержательно ассоциируется с некоторой процедурой построения множества по шагам.
Определим семейство множеств полагая , а
Таким образом, множество состоит из всех элементов , и к ним добавляются все элементы, которые могут быть получены как результат применения операций сигнатуры к аргументам операции из . Множество точно так же содержит все элементы множества плюс все результаты применения операций из к аргументам из и т.д. По определению,
т.е. для любого имеют место включения и . Можно показать, что .
Замкнутость означает с точки зрения такого определения, что все множества совпадают с множеством . Кроме того, может оказаться, что процесс образования множеств "оборвется на некотором шаге", т.е. найдется такое , что . Тогда .
Для конечной алгебры описанную выше процедуру можно рассматривать как алгоритм построения замыкания исходного множества (при том, что каждой операции сопоставлен некий алгоритм ее вычисления). На первом шаге алгоритма в замыкание помещают все элементы множества , а затем применяют операции сигнатуры к исходным и вновь получаемым элементам до тех пор, пока не перестанут появляться новые элементы.
Иначе это можно описать так:
1) все элементы множества считаются и элементами замыкания ; 2) каковы бы ни были элементы , относительно которых известно, что они принадлежат (т.е. какому-то множеству из определенного выше семейства), к имеющимся элементам замыкания добавляют все элементы для произвольной n-арной операции сигнатуры .
Никакие другие элементы, кроме тех, что могут быть получены рассмотренным выше способом, замыканию не принадлежат.
Образно говоря, — это "детали конструктора", a — все, что можно собрать из этих деталей по некоторым заранее оговоренным "правилам сборки" (каковыми являются операции сигнатуры ).
Рассмотрим примеры построения Ω-замыкания.
Пример 4.2. а. В алгебре возьмем одноэлементное множество . Тогда
 и т.д.
Множество при состоит из всех сумм вида , где . Несложно заметить, что , где . Ясно, что в данном случае , и, таким образом, множество является системой образующих этой алгебры.
б. В мультипликативной группе вычетов по модулю 23 (т.е. в группе ) построим замыкание множества , полагая, что сигнатура группы состоит из единственной операции умножения (по модулю 23).
Поскольку в этой алгебре сигнатура состоит из одной операции, а исходное множество также одноэлементно, то замыкание будет состоять из всех степеней элемента 3. Итак, для построения замыкания множества в данном случае достаточно вычислять последовательно степени (по модулю 23) элемента 3. Имеем
Так как получена единица, то "круг замкнулся", и тем самым вычислено замыкание множества . Заметим, что в этом случае множество состоит из всех степеней тройки, начиная с первой и кончая второй, множество — из всех степеней, начиная с первой и кончая четвертой, множество — из всех степеней с первой по восьмую, а множество — из всех степеней с первой по 16-ю, но поскольку начиная с 12-й степени элементы повторяются, т.е.
 и, наконец,  ,
то уже множество совпадет с множеством , так что в данном случае .
Порожденная множеством группа совпала с циклической подгруппой группы с образующим элементом 3. Этот результат легко обобщить, доказав, что для произвольной конечной группы , рассматриваемой как алгебра с сигнатурой, состоящей только из операции умножения, ее циклическая подгруппа с образующим элементом а совпадает с подгруппой, порожденной множеством .
Циклическая группа есть один из важнейших примеров конечно порожденной алгебры.
В этой связи обратим внимание на одну тонкость. Если — циклическая группа с образующим элементом , то ее, вообще говоря, нельзя рассматривать как алгебру с системой образующих . Все зависит от конкретной сигнатуры группы. Действительно, если в сигнатуру группы включить только умножение, то для бесконечной циклической группы для любого положительного . Поэтому замыкание множества относительно умножения не содержит единицу. Если же сигнатуру группы как алгебры дополнить унарной операцией взятия обратного, т.е. возведения в степень , то циклическая группа с образующим элементом будет алгеброй с системой образующих . При таком подходе аддитивная группа целых чисел, рассматриваемая как алгебра , есть бесконечная циклическая группа, порожденная множеством .
Пример 4.3. а. Алгебра (мультипликативный моноид кольца целых чисел) не является конечно порожденной. Действительно, в этом моноиде в систему образующих необходимо включить все простые числа, поскольку ни одно из них нельзя представить как произведение других чисел. Но множество простых чисел бесконечно.
б. Любая конечная алгебра будет, разумеется, и конечно порожденной. В частности, любое кольцо вычетов по модулю (поле вычетов при простом ) — конечно порожденная алгебра, даже если в сигнатуре нет операции нахождения обратного элемента.
в. Свободный моноид, порожденный конечным множеством (алфавитом) есть конечно порожденная (и бесконечная) алгебра, система образующих которой равна , где — пустой кортеж.
г. Хорошим примером замыкания служит линейная оболочка заданного множества векторов произвольного линейного пространства. Как известно, линейная оболочка множества векторов линейного пространства есть множество всех линейных комбинаций вида
 , где  .
Линейная оболочка замкнута относительно операций сложения векторов и умножения вектора на число, так как линейная оболочка множества векторов является линейным подпространством. Более того, линейная оболочка множества векторов — это наименьшее (относительно отношения включения множеств) замкнутое множество, содержащее заданное множество векторов, поскольку любое замкнутое множество, содержащее векторы , содержит и все их линейные комбинации, т.е. включает в себя . Отметим, что конечномерное линейное пространство — конечно порожденная алгебра, так как оно является линейной оболочкой любого из своих базисов.
Если заметили ошибку, опечатку или есть предложения, напишите в комментариях.
|