Алгебраическая система
Алгебраи́ческая систе́ма, множество с определенными на нём операциями и отношениями. Алгебраические системы принадлежат к числу основных математических структур и имеют глубоко разработанную общую теорию, сформировавшуюся в начале 1950-х гг. на грани между алгеброй и математической логикой.
Основные понятия
Алгебраической системой называется объект , состоящий из непустого множества , семейства алгебраических операций и семейства отношений , заданных на множестве . Показатели , рассматриваемых декартовых степеней множества предполагаются целыми неотрицательными числами и называются арностями соответствующих операций и отношений. Множество называется носителем, или основным множеством, алгебраической системы , а его элементы – элементами этой системы. Мощность множества называется мощностью, или порядком, алгебраической системы . Образ элемента при отображении называется значением операции в точке . Аналогично, если , то говорят, что элементы из находятся в отношении , и пишут .
Операции и отношения , в отличие от других операций и отношений, которые могут быть определены на множестве , называются основными, или главными.
Пара семейств называется типом алгебраической системы . Две алгебраических системы , однотипны, если , и , для всех , . Основные операции , и основные отношения , однотипных алгебраических систем , , имеющих одинаковые индексы в , соответственно, называются одноименными.
Алгебраическая система называется конечной, если множество конечно, и конечного типа, если множество конечно. Алгебраическую систему конечного типа записывают в виде .
Алгебраическая система называется универсальной алгеброй, или алгеброй, если множество R основных отношений её является пустым, и моделью, или реляционной системой, если множество основных операций её пустое. Классическими алгебраическими системами являются группы, кольца, линейные пространства, линейные алгебры, линейно упорядоченные множества, линейно упорядоченные группы, линейно упорядоченные кольца, решётки и т. д.
Непустое подмножество основного множества алгебраической системы называется замкнутым, если для любых элементов из значение каждой основной операции также принадлежит множеству . Рассматривая операции из и отношения из на замкнутом подмножестве , мы получим алгебраическую систему , однотипную данной и называемую подсистемой алгебраической системы . Подсистемы алгебр называются подалгебрами, а подсистемы моделей – подмоделями. Понятие подалгебры существенно зависит от множества основных операций рассматриваемой алгебры. Например, группоид есть алгебра типа , т. е. алгебра с одной основной операцией .
Группоид с выделенной единицей есть алгебра типа , выделенный элемент которой обладает по отношению к основной операции свойством для всех . Поэтому всякий подгруппоид группоида с выделенной единицей содержит , тогда как подгруппоид группоида не обязан содержать элемент . В отличие от алгебр любое непустое подмножество модели может рассматриваться как подмодель.
Алгебраическая система изоморфна однотипной алгебраической системе , если существует такое взаимно однозначное отображение множества на множество , что
(1)
(2)
для всех из и для всех , . Отображение с этими свойствами называется изоморфизмом.
Под классом алгебраических систем понимается в дальнейшем только абстрактный класс, т. е. такой класс однотипных алгебраических систем, который содержит с каждой системой и все изоморфные ей системы. При рассмотрении того или иного класса алгебраических систем все системы из этого класса записывают обычно в определенной сигнатуре следующим образом. Пусть класс имеет тип . Каждому сопоставляют некоторый символ , называемый функциональным, а каждому – символ , называемый предикатным. Если алгебраическая система принадлежит классу и – основная операция в ней, то элемент из записывают в виде . Аналогично если – основное отношение в и элемент , то пишут И (истинно) или просто . Если же , то пишут Л (ложно) или . Пусть , и – отображение объединения в множество натуральных чисел , определяемое формулами: , . Объект называется сигнатурой класса . Конечную сигнатуру записывают в виде строки или короче – . Алгебраическая система , записанная в сигнатуре , называется -системой и обозначается .
Условия (1), (2) изоморфизма однотипных систем , упрощаются, если эти системы рассматривать в одной сигнатуре . Так, если сигнатурными символами будут , , то (1), (2) примут вид
(3)
(4)
Гомоморфизмом -системы в -систему называется всякое отображение , удовлетворяющее условию (3) и условию
(5)
для всех , и для всех из . Гомоморфизм называется сильным, если для любых элементов из и для любого предикатного символа из соотношение И влечет существование в таких прообразов элементов , для которых И. Понятия гомоморфизма и сильного гомоморфизма алгебр совпадают. Для моделей существуют гомоморфизмы, которые не являются сильными, и взаимно однозначные гомоморфизмы, которые не являются изоморфизмами. При гомоморфизме образами в подсистем из и непустыми полными прообразами в подсистем из являются подсистемы.
Эквивалентность называется конгруэнцией -системы , если
для всех из и для всех .
Для каждого гомоморфизма алгебраической системы бинарное отношение , истинное тогда и только тогда, когда , является конгруэнцией в , которая называется ядерной. Для произвольной конгруэнции -системы и для каждого элемента множество называется смежным классом алгебраической системы по конгруэнции . Полагая для каждых , ,
и
,
тогда и только тогда, когда существуют такие элементы в , что и , мы получим алгебраическую систему , однотипную данной и называемую факторсистемой алгебраической системы по конгруэнции . Для каждой конгруэнции алгебраической системы каноническое отображение является гомоморфизмом алгебраической системы на факторсистему , для которого данная конгруэнция ядерная. Если есть гомоморфизм алгебраической системы на алгебраическую систему и – ядерная конгруэнция для , то отображение является гомоморфизмом факторсистемы на алгебраическую систему . Если при этом гомоморфизм сильный, то есть изоморфизм.
Декартовым произведением -систем называется -система , в которой есть декартово произведение основных множеств , а основные операции и основные отношения на задаются условиями: есть элемент с координатами , И тогда и только тогда, когда И для всех .
Язык 1-й ступени
Основным формальным языком теории алгебраических систем является язык 1-й ступени , который строится следующим образом. Алфавит языка в заданной сигнатуре состоит из предметных переменных , функциональных символов , предикатных символов , символов логических связок:
,
кванторов:
– «для каждого элемента »,
– «существует такой элемент »
и вспомогательных символов: скобок и запятых. Для выражения свойств (1-й ступени) -систем употребляются конечные последовательности алфавитных символов, или слова, составленные по определенным правилам и называемые термами и формулами. Индуктивно полагают, что каждое слово вида или при есть терм; если f – термы и , то – также терм.
Если есть -система и – терм сигнатуры , содержащий предметные переменные , то, заменяя какими-нибудь элементами из и выполняя над последними операции в , соответствующие входящим в терм символам из , получают элемент из , называемый значением терма при . Если – гомоморфизм -системы в -систему , то
.
Понятие формулы сигнатуры , свободных и связанных предметных переменных в ней определяется также индуктивно:
1) если – какой-нибудь предикатный символ из или знак равенства , или соответственно, а произвольные термы сигнатуры , то слово есть формула, в которой все предметные переменные свободны;
2) если – формула, то – также формула.
Свободные (связанные) предметные переменные в формуле те и только те, которые являются свободными (связанными) в ;
3) если – формулы и предметные переменные, входящие одновременно в обе эти формулы, свободны в каждой из них, то слова
(6)
– также формулы.
Предметные переменные, свободные (связанные) хотя бы в одной из формул , называются свободными (связанными) и в формулах (6);
4) если предметное переменное входит свободно в формулу , то слова, снова являются формулами, в которых переменное связанное, а все остальные предметные переменные, входящие в формулу свободно или связанно, остаются такими же и в формулах , .
Если заданы -система и формула сигнатуры , то, придавая всем свободным предметным переменным в какие-нибудь значения из и интерпретируя функциональные и предикатные символы, входящие в , как соответствующие основные операции и основные отношения в , мы получим конкретное высказывание, которое будет истинным или ложным.
В соответствии с этим формуле приписывают значение И или Л при , обозначаемое . Если – изоморфное отображение -системы на -систему , то
для всех из .
Формула называется замкнутой, если она не содержит свободных предметных переменных. Для любой замкнутой формулы сигнатуры и произвольной -системы можно говорить об истинности или ложности в . Совокупность замкнутых формул данной сигнатуры называется выполнимой, или совместной, если существует -система, в которой истинны все формулы из .
Теорема компактности или локальная теорема Гёделя – Мальцева
Если выполнима каждая конечная часть бесконечной совокупности замкнутых формул какой-то сигнатуры , то выполнима и вся совокупность .
Аксиоматизируемые классы
Пусть – некоторая совокупность замкнутых формул сигнатуры . Класс всех -систем, в которых истинны все формулы из , будет обозначаться . Совокупность всех замкнутых формул сигнатуры , истинных во всех -системах из заданного класса , называется элементарной теорией класса . В частности, если – класс -систем, изоморфных данной -системе , то называется элементарной теорией -системы и обозначается просто . Класс -систем называется аксиоматизируемым, если . Класс -систем аксиоматизируем тогда и только тогда, когда существует такая совокупность замкнутых формул сигнатуры , что .
Наряду с общим понятием аксиоматизируемости рассматривают аксиоматизируемость при помощи формул 1-й ступени специального вида. Наиболее важными в алгебре специальными формулами заданной сигнатуры являются:
тождества – формулы вида
,
где – какой-либо предикатный символ из или знак равенства , а – термы сигнатуры от ;
квазитождества – формулы вида
,
где – некоторые предикатные символы из или знаки равенства, а – термы сигнатуры от ;
универсальные формулы – формулы вида, где – формула сигнатуры , не содержащая кванторов.
Если задано множество тождеств (квазитождеств или универсальных формул) сигнатуры , то класс называется многообразием (квазимногообразием или универсальным классом) -систем.
Теорема Биркгофа
Непустой класс -систем является многообразием тогда и только тогда, когда он замкнут относительно подсистем, декартовых произведений и гомоморфных образов.
Если – некоторая -система, то, заменяя каждый функциональный символ из предикатным символом арности (на выше) и полагая для элементов из , мы получим модель , для которой . Подмодели модели называются подмоделями -системы . Для любых непустых конечных подмножеств , модель называется конечным обеднением конечной подмодели -системы . -система называется локально вложимой в класс -систем, если для каждого конечного обеднения любой конечной подмодели -системы существует в классе такая -система (зависящая от выбранного конечного обеднения ), что модель изоморфна модели для подходящего подмножества .
Подкласс класса -систем называется универсальным (или универсально аксиоматизируемым) в , если существует такая совокупность универсальных формул сигнатуры , что .
Теорема Тарского – Лося
Подкласс класса -систем универсален в тогда и только тогда, когда содержит все системы из , локально вложимые в .
Фильтрованные произведения
Пусть –
декартово произведение -систем и – некоторый фильтр над . Отношение
есть эквивалентность на основном множестве -системы . Для каждого элемента пусть есть смежный класс по этой эквивалентности и . Полагая
,
можно получить -систему , которая называется фильтрованным по фильтру произведением -систем . -системы называются сомножителями этого произведения. Если – ультрафильтр над , то фильтрованное произведение называется ультрапроизведением -систем .
Теорема об ультрапроизведениях. Если – ультрапроизведение -систем и – произвольная формула сигнатуры , в которой свободными предметными переменными являются , то для любых элементов
.
В частности, замкнутая формула сигнатуры истинна в ультрапроизведении -систем () тогда и только тогда, когда множество номеров сомножителей, в которых формула истинна, принадлежит ультрафильтру . Поэтому всякий аксиоматизируемый класс -систем замкнут относительно ультрапроизведений.
Класс -систем универсально аксиоматизируем тогда и только тогда, когда он замкнут относительно подсистем и ультрапроизведений.
-система называется единичной, если её основное множество состоит из одного элемента, скажем , и И для всех .
Теорема Мальцева. Класс -систем является квазимногообразием тогда и только тогда, когда он содержит единичную -систему и замкнут относительно подсистем и фильтрованных (по произвольному фильтру) произведений.
Полнота и категоричность
Непустой класс -систем называется категоричным, если все -системы из изоморфны между собой. Всякий категоричный аксиоматизируемый класс -систем состоит из одной (с точностью до изоморфизма) конечной -системы.
Класс -систем называется категоричным в мощности , если он содержит -систему мощности и все -системы из , имеющие мощность , изоморфны между собой. Например, класс алгебраически замкнутых полей фиксированной характеристики категоричен в любой несчетной бесконечной мощности. Непустой класс -систем называется полным, если для любых -систем , из имеет место равенство .
Теорема Booта. Если аксиоматизируемый класс -систем категоричен в некоторой мощности и все -системы из бесконечны, то – полный класс.
В частности, класс всех алгебраически замкнутых полей фиксированной характеристики является полным.
См. также Автоморфизм алгебраической системы, Квазимногообразие алгебраических систем, Класс алгебраических систем, Многообразие алгебраических систем.
Литература
- Кон П. М. Универсальная алгебра / пер. с англ. Т. М. Баранович. – Москва : Мир, 1968.
- Bell J. L. Models and ultraproducts : an introduction / J. L. Bell, A. B. Slomson. – Amsterdam : North-Holland Publishing Company, 1969.
- Мальцев А. И. Алгебраические системы. – Москва : Наука, 1970. – (Современная алгебра).
- Chang C. C. Model theory / C. C. Chang, H. J. Keisler. – Amsterdam : North-Holland Publishing Company, 1973. – (Studies in logic and the foundations of mathematics ; vol. 73).
- Grätzer G. A. Universal algebra. – 2nd ed. – New York : Springer, 1979.