Text
                    П.Кон
УНИВЕРСАЛЬНАЯ АЛГЕБРА
ИЗДАТЕЛЬСТВО «МИР» Москва 1968
Книга известного английского математика профессора Лондонского
университета П. Кона — первая в мировой литературе монография, специально
посвященная теории универсальных алгебр. Это новое направление общей
алгебры развивается сейчас очень бурно и оказывает существенное влияние на
другие ее разделы.
Блестяще написанная книга, несомненно, заинтересует не только всех
алгебраистов, но и представителей других областей математики. Она будет
полезна преподавателям, аспирантам и студентам университетов и педвузов.
ОГЛАВЛЕНИЕ
Предисловие редактора перевода 5
Предисловие 9
Замечания 12
Глава I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ 13
1. Аксиомы теории множеств 13
2. Соответствия 22
3. Отображения и фактормножества 24
4. Упорядоченные множества 31
5. Кардинальные и порядковые числа 41
6. Категории и функторы 49
Глава II. АЛГЕБРЫ 55
1. Системы замыканий 55
2. Q-алгебры 61
3. Теоремы об изоморфизмах 71
4. Структуры 77
5. Структура подалгебр 93
6. Структура конгруэнции 101
7. Локальные и резидуальные свойства 113
8. Структура категорий Q -алгебр 119
Глава III. СВОБОДНЫЕ АЛГЕБРЫ 123
1. Универсальные функторы 123
2. Алгебры Q -слов 131
3. Клоны операций 141
4. Представления категорий Q -алгебр 148
5. Свободные алгебры в категориях Q -алгебр 152
6. Свободные и прямые объединения Q -алгебр 157
7. Производные операторы 160
8. Представления Q-алгебр 165
9. Проблема тождества 169
Глава IV. МНОГООБРАЗИЯ 176
1. Определение и основные свойства 176


2. Свободные группы и свободные кольца 180 3. Порождение многообразий 184 4. Представления в многообразиях алгебр 195 Глава V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ 204 1. Структуры с отношениями над областью предикатов 204 2. Булевы алгебры 207 3. Производные предикаты 215 4. Замкнутые классы предложений и аксиоматизируемые классы моделей 221 5. Ультрапроизведения и теорема компактности 226 6. Пространство моделей 230 Глава VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ 237 1. Ограничения и расширения . 237 2. Локальная определимость классов 239 3. Элементарные расширения 245 4. Р-замкнутые классы и квазимногообразия 250 5. Классы, замкнутые относительно гомоморфных образов 253 6. Характеризация аксиоматизируемых классов моделей 255 Глава VII. ПРИЛОЖЕНИЯ 264 1. Натуральные числа 264 2. Абстрактные отношения зависимости 269 3. Проблема деления для полугрупп и колец 280 4. Проблема деления для группоидов 297 5. Линейные алгебры 301 6. Лиевы алгебры 308 7. Йордановы алгебры 316 Библиография 329 Указатель обозначений 339 Предметный указатель 341 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ Абелева группа 66 Аксиоматический ранг 188 Абстрактная категория 119 Аксиомы Пеано 264 Абстрактное отношение зависимости Активная часть 284 269 Алгебра 55 — свойство 116 — антикоммутативная 305 Абстрактный клон 147 — булева 208 Автоморфизм 63 — вполне сжимаемая 146 Аксиома 221 — группоида 183 — базисная 237 — идемпотентная 304 — бесконечности 18 — индуктивная 265 — выбора 33 — йорданова 317 — основания 20 — коммутативная 306 Аксиоматизируемый класс — лиева 308 моделей221 —Линденбаума 224 — тип 225 — линейная 67
— относительно свободная 191 — полиадическая 224 — полугрупповая 183 — и-примальная 195 — К -проективная 156 — простая 75 — ^-простая 193 — сжимаемая 146 — К"-свободная 158 — с конечным числом образующих 94 — Q-слов 131, 132 — Q -строк 131 — универсальная 152 — цилиндрическая 225 Алгебра частичная 68 — числовая 265 — элементарная 193 Алгебраическая система замыканий 53 Алгебраически замкнутое расширение 275 Алгебраический оператор замыкания 59 Алгебраическое замыкание алгебры 278 — отношение зависимости 271 — расширение 275 Алфавит 132 Антиизоморфизм категорий 52 Антикоммутативная алгебра 305 Антисимметричное соответствие 22 Арность 62, 204 Атом 92, 211 Атомная формула 216 База фильтра 213 Базис 270 Базисная аксиома 237 Базисное произведение 309 Базисный ранг 188 Безу кольцо 93 Бесконечноместная операция 26 Бесконечный класс 19 Биективное отображение 25 Биекция 23 Биркгофа— Витта теорема 308 Биркгофа теорема 115 Бииентрализатор 144 Булеан 16 Булева алгебра 208 Булево кольцо 209 — пространство 231 Валентность 133 Взаимно однозначное отображение 2К соответствие 23 Витта формула 315 Вложение 25, 63, 206 Внутреннее прямое произведение 70 Возрастающий одночлен 184 Вота критерий 249 Вполне дистрибутивная булева алгебра 210 — инвариантная конгруэнция 177 — неупорядоченное множество 31 — приводимый модуль 148 — регулярное пространство 152 — сжимаемая алгебра 146 — упорядоченное множество 33 Выполнение тождества, отношения 176, 205 Высказывание 14 — коллективизируемое 15 Галуа соответствие 58 Гёделя теорема о полноте 222 Главный ряд 108 — фильтр 214 Гомоморфизм 63, 205 — клонов 141 Гомоморфное отображение 63 Гомоморфный образ 63 Граф 38, 139 — ориентированный 38 — связный 38 Группа 65 — абелева 66 — без кручения 117
— делимая 194 — дробей 281 — с мультиоператорами 66 — операторами 66 — симметрическая 69 Группоид 64 Двойственная категория 52 Двойственность 79 Дедекиндова структура 79 Дедекиндово сечение 61 Декартова степень 18 Декартово произведение 16, 21 Де Моргана тождества 210 Диагональ 22 Диагональный процесс Кантора 37 Диаграмма модели 240 Дизъюнкция 216 Дистрибутивная структура 81 Длина строки 133 — структуры 85 — элемента 85, 136, 302 Дополнение 16, 80 Допустимый морфизм 124 Дуальный идеал 212 Единица 65 Единичный оператор 141 Естественная эквивалентность функторов 53 Естественное отображение 27 — представление 148 — преобразование функтора 53 Естественный гомоморфизм 72 Жордана — Гельдера теорема 85,108 Зависимое подмножество 269 Зависимость стандартная 272 Задание алгебры 166 — конечное 168 Закон 176 — альтернативности 303, 307 — антикоммутативности 305 — ассоциативности 78, 307 — дистрибутивности 66, 81 — идемпотентности 303 — коммутативности 78, 303 — модулярности 80 — поглощения 78 эластичности 307 Замкнутое подмножество 270 Замкнутость относительно отображений 26 — подалгебр 120 — прямых произведений 120 — факторалгебр 120 Замыкание 57 — алгебраическое 278 — универсальное 220 Значение функции 16 Идеал 72, 212 Идемпотент 112 Идемпотентная алгебра 304 Изоморфизм алгебр 63 — категорий 51 — рядов 107 — структур 35 — Q-структур 206 — цепей 84 Импликация 216 Инвариантный ряд 108 Индекс 16 Индуктивная алгебра 265 — система 59 Индуктивный класс 239 Индукция 264 — нётерова 33 — трансфинитная 33 Интервал 79 Инъективная алгебра 278 — оболочка 279 Инъективное отображение 25 Инъективный функтор 151 Инъекция 25 Исключительная йорданова алгебра 317 Истинность 205 Источник 24 Йорданово представление 318 — тождество 317 Йорданов элемент 324
Канонический морфизм 128 Кантора диагональный процесс 37 Кардинальное число 41 Категоричная теория 249 Категория 50 — абстрактная 119 — двойственная 52 — двойственная себе 54 — локальная 121 — наследственная 120 — полученная ограничением области операторов 163 — регулярная 119 — резидуальная 121 Квазигруппа 66, 297 Квазнмногообразие 252 Квантор общности 217 — существования 217 Кейслера теорема 258 Класс 13, 27 — аксиоматизируемый 221 — бесконечный 19 — конечный 19 — локально определимый 238 — моделей 238 — ограниченный 239 — открытых предложений 244 — относительно аксиоматизируемый 233 — полный 15 — пустой 15 — сублокально определимый 238 — типовой 230 — универсальный 15, 243 — хорновский 252 — эквационально полный 192 Класс элементарный 221, 233 Клон 141 — абстрактный 147 — действия Q 142 Ковариантный функтор 52 Коллективизируемое высказывание 15 Кольцо 66 Безу 93 Коммутативная алгебра 306 — диаграмма 24 Компактное замыкание Стоуна— Чеха 152 Композиционный ряд 108 Композиция 141 — морфизмов 50 Конечное задание алгебры 168 Конечноместная операция 26 Конечный класс 19 — характер 61 Конгруэнтность формул 224 Конгруэнция 71 — вполне инвариантная 177 — неразложимая в пересечение 115' — нетривиальная 73 — разделяющая 73 — собственная 73 — совершенная 113 Контравариантный функтор 52 Конфигурация Паппа 70 Конъюнктивная нормальная форма 210 Конъюнкция 216 Координата 16 Коуниверсальный функтор 127 Критерий Бота 249 Крулля— Шмидта теорема 86, 88, 111 Куроша— Оре теорема 91 Лёвенгейма— Сколема теорема 248 Левый отрезок 35 Лексикографическое произведение 49 Лемма о замещении 273 — Цассенхауза 106 — Цорна 32 Лиева алгебра 308 Линденбаума алгебра 224 Линеаризация 316 Линейная алгебра 67 Линейно упорядоченное множество 23,31
Логика высказываний 209 Локальная категория 121 — система подалгебр 1L5 Локальное свойство 116 Локально определимый класс 238 Лупа 66 Максимальный идеал 212 — элемент 32 Мальцева условия 286, 287 Мёбиуса функция 315 Минимальное многообразие 192 Минимальный фильтр Фреше 213 — элемент 32 Многообразие 123, 177 Множество 13, 67 — вполне неупорядоченное 31 — упорядоченное 33 — замкнутое 57 — линейно упорядоченное 23, 31 — направленное 32 — ограниченное сверху 32 — определяющих соотношений 165 — плотно упорядоченное 49 — счетное 44 — универсальное 18 — упорядоченное 23 — частично вполне упорядоченное 137 упорядоченное 23 Модель 221, 236 — стандартная 223 Модельно-замкнутое множество формул 221 Модуль 66, 307 — вполне приводимый 148 — унитарный 67 Модулярная структура 79 Модулярный интервал 79 Мономорфизм 54, 63 Монотонный гомоморфизм 35 — изоморфизм 35 Морфизм 50 — допустимый 124 — обратимый 53 — обратный 53 — регулярный слева 203 — справа 203 — тождественный 50 Мощность 41 Мультиоператор 66 Наибольший элемент 32 Наименьший элемент 32 Направленная категория 276 — полугруппа 288 — система 129 Направленное множество 32 Наследственное свойство 117 Наследственность 120, 238 Натуральное число 19, 67 Невозрастающая последовательность 138 Недостижимый элемент 100 Независимое подмножество 86, 269 Нейтральный элемент 64 Непересекающаяся сумма 128 Неподвижный элемент 324 Непрерывная сверху структура 100 Неприводимый элемент 90 Непротиворечивое множество формул 229 Неразличимые Q-структуры 224 Неразложимая в пересечение конгруэнция 115 Неразложимый элемент 88 Несжимаемое расширение 275 Несократимая формула 250 Несократимое прямое произведение 118 — разложение 90 Нестандартная модель натуральных чисел 267 Нётерова индукция 33 Нетривиальная конгруэнция 73 — подкатегория 119 Нетривиальное многообразие 186 Нить 129 Нормализаторное условие 245 Нормальная форма 210
Нормальное распределение скобок 286 Нормальный ряд 107 Носитель 62, 125 Q-структуры 205 Нулевая алгебра 304 Нулевой морфизм 51 — объект 50 Нульарная операция 26 Область значений 16 — операторов 62 — определения 16 — Оре 293 — предикатов 204 Обобщенная гипотеза континуума 256 Обобщенный принцип индукции 33 Оболочка 269 Образ 25 Обратимая трансляция 113 Обратное соответствие 22 Обратный морфизм 53 — переход 174 — предел 129 Обращающий оператор 324 Общее представление 318 Объединение 15, 94 — прямое 86, 128 — свободное 128 Объект 50 Ограничение модели 237 — области операторов 161 — операции 26 — отображения 26 Ограниченный класс 239 Одиночка 15 Одночлен 181 Оператор 62 — единичный 141 — замыкания 56 — обращающий 324 — постоянный 62 — проектирования 79 — производный 160 Операция 69 — и-арная 26 — конечноместная 26 Определяющее соотношение 165 Ориентированный граф 38 Оре область 293 Открытая формула 217 Относительно аксиоматизируемый класс 233 — свободная алгебра 191 Отношение 23 — зависимости 269 Отображение 24 Отождествление 27 Отрезок 34 Отрицание 216 Отрицательная составляющая 250 Отрицательное предложение 254 Пара 15 Пассивная часть 284 Пеано аксиомы 264 Пересечение 15 Переход к полным прообразам 27 Перспективность интервалов 84 Плотное действие Q 144 Плотно упорядоченное множество 49 Подалгебра 62, 94 — Фраттини 99 Подкатегория 52 — полная 52 Подкласс 16 Подклон 141 Подмножество 16 Подобъект 54 Подпрямо неразложимая алгебра 115 Подпрямо разложимая алгебра 114 Подпрямое произведение 114 Подстановка 25 Подструктура 34 — Q-структуры 205 Подчиненность категорий 125 Покрытие 38 Поле 68, 234 — множеств 208
Полиадическая алгебра 224 Полная булева алгебра 210 — диаграмма модели 240 — подкатегория 52 — структура 34 — Q-структура 205 — теория 229 Полное разложение 88 — действие Q 144 Полнота Q-структуры 205 Полный класс 15 — прообраз 27 Положительная составляющая 250 — формула 216 Положительное предложение 254 — число 19 Полугруппа 64 Полугрупповая алгебра 183 Полу специальное представление 319 Порождающая алгебра 188 Порождающее множество 94, 270 Порядковое число 41 Порядковый тип 41 Постоянный оператор 62 Потенциально обратимое подмножество 282 Правильное слово 309 Правый отрезок 35 Предельное порядковое число 49 Предикат 204 Предложение 218 — в пренексной нормальной форме 220 Представление алгебры йорданово 318 общее 318 полу специальное 319 регулярное 318 специальное 317 унитальное 323 универсальное 320 унитальное 232 — категорий 124, 148 естественное 148 резидуальное 149 Предупорядоченность 23 — по делимости 138, 140 Пренебрегающий функтор 125 Пренексное предложение 220 Приведенное произведение 227 Приведенный элемент 174 Примальность 195 Примитивный класс 177 Принцип двойственности 79 — индукции 264 — обобщенный 33 — локализации 240 — трансфинитной индукции 33 Проблема тождества 170 Проективная алгебра 156 — плоскость 68 Проективный интервал 83 Проекция 25, 106 Произведение базисное 309 — декартово 16, 21 — кардинальных чисел 45 — лексикографическое 49 — морфизмов 50 — подпрямое 114 — приведенное 227 — прямое 63 внутреннее 70 несократимое 118 — свободное 157 с объединенной подгруппой 203 — соответствий 22 — тривиальное 227 Производная трансляция 161 Производный оператор 160 — предикат 207 Простая алгебра 75 Простой идеал 85 — интервал 85 Пространство моделей 225 Противоположная предупорядоченность 23
Прямая степень 63 Прямое объединение 86, 128 — произведение 63 Прямой переход 174 — предел 128,. Пустой класс 15 Равномощные множества 23 Разбиение 27 Разделяющая конгруэнция 73 Разделяющее семейство конгруэнции 114 Ранг многообразия аксиоматический 188 — базисный 188 — свободной алгебры 155 Расширение 68 Расширение алгебраически замкнутое 275 — алгебраическое 275 — несжимаемое 275 — отображения 26 — расщепляемое нулевое 307, 322 — сжимаемое 275 — структуры Q-алгебры 99 — Q-структуры 237 — элементарное 245 Расщепляемое нулевое расширение 307, 322 Регулярная категория 119 Регулярное представление 318 — действие полугруппы 292 Регулярный морфизм 203 Резидуальная категория 121 Резидуальное представление 149 — свойство 116 Рекурсивно разрешимая проблема тождества 170 Рефлексивное соответствие 22 Ряд главный 108 — инвариантный 108 — композиционный 108 — нормальный 107 Свободное объединение 128 — переменное 216 — произведение 157, 203 Свойство абстрактное 116 — замещения 92, 270 — конечных пересечений 213 — локальное 116 — наследственное 117 — резидуальное 116' — стойкое 243 — универсальное 123 Связанное переменное 217 Связанные элементы в структуре 80 Связная компонента графа 38 Семейство 16 Сжатие 171 — расширения 275 Сжимаемая алгебра 158 Сжимаемое расширение 275 Симметрическая группа 69 Симметричное соответствие 22 Система замыканий 55 алгебраическая 59 топологическая 56 — конечного характера 61 — направленная 129 — подмножеств 55 индуктивная 59 Система характера п 61 Слово 308 Собственная конгруэнция 73 — подалгебра 63, 96 Собственный идеал 212 — подкласс 16 Совершенная конгруэнция 113 Согласованность отображения 63 Сократимая формула 250 Соответствие 22 — Галуа 58 Специализация 101 Специальная йорданова алгебра 317 — лиевая алгебра 308 Специальное представление йордановой алгебры 317 — унитальное представление 323 Сравнимые элементы 31
Срезанное отображение 26 Стабилизатор 69 Стандартная зависимость 272 — модель 223 Стандартный алфавит 177 Степень декартова 18 — прямая 63 — элемента группоида 302 Стойкое свойство 243 Стоуна— Чеха компактное замыкание 152 Строго минимальный элемент 137 Строка 131 Структура 33, 67, 77 — дедекиндова 79 — дистрибутивная 8! — модулярная 79 — непрерывная сверху 100 — полная 34 — с дополнениями 92, 207 — с отношениями (Q-структура) 204 — Q-алгебры 62 Структурный гомоморфизм 35 — изоморфизм 35 Сублокально определимый класс 238 Сумма кардинальных чисел 45 — непересекающаяся 128 — упорядоченная 49 Счетное множество 44 Сюръективное отображение 25 Сюръекция 25 Тавтология 219 Тарского цилиндрическая алгебра 225 Тело дробей 292 Теорема 221 — Биркгофа— Витта 308 Теорема Биркгофа о представлении 115 — Гёделя о полноте 222 — Жордана— Гёльдера 85, 108 — Кейслера258 — компактности 229 — Крулля— Шмидта 86, 88, 111 — Куроша— Оре 91 — Лёвенгейма— Сколема 248 — о замещении 110 разложении отображений 27 факторах 29, 75 — об изоморфизме 74, 75 ультрапроизведениях 227 уплотнениях 84, 107, — плотности Шевалле— Джекобсонэ 147 — Типе 168 — ШрейераЮ7 — Шредера— Бернштейна 37 Теория 221 — категоричная 249 Типовой класс 230 Тице теорема 168 Тождества де Моргана 210 Тождественное отображение 25 Тождественный морфизм 50 Тождество 176 — йордановоЗП — Якоби307, 308 Топологическая система 56 Топологическое пространство 69 Топология произведения 144 Точка 292 Точная верхняя грань 32 — нижняя грань 32 Траектория элемента 77 Транзитивное отношение зависимости 270 — соответствие 23 Трансверсал 74 Трансляция 101, 161 — обратимая 113 — производная 161 — элементарная 101 Тривиальная алгебра 64 — подкатегория 119 — Q-структура 205 Тривиальное произведение 227 Тривиальный фактор 107 Ультрапроизведение 227
Ультрастепень 227 Ультрафильтр 212 Универсальная алгебра 152 — ассоциативная оболочка 308 Универсальная группа полугруппы 281 — линейная оболочка 305 — К"-алгебра 152 Универсальное замыкание 220 — множество 18 — предложение 220 — представление 320 — свойство 123 Универсальный класс 15, 243 — морфизм 123 — объект 123 — функтор 126 Унитальное представление 323 Унитарный модуль 67 Уплотнение ряда 107 — цепи 84 Упорядоченная группа 118, 234 — пара 15 — полугруппа 112 — сумма 49 Упорядоченное множество 23, 31, 67, 234 Упорядоченность 23 — линейная 23, 31 — частичная 23 Условие единственности 233 — минимальности 33 — определенности 233 Условия Мальцева 286, 287 Фактор 72 Факторалгебра 72 Фактормножество 27 Факторобъект 54 Факторструктура Q-структуры 206 Фильтр 212 — главный 214 Фреше213 — минимальный 213 Формула 216 — атомная 216 — Витта 315 — несократимая 250 — открытая 217 — положительная 216 — хорновская 252 Фраттини подалгебра 99 Фреше фильтр 213 Функтор 52 — инъективный 151 — ковариантный 52 — контравариантный 52 — коуниверсальный 127 — пренебрегающий 125 — универсальный 127 Функция 16 — Мёбиуса 315 Характеристическая функция 27 Хорновская формула 252 Хорновский класс 252 Хорновское предложение 252 Цассенхауза лемма 106 Цель 24 Центр группы 111 — клона 143 — кольца 70 Централизатор 93, 143 Центральный изоморфизм 112 Цепь 32, 84 Цилиндрическая алгебра Тарского 225 Цорна лемма 32 Частично вполне упорядоченное множество 137 — упорядоченное множество 23 Числовая алгебра 265 Числовое подмножество 19 Число кардинальное 41 — натуральное 19, 67 — порядковое 41 — предельное 49 Шрейера теорема 107 Шредера— Бернштейна теорема 37 Эквационально определимый класс
177 — строго минимальный 137 Эквивалентность 27, 53, 216 Эквазигруппа 179 — особая 70 Элупа 179 Эквивалентные объекты 53 Эндоморфизм 63 — тождества 177 Эпиморфизм 63 Экзистенциональное предложение Ядро отображения 28 220 Якоба тождество 307, 308 Элементарная алгебра 193 К -алгебра 119 — трансляция 101 Q-алгебра 62 Элементарное отображение 245 Q-алгебра частичная 68 — предложение 2] 8 р-грутта 117 — расширение 245 ^-замкнутость 120 Элементарно эквивалентные а-категоричная теория 249 структуры 224 NA-кольцо 301 Элементарный класс 221, 233 С-множество 57 Элемент максимальный 32 ^-модуль 66 — минимальный 32 и-примальная алгебра 195 — наибольший 32 ^-простая алгебра 193 — наименьший 32 .. _ _ . ,_ ^ - л л К -свободная алгебра 152 Элемент недостижимый 64 « f — нейтральный 64 Л-система 127 — неподвижный 324 Q "слово х 32 — неприводимый 90 Q -строка 131 — неразложимый 88 NA-тело 301 — приведенный 174
ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА Началом теории универсальных алгебр, если не говорить об ее предыстории, следует считать работы Г. Биркгофа, опубликованные в первой половине тридцатых годов. Эти работы были замечены алгебраистами, но некоторое время не вызывали откликов и продол- продолжений — общая алгебра в те годы еще далеко не достигла той ши- широты, которая характерна для нее в настоящее время, и задача уни- унифицированного изложения основ различных ветвей общей алгебры еще не представлялась очень актуальной. С другой стороны, само понятие универсальной алгебры, т. е. множества, в котором задана произвольная система алгебраических операций, каждая от произволь- произвольного конечного числа аргументов, казалось слишком широким и по- потому слишком бедным содержанием для того, чтобы стать объектом самостоятельной теории. Оживление в этой области началось во второй половине соро- сороковых годов — назовем работы Тарского и Шода, причем последний опубликовал на японском языке книгу, посвященную теории универ- универсальных алгебр с бинарными операциями. В первой половине пяти- пятидесятых годов начал свои исследования по универсальным алгебрам А. И. Мальцев. К настоящему времени уже накопилась столь боль- большая литература, посвященная универсальным алгебрам, что теперь с полным правом можно говорить о появлении нового раздела общей алгебры. Задачи этого раздела не исчерпываются объединением основ раз- различных «классических» ветвей алгебры, как это можно было бы за- заключить из первого абзаца предисловия автора к настоящей книге. Теория универсальных алгебр — это самостоятельная наука со своей собственной проблематикой и своими методами, так что понятие уни- универсальной алгебры при всей его широте оказалось и пригодным для разностороннего изучения, и заслуживающим такого изучения. Вместе с тем теория универсальных алгебр все чаще оказывает существен- существенное влияние на развитие других разделов алгебры. Конечно, появление этой новой алгебраической науки не означает ликвидации или принижения тех разделов алгебры, которые посвя-
ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА щены изучению отдельных специальных типов универсальных алгебр, таких, как группы, кольца, структуры, полугруппы и т. д. Для срав- сравнения заметим, например, что появление теории полугрупп не озна- означало ликвидации или обеднения теории групп, хотя группа является частным случаем полугруппы, а появление теории колец не означало отмены теории полей, хотя поле есть частный случай кольца. Книги, посвященные современной теории универсальных алгебр во всей ее широте, в печати пока не появились, хотя это, несом- несомненно, не за горами. Основы теории изложены в одной из глав книги автора этих строк «Лекции по общей алгебре» A962 г.). Им же по- посвящена книга известного алгебраиста, профессора Лондонского уни- университета П. М. Кона, перевод которой предлагается сейчас внима- вниманию читателя. Эта книга представляет собой весьма яркое явление в современ- современной алгебраической литературе. Основы теории универсальных алгебр излагаются в ней с большой широтой и на весьма высоком научном уровне. Отметим хотя бы, что автор систематически рассматривает категории универсальных алгебр — тесная связь теории универсальных алгебр с теорией неабелевых категорий является реальностью совре- современной алгебраической науки. Автор включил также в книгу две главы, относящиеся к теории моделей — это молодая наука, погра- пограничная между общей алгеброй и математической логикой и изучающая множества, в которых заданы некоторые системы конечноместных отношений (а не только операций, как в универсальных алгебрах). Что же касается последней, седьмой главы «Приложения», то отбор материала в ней полностью отражает личные научные интересы автора — она почти целиком относится к теории колец, хотя ясно, что в других разделах общей алгебры можно было бы найти не меньше различных приложений. Несомненно, что появление этой книги будет весьма содейство- содействовать общему повышению уровня алгебраической культуры. Ее с поль- пользой для себя прочтет каждый алгебраист, в каком бы специальном разделе общей алгебры он ни работал. Думаю, что эту книгу сле- следует включать в планы аспирантских экзаменов для любого аспи- аспиранта по общей алгебре, какова бы ни была его узкая специальность. Написана книга в общем прозрачно. Лишь немногие места по- покажутся читателю более трудными, в том числе, к сожалению, § III. 1 об универсальных функторах, играющий в книге фундаментальную роль. Автор требует от читателя некоторой алгебраической подго- подготовки. Для необходимых справок читатель может воспользоваться хотя бы упомянутыми выше «Лекциями по общей алгебре», в на- настоящей книге неоднократно цитируемыми. Немногочисленные примечания редактора перевода ни в коей мере- не имеют целью дать читателю полное представление о сегодняшнем состоянии теории универсальных алгебр и о разнообразии путей.
ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА по которым ведутся в ней исследования,—этой цели не ставил перед собой и автор книги, и она не могла бы быть достигнута при помощи примечаний. По этой же причине в библиографию при переводе не внесено никаких добавлений. При подготовке примечаний я су- существенно использовал советы как переводчицы Т. М. Баранович, так и других математиков, Приношу им всем мою искреннюю благодарность. Автор книги по моей просьбе любезно прислал два списка опе- опечаток, исправлений и добавлений. Все замечания автора учтены при работе над переводом. Москва, октябрь 1967 г. А. Г. Курош
ПРЕДИСЛОВИЕ Универсальная алгебра занимается изучением черт, общих для привычных алгебраических систем, таких, как группы, кольца, струк- структуры и т. д.; при этом определяется настоящее место алгебраических понятий и часто обнаруживаются связи между на первый взгляд раз- различными понятиями, что помогает систематизации результатов. Идеи, содержащиеся здесь, на самом деле очень просты и возникают при естественном обобщении нескольких частных случаев. Однако нужно помнить, что этот подход обычно не дает решения всей проблемы, а только избавляет от тривиальных деталей, давая возможность скон- сконцентрировать силы на сути данной проблемы. Цель этой книги состоит в том, чтобы дать простое изложение основных результатов универсальной алгебры. Книга не претендует на исчерпывающую полноту и даже на максимум общности там, где это привело бы к потере прозрачности изложения. Включенного в нее подготовительного материала достаточно для того, чтобы сде- сделать текст доступным студентам старших курсов университетов, вла- владеющим основами теории групп и колец и основными понятиями топологии (для чтения главы V). Только заключительный параграф книги (§ VII.7) требует несколько большего знакомства с теорией представлений. Изложение концентрируется вокруг понятия алгебраической струк- структуры, которое, грубо говоря, определяется как множество с конечно- местными операциями. Тот факт, что операции конечноместны, можно считать характерной чертой алгебры, и его следствия можно обна- обнаружить в главе II. Те, даже более фундаментальные, следствия из наличия операций, которые не зависят от их конечноместности, рассматриваются отдельно в главе I. Эта глава содержит также не- необходимые сведения из теории множеств, которые излагаются с точки зрения алгебраиста. Одним из основных средств при изучении произвольных алгебр является понятие свободной алгебры. Оно особенно важно для таких классов, как группы и кольца, которые полностью определяются тождествами, — т. е. для многообразий алгебр, — и это, возможно,
10 ПРЕДИСЛОВИЕ затемняет тот факт, что свободные алгебры существуют во многих классах алгебр, не являющихся многообразиями. Чтобы подчеркнуть это обстоятельство, в главе III свободные алгебры исследуются, на- насколько возможно, вне связи с многообразиями, тогда как свойства, присущие исключительно многообразиям, рассматриваются отдельно в главе IV. Две упомянутые главы представляют собой единственные точки соприкосновения книги с гомологической алгеброй, и, вероятно, нужно сказать несколько слов об этой связи. Центральной частью гомологической алгебры является теория абелевых категорий; эта теория глубоко развита, но она слишком узка для наших целей. Общая теория категорий, хотя и находится на более ранней стадии развития, имеет в своем распоряжении достаточно средств для полу- получения основных теорем о существовании свободных алгебр, но в ис- исследованиях, посвященных исключительно алгебре, эти результаты гораздо проще доказываются непосредственно. В частности, предпо- предположения, при которых здесь получаются эти теоремы, легче прове- проверяются (в случае алгебр), чем соответствующие предположения, най- найденные в общей теории категорий. Поэтому из теории категорий мы мало заимствовали сверх определений категории и функтора. Эти определения, безусловно, необходимы в любом удовлетворительном изложении теории свободных алгебр, и они дают возможность кратко формулировать результаты, не уводя слишком далеко от главной темы. Понятие алгебраической структуры в той форме, как оно опре- определено в главе II, слишком узко даже для многих алгебраических рассмотрений, и его нужно заменить понятием структуры с отно- отношениями (т. е. множества с набором определенных на нем конечно- местных отношений). Кроме самих алгебраических структур, это по- понятие включает структуры с многозначными или не всюду опреде- определенными операциями. В настоящее время структуры с отношениями, удовлетворяющие данной системе аксиом, — или модели — являются предметом интенсивного изучения, и здесь получены результаты уди- удивительной силы и красоты. Развитый в книге аппарат универсаль- универсальной алгебры предоставил нам прекрасную возможность дать хот» бы короткое введение в теорию моделей, что и сделано в гла- главах V и VI. Материал для заключительной главы о приложениях отобран без какой бы то ни было системы. Сюда включены результаты, ко- которые можно получить на основе предыдущих глав и которые иллю- иллюстрируют общую теорию, а также важны для других областей (та- (таких, как построение натуральных чисел в § VII. 1 или теория пред- представлений лиевых и йордановых алгебр в §§ VII.5—7) или интересны сами по себе (например, теорема Мальцева о вложимости полугрупп, § VII.3).
ПРЕДИСЛОВИЕ Хотя возникновение предмета этой книги можно отнести к прош- прошлому веку (трактат А. Н. Уайтхеда с тем же самым названием по- появился в 1898 г.), универсальная алгебра, как ее понимают теперь, начинает развиваться только с 30-х годов. Она появилась как есте- естественное развитие абстрактного подхода к алгебре, идущего от Эмми Нётер. По универсальной алгебре (как и другим областям математики) публикуется большое и притом из года в год растущее число статей, но удивительно, что большая часть этой теории все еще остается фольклором. Автору посчастливилось познакомиться с этим фольк- фольклором на чрезвычайно ярких и стимулирующих лекциях профессора Филиппа Холла в Кембридже в 1947—1951 гг. Они оказали на книгу много большее влияние, чем можно судить по этому упоминанию. С другой стороны, при ссылках автор часто отдает предпочтение более доступным работам, а не первоисточникам и при этом не пред- предпринимает никаких попыток включить замечания исторического харак- характера. Хотя такая попытка была бы, конечно, очень ценной для дан- данной книги, она задержала бы ее опубликование. По этой же' причине библиография содержит помимо статей, непосредственно связанных с текстом, только небольшой подбор работ по универсальной алгебре. Автор позволил себе это, поскольку очень полную библиографию можно найти в Mathematical Reviews; кроме того, большая библио- библиография по универсальной алгебре подготовлена Гретцером. Книга основана на курсе лекций, прочитанных мною в Йельском университете в 1961/62 учебном году. Я благодарен аудитории, со- состоявшей из таких хороших слушателей, а также многим др_\зьям, оказывавшим мне услуги при создании книги. В частности, Д. Коэн и Хиггинс прочли некоторые части рукописи и сделали много полез- полезных предложений; Макдональд помогал при чтении корректур; Баутгл и Линтон проверили весь текст и обратили мое внимание на ряд не- неточностей. Всем им я хотел бы выразить мою горячую благодарность. Я благодарен также издательству Харпер и Роу, которое охотно шло навстречу моим пожеланиям, и редактору, мистеру Кронквисту, за его помощь при подготовке рукописи к печати. Лондон, январь 1965 П. М. Кон
ЗАМЕЧАНИЯ Центральной частью книги является глава II, и ее можно читать сразу после § 1.3, возвращаясь, если нужно, к дру- другим частям главы I. Ббльшую часть глав V и VI можно читать после главы II, и ббльшую часть главы VII можно читать после главы IV. Все исключения из этих правил обычно указываются ссылками на соответствующую главу и параграф. Теоремы, предложения и леммы снабжены сквозной нумерацией; так, «теорема IV.3.5» означает результат но- номер 5 из § 3 главы IV. В ссылках внутри одной главы римские цифры опускаются. Конец доказательства отме- отмечается символом |. В библиографию включено помимо работ, на которые есть ссылки в тексте, несколько представляющих интерес статей относительно универсальной алгебры, однако биб- библиография никоим образом не претендует на полноту. Практически все статьи, внесенные в список, появились после 1900 г., и при ссылках на них мы указываем фамилию автора, а в квадратных скобках помещаем две последние цифры года публикации статьи; статьи, опубли- опубликованные в один и тот же год, снабжаются штрихами.
ГЛАВА I МНОЖЕСТВА И ОТОБРАЖЕНИЯ 1. АКСИОМЫ ТЕОРИИ МНОЖЕСТВ Характерной чертой всякой математической теории является то, что она имеет дело с совокупностями или множествами объектов, причем между объектами этих множеств или между самими множе- множествами существуют некоторые соотношения, в то время как природа самих объектов совершенно несущественна. Рассматривая только те объекты, которые сами являются множествами, можно достичь неко- некоторого упрощения. На первый взгляд кажется, что это приводит к порочному кругу, но трудности могут быть преодолены, если начинать с пустого множества. С другой стороны, необходимо опи- описать те множества, которые могут быть членами других множеств, если мы хотим избежать противоречий, возникающих из рассмотре- рассмотрения «множества всех тех множеств, которые не являются членами самих себя» (парадокс Рассела). Введем поэтому термин «класс» для произвольных совокупностей объектов и будем отличать те классы, которые являются членами других классов, называя их множествами. Не вдаваясь в детали аксиоматики (отсылаем читателя для более по- подробного ознакомления к таким работам, как Бурбаки [54], Ге'дель [40], Келли [55], Ван Хао и Макнотон [53]), перечислим аксиомы, выра- выражающие главным образом те условия, при которых класс следует рассматривать как множество. Говоря формально, теория множеств имеет дело с объектами, называемыми классами, для которых определено бинарное отноше- отношение лев со (читается так: «Л есть член (или элемент) 5» или «Л принадле- принадлежит В»). Определим множество как класс, являющийся элементом некоторого класса. Таким образом, А есть множество тогда и только тогда, когда Л находится в отношении A) с некоторым классом В. Для выражения отрицания отношения A) мы будем писать так: Л (?В. Классы мы будем обозначать прописными буквами, но те классы, которые в данном контексте появляются как элементы других клас- классов, часто будем обозначать строчными буквами.
14 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ Обычно два объекта считаются равными, если они имеют одни и те же свойства, т. е. если одни и те же утверждения справедливы для них обоих. В теории множеств удобнее сузить определение ра- равенства и добавить аксиому, ограничивающую на самом деле те утвер- утверждения, которые можно получить в этой теории. Определение. Два класса А и В называются равными, А = В, если они имеют одни и те же элементы. Отрицание утверждения А = В записывается в виде А Ф В. Чтобы получить обычную интерпретацию равенства, добавим те- теперь следующую аксиому: А. 1. Если А = В пР(Х)— некоторое высказывание о классах'), то Р(А) истинно тогда и только тогда, когда истинно Р(В). Например, если А = В, то А?С в том и только том случае, если В?С. Аксиому А. 1 можно рассматривать как ограничение ха- характера утверждений, которые мы хотим обсуждать. Например, в силу приведенного выше определения равенства класс двуногих, не имею- имеющих оперения, равен классу людей (Рассел), по всякое рассуждение о том, является ли двуногий, не имеющий оперения, более способ- способным развить оперение, чем человек, находится вне сферы теории множеств, так как по аксиоме А. 1 нам не разрешается различать эти два описания. Чтобы иметь согласующуюся с нашими интуитивными представле- представлениями теорию для каждого утверждения, имеющего смысл в этой теории и содержащего переменное X, нам необходим класс, членами которого являются те и только те множества X, для которых это утверждение справедливо, т. е. имеет место аксиома: А. 2. Если Р(Х) — некоторое высказывание о классах1), то су- существует класс, членами которого являются те и только те множе- множества X, для которых Р (X) истинно. Класс, определенный в А. 2, обозначается {Х\Р(Х)\, так что для каждого множества А А?{Х\Р(Х)\ тогда и только тогда, когда Р(А) истинно. Заметим, что аксиому А. 2 можно сделать более определенной, заменив ее небольшим числом аксиом, которые являются ее частными случаями и из которых эту аксиому можно вывести (см. Гёдель [40]). Класс {Х\Р(Х)\, вообще говоря, не является множеством. В том случае, когда он оказывается множеством, высказывание Р(Х) назы- ') Чтобы уточнить смысл сказанного, нужно описать, какие высказыва- высказывания допускаются. На самом деле Р (X) может быть любым высказыванием, включающим в себя переменные множества, переменные классы, логические символы и кванторы, действующие на переменные множества (см. гл. V).
1. АКСИОМЫ ТЕОРИИ МНОЖЕСТВ 15 вается коллективизируемым в X. Так, например, если А—заданное множество, то высказывание «X ? А» коллективизируемо в X, по- поскольку класс всех таких X, для которых Х?А, есть как раз само множество А. С другой стороны, высказывание «Х(^Х» не может быть коллективизируемым, если мы хотим избежать упомянутого выше парадокса Рассела. В силу А. 2 класс всех таких множеств X, для которых Х(^Х, вполне определен, и рассуждение, приводящее к парадоксу Рассела, просто показывает, что существуют классы, не являющиеся множествами '). С помощью А. 2 можно определить обычные операции над мно- множествами, хотя на данном этапе нельзя утверждать, что получаю- получающиеся в результате этих операций классы будут множествами, и потому нужно постулировать для этого специальные аксиомы. Пустой класс определяется равенством 0 = {Х\ХфХ}. Полный класс'2) определяется как Т={Х\Х=Х]. Если А и В— некоторые классы, то одиночка, состоящая из А, и пара, состоящая из А и В, определяются равенствами {А\ = {Х\Х = А\, {А, В\ = {Х\Х = А или Х = В), когда они являются множествами, и не определяются в противном случае. Позже мы увидим, что они определены всякий раз, как только А и В — множества. Если А — некоторый класс, то объединением класса А называется \JA = {X\X?Y и Y?A для некоторого Y), а пересечение класса А задается равенством Г)А = {Х\Х?У для всех К, таких, что Y?A]. Если А и В — множества, то упорядоченной парой, состоящей из А и В (в этом порядке), называется (А, В)= {{А}, {А, В}}. Когда С = {А, В], то вместо IJ^ и Р\С будем писать А[)В и А П В соответственно; множество А называется непересекающимся с В, если А(]В=0. ') Молено развивать теорию множеств, не используя классы, если огра- ограничиться коллективизируемыми свойствами (см. Бурбаки [54] ). 2) Этот класс часто называют универсальным классом, но мы не будем пользоваться этим термином, чтобы избежать путаницы с универсальными множествами, которые будут определены позднее (§1.1; см. также § VI. 2).
16 ГЛ. i. МНОЖЕСТВА И ОТОБРАЖЕНИЯ Если заданы классы А и В, то класс Л называется подклассом класса В (в обозначениях А с: В), если для всех таких X, что X? А. Подкласс, являющийся в то же время множеством, называется под- подмножеством. Если А с В и А Ф В, то Л называется собственным подклассом и обозначается так: АаВ. Мы также будем писать S=M или БгзЛ вместо /1сВ или Лсб соответственно; далее, отрица- отрицание каждого из этих отношений обозначается тем же, но перечер- перечеркнутым, символом. Если Л, В — некоторые классы, то класс А\В==[Х\Х^А и Х^В} называется дополнением В в А. Если А—некоторый класс, то &(А)=[Х\Хс А] называется булеаном класса А (в честь Джорджа Буля, 1815—1864 гг; см. также § V. 2). Если А и В—классы, то ЛХВ= (Z\Z = (X, У), где Х? А и У ? В] называют декартовым произведением классов А а В. Функция из Л в В — это такой подкласс F класса Л X В, что для каждого Х^А существует единственный Y?B, для которого (X, Y)?F. Класс Л называется областью определения функции F, а класс значений функции F [Y\Y^B и (A", Y)?F для некоторого X ? А] называется ее областью значений. Часто, когда хотят сосредоточить пнимание на области значений, используют несколько другое опре- определение. Если Л — класс, а / — некоторое множество, то областью значений некоторой функции из / в А называют семейство^) эле- элементов из Л, индексированное множеством I. Если xt есть эле- элемент класса Л, соответствующий элементу i ? I, то это семейство обозначается через (х;)( ¦ при этом х{ называется его 1-й коорди- координатой, элемент / — индексом, а множество / — множеством индек- индексов. Каждое множество можно снабдить индексами, например эле- элементами этого же множества; это значит, что мы можем представить множество А как функцию из Л в себя, скажем, как тождественную функцию, при которой каждый элемент из Л соответствует самому себе: A = (a)a(LA- Таким образом, не ограничивая общности рассу- ') Пользуясь этим определением, читатель должен помнить, что на прак- практике функция часто отождествляется со своей областью значений.
I. АКСИОМЫ ТЕОРИИ МНОЖЕСТВ 17 ждений, можно иметь дело только с теми множествами, которые снабжены индексами. Перейдем теперь к главной группе аксиом. Они по существу утверждают, что пустой класс является множеством и что все разум- разумные операции, примененные к множествам, снова дают множества. А. 3. 0 есть множество. А. 4. Каждый подкласс множества есть множество. А. 5. Если А, В—множества, то {А, В) также является множе- множеством. А. 6. Если А — множество, то булеан $? (А) также является мно- множеством. А. 7. Если А — множество, то его объединение {J А также является множеством. А. 8. Если F — функция, область определения которой есть мно- множество, то ее область значений также является множеством. Укажем некоторые непосредственные следствия этих аксиом: (i) Если А, В—множества, то упорядоченная пара {А, В) также будет множеством, и если (А1, В') — другая упорядоченная пара множеств, то {А, В) = (А', В') тогда и только тогда, когда А = А' и В=В'. В самом деле [А, В\ и {А} = [А, А\ являются множествами в силу А. 5; следовательно, (А, В) —{{А}, {А, В}} —также мно- множество. Если задана пара (А, В), то мы можем восстановить (и раз- различить) А и В, рассматривая сначала элементы множества (Л, В), а затем элементы этих элементов. (И) Если Р (X) — некоторое высказывание о классах1) и А — мно- множество, то [Х\Х?А и Р(Х)} будет подклассом в А, а следова- следовательно, по А. 4 — подмножеством. Это часто записывают так: {X? А \Р{Х)). В частности, дополнение любого класса в множестве А будет подмножеством множества А. (ш) Если А, В — множества, то их декартово произведение Ау^В также будет множеством. Действительно, если X ? А и Y ? В, то \Х\, [X, Y)<=.A\}B; следовательно, [Х\, {X, Y\?&(A[)B), так что (X, Y)?&^?(A{)B). Поэтому А X В = {Z ? 9&® {A U В) \ Z = (X, Y) для некоторых X ? А и Y ? В}, а это показывает, что А\ В является множеством. (iv) Каждая функция, область определения которой есть множе- множество, сама является множеством. В самом деле, пусть F — функция, а множество А, например,—область ее определения. По А. 8 обла- областью ее значений будет некоторое множество В, и так как Fci то из (ш) и А.4 вытекает, что F — множество. ') См. сноску 1, стр. 14.
18 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ Если /—множество, а Л — класс, то любая функция из / в А будет множеством, и мы можем рассмотреть класс, элементами которого являются всевозможные функции из / в А. Этот класс обозначается А1 и называется декартовой степенью. Поскольку каждая функция из / в А есть подмножество в / X А, т. е. элемент из д& (/ X А), то А1 С SS (/ X А). В частности, если / и А — множества, то А1 — также множество. (v) Если А Ф 0, то f) А есть множество. Действительно, если а ? Л, то f] А будет подклассом в а. Перечисленные аксиомы позволяют нам построить сколь угодно большие конечные1), но не бесконечные множества, существование которых нужно постулировать отдельно. Это обычно делается с по- помощью аксиомы бесконечности, в которой утверждается существо- существование бесконечного множества (если только это понятие определено). Мы примем другую аксиому, предполагающую существование уни- универсальных множеств, которые теперь нам и нужно определить (см. Зоннер [62], Габриэль [62]). Оказывается, эта аксиома значительно сильнее аксиомы бесконечности и в большинстве задач исключает- необходимость рассмотрения классов, не являющихся множествами. Определение. Множество U называется универсальным, если оно удовлетворяет следующим условиям: (i) Если X?U, role U. (И) Если X?U, то .%>(X)?U. (iii) Если X, Y?U, то {A', Y) ? U. ' (iv) Если F = (Ft).&lt где /=\ ? U и / ? U, то U Р € и- ; В качестве аксиомы бесконечности мы теперь добавим: А. 9. Каждое множество есть элемент некоторого универсального' множества. Эта аксиома на самом деле устраняет необходимость рассмотре- рассмотрения классов. Например, вместо класса всех множеств мы можем рас- рассматривать класс всех множеств в данном универсальном множестве U, который снова является множеством. Поэтому в дальнейшем мы со- сохраним термин «класс» за теми множествами, которые не обязательно являются элементами рассматриваемого универсального множества. Для иллюстрации аксиомы А.9 определим натуральные числа и покажем, что они образуют множество. Пусть U — такое универ- универсальное множество, что 0 ? U; назовем временно подмножество V множества U числовым, если 0 ?V и A'U {A'} ? V, как только X?V. ') Конечно, существование конечных множеств может быть получено- из опыта, и какие бы то ни было аксиомы нужны вообще только для беско- бесконечных множеств.
1. АКСИОМЫ ТЕОРИИ МНОЖЕСТВ 19 Например, само множество U является числовым: если X ? U, то {X} ? U; следовательно, {Л", {Л"} } ? U и, снабдив множество [X, [X] } индексами, мы получаем, что X (J \Х\ ? U. Пусть N— пересечение всех числовых подмножеств множества U; тогда N само является числовым. Обозначая л: U {jc} через х', получаем следующие свойства множества N: N. 1. 0 6ЛЛ N. 2. Если x?N, то x'?N. N. 3. Каждое подмножество множества N, удовлетворяющее ус- условиям N. 1 — 2, совпадает с N. Здесь N. 3 вытекает из того факта, что N—пересечение всех подмножеств множества U, удовлетворяющих N. 1 и N. 2. Конечно, свойство N. 3 является просто принципом индукции. Определим те- теперь натуральные числа как элементы множества N, первыми среди которых будут 0=0, 1 = {0}, 2 = {0, 1}, 3 = {0, 1, 2}, ... Положительным числом будем считать натуральное число Ф 0. Класс называется конечным, если он может быть индексирован на- натуральным числом; в противном случае он называется бесконечным. С помощью этого определения можно показать, что множество на- натуральных чисел бесконечно. Сначала отметим следующие свойства: (a) Если ге ? N, то п' <? 0. Действительно, п' = re U («} ф 0, в то время как 0 = 0. (b) Если т, n?N и т<~п, то т с п. Ясно, что это выполняется, если /1 = 0, так как в этом случае т^п для всех m^N. Пусть те- теперь М — множество всех таких п ? /V, что т с п для всех тех m^N, для которых т(^п. Если п?М и т?п', то либо т = п, либо т ? п, откуда т с п в первом и во втором случаях, но п с п', так что т с и'. Таким образом, если п ? Ж, то п' ? М, а поскольку М содержит также и 0, оно должно совпадать с N. (c) Если т' с п', то и с я, В самом деле, если m|J [m}cre U {re}, то m?nU(»); следовательно, либо mt~n, откуда mere в силу (b), .либо т = п. Применяя (с) с переставленными т и и, получаем (d) Если т' — п', то т = п. Заметим, что (а) и (d) вместе с N. 1—3 являются обычными ¦аксиомами Пеано для натуральных чисел (см. гл. VII). Впредь мы также будем писать ге-j-l вместо п' и будем предполагать извест- известными элементарные свойства натуральных чисел. Ограничимся доказа- доказательством следующей теоремы. Теорема 1.1. Множество натуральных чисел бесконечно.
20 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ Чтобы доказать эту теорему, нужно показать, что если п — не- некоторое натуральное число, то не существует функции из « в iV с множеством N в качестве области значений. Это, конечно, справедливо для п = О, так как любая функция с областью определения 0=0 должна иметь пустую область значений, в то время как N Ф 0. Пусть теперь М — множество таких чисел га, для которых не существует функции из п в N с областью значений N; тогда, как было пока- показано, М з'довлетворяетN. 1. Пусть п?М и предположим, что п'(?М; это значит, что существует функция / из п' в N с областью зна- значений N. Поскольку каждый элемент Ф 0 из N имеет вид х' и по- поскольку х' определяет х в силу (d) однозначно, для любого у ? N, такого, что уфО, через у—1 можно обозначить единственный ?-„-¦?- мент х из N, который удовлетворяет условию х'=у. Кроме того, обозначим через if тот единственный элемент j, для которого (i, /)?/, С помощью этих обозначений можно определить функцию g из п в /V, взаимно однозначную, если взаимно однозначно /, следующим обра- образом: (kf—l, если k/фО, kg==\ tif, если kf = O. Поскольку 0 с га/, то этим в самом деле определена функция из п в N с областью значений N, а это противоречит предположе- предположению, что п?М. Поэтому если п?М, то п'?М, т. е. М удовлет- удовлетворяет N. 2, так же как и N. 1, и в силу N. 3 M=N. 1 При построении множества N U было универсальным множест- множеством, содержащим 0; по определению каждое непустое универсаль- универсальное множество должно содержать 0, и потому мы имеем Следствие 1.2. Всякое непустое универсальное множество бес- бесконечно. | Теперь аксиома А.9 обеспечивает существование универсальных множеств, содержащих бесконечные множества в качестве своих эле- элементов. Будем это предполагать относительно всех универсальных множеств, с которыми нам придется иметь дело в дальнейшем. Существуют некоторые теоретико-множественные конструкции, которые, хотя и не могут привести к противоречиям, однако порож- порождают патологические ситуации, не имеющие аналога в интуитивном представлении. Например, на основе перечисленных выше аксиом мы не можем решить, может ли множество быть элементом самого себя: X ? X, и, таким образом, мы вообще не можем сказать, равны или нет множества X и \Х\. Поскольку ситуация, когда Х?Х, на прак- практике никогда не возникает, лучше всего исключить ее явным образом. Это делается с помощью аксиомы основания: А. 10. Каждый непустой класс А обладает элементом X, не пере- пересекающимся с А.
1. АКСИОМЫ ТЕОРИИ МНОЖЕСТВ 2Т С помощью этой аксиомы легко видеть, что Х(^Х для всех мно- множеств X. Более того, не существует бесконечных убывающих цепей. Хо, Xv Х2, ... таких (не обязательно различных) множеств, что *л+1е*л («ело. B> Действительно, если бы мы имели семейство множеств, удовлетво- удовлетворяющих условию B), то класс, элементами которого являются Хо, Хх, ..., был бы примером, противоречащим аксиоме А. 10. Иногда полезно следующее расширение введенных ранее обозна- обозначений. Пусть Л — класс некоторым способом индексированных мно- множеств, скажем oi =(А1).^/. Тогда вместо \}Л, (~)Л мы также бу- будем писать \JA[, f]Ai. В частности, если Л конечно, например- Л=\А0 Лл), мы пишем = Л)П ... (\А„. Определим теперь декартово произведение семейства множеств (А/I(:/ следующим образом: П Ai= {*€AМ)У \x = (Xi).^r где xi^Al для всех /?/}. Это определение не совпадает в случае двух сомножителей с данным ранее определением декартова произведения, но это различие не имеет для нас никакого значения: мы свободно можем интерпрети- интерпретировать декартово произведение тем или другим способом, если имеем дело с двумя (или любым конечным числом) сомножителей (см. упр. 2). Ясно, что JX А[ опять есть множество, но даже когда каждое А( не пусто, нельзя, вообще говоря, показать, что их произведение не пусто. Однако это будет следовать из аксиомы выбора, которая будет введена ниже в § 1.4. В отличие от объединения и пересечения, где индексирование Л используется только для удобства, это произведение существенно зависит от индексирования, так же как и от класса координат, по- поскольку, например, произведение изменяется, если какая-либо коор- координата появляется более одного раза. В крайнем случае, когда At = А для всех /?/, \JAl — p\Ai = A, тогда как || Л, = Л'. Когда / конечно, скажем I = п-\- 1, будем писать также упражнения 1. Показать, что полный класс Т не является множеством. 2. Определить наборы из п элементов (xt xn) или как семейства, индексированные множеством A п}, или же обобщая определение;
2 ГЛ. 1. МНОЖЕСТВА И ОТОБРАЖЕНИЯ упорядоченной пары; для каждого определения показать, что (х, хп) = = (yi уп) Для любых множеств хь хп, у, уп тогда и только тогда, когда *,- = у, (i = 1 л). 3. Показать, что п (? л для любого натурального числа л, не исполь- используя А. 10. 4. Сколько существует различных способов индексирования множества из л элементов (i) самим собой, (п) другим множеством из т элементов? 2. СООТВЕТСТВИЯ Пусть А и В — множества; тогда соответствием из А в В на- называется подмножество декартова произведения А X В. Таким обра- образом, соответствие представляет собой некоторое множество пар (х, у), где х ? А, у^В. Обычно мы будем обозначать соответствия про- прописными греческими буквами. Если Ф — соответствие из А в В и А' сг Л, определим А'Ф= {у ? В \(х, у)?Ф для некоторого х?-А'}. В случае, когда В = А, Ф называется соответствием в А. Каждое множество обладает соответствием АА={(х, х)\х?А), которое называется диагональю в А. Чтобы описать различные типы соответствий, введем две опера- операции: взятие обратного и умножение. Каждог соответствие Ф обла- обладает обратным Ясно, что если Ф с= А X В, то Ф ' с В X А. Соответствие Ф в А называется симметричным, если Ф~ =Ф, антисимметричным, если ФПФ^^^, и рефлексивным, если Ф :г> Ад. Для любых соответствий Ф и f определим произведение Ф о Ч; = {(х, у)\(х, г)^Ф и (z, y)?W для некоторого z). На самом деле произведение Фо1? будет множеством, так как если •Ф с А X В и Ч; с С X D, тоФо?сЛХО; в частности, заметим, что ФоЧг=0, если В[\С=^. Легко проверить следующие тождества: ф о Q? о в) = (Ф о W) о в, A) (фо^-'^Г'оф, B) (Ф"!) !=Ф- C)
2. СООТВЕТСТВИЯ Эти равенства справедливы для любых соответствий Ф, W, в. Далее, если Ф — соответствие из А в В, то фоДв = ДлоФ=-=Ф. D) С помощью этих операций можно определить несколько важных, типов соответствий, которые будут часто встречаться в дальнейшем. Соответствие Ф в А называется транзитивным, если фофс Ф. Транзитивное рефлексивное соответствие Ф в А называется преду- порядоченностью в А. Ясно, что тогда Ф также является преду- порядоченностью в А, которая называется противоположной к Ф. Антисимметричная предупорядоченность в А называется также упо- упорядоченностью в А или иногда частичной упорядоченностью в А, чтобы отличить ее от линейной упорядоченности, которая, кроме того, должна удовлетворять равенству Ф U Ф~ = А . Под упорядо- упорядоченным множеством мы будем понимать множество вместе с неко- некоторой определенной на нем упорядоченностью. Если Ф — некоторое соответствие из А в В, то Ф о ф~ — соот- соответствие в А, а Ф о Ф — соответствие в В. Если Фоф^^Д^ E) и Ф^офсДд, F) то Ф является функцией из А в В в смысле определения из § 1.1. Легко доказать следующий результат: Предложение 2.1. Если f и g—функции, то f°g также является функцией. Щ Заметим, что f °g вполне может быть пустым множеством, а именно в том случае, когда область значений / не пересекается с областью определения g. Для функций мы часто будем писать fg вместо fog и для данного х из области определения / через xf будем обозначать тот единственный элемент у, для которого (л:, у) ? /. Соответствие Ф из А в В называется биекцией или взаимно однозначным соответствием, если Ф есть функция из А в В и Ф — функция из В в Л. Два множества называются равно мощны ми, если существует взаимно однозначное соответствие между ними. Тот факт, что А я В равномощны, иногда записывают следующим образом: А+-+В. ¦ Под п-арным отношением или п-местным отношением (где п — положительное число) мы понимаем множество А вместе с под- подмножеством Ф множества А"; мы часто будем называть Ф отноше-
¦24 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ «ием в А. Так, например, бинарное отношение (п — 2) есть просто соответствие в некотором фиксированном множестве, тогда как унарное отношение (п=1) есть подмножество некоторого фиксированного множества. УПРАЖНЕНИЯ 1. Показать, что если А и В— множества, то существует взаимно одно- однозначное соответствие между множеством всех пар (х,у) (х f А, у ? В) и множеством функций из множества 2 в A\jB, таких, что 0/?А, \/?В. 2. Доказать предложение 2.1, используя E) и F). 3. Показать, что конечное множество не равномощно никакому своему собственному подмножеству. (Указание: показать, что если / — взаимно однозначное соответствие между множеством S и его собственным подмно- подмножеством Т и a^S, a(pT, то все элементы а, а/, а//, ... различны, и вос- воспользоваться теоремой 1.1.) 4. Показать, что класс, равномощныл множеству, сам является мно- множеством. 5. Пусть X— элемент универсального множества U, а множество Y ,равномощно X. Следует ли отсюда, что Y ? 6*7 3. ОТОБРАЖЕНИЯ И ФАКТОРМНОЖЕСТВА Определение. Отображением называется тройка (А, В, /), •состоящая из множества А, второго множества В и функции / из А в В. Множество А называется источником, г В — целью ото- отображения. Для отображения (А, В, /) чаще используется запись /: Л—> В, а иногда А — -> В. Последнее обозначение особенно часто применяется в диаграммах для иллюстрации произведения отображений. В отличие от функций, которые всегда можно перемножать, два отображения /: А->В и g: C-+D могут быть перемножены только в том случае, если В = С, и тогда их произведение обозначается через fg: A-+D. Пусть заданы отображения /: А—>В, g; fi~>C и h: A—>C. Если равенство fg — h выполняется, то говорят, что диаграмма ото- отображений А '-—->В \ коммутативна. Вообще под коммутативной диаграммой понимают такую сеть изображающих отображения стрелок между множествами.
3. ОТОБРАЖЕНИЯ И ФАКТОРМНОЖЕСТВА 25- что любые два пути (идущие в направлении стрелок) из одного мно- множества в другое определяют одно и то же отображение между этими множествами. На практике большинство диаграмм составляется из- треугольников, как, например, диаграмма, приведенная выше, или. квадратов С ->D где коммутативность означает, что fh = gk. Если задано отображение /: А—>В, то для каждого х?А одно- однозначно определенный элемент х/ из В называется образом элемента х при отображении /. Множество Af всех образов элементов из А также называется образом множества А; множество Af являете» просто областью значений отображения /, рассматриваемого как функция. Если Af = В, т. е. /~ о/ = Дв, то отображение / назы- называется сюръективным, или отображением на В, или сюръекцией. Если /о/~1 = Дл, то отображение / называется инъективным, или взаимно однозначным, или инъекцией. Отображение, одновременна являющееся отображением на и взаимно однозначным, называется- биективным; это просто взаимно однозначное соответствие между двумя данными множествами, как было определено в § 1.2. Отметим, что соответствие Ф из А в В будет взаимно однозначным в том и только в том случае, если Взаимно однозначное соответствие множества А с самим собой называется также подстановкой множества Л. Рассмотрим следующие важные примеры отображений, которые часто будут встречаться в последующем. (i) В каждом множестве Л его диагональ определяет отображе- отображение Дл: А—>А, которое называется тождественным отображением и обозначается через 1 или 1Л. (И) Если А — некоторое множество и В — множество, содержа- содержащее А в качестве подмножества, то диагональ в А определяет ото- отображение Дл: Л —> В, которое называется вложением А в В. (ш) Если дано декартово произведение Р — JJ At, то для каждого- фиксированного элемента /?/ функция, сопоставляющая каждому х?Р его /-ю координату, определяет отображение е(: Р—> At, ко- которое называется проекцией декартова произведения Р на сомножи- сомножитель At.
26 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ (iv) Пусть дано отображение /: А -> В и подмножество А' мно- множества Л. Через I обозначим вложение А'—>А. Тогда отображение if: A' -> В, называется ограничением отображения / на А' и обо- обозначается через f\A'. Аналогично, если В' — подмножество в В и Л/ S S', то / может быть срезано до отображения /': А-> В' Ограничением цели. Мы не будем вводить никакого специального ¦обозначения для этого отображения. (v) Пусть даны два отображения /: Л—>В и /': А'—у В, где Л' — подмножество множества Л. Если f = f\A', то / называется расширением отображения /'. Так, например, если /: Л->5 — некоторое отображение и A' cz А, то / является расширением отобра- отображения /|Л', но, конечно, в общем случае отображение / не опре- определяется однозначно по f\A'. (vi) Пусть дано множество А и натуральное число га. Любое отображение а: Л" —у А называется п-арной операцией на А. При п = 0 получается 0-арная операция, по существу элемент из Л, тогда как при га = 1 получаются в точности отображения Л в себя. Используя естественное взаимно однозначное соответствие между А" X ^ и Л"+ , задаваемое правилом ((*!, .. ., *„), у) «->(*!, ..., х„, у), мы видим, что «-арную операцию можно рассматривать как частный случай (я-f- 1)-арного отношения. Отображения из А" в А для про- произвольного конечного га иногда называются конечно местными опера- операциями, чтобы отличить их от бесконечноместных операций, т. е. ото- отображений А1 —> А, где / бесконечно. Пусть а есть га-арная операция в Л и В—подмножество в Л. Тогда В" также является подмножеством в Л", и поэтому а опре- определяет отображение множества В" в Л, а именно ограничение а на В". Если образ множества В" при этом отображении содержится в В, мы говорим, что В замкнуто относительно а или что В допускает операцию а. В таком случае это ограничение может быть срезано до отображения В" в В, т. е. до п-арной операции на В. Эта опе- операция будет обозначаться через а \В и называться ограничением а на В. (vii) Пусть /: /—>А — отображение. Будем писать at вместо if (*'?/)• Тогда («/)(f/ будет в точности семейством элементов из Л, как было определено ранее. Рассматривать отображения с этой точки зрения удобно тогда, когда мы хотим обратить особое внимание на ¦множество образов. (viii) Если дано множество Л, то каждое подмножество В мно- множества Л определяет отображение %в: А-+2, задаваемое равенствами 0, если х(^В, 1, если х?В.
3. ОТОБРАЖЕНИЯ И ФАКТОРМНОЖЕСТВА 27 %в называется характеристической функцией подмножества В. Легко проверить, что отображение из 38 (А) в 2Л является взаимно однозначным отображением. (ix) Пусть дано некоторое отображение /: А—>В. Определим отображение правилом Yf={x?A\xf?Y) для любого Y ? 3§> (В). Множество Yf* называется полным прообразом множества Y при отображении /, а отображение /* — переходом к полным прообразам. Эквивалентностью на множестве А называется рефлексивное, симметричное и транзитивное соответствие Ф в А. Таким образом, имеем (a) Ф Ш Ал. (b) Ф =Ф, (c) ФоФсф. Будем обозначать эквивалентности строчными готическими буквами. Если q — эквивалентность на А, то для каждого х ? А определим под- подмножество xq множества А, <\-класс элемента х, равенством1) Вместо (х, у)? q мы часто будем писать х^у(той(\). Из свойств эквивалентности q легко следует, что х ? хч и что на самом деле xssy(mod q) тогда и только тогда, когда х*=у'*. В частности, q-классы образуют разбиение множества А, т. е. разложение А на попарно непересекающиеся непустые множества, классы этого раз- разбиения. Сами q-классы являются элементами булеана 38 (А); подмно- подмножество множества Л8 (А), состоящее из всех q-классов, будем обо- обозначать через Л/q и называть фактормножеством множества А по эквивалентности q. Если каждому х ? А сопоставить хч, то мы получим отображение из Л в Ajq, которое называется естественным отображением или отождествлением., связанным с q, и обозначается через natq. Из определения ясно, что natq будет отображением на Л/с|. Теперь мы можем сформулировать основную теорему о разложе- разложении отображений. ') Это обозначение не следует путать с обозначением декартовой сте- степени.
¦28 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ Теорема 3.1. Пусть /: А—*¦ В — произвольное отображение и положим q = /o/~1- Тогда q является эквивалентностью на А, множество Af есть подмножество множества В, и для отобра- отображения f существует разложение f = tf'\i, A) zde е —natq— отображение А на A/q, f — взаимно однозначное соответствие между Л/q и Af и ц — вложение, т. е. взаимно ¦однозначное отображение Af в В. Эту ситуацию можно пояснить следующей коммутативной диаг- диаграммой: А '- >? Д-'q Т, ¦> Af Доказательство. По определению /о /~ :э Ал; далее и, поскольку /"'ч/cAj, имеем это показывает, что q == / о f~l является эквивалентностью на А. Ясно, что Af есть подмножество в В, а из определения q следует, что (х, y)?q тогда и только тогда, когда (х, z)?f и {у, z)?f для некоторого z?B, т. е. тогда и только тогда, когда xf = yf; поэтому отображение /': Aj<\—>Af, определенное равенством xqf'=xf, является отображением на. Теперь отсюда вытекает A), если в ка- качестве е взять natq, а в качестве \jl — вложение Af—>B. Щ Эквивалентность q=/°/~ называется ядром отображения / и обозначается через ker/. Следствие 3.2. Пусть A=\JAt—разбиение множества А; тогда существует одна и только одна эквивалентность, которая определяет это разбиение. Чтобы это показать, определим отображение /: А—>/, сопоставив каждому х ? А тот единственный индекс i?I, при котором x?AL. Классы эквивалентных элементов из ядра отображения / являются как раз подмножествами At; ясно, что ker/ будет единственной такой эквивалентностью. | Применяя еще раз теорему 3.1, получаем теорему о фактор- фактормножествах:
3. ОТОБРАЖЕНИЯ И ФАКТОРМНОЖЕСТВА 29 Теорема 3.3. Пусть заданы отображение /: А->В и эквива- эквивалентность q на А. Если qcrker/, то существует единственное отображение /: <4/q —> S, такое, что диаграмма ко ммутативна. Это означает, что / = (natq)/, где nat q — естественное отобра- отображение А—> А/к]. Иначе говоря, это означает, что nat q может быть (единственным образом) выделен сомножителем в /. Иногда теорему коротко (хотя и неточно) формулируют, говоря, что любое отобра- отображение можно профакторизовать по эквивалентности, содержащейся в его ядре. Для доказательства теоремы заметим, что если отображение /, удо- удовлетворяющее условиям теоремы, существует, то для каждого х ? А должно выполняться равенство (*•)/ = */. B) Таким образом, может существовать не больше одного отображения /; с другой стороны, полагая f = ker/, имеем q с ( по предположению, и, следовательно, х3 = у" влечет лг«=у1, т. е. х*=у* влечет х/ = у/. Поэтому х/ зависит только от xq, а не от самого х. Но это озна- означает, что /, определенное по формуле B), однозначно и потому является искомым отображением. | Фактормножества данного множества А до некоторой степени двойственны подмножествам множества А, но эта двойственность не полная. Так, например, отношение «5 есть подмножество множе- множества В» транзитивно, тогда как отношение «5 есть фактормно- фактормножество множества А» не транзитивно. Действительно, множество 38 {А) подмножеств множества А упорядочено относительно отноше- отношения с. Если через й(А) обозначено множество фактормножеств множества А, то б(Л) можно упорядочить, полагая X^-Y, где X, К?6(Л), если ядро естественного отображения А—>Х содержится в ядре естественного отображения А—> Y. Применяя теорему о фактор- фактормножествах (при A/q=X, B = Y), видим, что в этом случае суще- существует отображение X на К, которое имеет некоторое право назы- называться «естественным». На этом пути получается замена отсутствующей транзитивности. Чтобы выразить это формально, проще вместо 6 (А) рассмотреть множество & (А) всех эквивалентностей на А. В силу следствия 3.2 существует взаимно однозначное соответствие между
30ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ и б (Л); кроме того, ясно, что упорядоченность ^>, только что определенная на б (Л), соответствует при этом упорядоченности по включению на & (А). Отсюда вытекает Теорема 3.4. Пусть q, r — такие эквивалентности на мно- множестве А, что q с: г. Тогда существует единственное отображение В: Л/q—>Л/г, при котором (nat q)9 = natr. Если кегб обозначить через г,'с|, то r/q будет эквивалентностью на Л/q, а 6 индуцирует, взаимно однозначное соответствие в': (ЛА1)/(тМ)->Л/т, /иа« что диаграмма \ * Л/t * ¦ коммутативна. Чтобы получить 9, применим теорему 3.3 при 5 = Л/т, /=natr; поскольку natq и natr являются отображениями на, то отсюда сле- следует, что 9 — отображение на, и если мы теперь воспользуемся теоре- теоремой о разложении 3.1, то получим последнее утверждение теоремы. | УПРАЖНЕНИЯ 1. Пусть Ф,- (г ? /) и \Р — произвольные соответствия. Показать, что (U©;)°4f=U (Фг°П но в общем случае 2. Если ц1 (<^/) — произвольное семейство эквивалентностей на А, то Р) q. снова будет эквивалентностью. 3 Пусть рп — число эквивалентностей на множестве из п элементов. По- Получить для рп следующую рекуррентную формулу: In\ п\ „ , где I . \=—у г-у. Доказать также формулу
4. УПОРЯДОЧЕННЫЕ МНОЖЕСТВА 31 4. Показать, что каждое взаимно однозначное отображение конечного множества в себя будет отображением на все это множество. (Использовать упр. 2.3.) 5. Пусть в теореме 3.1 / = е1/1ц1 — второе разложение, где Ej, fx, ц{ — такие же, как е, /', \i соответственно. Показать, что существуют такие взаимно однозначные соответствия а, р, что е1 = еа, ц, = р,и и / = аДр. 6. Пусть Ф — предупорядоченность в А и д = ФГ|Ф~1. Проверить, что q — эквивалентность, и показать, что А/с[ можно упорядочить естественным образом относительно заданной предупорядоченности на А. 7. Пусть ФсЛХВ и пусть Л' = ?Ф"\ в' = АФ, а, = Фоф~'. Ь1 = Ф~1оФ, ал = а„_1оа1, Ьл = 6л_1о1), и ¦ а = U а„, b = (J 6„. Показать, что а, Ъ — эквивалентности на А', В' соответственно и что Ф естественным образом индуцирует взаимно однозначноэ соответствие А'/а ->В'Ib, (Это утверждение можно считать аналогом теоремы 3.1 для соответствий, и оно доказывается тем же способом.) 8. Пусть А, X, Y — некоторые множества. Показать, что отображение f: X->У индуцирует отображение f°: Ау~> Ах и отображение /0: XA->YA, Выразить проектирующие операторы декартовой степени Ах как /° для подходящего /. 9. Пусть /: А -> В. Определим Д: J? (A) -> J? (В) по правилу и /*, как в примере (ix) (переход к полным прообразам). При каких усло- условиях /*/* = 1 или fj* = 1? 4. УПОРЯДОЧЕННЫЕ МНОЖЕСТВА Пусть А —упорядоченное множество, т. е. множество вместе с упо- упорядоченностью, определенной на нем. Примем теперь для упорядо- упорядоченности обычное обозначение <J, так что аксиомы, определяющие упорядоченность, читаются следующим образом: 0.1. Если х<!у и y^z, то x-^z. 0.2. х<х. 0.3. Если х-^у и у-^х, то х = у. Как обычно, будем писать х < у, если х <; у и у ^ х; будем писать также х^>у вместо у -^ х и х>у вместо у < х. Упорядо- Упорядоченность называется линейной, если, кроме того, любые два элемента сравнимы, т. е. 0.4. х<^у или у ^ х для всех х, у?А. В другом крайнем случае абстрактное множество можно считать вполне неупорядоченным множеством, в котором х^.у истинно лишь при х = у; таким образом, никакие два различных элемента не сравнимы.
32 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ Если В — подмножество в А, то упорядоченность в Л, ограни- ограниченная множеством В, будет упорядоченностью в В. В этом смысле каждое подмножество упорядоченного множества считается упорядо- упорядоченным множеством. Если упорядоченность на В, определенная таким способом, оказывается линейной, то В называется цепью в А. Пусть В — некоторое подмножество упорядоченного (или, в более общем случае, предупорядоченного) множества А. Элемент а?А, обладающий тем свойством, что х -^ а для всех х?В, называется верхней гранью множества В в А. Если такие элементы существуют, то говорят, что В ограничено сверху в А. Аналогично определяются нижние грани множества В. Упорядоченное множество, в котором каждое конечное подмножество имеет верхнюю грань, на- называется направленным (вверх). Индукцией по числу элементов легко показать, что достаточно потребовать, чтобы любая пара элементов в этом множестве имела верхнюю грань. Аналогично определяется множество, направленное вниз; если не оговорено противное, то «на- «направленное» всегда будет означать «направленное вверх». Если упорядоченное множество А само обладает верхней гранью а, то ясно, что а будет единственной верхней гранью; этот элемент а называется наибольшим элементом множества А. Если элемент а ? А таков, что ни одна из верхних граней одиночки {а} в А не превос- превосходит а, то элемент а называется максимальным в А. Таким обра- образом, а будет максимальным в А, если только а < х для всех х?А. Конечно, А может иметь более одного или вообще ни одного максимального элемента. Если множество А обладает наибольшим эле- элементом, то он будет также единственным максимальным элементом. Обратное утверждение, вообще говоря, не верно, однако оно имеет место в цепях, или, в более общем случае, в направленных множе- множествах: максимальный элемент в направленном множестве является также его наибольшим элементом. Минимальные элементы множества А и наименьший элемент множества А определяются аналогично. Если подмножество В имеет наименьшую верхнюю грань, то она называется точной верхней гранью множества В и обозначается sup В. Анало- Аналогично наибольшая нижняя грань, если она существует, называется точной нижней гранью и обозначается inffl. Все эти определения полностью применимы, когда множество А всего лишь предупорядо- чено. Теперь мы можем сформулировать нашу последнюю аксиому. А. 11. (Лемма Цорна.) Непустое упорядоченное множество, в ко- котором каждая цепь обладает верхней гранью, имеет максимальный элемент.
4. УПОРЯДОЧЕННЫЕ МНОЖЕСТВА 33 Вместо А. 11 часто постулируется Аксиома выбора. Для любого множества А существует такая функция / из gg'{A) — 3§{A) \ {0J в А, что Bf?B, если только В?&'{А). Обычно аксиому А. 11 доказывают с помощью аксиомы выбора (см., например, Халмош [61] или Келли [55]); но поскольку аксиому выбора можно в свою очередь вывести из аксиомы А. 11 (см. § 1.5), то несущественно, предполагается ли выполненной А. 11 или аксиома выбора. Говорят, что упорядоченное множество удовлетворяет условию минимальности, если каждое его непустое подмножество обладает минимальным элементом. Если выполняется это условие и, кроме того, число минимальных элементов любого подмножества конечно, то А называется частично вполне упорядоченным; а если каждое непустое подмножество обладает единственным минимальным элементом, то А называется вполне упорядоченным. Легко видеть, что частично вполне упорядоченное множество будет вполне упорядоченным тогда и только тогда, когда оно линейно упорядочено. Для множеств с условием минимальности имеет место Обобщенный принцип индукции. (Нётерова индукция.) Пусть А — упорядоченное множество с условием минимальности и В — подмножество множества А, содержащее элемент а ?_ А, как только оно содержит все элементы х?А, такие, что х <а!). Тогда В = А. Действительно, дополнение б в Л не имеет минимального элемента и поэтому должно быть пустым. Щ Частный случай этого принципа, когда А вполне упорядочено, известен как принцип трансфинитной индукции. Последний сам является обобщением принципа индукции для натуральных чисел (см. § 1.1), так как натуральные числа Л/ образуют вполне упорядоченное множество относительно отношения сг. В § 1.5 мы увидим, что каждое множество может быть вполне упорядочено. Аналогично приведенному выше принципу доказательства по ин- индукции существует принцип определения по индукции, который также применяется к произвольным упорядоченным множествам с условием минимальности (см. Курош [62] или, в случае натуральных чисел, также § VI]. 1 ниже). Упорядоченное множество, в котором каждая пара элементов a, b имеет точную верхнюю грань а V b и точную нижнюю грань а /\Ь, называется структурой. По индукции получаем, что в структуре каждое непустое конечное подмножество имеет точную верхнюю и ') Отсюда следует, в частности, что все минимальные элементы мно- множества А, если такие существуют, принадлежат В. — Прим. ред.
34 ГЛ. Г. МНОЖЕСТВА И ОТОБРАЖЕНИЯ нижнюю грани; если это верно для любого подмножества, то струк- структура называется полной. В частности, полная структура L всегда обладает наибольшим элементом (= inf 0 = sup L) и наименьшим эле- элементом (= sup 0 = inf L). Ясно, что всякая структура направлена; кроме того, каждое ли- линейно упорядоченное множество будет структурой (хотя и не обяза- обязательно полной). С другой стороны, конечная структура всегда полна. Примером полной структуры является $ (Л), где А — произвольное множество. Вообще, пусть А—упорядоченное множество; подмноже- подмножество X множества А называется левым отрезком множества А, если для каждого х?Х из у <; х следует у?Х. Аналогично X назы- называется правым отрезком множества А, если у?Х, как только у^-х для некоторого х?Х. Легко проверить, что множество ?Р {А) всех левых отрезков множества А, упорядоченное по включению, будет пол- полной структурой. Отметим, что любое абстрактное множество А можно считать вполне неупорядоченным; в этом случае ?Р (А) совпадает с $ (Л). При проверке того, что данное упорядоченное множество является полной структурой, полезен следующий критерий: Предложение 4.1. Если А — такое упорядоченное множество, в котором каждое подмножество обладает точной нижней гранью1), то А является полной структурой. Действительно, рассмотрим X с A, Y — множество всех верхних граней множества X в А и положим у = inf К. Тогда любой элемент из X будет нижней гранью множества К и, следовательно, x<g^.y для любого х?Х; если также х <Сz Для любого х?Х, то z?Y и, следовательно, у ^ z. Поэтому у = sup X. Щ Это предложение нужно применять с некоторой осторожностью, так как если, например, А — подмножество полной структуры L и каждое подмножество множества А имеет точную нижнюю грань в А, то А снова будет полной структурой, но точные верхние грани под- подмножеств из А будут, вообще говоря, различными в зависимости от того, берутся ли они в А или в L; точнее, для X с: А имеем supL X ^ supA X, и равенство выполняется не обязательно. Подструктурой структуры L называется подмножество А струк- структуры L, которое вместе с каждой парой a, b элементов из А содер- содержит также a\J b и a /\b. Таким образом, подструктура вместе с каждым конечным (непустым) подмножеством X содержит также его точные верхнюю и нижнюю грани, взятые в L. В полной струк- ') Обращаем внимание читателя на то, что точной нижней гранью обла- обладает, следовательно, и пустое подмножество, т. е. в А существует наиболь- наибольший элемент. — Прим. ред.
4. УПОРЯДОЧЕННЫЕ МНОЖЕСТВА 35 туре от подструктуры требуется, чтобы она содержала точные верх- верхнюю и нижнюю грани любого из своих подмножеств. Пусть А и В — произвольные упорядоченные множества. Отобра- Отображение /: А—>В называется монотонным гомоморфизмом, если х -^ у влечет xf^Cyf Для всех х, у ? А. Если /: А —> В — монотонный гомоморфизм, а /~ также является отображением, и, более того, монотонным гомоморфизмом (из В в .4), то / называется монотонным изоморфизмом между А и В, и мы говорим, что Ал В монотонно изоморфны. Легко видеть, что если А направлено или линейно упорядочено, то его образ при монотонном гомоморфизме обладает тем же свойством. Однако если / — монотон- монотонный гомоморфизм между структурами, то точные верхние и нижние грани могут не сохраняться, т. е., вообще говоря, равенства (х V У) f = xf V У/, (х Д У) f = xf Л У/ Для всех х, у?А не справедливы. Если же это условие выполняется, / называется структурном гомоморфизмом. Соответственно структурным изо- изоморфизмом называется такое взаимно однозначное соответствие /, что оба отображения / и /~ являются структурными гомоморфиз- гомоморфизмами. Каждый монотонный изоморфизм между структурами на самом деле является структурным изоморфизмом, хотя соответствующее утверждение для гомоморфизмов не верно. Для сравнения упорядоченных множеств мы будем пользоваться следующим свойством полных структур, которое на самом деле может быть использовано для их характеризации (см. Девис [55], Тар- ский [55]). Предложение 4.2. Каждый монотонный гомоморфизм пол- полной структуры в себя имеет неподвижную точку. Доказательство. Пусть L — структура, /: L—>L — моно- монотонный гомоморфизм. Положим / = \х ? L\x -*C-Xf), с = sup/. Для любого х ? /, х -^ xf и х -^.а; поэтому xf <J af, откуда х -^.af для всех х?1. Таким образом, af—верхняя грань множества /; по определению элемента а это означает, что а<а/, A) откуда следует, что а?/. В силу A) а/^а/2, т. е. с/^/. Поэтому af-^a, и вместе с A) это дает af = a.§ Теорема 4.3. Пусть А и В — такие упорядоченные множе- множества, что А монотонно изоморфно левому отрезку множества В, а В монотонно изоморфно правому отрезку множества А. Тогда
36 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ существует взаимно однозначное соответствие /: А ~> В, сохра- сохраняющее упорядоченность в следующем ослабленном смысле: х < у влечет xf^yf для всех х, у?А. B) Доказательство. Пусть g: А—>В0 и h: В^>А0— данные монотонные изоморфизмы между множеством А и левым отрезком В множества В и между множеством В и правым отрезком Ао множе- множества А. Для любого подмножества X множества А обозначим через X' его дополнение в А и подобные обозначения введем для подмно- подмножеств множества В. Ясно, что дополнение левого (правого) отрезка является правым (левым) отрезком, и в самом деле X—> X' (для X^S^(A)) будет отображением множества левых отрезков множе- множества А на множество правых отрезков множества А, изменяющим упорядоченность на обратную. Определим отображение 6 множества 3?(А) в себя правилом Так как g и h сохраняют упорядоченность, а переход к дополне- дополнению меняет ее на обратную, то G сохраняет упорядоченность, т. е. является монотонным гомоморфизмом, а поскольку структура ff (A) полна, то G имеет неподвижную точку (предложение 4.2), т. е. суще- существует такой левый отрезок Ах множества А, что ((A-^g)'Н)'= Av Таким образом, если Bx = Alg, то В\к = А\. Определим теперь /: А^-В следующим образом: ( xg, если х? Av xf~{ _i / j xh , если х? А\. Поскольку оба отображения g, h взаимно однозначны, то / также взаимно однозначно, и, кроме того, если х < у, то xf Ф yf. По- Поэтому, чтобы проверить B), нужно только показать, что х < у вле- влечет xf$>yf. Если это не верно, то для некоторых х, у ? А имеем х<у и xf>yf. C) Если у ? /Ц, то х ? Ах и xf = xg < yg = yf,- что противоречит C). Если х?А[, то у ? А[ и x = xfh>yfh=y, что снова противоре- противоречит C). Остается единственная возможность, когда х(~А\ и у?А\. Это значит, что xf^Bi, a yf?Bi, но В1 — правый отрезок множе- множества В; следовательно, в силу C) xf?Blt и мы снова получаем про- противоречие. Итак, C) не может выполняться. ? Если применить эту теорему к вполне неупорядоченным (т. е; абстрактным) множествам, то мы получим
4. УПОРЯДОЧЕННЫЕ МНОЖЕСТВА 37 Следствие 4.4. {Теорема Шредера — Бернштейна.) Если А и В— произвольные множества, g: А-*-В и h: B~>A — некото- некоторые взаимно однозначные отображения {инъекции), то существует взаимно однозначное соответствие между А и В. ? Для линейно упорядоченных множеств из B) вытекает, что / — монотонный изоморфизм, и мы получаем в этом случае Следствие 4.5. Пусть А и В — такие упорядоченные множе- множества, что А монотонно изоморфно левому отрезку множества В, а В монотонно изоморфно правому отрезку множества А. Если хотя бы одно из множеств А или В линейно упорядочено, то А монотонно изоморфно В. Действительно, в силу симметрии можно считать, что В линейно упорядочено; применяя теорему, получаем взаимно однозначное соот- соответствие, удовлетворяющее B), т. е. монотонный гомоморфизм. Так как на самом деле А также линейно упорядочено (поскольку А монотонно изоморфно отрезку множества В), это взаимно однознач- однозначное соответствие действительно является монотонным изоморфизмом. | Как можно показать на примерах (см. упр. 7), следствие 4.5 не справедливо для произвольных упорядоченных множеств. Каждому элементу а упорядоченного множества А можно сопо- сопоставить левый отрезок Sa = {х ? А\х ^ а], и нетрудно проверить, что отображение a^Sa будет монотонным гомоморфизмом множе- множества А в ff {А). Так как это отображение, очевидно, взаимно одно- однозначно, то отсюда вытекает, что А всегда монотонно изоморфно подмножеству множества ?Р (Л). Следующий результат, принадлежа- принадлежащий Дилуорсу и Глисону [62], показывает, что А никогда не может быть изоморфно множеству ?Р (А). Теорема 4.6. Пусть А — упорядоченное множество и /: Ап—> -* <?f (А) — монотонный гомоморфизм под множества Ао множе- множества А в о?(А). Тогда / не является отображением на ff'{A). Действительно, предположим, что / — отображение на ?Р (А); положим В= {х? A0\x(?xf], и пусть В—левый отрезок, порож- порожденный подмножеством В, т. е. множество всех таких у ? А, что у-4^х для некоторого х?В. По предположению В = Ь/ для неко- некоторого b ? Ао. Если b (? В, то получаем противоречие, так как b ? В с: В по определению В. Следовательно, b ? В, т.е. b -^ x для некоторого х ? В, и поэтому B = bf с: х/. Но х ? В с В с xf, а в силу опреде- определения В это значит, что х&В, т. е. снова получаем противоречие. Щ > 2Т0 доказательство обобщает хорошо известный диагональный процесс Кантора, с помощью которого обычно показывают, что А и
38 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ 3$ {А) не равномощны. Чтобы получить этот результат, будем счи- считать А вполне неупорядоченным множеством; тогда любое отображе- отображение множества А (или произвольного подмножества множества А) в ?? (А) будет гомоморфизмом, и мы получаем Следствие 4.7. Ни для какого множества А не. существует, взаимно однозначного соответствия между А и & (А). Щ В общем случае для упорядоченных множеств получаем Следствие 4.8. Ни для какого упорядоченного множества А не существует монотонного изоморфизма А на ff (Л). | Для некоторых типов упорядоченных множеств полезно предста- представление с помощью графов, которое мы сейчас введем. Под графом понимают фигуру, состоящую из точек, вершин, вместе с отрезками, ребрами, соединяющими некоторые пары вершин. Нас будут интере- интересовать только ориентированные графы, в которых каждое ребро имеет определенную ориентацию, соответствующую упорядоченности его концевых точек. Эту ориентацию можно изобразить стрелкой вдоль ребра. Таким образом, коммутативные диаграммы отображений в § I. 3 являются примерами ориентированного графа. Если Г — произволь- произвольный ориентированный граф, то множество V (Г) его вершин можно сделать предупорядоченным, полагая а^Ь для любых а, Ь? V(Г) тогда и только тогда, когда можно пройти от а до Ъ вдоль ребер этого графа (учитывая их ориентации). Обратно, чтобы изобра- изобразить данное предупорядоченное множество А, будем считать его эле- элементы вершинами графа со стрелками от а к Ь, если только а -^ Ь. Полученный ориентированный граф обозначается через Г (А) и назы- называется графом множества А. Конечно, для многих упорядоченных: множеств эта иллюстрация не очень полезна (например, для упоря- упорядоченного по включению множества всех функций из множества N в себя), и большинство приводимых в тексте диаграмм будет отно- относиться к конечным графам, где для ясности наносятся только стрелки, связывающие такие элементы с, Ь, что b покрывает а, т. е. b является минимальным элементом из тех, для которых b > a. Граф называется связным, если любые две его вершины могут быть связаны, т. е. существует такая конечная последовательность вершин ао~а, av ,.., an = b, что а{_х и а1 соединены ребром (независимо от его ориентации). Вообще говоря, граф упорядочен- упорядоченного множества не обязательно связен; например, вполне неупорядо- неупорядоченное множество имеет «вполне несвязный» граф, в котором ника- никакие две различные вершины не связаны. В произвольном графе Г отношение «а связано с Ь» будет, очевидно, эквивалентностью в V (Г); классы этой эквивалентности называются связными компонентами. графа Г.
4. УПОРЯДОЧЕННЫЕ МНОЖЕСТВА 39 Следующая теорема редукции (Ньюмен [42]) будет использована позднее (в § III. 9) при рассмотрении нормальной формы элементов в данном представлении. Теорема 4.9. Пусть А — предупорядоченное множество и предположим, что (i) для каждого а ? Л существует такое положительное число k = k(a), что любая убывающая цепь, начинающаяся с а. где a(-_j ф ah имеет не более k членов, и (И) если а покрывает Ьх и Ь2, то множество [bv b2) ограни- ограничено снизу в А. Тогда существует взаимно однозначное соответствие между связными компонентами графа множества А и минимальными элементами этого множества: iwa, (ten- Если At — множество вершин из Гг, то ai?Al и на самом деле at является наименьшим элементом множества А-г Доказательство. Пусть Г; ('?/)— связные компоненты графа множества А, и At — соответствующие подмножества множе- множества А. Из (i) следует прежде всего, что на самом деле А упоря- упорядочено (а не только предупорядочено) и что каждое Ас содержит минимальный элемент; далее, каждый минимальный элемент множе- множества At будет, очевидно, минимальным в А. Если мы сможем пока- показать, что At содержит только один минимальный элемент, то, так как в силу (i) каждый элемент больше или равен некоторому мини- минимальному элементу, отсюда будет следовать, что единственный мини- минимальный элемент множества Аь должен быть в то же время наимень- наименьшим элементом множества At. Пусть поэтому а и b — минимальные элементы множества А-г По определению множества At существует такая последовательность ао — а, ах ап = Ъ, что al^ai_x или ai~^>ai_x для любого 1=\ п. Если афЬ, то, опуская повторения, можно предпо- предполагать, что at Ф o;_j, а, вставив, если нужно, дополнительные члены, можно считать (в силу (i)), что один из элементов а(, а[_1 покры- покрывает другой. Теперь для любого х?А обозначим через h(x) макси- максимум длин произвольных убывающих цепей, начинающихся с л:; эта длина конечна в силу (f), и ясно, что если х < у, то h(x) < h(y). Теперь воспользуемся двойной индукцией: (а) по max h (а;) и (Ь) по числу элементов ah на которых этот максимум достигается. Если max h (at) = 0, то все элементы а( минимальны, и поэтому все равны; следовательно, а — b. Пусть теперь тах/г(аг)>0 и предположим,
40 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ что этот максимум достигается при i — j. Тогда fly- покрывает «у и ayfl; следовательно, в силу (if) существует такое с?А, что c^.aj_v c<^.aJ+v Поставив с вместо fly и вставив дополнительные члены, как и раньше, получим последовательность (а'Л от а до Ь, быть может, более длинную, чем прежняя, но в которой или тахЛ(аГ) имеет меньшее значение, чем max h(al), или оба максимума совпа- совпадают, но достигаются на меньшем числе элементов a'k, чем элемен- элементов at. Это противоречит предположению индукции, и поэтому а = Ь. 1 Заметим, что условие (f) значительно сильнее условия минималь- минимальности для А. В действительности этот результат все еще остается справедливым, если (i) заменить условием минимальности (см. Нью- Ньюмен [42]), но рассмотренный выше случай отвечает нашим целям. УПРАЖНЕНИЯ 1. Показать, что любое пересечение упорядоченностей на произвольном множестве будет упорядоченностью. '2. ^Хаусдорф.). Показать, что следующее предположение эквивалентно лемме Цорна: каждое упорядоченное множество содержит максимальную цепь (т. е. каждое упорядоченное множество А содержит цепь, максимальную в множестве всех цепей множества А. упорядоченном по включению). 3. Еслл натазленнэг множество имзет максимальный элемент, то он будет и его наибольшим элементом. Вывести отсюда, что структура имеет не больше одного максимального элемента и не больше одного минимального элемента, 4. Привести пример монотонного гомоморфизма между структурами, не являющегося структурным гомоморфизмом. 5. Показать что упорядочсш.ое множество частично вполне упорядочено тогда и только тогда, когда в нем нет бесконечных убывающих цепей и бесконечных вполне неупорядоченных подмножеств (см. § III. 2). 6. Пусть А—упорядоченное множество, в котором каждая цепь имеет не больше m элементов, а любое подмножество попарно несравнимых эле- элементов состоит не более чем из л элементов. Показать, что А имеет не более тп элементов. 7. Пусть А — множество тгкнх пар (т, л) натуральных чисел, что т <; л- Упорядочим это множество по правилу: (т, п) < (т', л') тогда и только тогда, когда т <'. т' и л = л', и обозначим через В дополнение множе- множества {@, 0)} в А. Проверить, что А монотонно изоморфно левому отрезку множества В, л В монотонно изоморфно правому отрезку множества А, но А не изоморфно В. 8. Пусть L—полная структура и / — монотонный гомоморфизм струк- структуры L в себя. Показать, что неподвижные точки гомоморфизма / снова образуют полную структуру по отношению к упорядоченности, индуциро- индуцированной упорядоченностью в L. (Указание: пусть F—множество неподвижных точек; показать, что если X с F, то sup / совпадает с точной нижней гранью множества X в F, где i У<У/ и >"<•* Для всех
5. КАРДИНАЛЬНЫЕ И ПОРЯДКОВЫЕ ЧИСЛА 41 и воспользоваться предложением 4.1.) Всегда ли эта структура будет под- подструктурой структуры L1 9. Проверить, что для любого упорядоченного множества А множе- множество У (А) левых отрезков из А, упорядоченное по включению, будет полной структурой. 10. Пусть А — упорядоченное множество и для каждого а?А введем обозначение Sa = {х ? А | Показать, что a~>Sa определяет мономорфизм А->3"(А). сохраняющий упорядоченность. Вывести отсюда, что любое упорядоченное множество можно вложить в полную структуру так, чтобы сохранились точные верхние или точные нижние грани, которые существуют в А. 11. Показать, что предуяорядоченность, определенная на множестве вершин графа Г, будет упорядоченностью тогда и только тогда, когда Г не содержит замкнутых путей, прэходяцж больше чем через овду вершину. 5. КАРДИНАЛЬНЫЕ И ПОРЯДКОВЫЕ ЧИСЛА В этом параграфе, мы сделаем короткий обзор тех фактов о кар- кардинальных и порядковых числах, которые нам понадобятся, отсылая читателя за подробностями к работам Хаусдорфа [14], Келли [55] или Серпинского [58]. Если не оговорено противное, все множества мы будем считать элементами фиксированного, но произвольного уни- универсального множества U. Каждому упорядоченному множеству А сопоставим некоторый объект, называемый его порядковым типом и обозначаемый через о(А), так, что о (А) =оE) тогда и только тогда, когда А и В изоморфны как упорядоченные множества. Подробнее это означает, что мы разбиваем класс всех упорядоченных множеств (в данном универсальном множестве U) на классы попарно изоморфных множеств и каждому классу сопоставляем элемент дан- данного универсального множества U 1). Особенно важны следующие два случая: (i) A — абстрактное множество, которое считается вполне неупо- неупорядоченным. В этом случае мы будем писать \А\ вместо о (А) и называть | А [ мощностью или кардинальным числом мно- множества А. (ii) А — вполне упорядоченное множество. Тогда о(А) называется порядковым числом множества А. Вообще под кардинальным числом или порядковым числом понимают порядковый тип некоторого вполне неупорядоченного ') Сам такой класс, вообще говоря, не будет элементом множества U и поэтому им нельзя воспользоваться.
42 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ множества или некоторого вполне упорядоченного множества соответ- соответственно. Определим теперь между порядковыми типами бинарное отношение, полагая о(А)<^.о(В) тогда и только тогда, когда А изоморфно левому отрезку множества В. Легко проверить, что это отношение является предупорядочен- ностью (на классе порядковых типов, принадлежащих множеству U). В общем случае это отношение не будет упорядоченностью, что можно показать на примере множеств из упр. 4.7. Однако если ограничиться кардинальными числами или порядковыми числами, то мы получим упорядоченность, на самом деле даже линейную упорядоченность. Заметим сначала, что справедлива Лемма 5.1. Если А — упорядоченное множество с условием минимальности и /: А^> А — монотонный взаимно однозначный гомоморфизм, то xf < х для всех х?А. Действительно, пусть существует такое х ? А, что х/ < х, и пусть а ? А — минимальный элемент с этим свойством. Так как af < a, то а/2 < с/ и, следовательно, af также обладает этим свойством; но af < а, что противоречит определению а. В В случае когда А вполне упорядочено, утверждение леммы состоит в том, что xf ^ х для всех х ? А. Теорема 5.2. Если а и р — два кардинальных числа или два порядковых числа, причем а<СC и (З^а, то а==C. Для кардинальных чисел это вытекает из следствия 4.4. Если а, р — порядковые числа, скажем а = о{А), p = o(fi), то А моно- монотонно изоморфно левому отрезку множества В, а В монотонно изо- изоморфно левому отрезку множества А. Объединяя эти отображения, получаем монотонный изоморфизм /: А—>А0 между множеством А и его левым отрезком, поэтому теорема будет доказана, если мы покажем, что А0 = А. Предположим, что АофА, и пусть а?А, а(?/10;. тогда af < а, так как из af^-a следовало бы, что а ? Ло (поскольку af?A0). Но это противоречит лемме 5.1; следовательно, А0 = А, и потому В изоморфно А, откуда р = а. ! Покажем теперь, что упорядоченность порядковых чисел линейная. Теорема 5.3. Порядковые числа линейно упорядочены отно- отношением <^. Доказательство. Пусть А и В — вполне упорядоченные мно- множества; для доказательства теоремы нужно только показать, что одно- из множеств А или В монотонно изоморфно левому отрезку другого. Пусть R — множество всех функций, каждая из которых определяет
5. КАРДИНАЛЬНЫЕ И ПОРЯДКОВЫЕ ЧИСЛА 43 монотонный изоморфизм некоторого левого отрезка множества Л с не- некоторым левым отрезком множества В. Тогда R упорядочено по вклю- включению, и так как произвольное объединение левых отрезков множе- множества А снова будет левым отрезком в Л и аналогичное утверждение верно для В, то отсюда следует, что любая цепь в R имеет верхнюю грань (в самом деле, объединение такой цепи опять будет принад- принадлежать R). По лемме Цорна, R обладает максимальным элементом /, который является функцией, определяющей монотонный изоморфизм между левым отрезком Ао множества А и левым отрезком Во мно- множества В. Конечно, на данном этапе не исключено, что Ао = Во — = /=0. Пусть одновременно Ло Ф А и ВофВ, и пусть а—наи- а—наименьший элемент множества А, не принадлежащий отрезку Ао, a b — наименьший элемент множества В, не принадлежащий отрезку Во; тогда можно заменить / функцией / U {(я, Ь)) и таким образом получить собственное расширение функции /, что противоречит ее максимальности. Следовательно, или Ай = А, или В0 = В (или и то, и другое) и, соответственно этому, о(А)^о(В) или о (В) <Со(Л). Щ Чтобы доказать соответствующее свойство для кардинальных чисел, нам потребуется Теорема 5.4. Всякое множество можно вполне упорядочить. Доказательство. Пусть Л — произвольное множество и W — ¦совокупность всех его вполне упорядоченных подмножеств; таким образом, каждый элемент из W является подмножеством X множе- множества А вместе с некоторой упорядоченностью множества X, которая превращает X во вполне упорядоченное множество. Для X, Y?W положим X <С У у если X является подмножеством множества У, а вложение Х—>У— монотонным изоморфизмом между множеством X и левым отрезком множества У. В частности, это означает, что ¦если Х<^.У, то упорядоченность на X совпадает с той, которую индуцирует упорядоченность на У. Легко проверить, что так опре- определенное отношение <^ будет упорядоченностью на W. Далее, если (C(.).g/—некоторая цепь в W, то на множестве D~\JCl суще- существует упорядоченность, которая однозначно определяется тем, что она индуцирует на каждом С{ заданную упорядоченность. Более того, эта упорядоченность превращает D во вполне упорядоченное мно- множество. Действительно, пусть X с: D, Хф0 и х ? X. Тогда х ? С; для некоторого /?/; следовательно, Х{\С1Ф<^). Пусть а — наименьший элемент в X (]С1 (относительно упорядоченности, заданной на С(); тогда а будет наименьшим элементом в Xf\Ct также и относительно упорядоченности, определенной в D, и, следо- следовательно, наименьшим элементом подмножества X в D, так как каждый элемент у ? X должен лежать в Сь если у<!а. Таким образом, D ? W и является верхней гранью цепи (С() г По лемме Цорна в W существует максимальный элемент В. Пусть В Ф А и пусть с ? Л,
44 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ с(^В; рассмотрим множество В* = В\} [с] вместе с упорядоченностью, которая продолжает упорядоченность, заданную на В, и при кото- которой х < с для всех х?В. Относительно этой упорядоченности В* является вполне упорядоченным множеством, причем В < В*, что про- противоречит максимальности В. Следовательно, В = А, т. е. А можно вполне упорядочить. | Следствие 5.5. Кардинальные числа линейно упорядочены отношением <^. Действительно, если А и В — некоторые множества, то по тео- теореме 5.4 их можно вполне упорядочить, а применяя теорему 5.3, получим, что о(А)^Со(В) или о (В) -< о (А); таким образом, имеем | А ! < | В | или | В [ < [ А \. Щ Из теоремы 5.3 и следствия 5.5 нетрудно вывести, что порядко- порядковые числа (так же как и кардинальные) Еполне упорядочены отно- отношением <;. Это замечание приводит к другому определению порядко- порядковых чисел. Напомним, что порядковые числа были определены как порядковые типы вполне упорядоченных множеств. Мы получили бы более явнь'й способ их определения, если бы для каждого поряд- порядкового типа выбрали определеннее вполне упорядоченное множество и считали его представителем класса изоморфных вполне упорядо- упорядоченных множеств. По существ}', sto делается так же, как при опре- определении натуральных чисел в § 1.1; тот же самый метод можно при- применить и здесь. Таким образом, мы получим все различные типы вполне упорядоченных множеств, если начнем с пустого множества, будем присоединять каждый ргз по одному элементу и брать объеди- объединения возрастающих цепей. В частности, конечные порядковые числа совпадают с натуральными числами, а первым бесконечным порядко- порядковым числом будет множество {О, 1, 2, ...}, обозначаемое обычно через и. Мы не будем вдаваться в детали этой конструкции (см., например, Келли [55]), а заметим только, что если а — данное порядковое число, то порядковые числа, меньшие а, соответствуют, по определению, ссбсТЕеьным левь.м отрезкам вполне упорядоченного множества типа а и сами они составляют вполне упорядоченное множество типа а. Каждому порядковому числу можно сопоставить кардинальное число |а |, а именно кардинальнее число вполне упорядоченного множества типа а. Это кардинальнее число часто отождествляют с наименьшим порядковым числом, которому оно соответствует; однако кардинальное число множества N обычно обозначают через tf0 (читается алеф-нуль). Множество мощности ^ называется также счетным. Существование несчетных множеств вытекает из следующей теоремы.
5. КАРДИНАЛЬНЫЕ И ПОРЯДКОВЫЕ ЧИСЛА 45 Теорема 5.6. Для любого упорядоченного множества А, о (А) ф фо(<?Р(А)). Более того, если А вполне упорядочено, то о(А)<о(??(А)), а если А вполне неупорядочено, то \А\<\&(А)\. Доказательство. Первое утверждение вытекает из теоремы 4.6, и чтобы закончить доказательство, нам нужно только показать, в силу следствий 4.7 и 4.8, что о (Л) <о (J? (А)) и |Л|<| ^(Л)|. Таким образом, мы должны определить монотонный изоморфизм /: A->S0, где SQ—левый отрезок множества &1 {А). Легко проверить, что для вполне упорядоченного множества А отображение /, определяемое равенством af — {х ? А \ х < а], будет таким монотонным изомор- изоморфизмом. Если А вполне неупорядочено, то положим af = {а} и заме- заметим, что это отображение определяет взаимно однозначное отобра- отображение множества А в $ (А) и, следовательно, монотонный изо- изоморфизм множества А с левым отрезком множества <$' (Л), где $' (Л) — множество всех непустых подмножеств множества А. Таким образом, о (Л)< о (jg1'(Л)) и поэтому \А |<| &' (Л) |<| ,^(Л) |. | Следствие 5.7. Среди порядковых чисел данного универсаль- универсального множества (так же как и среди кардинальных чисел) нет наибольшего. Щ Иначе говоря, это следствие утверждает, что класс всех порядко- порядковых чисел (или класс всех кардинальных чисел) не является элементом данного универсального множества. Если А и В — два произвольных множества мощностей аир соответственно, то, как легко видеть, ( Л X В \ зависит только от а и р, а не от самих Л, В. Будем писать | А X В \ = ар и называть аC произведением кардинальных чисел аир. Аналогично можно опре- определить сумму а-)-р как \А\)В\, где Л, В - - непересекающиеся множества мощностей а, р соответственно. Из свойств объединения и декартова произведения легко следует, что и для суммы, и для произ- произведения справедливы законы коммутативности и ассоциативности. На ос- основе этих определений можно развивать арифметику кардинальных чисел (см., например, Серпинский [58]); мы этого делать не будем, а только заметим, что для любых двух ненулевых кардинальных чисел, из которых по крайней мере одно бесконечно, справедливы равенства a -f- р = ар = max (а, Р), (см. упр. 7 и 8). Здесь мы докажем второе равенство в частном случае, когда а= Ко. a C бесконечно.
46 гл. i. множества и отображения Предложение 5.8. Для любого бесконечного кардинального числа а Коа = а- (О Доказательство. В случае, когда а= Ко, равенство A) означает, что N X N равномощно N; это следует, например, из того, что можно перенумеровать пары (т, п) согласно значению т-\- п, а пары с одним и тем же значением т -\~ п перенумеровать согласно т. Далее, если а имеет вид K0Y> то п0 доказанному откуда следует A) для этого случая. Теперь доказательство будет завершено, если мы покажем, что каждое бесконечное кардинальное число можно представить в виде Ио\. Следовательно, нужно пока- показать, что каждое бесконечное множество А равномощно произведе- произведению Ny^C, где С—-множество, выбранное подходящим образом. Пусть А бесконечно; тогда, по теореме 5.4, А может быть вполне упорядочено. Вполне упорядоченное множество можно считать линейно упорядоченным (на самом деле — вполне упорядоченным) множеством счетных последовательностей, за которым следует конечная (возможно, пустая) последовательность. Так как А бесконечно, то существует по крайней мере одна бесконечная последовательность, и мы можем перерасположить А, переставив конечную последовательность из конца в начало первой последовательности. Множество А теперь состоит только из счетных последовательностей, т. е. из вполне упорядочен- упорядоченных множеств, изоморфных множеству N; если эти множества заин- дексированы множеством С, то отсюда следует, что А и N У\С равиомощны. 1 В заключение этого параграфа сделаем замечание по поводу леммы Цорна, которое понадобится нам в дальнейшем. Предположение леммы Цорна относится к упорядоченному множеству А, в котором каждая цепь имеет верхнюю грань. Это предположение выполняется, в част- частности, если каждая цепь в А имеет точную верхнюю грань в А. Последнее условие можно сформулировать как в более слабой, так и в более сильной форме. Предложение 5.9. Пусть А — упорядоченное множество; тогда следующие три условия эквивалентны: (i) Каждое непустое направленное подмножество множества А имеет точную верхнюю грань. (п) Каждая непустая цепь множества А имеет точную верх- верхнюю грань. (ш) Каждая непустая вполне упорядоченная цепь множества А имеет точную верхнюю грань.
5. КАРДИНАЛЬНЫЕ И ПОРЯДКОВЫЕ ЧИСЛА 47 В условии (ш) цепь считается вполне упорядоченной относительно упорядоченности, индуцированной из А. Заметим, что условие (ш) нужно только для упрощения доказательства эквивалентности усло- условий (i) и (И) и больше использоваться не будет. Доказательство. Каждая вполне упорядоченная цепь является цепью, и каждая цепь направлена, следовательно, (i) => (ii) => (iii); чтобы закончить доказательство, покажем, что (iii)=>(i). Таким об- образом, нужно показать, что если (iii) выполняется и D — непустое направленное подмножество множества А, то существует supD. Идея доказательства состоит в том, чтобы попытаться достичь sup D с по- помощью вполне упорядоченных цепей в D. Для этой цели нужно расширить D; этот шаг мы выделили в виде леммы. Лемма. Пусть А—упорядоченное множество, удовлетворяю- удовлетворяющее условию (iii) предложения 5.9. Пусть, далее, D — непустое направленное множество в А; тогда существует направленное множество Е в А, обладающее следующими свойствами: (a) E^D. (b) Любая верхняя грань множества D является верхней гранью множества Е. (c) Каждая вполне упорядоченная цепь в Е имеет точную верх- верхнюю грань, снова принадлежащую множеству Е. Для доказательства леммы рассмотрим множество направленных подмножеств из А, удовлетворяющих условиям (а) и (Ь). Такие под- подмножества существуют, например само D. Ясно, что объединение любой цепи направленных множеств, удовлетворяющих условиям (а) и (Ь), снова будет множеством того же вида; следовательно, по лемме Цорна существует максимальное направленное подмножество Е в А, удовлетворяющее условиям (а) и (Ь). Мы утверждаем, что Е удовле- удовлетворяет также и условию (с); если это не так, то пусть Я, — такое наименьшее порядковое число, что точная верхняя грань некоторой вполне упорядоченной цепи в Е длины Я, не принадлежит Е. Пусть Е'—множество всех элементов вида sup (а^), где (ац) < к — произ- произвольная вполне упорядоченная цепь длины Я, в Е. Тогда Е' — на- направленное подмножество множества А, удовлетворяющее условиям (а) и (Ь). Чтобы установить этот факт, возьмем произвольные а, Ь?Е', скажем а = sup (a^), b = sup (b^) (a^, b^ ? Е), и определим индуктивно такое семейство (с^) v что сй'<с„ (ц'<ц). вц<Сц. ^<V c^E (ц<А,). B) В качестве с0 возьмем произвольный элемент множества Е, лишь бы ао -^ со' *о ^ со- Если а удовлетворяет неравенствам 0 < а < X и с^
48 . ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ определены для \х < а так, что выполняются условия B), то по пред- предположению с'а = sup (с \ ? Е, и так как Е направлено, то существует такой элемент са?Е, что Это значит, что B) выполняется для ц=а. По трансфинитной ин- индукции получаем вполне упорядоченную цепь {сиI<к, удовлетво- удовлетворяющую B) для каждого ц < к. Если с — sup(c(l), то с ? Е' ис> дц, с^-b^ для всех \х < к; следовательно, с ^> а, с^-b, откуда следует, что Е' направлено. Кроме того, любой элемент а?Е можно пред- представить в виде sup (ац), где аA = я для всех ц < к; отсюда Е с Е'. C) Далее, так как каждый элемент множества Е' является точной верхней гранью семейства элементов в Е, то каждая верхняя грань множества Е является верхней гранью множества Е', и потому в силу (Ь) каждая верхняя грань множества D будет верхней гранью множества Е'. Таким образом, Е' удовлетворяет (а) и (Ь); в силу максимальности множества Е заключаем, что Е' = Е. Это означает, что каждая вполне упорядоченная цепь длины к имеет точную верх- верхнюю грань в Е, что противоречит нашему предположению. Следова- Следовательно, Е должно удовлетворять также условию (с), и лемма доказана. Чтобы закончить доказательство теоремы, возьмем Е, удовлетво- удовлетворяющее условиям леммы, и пусть (at) — максимальная вполне упоря- упорядоченная цепь в Е. Такие цепи существуют по лемме Цорна. Пола- Полагая а = sup (cif), имеем а?Е. Мы утверждаем, что sup/9—а; этим доказательство будет завершено. Прежде всего заметим, что а мак- максимален в ?\ так как в противном случае мы могли бы расширить вполне упорядоченную цепь (ак), что противоречило бы ее макси- максимальности, Так как Е направлено, то па самом деле а будет наиболь- наибольшим элементом множества Е. Таким образом, а является верхней гранью для Е и, следовательно, для D (потому что D с Е). Если b ~ верхняя грань для D, то по построению b будет также верхней гранью для Е, и потому Ь^- а. Следовательно, а — наименьшая верх- верхняя грань для D, т. е. sup?> = a. f УПРАЖНЕНИЯ 1. Показать, что два конечных линейно упорядоченных множества моно- монотонно изоморфны тогда и только тогда, когда они одной и той же мощности. 2. Показать, что линейно упорядоченное множество конечно тогда и только тогда, когда оно вполне упорядочено и относительно заданной упо- упорядоченности, и относительно противоположной упорядоченности. 3. Пусть Q — множество всех порядковых чисел в заданном универсаль- универсальном множестве, вполне упорядоченное так, как было определено выше.' По-
6. КАТЕГОРИИ И ФУНКТОРЫ 49 казать, что для любого а?Я имеет место одно и только одно из следующих утверждений: (!) a = 0; (ii) множество таких порядковых чисел E, что C < а, имеет максимальный элемент (этот элемент называется непосредственно предшествующим элементу а); (Ш) а^Ои а = {sup Р ?Я | E < а) (в эгом случае а называется предельным порядковым числом). 4. Если А, В — два непересекающихся упорядоченных множества, то определим их упорядоченную сумму А-\-В как множество А\]В, упорядо- упорядоченное так, что х ^ у для каждой пары (лг, у) из А X В, ни для какой пары из В X А и для пар из А2 (или из В2) тогда и только тогда, когда х <. у в А2 (или в В2). Теперь для любых порядковых типов а, р определим а, —(— р как порядковый тип упорядоченной суммы А -\- В, где А, В — произвольные непересекающиеся упорядоченные множества типов а, E соответственно. Про- Проверить, что а --{— Э зависит только от а, р, а не от Л, В и что в случае кар- кардинальных чисел это определение превращается в определение, данное выше. Справедливы ли для этой операции законы коммутативности и ассоциатив- ассоциативности? 5. Показать, что каждое порядковое число можно однозначно предста- представить в виде \-{-п, где к — предельное порядковое число (упр. 3) или 0, а п — натуральное число. 6. Для произвольных упорядоченных множеств А я В определим их лексикографическое произведение как множество АУ^В, упорядоченное по правилу: (д. b) <^(V, b') тогда ч только тогда, когда или a <J. а', или а = а' и ?<?'. Показать, что если А, В вполне упорядочены, то их лексикографиче- лексикографическое произведение также вполне упорядочено. Для произвольных порядковых типов a, р определим ар как порядковый тип лексикографического произ- произведения упорядоченных множеств А и В типов а и р соответственно. Про- Проверить, что ар зависит только от а, р, а не от А, В и что для кардиналь- кардинальных чисел это определение превращается в определение, данное выше. Справедливы ли для эгой операции законы коммутативности и ассоциатив- ассоциативности? 7. Показать, что как сложение кардинальных чисел, так и умножение кардинальных чисел удовлетворяют законам коммутативности и ассоциатив- ассоциативности. Показать также, что если a < a', p < Р', то a -f- P <. a' -f- P' и afi < a'p'. 8. Показать, что если а, {5 — кардинальные числа, из которых по край- крайней мере одно бесконечно, го a -f-p = max (a, C). Предполагая, что для бес- бесконечных кардинальных чисел справедливо равенство Y2 = Y (см- § VI.0), показать, что, кроме того, сф = max (а. {5), если а, E Ф 0. 9. Множество А называется плотно упорядоченным, если оно линейно упорядочено и для любых а, Ь?А, а < Ь, существует такое с?А, чю а < с < Ь. Показать, что существуют только четыре различных типа счетных плотно упорядоченных множеств. (Указание: показать, что любое счетное плотно упорядоченное множество монотонно изоморфно замкнутому, откры- открытому или полуоткрытому интервалу рациональных чисел.) 10. Доказать теорему 5.3, не используя лемму Цорна. (Указание: при- применить траисфинитную индукцию.) 6. КАТЕГОРИИ И ФУНКТОРЫ В алгебре, как и в топологии, часто приходится рассматривать множества с некоторым строением и с некоторыми отображениями между ними, сохраняющими данное строение. Существует ряд
50 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ основных понятий, общих для всех таких ситуаций, и уместно опре- определить их и в более общем случае. Категорией <?%" называется класс е%Г -объектов вместе с классом -морфизмов, которые связаны между собой следующим образом: С.1. Каждой упорядоченной паре объектов a, b сопоставлено мно- множество e/jT-морфизмов Нот (а, Ь), так что каждый ц^Г-морфизм принадлежит Нот (а, Ь) только для одной пары объектов а, Ь. С.2. Если а ? Нот (а, Ь) и C ? Нот (р, с), то существует един- единственный элемент множества Нот (а, с), называемый композицией или произведением ц^Г-морфизмов а и р и обозначаемый через ар. С.З. Если заданы а ? Нот (а, Ь), р?Нот(?, с), у ? Нот (с, d), так что («P)Y и а (PY) определены, то (aP)Y=a(|3Y). A) С.4. Каждому ^-объекту а сопоставлен такой g/f-морфизм Еа ? Нот (а, а), называемый тождественным морфизмом, что для любых a?Hom(?, a) и р? Нот {а, с) aea = a, eap = p. B) Классы всех e/f-объектов и е^Г-морфизмов обозначаются также через Ob о^ и Нот g/Г соответственно. Вместо a ? Horn (a, b) пишут также a: a—>b и говорят «а направлен из а в b»; далее для иллю- иллюстрации произведения морфизмов мы будем пользоваться коммутатив- коммутативными диаграммами так же, как для отображений между множествами. В связи с этим отметим, что для некоторых ц^'-морфизмов а: а^Ь и р: c^-d произведение ар определено тогда и только тогда, когда Ь = с. Легко проверить, что тождественный морфизм еа: а—>а одно- однозначно определен свойствами B). Таким образом, отображение устанавливает взаимно однозначное соответствие между Ob ^Ж и классом тождественных морфизмов, так что категория ^/f полностью определяется своими морфизмами. Нетрудно дать определение кате- категории только в терминах морфизмов (см. упр. 1); мы не примем этой точки зрения, но отметим возможность такого подхода, так как им можно воспользоваться для сокращения некоторых определений. Говорят, что категория g^T обладает нулем, если С.б. Существует такой (з^Г-объект 0, называемый нулевым объек- объектом, что для любого а ? Ob g/T каждое из множеств Horn (a, 0) и Нот@, а) состоит из одного единственного элемента.
6. КАТЕГОРИИ И ФУНКТОРЫ 51 В категории с нулем через соОа обозначим единственный морфизм в Нот @, а), через соа0 — единственный морфизм в Нош (а, 0) и вообще определим нулевой морфизм из а в Ь равенством C) тогда для любых морфизмов а: с— >а, C: b—*d имеем а®м = &с0, a>Ob$ = cood и, следовательно, аааЬ = а>сЬ, a>abp = aad. D) Хотя категория может иметь больше одного нулевого объекта, нулевой морфизм однозначно определен равенствами D). Действи- Действительно, если <?>'аЬ4. а^-b — другой нулевой морфизм, определенный по отношению к другому нулевому объекту 0', то в силу D) ПРИМЕРЫ КАТЕГОРИЙ (i) Все непустые множества в данном универсальном множестве и все отображения между ними образуют категорию, обозначаемую через St*. (ii) Все множества в данном универсальном множестве и все отобра- отображения между ними, включая для каждого множества В отображение (?—>/?, определяемое пустой функцией 0. Эта категория обозна- обозначается через St. (Hi) Категория всех групп и гомоморфизмов. (iv) Категория всех топологических пространств и непрерывных отображений. (v) Категория всех упорядоченных множеств и монотонных гомо- гомоморфизмов. (vi) Категория всех структур и всех структурных гомоморфизмов. Изоморфизмом между категориями !?%' и <?гС' называется такое взаимно однозначное соответствие а—>а' между Нот е/f и Нот^', что аC определено тогда и только тогда, когда определено а'|3', и в этом случае (сф)'=а'р'. E) Отсюда следует, что тождественные морфизмы соответствуют друг другу и, следовательно, g/f-объекты соответствуют е^Г'-объек- там. Точнее, если а ? Ob <?%", то е'а—тождественный морфизм. Дей- Действительно, в силу B) и E) Еа = еа. откуда г'а —&'а, так что если е': ы->г», то v = u, а если У]и — тождественный морфизм объекта и, а Я, ? Нот еЗГ — такой морфизм, что У = Ца, то еаХ = Х; следова- следовательно,
52 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ Полагая и = а!, получаем такое взаимно однозначное соответствие а^>а' между Obg/T и Obg/T', что а: а~>Ь тогда и только тогда, ' '' Антиизоморфизмом из g^f в ^' называется такое взаимно однозначное соответствие между Нот д^Г и Нот $УС': а—хх', что ар определено тогда и только тогда, когда определено р'а' и (ар)' = р'а'. F) И снова этим установлено взаимно однозначное соответствие между Ob е^Г и ОЬо/^', скажем а—>а', притом такое, что а: а—>Ь тогда и только тогда, когда а': Ь' -> а'. С каждой категорией g/f можно связать категорию ^/Г°, двой- двойственную к еЗГ'. морфизмами которой являются те же о/^-морфизмы, но с умножением а * р = ра, определенным всякий раз, как определена правая часть равенства. Отсюда следует, что е/Г° антиизоморфна вЖ". Вообще категория J3? антиизоморфна ^{' тогда и только тогда, когда J3? изоморфна ц/f °. Понятие изоморфизма между категориями является частным случаем понятия функтора. Под функтором из категории g/Г в категорию J3? понимают такую пару отображений Ob g/f в Ob J2? и Нот ^ в Нот J2?, обозначаемых для простоты одной и той же буквой, скажем F, что A) (ea)F = eaP. (ii) Если а|3 определено в ^f, то (а/7) (р/7) определено в J3? и Точнее, так определенный функтор называется ковариантным; под контравариантным функтором из ^/f в J2? понимают ковариантный функтор из ^/{' в ^7О, или, что эквивалентно, из e/f'° в J?. Подкатегория J3? категории (//? состоит из такого подкласса класса Ob <?г? и такого подкласса класса Wom^/f, обозначаемых через ОЬ^ и Horn J2? соответственно, что 0) Если a^Ob.S', то ea^Hom^. (ii) Если a, p^Hom^ и ар определено в ^/f, то ap?Hom JP. (Ш) Если a^Hom^ и a: a^-b, то a, ^^Ob^. Если a, b ? Ob „S?', то часто пишут Hom^ (a, b) в iocto Homj(fl, b) fl Horn J?. Подкатегория J3? категории &?{' называется полной, если Hom^ (a, b) = Homx(a, b) для любых a, b^ObJ?. Таким образом, полная подкатегория категории ^ полностью опре- определена, как только задан класс ее объектов; например, абелевы группы и гомоморфизмы образуют полную подкатегорию категории групп и гомоморфизмов. Структуры и структурные гомоморфизмы образуют подкатегорию категории упорядоченных множеств и гомо-
6. КАТЕГОРИИ И ФУНКТОРЫ 53: морфизмов между ними, которая, однако, не полна, как мы видели в § 1.4. Пусть оЗГ — произвольная категория; тогда e/f-морфизм а: а—>Ь называется обратимым или эквивалентностью, если существует такой е/Г-морфизм [i: b—^a, что сф = еа, р<х = е6. Легко видеть, что если такой морфизм C существует, то он определяется однозначно морфизмом а. Этот морфизм обозначается через а и называется обратным к а. Два д^Г-объекта а и b называются эквивалент- эквивалентными: а—'Ь, если существует эквивалентность а: а-+Ь. Так, напри- например, два произвольных нулевых объекта категории с нулем экви- эквивалентны. Пусть заданы две категории ^f, J? и два функтора F, G из РуС в J?. Тогда естественным преобразованием функторов х: F —> О называется функция, сопоставляющая каждому а ? Ob oyf такой ^-мор- ^-морфизм i(a): aF—>aG, что для произвольного а: а->6 следующая диаграмма коммутативна: ар 4L > ЬР ¦с (а) х(Ь) ¦If sj, aG -> bG aO Если т (а) является „З'-эквивалептностью для каждого a^Obg/f, то т называется естественной эквивалентностью. В частности, если „§" = s?f и F—тождественный функтор, то естественным пре- преобразованием будет такой e^f-морфизм т (а), для которого приведен- приведенная выше диаграмма коммутативна. Этот случай будет наиболее часто встречаться в дальнейшем. В качестве простой иллюстрации рас- рассмотрим обычную конструкцию поля частных области целостности как функтор из категории областей целостности и мономорфизмов в категорию полей и гомоморфизмов. Можно проверить, что вложение области целостности в его поле частных будет естественным пре- преобразованием. Это не будет выполняться, если взять в качестве наших категорий области целостности со всеми гомоморфизмами между ними и поля с их гомоморфизмами соответственно; в этом случае, чтобы получить функтор, нужно расширить последнюю кате- . горию до категории всех полей и «точек» (см. Лсиг [58]). УПРАЖНЕНИЯ 1. Показать, что Нога $? для произвольной категории ?% удовлетво- удовлетворяет следующим условиям: (i) Для некоторых упорядоченных пар а, C ? Нош ?% определен эле- элемент сф ? Нот <у?*.
54 ГЛ. I. МНОЖЕСТВА И ОТОБРАЖЕНИЯ (il) Если сф и Py определены, то (ар) y и а фу) определены и равны. Более того, pY определено всякий раз, как определено (сф) у для некоторого а или определено Р (\'б) для некоторого 6. (Ш) Каждый элемент класса Нот $? имеет левую единицу и правую единицу. (Элемент е ? Нот $? называется левой (правой) единицей для а, если еа (ае) определено, и ер = р, уе, = у всякий раз, когда левые стороны определены.) Показать, что и обратно, любой класс, удовлетворяющий этим условиям, образует класс морфизмов некоторой категории, 2. Пусть Jfy — категория всех множеств и отображений в данном уни- универсальном множестве U. Показать, что подкатегории категории S'u с функ- функторами в качестве морфизмов образуют категорию. 3. Категория называется двойственной самой себе, если она изоморфна своей двойственной категории. Показать, что категория всех множеств и соответствий между ними (в данном универсальном множестве) двойственна самой себе. 4. (а) Показать, что в категории всех множеств и отображений отобра- отображение а взаимно однозначно тогда и только тогда, когда оно обладает пра- правым обратным (т. е. если а: а->Ь, то существует такое fi: b -> а, что сф = ео), и будет отображением на тогда и только тогда, когда оно обладает левым обратным (т. е. существует такое у; b -> а, что \а = е.ь). (Ь) Показать, что для любого отображения а следующие условия экви- эквивалентны: (i) а обратимо, (ii) а обладает единственным правым обратным, (iii) а обладает единственным левым обратным, (iv) а обладает правым обратным и левым обратным. 5. Показать, что в полугруппе Sp отображений бесконечного множе- множества Р в себя справедливы следующие утверждения: (a) Если отображение имеет больше одного правого обратного, то оно имеет бесконечно много правых обратных. (b) Существует отображение, имеющее только два различных левых обратных. Вывести отсюда, что Sp как категория не является двойственной самой себе. Будет ли S двойственной себе, если Р конечно? 6. Пусть (%" — произвольная категория; ^-морфизм ц называется моно- мономорфизмом, если afi = рц влечет a = р. Если ц: b -> а есть ^-мономорфизм, то b называется подобъектом объекта а с ^-морфизмом и.. Показать, что подобъекты объекта а предупорядочены по правилу: с^Ь, если v: c->a и (х: b -> а — данные мономорфизмы и v = ац для некоторого а. Показать также, что с < b и b < с тогда и только тогда, когда b ~ с. Двойственным образом определить факторобъекты объекта а в терминах эпиморфизмов и доказать для них соответствующие утверждения. 7. Пусть Ж"—произвольная категория. Для а, Ь?ОЪ$? будем пи- писать а <. 6 тогда и только тогда, когда Нот (а, Ь) Ф 0. Показать, что так •определенное отношение будет предупорядоченностью на Ob (??.
— ГЛАВА 1Г АЛГЕБРЫ Алгеброй на множестве А по существу является совокупность конечноместных операций на А. Большинство понятий, введенных для множеств, такие, как подмножество, отображение, эквивалент- эквивалентность, имеют аналоги для алгебр, а именно подалгебра, гомоморфизм, конгруэнция. Теоремам об отображениях из § 1.3 соответствуют теперь теоремы об изоморфизмах, которые, вероятно, лучше всего известны в случае групп. Аналогия оказывается менее полной для теорем Жордана — Гёльдера и Крулля — Шмидта, которые поэтому рассматриваются сначала в их абстрактном виде в теории структур, а затем для алгебр. Кроме того, важную роль играет множество подалгебр данной алгебры и в меньшей степени множество всех конгруэнции; они обра- образуют полные структуры с некоторыми характерными свойствами, от которых зависит применимость леммы Цорна. Мы • начнем поэтому с абстрактного изучения этих свойств. 1. СИСТЕМЫ ЗАМЫКАНИЙ Пусть А — произвольное множество и $& (А) — его булеан, т. е. множество всех его подмножеств. Мы хотим рассматривать некоторые подмножества булеана & (А), или, как мы будем говорить, системы подмножеств множества А. Система ?f подмножеств множества А называется системой замыканий, если система с<§ замкнута отно- относительно пересечений, т. е. <^ для любой подсистемы Q) с Ч?. В частности, взяв ®=0, видим, что А всегда принадлежит Ч?. Так как система замыканий замкнута относительно произвольных пересечений, то из предложения 1.4.1 следует, что система замыканий, является полной структурой (относительно упорядоченности по вклю- включению). Однако это не обязательно подструктура в <jg {А), так как.
•56 ГЛ. П. АЛГЕБРЫ операция объединения в ^', вообще говоря, отлична от этой опе- операции в &(А) (см. примеры ниже). Наиболее важными примерами систем замыканий являются следую- следующие: (i) Система всех подгрупп группы О является системой замыканий. Этот случай позднее будет обобщен. (ii) Пусть X—топологическое пространство и J* — система его замкнутых подмножеств. Тогда J* будет системой замыканий со сле- следующим дополнительным свойством: A^B^tf для любых Л, В?J". A) Таким образом, J* — подструктура в S& (X), хотя в общем случае и не полная. Прозвольная система замыканий, удовлетворяющая усло- условию A), называется топологической. Если задана топологическая система замыканий J* на множестве X, которая, кроме того, со- содержит 0, то можно определить на X топологию, объявив элементы системы с/ замкнутыми множествами. Конечно, полученная топология, вообще говоря, не будет отделимой. , Вторым понятием, которое нам нужно и которое, как будет выяснено, эквивалентно понятию системы замыканий, является понятие оператора замыкания на множестве. Оператором замыкания па множестве А называется отображение J множества ЗР (А) в себя, обладающее следующими свойствами: J. 1. Если X C.Y, то J(X) с J(Y), J. 2. Xc.J(X), J. 3. JJ(X) = J(X) для всех X, K?J?(i4). Для каждой системы замыканий S* можно определить оператор замыкания J равенством {\{Y?V\Y^X). B) Этот оператор удовлетворяет условиям J. 1—2 по определению. Далее имеем J(X)~X тогда и только тогда, когда X?*?, C) поскольку %" — система замыканий; так как У(Х)?<?> то этим до- доказано J. 3. Обратно, если задан оператор замыкания J (удовлетворяющий J. 1—3), то положим <t? = {Xc A\J(X)=X). D) Если (X^^j — произвольное семейство в ?f и f)Xt = X, то Xc.Xt\ следовательно, по J. I, J{X) ci J(X{)—Xt для всех /, и поэтому J(X) cf)Xt = X.
I. СИСТЕМЫ ЗАМЫКАНИЙ 57 Вместе с условием J. 2 это показывает, что J(X) = X, т. е. ? Таким образом, с помощью 7 мы построили систему замыканий (<f, причем сделали это, не использовав условие J. 3. Воспользуемся теперь этим условием и покажем, что соответствие ?f —> 7 взаимно однозначно. Во-первых, пусть if — произвольная система замыканий, 7—опе- 7—оператор, определенный равенством B), и *?'—система замыканий, определенная оператором /по формуле D). Тогда %"' = %'' в силу C). Возьмем затем произвольный оператор замыкания 7, и пусть ^ — си- система замыканий, определенная оператором 7 по формуле D), а /' — оператор, определенный системой ?f по формуле B). Как только что было показано, *? тогда также определяется оператором /', и, следовательно, J{X)=X тогда и только тогда, когда Jt(X) — X. E) В силу J. 3, J.I(X) ~ J(X); поэтому из E) вытекает, что J'J{X) = J{X). Но Х<=,ЛХ) и, применяя 7', получаем f (X) С с: J'J(X) = J(X), а обратное включение следует из соображений симметрии. Таким образом, доказана Теорема 1.1. Каждая система замыканий Ч? на множестве А. определяет оператор замыкания J на А по правилу Обратно, каждый оператор замыкания J на А определяет систему замыканий и так определенное соответствие <? -^-> J между системами замы- замыканий и операторами замыкания взаимно однозначно. ! Отметим, что системы замыканий и операторы замыкания могут быть определены на любой полной структуре L и соотношения между ними, установленные в теореме 1.1, сохраняются; в действительности теорема 1.1 является просто частным случаем соответствующей тео- теоремы при L— <$(А) для произвольной полной структуры L. Элементы системы ^ называются 'tS'-множествами или замкну- замкнутыми множествами множества A, a J(X) называется замыканием множества X в A (J(X) на самом деле замкнуто в силу ^1. 3). Как было отмечено, *? является полной структурой относительно с. Точ- Точнее, если задано некоторое семейство (Xt) в *?, то множество С\Х{ будет наибольшим замкнутым множеством, содержащимся во всех мно- множествах Xh а Г){У ?% )Y ^d Xt для всех I ? /}—наименьшим зам- замкнутым множеством, содержащим все множества Xt. Дадим теперь третий пример системы замыканий, который будет важен в дальнейшем.
58 ГЛ. II. АЛГЕБРЫ Пусть А и В — некоторые множества и Ф — соответствие из А в В, т. е. подмножество произведения ЛХ^. Для любого подмно- подмножества X множества А определим подмножество X* множества В равенством Х*={у?В\(х, у)?Ф для всех х ? X) и аналогично для любого подмножества У множества В определим подмножество Y* множества А равенством Y*={x? А \(х, у)?Ф для всех у ? Y]. Таким образом, имеем отображения Х->Х\ Y->Y* F) множеств 3S (А), & (В) друг в друга, обладающие следующими свой- свойствами: если Хг с Х2, то Х\ 3 Х\, 1 если Уг с К2, то У\ 3 Y\, ) X с Х*\ Y с К**, (8) Л'*** = Л'*, уда=К*. (9) Условия G) и (8) вытекают непосредственно из определений; •если G) применить к (8), получаем Х*=>Х***, в то время как (8), примененное к X*, дает обратное неравенство. Таким образом, лю- любые отображения F), удовлетворяющие G) и (8), удовлетворяют также (9). Пара отображений F) между J? (Л) и &(В), или в более общем ¦случае между любыми упорядоченными множествами, называется ¦соответствием Галуа, если выполняются условия G), (8) (и, следова- следовательно, (9)). Большинство встречающихся в практике соответствий Галуа возникает из соответствий между множествами описанным выше способом (см. также работу Оре [44]). ПРИМЕРЫ СООТВЕТСТВИЙ ГАЛУА 0) Пусть F — (коммутативное) поле и О — группа всех автомор- автоморфизмов поля F. Тогда пары (х, а) ? F X О, для которых ха = х, образуют соответствие, устанавливающее соответствие Галуа между некоторыми подполями поля F и некоторыми подгруппами группы О. Если G—группа не всех автоморфизмов поля F, а только конечная группа автоморфизмов поля F и Е — подполе поля F, состоящее из элементов, остающихся неподвижными при О, то это соответ- соответствие будет соответствием между всеми подгруппами группы О и всеми подполями поля F, содержащими подполе Е. (Этот случай рассматри-
1. СИСТЕМЫ ЗАМЫКАНИЙ 59' вается в теории Галуа, откуда и получили свое название соответствия Галуа.) (ii) Пусть А — простая (конечномерная линейная ассоциативная) алгебра. Рассмотрим соответствие из Л в себя, определенное соот- соотношением ху = ух. Это соответствие устанавливает соответствие Галуа множества подалгебр алгебры А с самим собой (см. Артин, Несбит и Тролл [44]). (iii) Пусть R—коммутативное кольцо с единицей. Определим соответствие в R правилом х ф у. Это соответствие устанавливает, в частности, соответствие Галуа между простыми идеалами кольца R и некоторыми мультипликативно замкнутыми подмножествами кольца R (см. Зарисский и Самюэль [58]). Чтобы установить связь соответствий Галуа с системами замыка- замыканий, заметим, что при любом соответствии Галуа отображение X —> X** будет оператором замыкания в Л, a Y->Y** будет оператором замы- замыкания в В (в силу G) — (9)). Более того, отображения F) опре- определяют взаимно однозначное соответствие между этими двумя систе- системами замыканий. * Оператор , замыкания J на множестве А .называется алгебраи- алгебраическим, если для любых X с: А и а ? А а ? J(X) влечет а ? J(X j) для некоторого конечного подмножества X j множества X. Теперь система замыканий называется алгебраической, если только соответствующий оператор замыкания является алгебраическим. Чтобы иметь более непосредственное описание алгебраических систем замы- замыканий, нам необходимо еще одно определение. Непустая система <? подмножеств множества А называется индуктивной, если каждая цепь в <? обладает точной верхней гранью в If. В силу предложения 1.5.9 (примененного к З1 (А)) слово «цепь» здесь можно заменить словами «направленное множество». Теперь мы имеем следующую характериза- цию алгебраических систем замыканий, принадлежащую Ю. Шмидту [52]: Теорема 1.2. Система замыканий является алгебраической тогда и только тогда, когда- она индуктивна. Доказательство. Пусть Ч§ — алгебраическая система замыка- замыканий на некотором множестве, &? — цепь в §f и К —sup off. Для доказательства включения К^€ нужно только проверить, что J(Kf) ^ К для каждого конечного подмножества Кj множества К- Пусть Kf={xx xn}; тогда каждое xt принадлежит некоторому члену цепи ^', а так как е^Г — цепь, то можно найти член ??е2Г, содержащий все xt. Тогда /C^cic/C и ??&*; следовательно^ cJ(L) = Lc.K, т. е. J{KJ)^K, что мы и хотели показать.
•60 ГЛ. II. АЛГЕБРЫ Обратно, пусть ^ — индуктивная система замыканий на Л и J— соот- соответствующий оператор замыкания. Нужно показать, что для любого Хс. А J(X) = sup \J(Xf) \Xfc.X, Xf конечно}. Пусть e/f=[J(Xf)\ Х^^Х, Х^ конечно} для фиксированного X с А; тогда нужно показать, что supg^T^Sf. Отсюда будет сле- следовать, что sup Q/f = J(X), поскольку sup e%" является наименьшим замкнутым множеством, содержащим все элементы множества X. Теперь для любых Y, Z с А имеем J(Y)\JJ(Z)cJ(Y\JZ), и если Y, Z — конечные подмножества множества X, то Y (J Z также конечно. Это показывает, что* e/f направлено, и, следовательно, sup е2Г 6<^• что и утверждалось. § Используя предложение 1.5.9, получаем Следствие 1.3. Если 4f — алгебраическая система замыканий на А и e)f — направленная подсистема системы <?, то sup oyf ? Ч?. 1 Из- леммы Цорна вытекает, что каждая непустая индуктивная си- система подмножеств множества А содержит максимальное подмноже- подмножество. Это- приводит к следствию из теоремы 1.2, в котором содер- содержатся наиболее важные применения леммы Цорна к алгебре. Теорема 1.4. Пусть <?— алгебраическая система замыканий в А, и пусть Ао, Av В — такие подмножества множества А, что В ? <? и В(\ AY = Ao. Тогда & содержат элемент С, который является максимальным в ?f относительно свойств С э В, С П Ах = Ло. Для доказательства этого утверждения возьмем систему '&' всех таких множеств X^'rS, что X 3 В и X П Ах = Ао, и покажем, что '&' обладает максимальным элементом. Во-первых, '&'Ф0, так как В?_с&'. Пусть теперь (Аг/) — некоторая цепь в Ч?' и положим Х = ъщХг, Тогда X^'г?, так как система ?f индуктивна. Далее, X ^ В и Х(]А1 = А0; поэтому X^rS'. Таким образом, система *?' индуктивна, и по лемме Цорна Ч?' обладает максимальным элемен- элементом. 1 УПРАЖНЕНИЯ 1. Пусть Х->Н(Х) — произвольное отображение множества & (А) в себя. Показать, что / (X) = Н (X) [} X определяет оператор замыкания тогда и только тогда, когда X С J (У) влечет / {X) с: / (К). 2. Пусть Jo — некоторое отображение множества & (А) в себя, удовле- удовлетворяющее условию J. 1; определим /, (X) — Jo (X) (J X. Проверить, что У, удовлетворяет J. 1 и J. 2, и если % — система замыканий, соответствующая У,, то описать оператор замыкания У, соответствующий %.
2. Q-АЛГЕБРЫ 61 3. Показать, что совокупность всех алгебраических систем замыканий на данном множестве А является системой замыканий на $} (А). Всегда ли эта система замыканий будет алгебраической?. 4. Пусть % — алгебраическая система замыканий на А. Тогда каждая непустая подсистема системы % имеет максимальный элемент тогда и только тогда, когда каждое множество Х^/ё является замыканием конечного под- подмножества. 5. (Хигмэн.) Пусть Г — множество всех систем замыканий на А. Опре- Определим операцию *€ -> *€* на Г равенством /?, (X) = у [Jv (*/) \Xfc.X.Xf — конечно]. Показать, что этим определен оператор замыкания на Г и что на самом деле #* является наименьшей алгебраической системой замыканий, содер- содержащей сё. 6. (Хиггинс.) Показать, что индуктивная система t подмножеств мно- множества А, содержащая все конечные подмножества, должна совпадать с 8$ (А)- (Указание: для любого X С А построить такое максимальное под- подмножество Y множества X, что Y\JAf^^ для всех конечных подмно- подмножеств А/, и показать, что У = Х.) Вывести отсюда теорему 1.2, не исполь- используя предложение 1.5.9. (Указание: показать, что если *? индуктивна, то си- система всех таких А'сА что J^ (X) = J^ (X) [в обозначениях упр. 5], индуктивна и содержит все конечные подмножества.) 7. Установить, что при соответствии Галуа Х->Х*. К->К* выполняются тождества для произвольных семейств подмножеств 8. Показать, что отношение х^у в упорядоченном множестве А опре- определяет соответствие Галуа между левыми отрезками и правыми отрезками множества А и что отображение х -> {х\** множества А в & (А) будет вло- вложением множества А в полную структуру (заметим, что если в качестве А взять множество всех рациональных чисел, то мы получим построение дей- действительных чисел с помощью дедекиндовых сечений). 9. Система # подмножеств множества А называется системой конечного характера (характера п), если существует такая система &" конечных подмножеств (подмножеств, состоящих не более чем из п элементов) мно- множества А, что каждое Х?% однозначно определяется своими пересечениями F(\X для всех F^jr. Показать, что система замыканий будет алгебраической тогда и только тогда, когда она является системой конечного характера. Привести пример системы конечного характера, которая не является систе- системой характера п ни для какого п. 10. Показать, что множество всех предупорядоченностей на множестве является алгебраической системой замыканий. Верно ли это для множества всех упорядоченностей? 2. Q-АЛГЕБРЫ Как уже было указано, под алгеброй понимается множество с некоторыми определенными на нем операциями. Если мы хотим сравнивать различные алгебры, то, прежде всего, нужно установить
62 ГЛ. И. АЛГЕБРЫ соответствие между их операциями. Наиболее удобно для этого опе- операции каждой алгебры снабдить индексами из множества индексов, которое остается постоянным в каждой рассматриваемой задаче. Это удобно еще и потому, что не возникает трудностей в обозначениях, когда, как вполне может случиться, соответствие между операциями двух этих алгебр многозначно. Единственное ограничение, которое при этом налагается, состоит в том, чтобы я-арным операциям соот- соответствовали я-арные. Таким образом, имеем Определение 1. Областью операторов называется множе- множество Q вместе с отображением a: Q-+N; элементы множества Q называются операторами, и если w?Q, то а (а) называется арностью оператора w. Если a(w) = n, то говорят, что оператор w является п-арным, и пишут Q (п) = {w ? Q | a (w) = п]. Определение 2. Пусть А—множество, а Q — область опера- операторов; тогда структурой Q-алгебры на А называется семейство отображений О О) -> АА" (п ? N). Таким образом, каждому ©?Й(п) сопоставляется гс-арная операция на А. Множество А с этой структурой называется также п-алгеброй и иногда обозначается через Aq, чтобы подчеркнуть ее зависимость от Q. Основное множество А называется также носителем Q-алгебры Aq. Если задана Q-алгебра А и w^Q(fi), то оператор w, применен- примененный к набору из п элементов (аг а„) множества А, дает элемент множества А, который записывается в виде ага2 . . . апа>. В случае и = 0 это просто означает, что <» является элементом множества А; таким образом, 0-арный оператор выбирает в данной алгебре некоторый отмеченный элемент. По этой причине 0-арный оператор иногда называется постоянным оператором. Например, при определении групп можно использовать 0-арный оператор, зна- значением которого является единица (см. ниже). Этот оператор можно обозначить через 1, и этим оправдывается обозначение единицы во всех группах одним и тем же символом. Рассмотрим теперь Q-алгебры с фиксированной областью Q и вве- введем некоторые стандартные понятия. Если заданы Q-алгебры Аа и В$, то говорят, что В есть под- подалгебра Q-алгебры А, если носитель Q-алгебры В является подмно- подмножеством носителя Q-алгебры А, а co?Q определяет такие операции <ол, Wg на А и В соответственно, что В замкнуто относительно а>А и юл | В = ©в для каждого ш ? Q.
2. Q-АЛГЕБРЫ 63 Таким образом, всякое подмножество носителя Q-алгеб'ры А, которое замкнуто относительно каждого ю?Й, можно считать Q-под- алгеброй Q-алгебры А, определяемой однозначно. Множество всех подалгебр Q-алгебры А обозначается через 3&q(A). Это множество всегда содержит А, в то время как 0 будет его элементом тогда и только тогда, когда Q не содержит постоянных операторов. Под- Подалгебра алгебры А называется собственной, если она отлична от самой алгебры А. Пусть заданы Q-алгебры А и В, отображение /: Л —>В и а>? Q(«); говорят, что / согласовано с со, если для всех а1 ап ? А (aj) ... (anf) со = (аг ... а„со) /. A) Если / согласовано с каждым w?Q, то / называется гомоморфизмом или гомоморфным отображением А в В. Гомоморфизм /: А —> В называется изоморфизмом между А и В, если обратное к нему соот- соответствие /~ '• В—>А также является гомоморфизмом. Если существует изоморфизм между Л и В, то говорят, что Л и В изоморфны, и пишут А ^ В. Другие частные случаи гомоморфизмов называются следующим образом: взаимно однозначный гомоморфизм называется мономорфизмом; гомоморфизм на называется эпиморфизмом; гомомор- гомоморфизм, источником и целью которого является одна и та же алгебра, называется эндоморфизмом; эндоморфизм, являющийся в то же время изоморфизмом, называется автоморфизмом. Пусть заданы Q-алгебры А и В; если существует мономорфизм Л в В, то говорят, что А может быть вложена или вложима в В; если существует эпиморфизм Л на В, то В называется гомоморфным образом алгебры Л. Каждому семейству (<4д,)д.сл Q-алгебр сопоставляется прямое произ- произведение, которое определяется следующим образом. Пусть Р — де- декартово произведение множеств Ах с проекциями е?: Р—*¦ Ах. Тогда любой элемент а^Р полностью определяется своими компонен- компонентами аех, и произвольный набор элементов а(Х)?Ах определяет единственный элемент а ? Р, для которого аг% = а (X) (X ? Л). Поэтому, если ах, ..., ап?Р и w?Q(/i), то можно определить ах .. . а„& равенством (ах ... д„со) е^ = (а^) .. . (апгк) со. B) Этим способом на Р определяется структура Q-алгебры, а вид равенства B) показывает, что проекции будут гомоморфизмами. Так определенная алгебра называется прямым произведением алгебр Ах и обозначается через JJ Ах. Заметим, что эти алгебры Ак не обяза- обязательно различны. Например, если Ак = А для всех Я, ? Л, получаем пря- прямую степень алгебры А, носителем которой является АА и которая сама обозначается через ЛЛ. Если элементы алгебры ЛЛ рассматриваются
64 ГЛ. II. АЛГЕБРЫ как функции из Л в Л, то операции в Ах выполняются поком- покомпонентно; например, если в А определено сложение, то в Ах имеем На данном множестве А, вообще говоря, можно определить раз- различные структуры Q-алгебр, дающих Q-алгебры, которые могут быть, а могут и не быть изоморфными, но если А имеет только один эле- элемент, то структуру Q-алгебры можно определить только одним способом, так как для любого натурального числа п существует единственное отображение А" в А. Q-алгебра, содержащая единствен- единственный элемент, называется тривиальной; из того, что было сказано, следует, что все тривиальные Q-алгебры изоморфны. Пусть U — произвольное непустое универсальное множество; тогда Q-алгебры с носителями в множестве U вместе со всеми гомомор- гомоморфизмами между ними образуют категорию, которую мы будем обозначать через (Q)y или просто через (Q), поскольку в дальнейшем U будет обычно фиксированным. При этом две Q-алгебры считаются совпа- совпадающими тогда и только тогда, когда они имеют один и тот же носитель и тождественное отображение определяет изоморфизм между ними; из этого определения следует, что на данном множестве может существовать, вообще говоря, больше, чем одна структура Q-алгебры, так что (Q) не будет подкатегорией категории St всех множеств и отображений (в U). В заключение этого параграфа приведем некоторые примеры алгебр. (О Группоиды. Группоидом называется множество с единственной бинарной операцией. Здесь Q состоит из единственного элемента (J, арности два. Группоид А, удовлетворяющий закону ассоциативности xy]xz\x — xyz\x.\i. для всех х, у, z? A, C) называется полугруппой. Полугруппы и их гомоморфизмы образуют полную подкатегорию категории группоидов. Нейтральным элемен- элементом в группоиде называется такой элемент е, что хе\х = ехц = х для всех х ? А. D) Легко проверить, что группоид может иметь не больше одного ней- нейтрального элемента. (ii) Группоиды с 1. Группоидом с 1 называется множество А с двумя операциями: бинарной ц и 0-арной 1, причем х\\х = 1х\х = х для всех х?А. E) Хотя различие между «группоидом с нейтральным элементом» и «группоидом с 1» только формальное, настоящее различие появляется, когда мы переходим к рассмотрению подгруппоидов и гомоморфизмов. Действительно, если А - группоид с нейтральным элементом е, то подгруппоид группоида А. не обязан содержать е и гомоморфизм
2. Q-АЛГЕБРЫ 65 между такими группоидами не обязан отображать нейтральный эле- элемент одного группоида в нейтральный элемент другого. Но если считать А «группоидом с 1», а е — значением постоянного опера- оператора 1, то допустимы только подгруппоиды, содержащие е, и только гомоморфизмы, сохраняющие нейтральные элементы. В частности, группоиды с 1 и их гомоморфизмы образуют подкатегорию в кате- категории всех группоидов (и гомоморфизмов), которая, однако, не полна, (iii) Группы. Группой называется непустая полугруппа, в которой уравнения ахц=:Ь, ya\i = b имеют решения х, у при произвольном выборе элементов а и Ь. Как хорошо известно, эти уравнения имеют единственные решения (см., например, Курош [62], гл. 2). Другое определение группы относительно бинарного оператора ц, унарного оператора 0 и 0-арного оператора 1 можно дать следующим образом. Группой называется (ju, 6, 1)-алгебра, удовлетворяющая приведенным выше условиям C) и E) и, кроме того, условию ххдц = xQxix = 1 F) для всех х ? А. Доказательство эквивалентности этих определений также хорошо известно и может быть предоставлено читателю (см. Курош [62], гл. 2). Конечно, привычнее писать ху вместо ху\ь, х~1 вместо хб и называть 1 единицей; в частных примерах мы также будем пользоваться этим обозначением, так что C), E) и F) могут быть переписаны в виде (xy)z = x(yz), C') xl = \x = x, E') xx-l = x~lx= 1. F') Заметим, что хотя смысл равенства C) однозначно определен его записью, в равенстве C') мы вынуждены поставить скобки, чтобы различать выражения слева и справа, и это было бы по-прежнему необходимо, даже если бы мы обозначили операцию некоторым сим- символом, таким, как точка, записанным между элементами, к которым она применяется. Вообще в § III. 2 будет доказано, что скобки не нужны, если все операторы записываются справа от аргументов (или слева). Категория всех групп и гомоморфизмов будет обозначаться через Gp. Часто для групп пользуются аддитивной записью, которая заклю- заключается в том, что пишут х-\-у вместо хуц, —-х вместо xQ и О вместо 1. Тождества C), E), F) читаются тогда следующим образом; ), C") E") = 0. F") Аддитивной записью пользуются особенно часто (но не исключительно) для абелевых групп, т. е. групп, удовлетворяющих закону комму-
66 ГЛ. II. АЛГЕБРЫ тативности: (iv) Группы с операторами. Пусть О — группа с множеством О таких унарных операторов, что (ху)со = (ха)(усо) (х, у?О, a>?Q). (8) Тогда О называется группой с операторами. Вообще группой с муль- мультиоператорами (Хиггинс [56J) называется группа с множеством таких не обязательно унарных операторов со, что И ... lw=l (со?й). Таким образом, произвольную Q-алгебру, которая является в то же время группой и содержит 1 в качестве Q-подалгебры, можно считать группой с мультиоператорами. Оказывается, что многие из общих структурных теорем для групп с небольшими изменениями перено- переносятся на группы с мультиоператорами (см. Хиггинс [56]). (v) Квазигруппы. Квазигруппой называется группоид, в котором каждое из уравнений xa — b, ay=b имеет единственное решение для каждой пары элементов а, Ь. Квазигруппа с нейтральным эле- элементом называется лупой. (vi) Кольца. Кольцом называется абелева группа (записываемая аддитивно), которая в то же время является полугруппой !) относительно бинарного оператора, называемого умножением и обозначаемого обычным образом, причем эти операторы связаны законами дистри- дистрибутивности: х(у-\- z)~ Если, кроме того, существует 0-арный оператор 1, который ведет себя как нейтральный элемент относительно умножения, 1дг = х1 =х, то говорят о кольце с единицей 1. Если через Rg обозначить кате- категорию колец и их гомоморфизмов, а через Rg* обозначить категорию колец с 1 и их гомоморфизмов, то Rg* будет подкатегорией катего- категории Rg, но не полной: Rg-морфизм между Rg*-o6beKTaMH R и S будет Rg'''-морфизмом тогда и только тогда, когда он отображает 1 кольца R в 1 кольца S. (vil) Модули над кольцами. Модулем над кольцом R, или R-mo- дулем, называется абелева группа М с такими унарными операто- операторами а>а для каждого a^R, что операция, определенная операто- оператором юа, является эндоморфизмом группы М и (°> b 6 Ю- (9) ') Или, в более общем случае, группоидом. — Прим. ред.
2. Q-АЛГЕБРЫ 67 Заметим, что различные операторы могут определять одну и ту же операцию. В случае когда R — кольцо с 1, обычно требуют, чтобы модуль был унитарным; это означает, что эндоморфизм со,, опре- определяемый единицей, тождествен на М. Если вместо первого ра- равенства (9) имеем (оай==сойюа, то говорят о левом Л?-модуле. Взяв в качестве М аддитивную группу кольца R с правым или левым умножением ра: х—>xa, Xa: х-^-ах, получаем примеры R-мояуля и левого /?-модуля соответственно. Если R — кольцо с 1, то полученные модули унитарны. Иногда определяют модуль над группой О, или G-модуль, как множество Р с такими унарными операторами а>х для каждого x?G, что а>ху = (?>х(пу, ©1 = 1 (х, у ? О). (viii) Линейные алгебры. Пусть К — коммутативное кольцо с 1; тогда К-линейной алгеброй А называется унитарный /(-модуль, являющийся в то же время кольцом, притом таким, что (ab) a = (аа) b = a (pa) (a, b?A, а?К). Если А также имеет нейтральный элемент, обозначаемый, скажем, через е, то отображение а—>еа (а?/С) будет гомоморфизмом К->А, который полностью определяет структуру /С-модуля на А. (ix) Множества. Множество можно считать 0-алгеброй. В этом смысле все, что говорится об Q-алгебрах, применимо к частному слу- случаю множеств. (х) Натуральные числа. Пусть Q состоит из 0-арного опера- оператора, обозначаемого через 0, и унарного оператора, обозначаемого через '. Натуральные числа представляют собой частный случай такой алгебры (см. § I. 1 и § VII. 1). (xi) Структуры. Структуру можно считать алгеброй с двумя бинарными операторами (см. § II. 4), но полная структура не является алгеброй в том смысле, как здесь определено, поскольку в ее опре- определении участвуют, вообще говоря, бесконечноместные операции. (xii) Упорядоченные множества. Упорядоченное множество не является алгеброй, так как оно определяется с помощью отношения (х^.у), а не с помощью операций. Но мы можем, хотя и несколько искусственно, описать упорядоченное множество с помощью операций. Например, для каждой пары таких элементов (а, Ь), что а^.Ь, можно ввести унарный оператор fk = k(a, b), определяемый равенствами (д, если х = а, х во всех остальных случаях.
68 ГЛ. II. АЛГЕБРЫ Заметим, что здесь операторы (а не только операции, ими опреде- определяемые) зависят от носителя. В гл. V будет описан более естественный способ рассмотрения отношений в некоторой алгебре. (хШ) Поля. Поле не является алгеброй, поскольку операции, ко- которые обычно используются, определены не всюду: х~1 определен только для х Ф 0. Можно обойти эту трудность, полагая [ х'1, если х Ф 0, \ 0, если лг = О, и таким образом из нашего поля формально сделать алгебру; но это определение имеет другие недостатки: например, равенство х ¦ хб = 1 выполняется только тогда, когда х ф 0, в то время как х ¦ х~х = 1 выполняется всякий раз, как определены обе части равенства. Позже, в гл. IV, мы увидим, что нельзя дать определение полей (аналогич- (аналогичное данным выше определениям групп и колец) как алгебр, удовле- удовлетворяющих некоторым тождествам. Если Q — область операторов, то, сопоставляя каждому со?й(и) отображение подмножества множества А" в А, получаем структуру, называемую частичной Q-алгеброй. Как и в случае полей, частичную алгебру можно всегда считать алгеброй, если взять фиксированный элемент с^А и для любого а?А", для которого аа> не определено, положить аа> — с. Таким образом, произвольную частичную алгебру с непустым носителем можно считать алгеброй в определенном выше смысле. (xiv) Расширения. Пусть С—фиксированная Q-алгебра; тогда Q-алгеброй над С называется Q-алгебра А с гомоморфизмом I: С-*-А. Если к взаимно однозначен, то С можно отождествить с подалгеброй алгебры А, и тогда А называется расширением алгебры С; это часто записывается так: А[С. Эквивалентно Q-алгебру над С можно опре- определить как алгебру с операторами S3 и с таким постоянным опера- оператором Y(я) для каждого а?С, что Y(fl,) ... Y(а„)со = У(fli ••• я„со) (со(Е&(«))¦ (xv) Проективные плоскости. Проективной плоскостью назы- называется множество, состоящее из элементов двух видов («прямых» и «точек»), вместе с бинарной операцией, подчиненной некоторым пра- правилам (см., например, М. Холл [59]), которая определена только на парах элементов одного вида и принимает значения другого вида, чем аргументы; таким образом, произведением двух (различных) точек будет прямая, произведением двух (различных) прямых будет точка, а другие произведения не определены. Это снова частичная алгебра.
2. Q-АЛГЕБРЫ 69 (xvi) Топологические пространства. Топологическое пространство можно определить как множество с некоторыми бесконечноместньши операциями: для каждого подмножества А и каждой точки х из А, замыкания множества А, введем оператор х(А, х), который сопоста- сопоставляет х множеству А. Таким образом, топологическое пространство не удается сделать алгеброй, потому что оператор х(А, х) будет бесконечноместным, как только А бесконечно. На самом же деле это определение позволяет считать топологическое пространство алгеброй всякий раз, когда система всех замкнутых подмножеств оказывается алгебраической системой замыканий. Это утверждение является част- частным случаем теоремы 5.2, приведенной ниже. Эти примеры алгебр и неалгебр служат для иллюстрации опре- определения алгебры и налагаемых им ограничений. Итак, мы ограничили себя однозначными и всюду определенными отношениями, т. е. опера- операциями; как мы увидим в главах V и VI, отношения требуют суще- существенно отличных подходов. Приходится ограничиться финитарными операциями, если мы хотим, чтобы подалгебры образовывали алгеб- алгебраическую систему замыканий (см. § II. 5), и на самом деле изучение бесконечноместных операций до настоящего времени привлекало мало внимания (см. Сломинский [59]). Наконец, следует заметить, что за несколькими исключениями операторы в приведенных примерах самое большее бинарны. И это неслучайно, так как в некотором смысле все финитарные операторы могут быть построены из бинарных (§ III. 7). Однако, вероятно, не может быть никакого естественного способа для осуществления этого в каждом данном случае, и, кроме того, достигаемое при этом упрощение было бы не очень значительно. Поэтому мы будем рассматривать я-арные операторы для произволь- произвольного конечного п. УПРАЖНЕНИЯ 1. Показать, что категория является частичной полугруппой. 2. Проверить, что подстановки множества Р образуют группу 2 (Р), симметрическую группу на множестве Р, и что структура G-модуля на множестве Р полностью определяется гомоморфизмом G -> 2 (Р). 3. Пусть Я есть О-модуль, где G— группа, и для каждого р?Р определим стабилизатор Gp= {x(^G | рх = р) элемента р. Показать, что стабилиза- стабилизатор произвольного р?Р будет подгруппой группы G. Что будут предста- представлять собой стабилизаторы элементов группы G, если G считать G-модулем с правым умножением? 4. Определить S-модуль, где S — полугруппа с 1, и показать, что саму полугруппу S можно считать S-модулем при правом умножении. Показать, что эндоморфизмами полугруппы S как S-модуля будут только левые умно- умножения Ав : х -> ах. (Указание: эндоморфизмом полугруппы S как S-модуля является такое отображение 9: S->S, что (ab) 6 = (а9) Ъ для всех a, b?S.) 5. Показать, что любая группа является группой всех автоморфизмов некоторой алгебры. (Указание: использовать упр. 4; см. также Биркгоф [35].)
70 ГЛ. II. АЛГЕБРЫ 6. Показать, что алгебра с конечным носителем, состоящим из л эле- элементов, имеет не больше л! автоморфизмов и не больше пп эндоморфизмов. 7. Для произвольной группы G определить левый G-модуль как множе- множество Р с операторами ша, удовлетворяющими равенствам aaj = cojcoa, ч>1 = 1. Показать, что каждый левый G-модуль можно считать G-модулем. 8. (Биркгоф.) Показать, что множество % (А) всех эквиваленгностек на множестве А образует полную структуру относительно упорядоченности по включению. Показать, что если А конечно, то группа автоморфизмов струк- структуры 'й' (А) изоморфна симметрической группе на множестве А. (Указание: заметить, что особая эквивалентность, т. е. эквивалентность, классами кото- которой являются одноэлементное множество и дополнение к нему, отображается в особую при произвольном автоморфизме структуры % (А), и показать, что каждую эквивалентность на множестве А можно выразить через особые.) 9. Определим центр кольца R как Z (R) = {a?R | ах = ха для всех Показать, что центр /(-линейной алгебры А будет подалгеброй алгебры А. Более того, если А имеет единицу е, то отображение а -> еа будет гомо- гомоморфизмом кольца К в Z (А); и, обратно, если задано кольцо R, то любой гомоморфизм K->Z(R) определяет структуру /(-линейной алгебры на R. 10. Пусть (Ai) — произвольное семейство fl-алгебр. Показать, что структура fl-алгебры на прямом произведении ГЫ^ определяется одно- однозначно, если потребовать, чтобы проекции были гомоморфизмами. 11. Пусть А — группоид, операция которого обозначена через ху и на котором, быть может, определены другие операции. Алгебра А называется внутренним прямым произведением своих подалгебр В и С, если В и С таковы, что отображение (Ь, с) -> be является изоморфизмом между ВУ(С и А. Записать необходимые и достаточные условия, при которых алгебру А можно представить в виде внутреннего прямого произведения подалгебр В и С. (См. Йонсон и Тарский [47].) 12. Пусть а и b — две прямые на плоскости, Ai и Bt (г = 1, 2, 3)— произвольные тройки точек на а и b соответственно и С; — точка пересе- пересечения прямых AjBfr и AjfBj (для любой перестановки ijk чисел 1, 2, 3). По теореме Паппа точки Q коллинеарны некоторой прямой, скажем пря- прямой с; конфигурация, состоящая из девяти точек Ait В,-. Ci и девяти пря- прямых а, Ь, с и AjBfc AfrBj, называется конфигурацией Паппа. Показать, что если Р и Q — две проиввольные различные точки конфигурации Паппа, то существует и притом только одна точка R этой конфигурации (отличная от Я и Q), для которой: (i) либо PQR является прямой этой конфигурации, (ii) либо PRS не является прямой этой конфигурации ни для какой точки Пусть Г — множество, состоящее из девяти точек конфигурации Паппа, и Е — десятая точка. Определим для произвольных Р, Р, если Q = Е, Q, если Р = Е. ' Е, если P = Q, [* во всех остальных случаях, где R — определенная выше точка. Показать, что так определенная алгеб- алгебраическая структура на Г будет коммутативной лупой, но не будет группой. Показать также, что подлупа, порожденная любыми двумя элементами, будет группой.
3. ТЕОРЕМЫ ОБ ИЗОМОРФИЗМАХ 71 3. ТЕОРЕМЫ ОБ ИЗОМОРФИЗМАХ Существует другой способ определения гомоморфизмов, который полезен в некоторых приложениях. Напомним, что отображение из А в В определяется с помощью функции из А в В, т. е. определен- определенного вида подмножества множества Ау^ В. Теперь мы можем ска- сказать, что гомоморфизмом /: А —> В является отображение, функция которого служит также подалгеброй алгебры А X В. Действительно, утверждение «/ замкнуто относительно <» ? Q («)» означает, что если заданы (at, bt)?f, i—\ и, то (аг ... с„со, Ьх. .. Ьпш) ? /, откуда следует, что (fli ... алсо)/ = &, ... b^^iaj) ... К/) со. Но это как раз и есть условие согласованности для со. Чтобы поль- пользоваться новым определением, нам потребуется одна лемма: Лемма 3.1. Пусть А, В, С суть Q-алгебры, А' — подалгебра алгебры А и Ф, W — подалгебры алгебр А УС В и ВХ С соответ- соответственно. Тогда А'Ф, Ф~ а фо? снова замкнуты относительно Q (т. е. являются подалгебрами алгебр В, Ву^А и Ау^С соот- соответственно). Для доказательства первого утверждения возьмем bt ? А'Ф (I = = 1 и); тогда существуют такие at ? А', что (аг, 6г-)?Ф G = = 1, .... л), а так как А' и Ф замкнуты относительно Q, то для произвольного w ? Q (и) имеем а, ... я„(о ? Л' и (flj . . . а„со, ?г ... Ь„а откуда ?j ... ?яй> ? Л'Ф. Остальные утверждения доказываются ана- аналогично. § Из этой леммы вытекают следующие утверждения: Предложение 3.2. Произведение гомоморфизмов снова является гомоморфизмом; аналогичные утверждения имеют место для изо- изоморфизмов, эндоморфизмов или автоморфизмов. 1 Предложение 3.3. Образ при гомоморфизме является подал- подалгеброй цели. 1 Определение. Эквивалентность на Q-алгебре А, являющаяся в то же время подалгеброй алгебры А2, называется конгруэнцией на А. Множество всех конгруэнции на А обозначается через & При помощи этого определения получаем
72 ГЛ. II. АЛГЕБРЫ Предложение 3.4. Ядро гомоморфизма является конгруэн- конгруэнцией. Действительно, ядром отображения / называется f°f~1. По лемме 3.1 ядро будет подалгеброй, а по теореме 1.3.1 —эквивалент- —эквивалентностью; следовательно, ядро является конгруэнцией. § Коротко об интерпретации конгруэнции в частном случае групп. Пусть О — группа с единицей е и q—-конгруэнция на О в опреде- определенном выше смысле. Тогда N = е* будет нормальным делителем группы О, а q-классы будут смежными классами группы О по N. В самом деле, aq=Na для любого а ? О, так что q полностью опре- определяется нормальным делителем N. Если теперь / — гомоморфизм группы О (в некоторую группу), то его ядром, в смысле теории групп, будет нормальный делитель группы G, а именно класс конгруэнции /°/~ , содержащий е. Этим и оправдывается то обстоятельство, что этот класс (а не / о f~ ) называется ядром гомоморфизма / в этом случае. Кольца можно считать частным случаем групп; 0-класс конгруэн- конгруэнции на кольце Л является такой подгруппой а аддитивной группы кольца R, что ха? а для всех х?R и а?а A) и ах?а для всех x?R и а?а. B) Аддитивная подгруппа а, удовлетворяющая условиям A) и B), назы- называется идеалом кольца Я. Если выполняется только A)(или только B)), то имеем левый (или правый) идеал кольца R. Такой идеал полу- получается как 0-класс конгруэнции на R, если R считается левым (пра- (правым) /^-модулем. Каждому нормальному делителю Л/ группы О соответствует гомо- гомоморфизм с ядром N; "нужно только взять естественный гомоморфизм на факторгруппу GjN. Тем же способом для каждой Q-алгебры А и каждой конгруэнции q на А можно определить факторалгебру A/q и естественный гомоморфизм А —> A/q с ядром q. Это и составляет содержание следующей теоремы. Теорема 3.5. Пусть А есть 0,-алгебра и q — конгруэнция на А. Тогда существует такая единственная структура Q-ал- гебры на фактормножестве Ajq, что естественное отображение А —> A\q является гомоморфизмом. Обозначим полученную алгебру также через A/q и назовем ее факторалгеброй алгебры А по конгруэнции q с естественным гомо- гомоморфизмом А -> Ajq. Факторалгебра любой подалгебры алгебры А называется также фактором алгебры А.
3. ТЕОРЕМЫ ОБ ИЗОМОРФИЗМАХ 73 Доказательство. Пусть 9—natq—естественное отображе- отображение Л —> Л/q. Очевидным образом оно индуцирует отображение 6„: /4"->• (/4/с|)л, и для доказательства теоремы нужно только пока- показать, что диаграмму А" 2 ¦> А Л/q можно дополнить до коммутативной единственным способом. Если отображение о: (ЛД})"-> Л/q, обладающее этим свойством, существует, то оно должно удовлетворять равенству а\ . .. а„» = (а, ... а„») , {6) а это равенство определяет о, очевидно, единственным образом, если мы сможем показать, что правая часть равенства не зависит от вы- выбора элементов at в их q-классах. Таким образом, пусть (ar а'Л^ц; тогда, так как q—подалгебра, то (а^ ... а„», а'^ ... o.'n<si\ ? q, т. е. (a,... anaif=(afl...atna)\ что и утверждалось. | В качестве примера отметим, что каждая Q-алгебра Л имеет кон- конгруэнции А и Л2. В первом случае мы получаем изоморфизм Л/А ^ Л, тогда как Л/Л2 —тривиальная алгебра. Любая конгруэнция на Л, не совпадающая с Л2, называется собственной, а конгруэнция, отлич- отличная от А, называется нетривиальной. Пусть q — конгруэнция на алгебре Л. Если S—такое подмноже- подмножество алгебры Л, пересечение которого с каждым q-классом состоит не более чем из одного элемента, т. е. qnS2 = As, D) то говорят, что q разделяет S; если пересечение каждого q-класса с множеством S состоит точно из одного элемента, т. е. выпол-
74 ГЛ. IT. АЛГЕБРЫ няется D) и объединение всех q-классов, пересекающихся с 5, сов- совпадает с А: 5" = А, E) то говорят, что S является трансверсалом для Ajq в А. Теперь мы можем сформулировать три знаменитых теоремы об изоморфизмах. Эти теоремы, впервые в явном виде сформулирован- сформулированные Э. Нётер (см. Ван дер Варден [37]), вытекают из теорем 1.3.1, 1.3.3 и 1.3.4 о множествах и отображениях и применимы при очень общих условиях к множествам с определенными на них структурами и отображениям между множествами, сохраняющим эти структуры. Таким образом, эти теоремы естественнее всего отнести к теории категорий, где они фигурируют в качестве аксиом (см. аксиомы абе- левых категорий, Маклейн [63]). Мы не будем стремиться к такой общности, а ограничимся алгебраическими структурами. Здесь можно сказать несколько больше, чем в общем случае; в самом деле, спра- справедлива следующая очевидная лемма, не имеющая аналога для более общих структур, как, например, для топологических групп (см. Бур- баки [51]): Лемма 3.6. Взаимно однозначный эпиморфизм является изо- изоморфизмом. Доказательство. Пусть /: А—>•В—взаимно однозначный эпиморфизм; тогда /~ : В—>А также будет отображением, а по лемме 3.1 /~ будет гомоморфизмом; следовательно, /—изомор- /—изоморфизм. | Теорема 3.7. (Первая теорема об изоморфизмах.) Пусть /: А—>В — произвольный гомоморфизм Q-алгебр с ядром q. Тогда имеет место разложение где г —natq— естественный гомоморфизм А—> Ajc\, ц. — вложение Af->B и /': Alq-+Af — изоморфизм. Эта теорема сразу же вытекает из теоремы 1.3.1, нужно только проверить, что определенное там отображение /' будет гомоморфиз- гомоморфизмом, и затем применить лемму 3.6. | Часто оказывается полезным следствие, вытекающее из теоремы о фактормножествах (теорема 1.3.3). Следствие 3.8. Пусть /: А->В — произвольный гомоморфизм Q-алгебр и q — конгруэнция на А, содержащаяся в ядре гомо-
3. ТЕОРЕМЫ ОБ ИЗОМОРФИЗМАХ 75 морфизма /. Тогда существует такой единственный гомоморфизм /: А'ц —>В, что диаграмма А \ \ /7 коммутативна. Это утверждение вытекает непосредственно из теоремы 1.3.3. | В силу теоремы 3.5 гомоморфными образами каждой Q-алгебры А являются она сама и тривиальная алгебра. Если алгебра не имеет других гомоморфных образов и не тривиальна, то она называется простой. По теореме 3.7 Q-алгебра А проста тогда и только тогда, когда она имеет точно две конгруэнции, а именно А2 и А. Теорема 3.9. (Вторая теорема об изоморфизмах.) Пусть А есть Q-алгебра, Аг — подалгебра алгебры А и q—конгруэнция на А. Тогда А\ является подалгеброй алгебры A, qi = q f) Ai — конгруэнцией на Ах и A/<h~^/q. F) Доказательство. Пусть 0 = natq — естественное отображе- отображение и 9j = 0 | Аг — его ограничение на А1. Тогда 9, будет гомомор- гомоморфизмом алгебры Л1 в Л/q, образом Afi^ подалгебры А1 при этом гомоморфизме будет множество q-классов, пересекающихся с Ах (т. е. -<4j/q), а ядром этого гомоморфизма служит q ["I A* = qr Отсюда в силу теоремы 3.7 получаем F), а остальное проверяется непосред- непосредственно. Щ Частный случай этой теоремы при qJ=Aj4 имеет смысл сформу- сформулировать отдельно: Следствие 3.10. Если А есть Q-алгебра, А1—подалгебра и q—конгруэнция, разделяющая Av то Теорема 3.9 в действительности утверждает, что произвольная подалгебра факторалгебры А изоморфна фактору алгебры А. Обрат- Обратное, конечно, не верно, как показывает существование простых не- абелевых групп. Переводя на язык алгебр теорему 1.3.4, получаем следующую теорему: Теорема 3.11. (Третья теорема об изоморфизмах.) Пусть А есть Q-алгебра a q, r — такие конгруэнции на А, что
76 ГЛ. И. АЛГЕБРЫ q с г. Тогда существует такой единственный гомоморфизм G: A/q->A/x, что (nat q) 9 == nat г. Если ker9 = r/q, то r/q является конгруэнцией на Ajq и 0 индуцирует такой изоморфизм О': (A/(f)!(x/q)-*A/t. что В = (nat r/q) В'. | Фиксируя q и изменяя t, получаем Следствие 3.12. Пусть А есть Q-алгебра и q — конгруэнция на А. Если рассматривать natq как отображение A2—>(A!qJ, то переход к полным прообразам при отображении nat q индуци- индуцирует отображение q, G) которое устанавливает взаимно однозначное соответствие между множеством конгруэнции на А, содержащих q, и множеством конгруэнции на Ajq; кроме того, Теперь замечание, приведенное после следствия 3.8, можно пе- переформулировать так: Следствие 3.13. Пусть А есть Q-алгебра и q — конгруэнция на А; тогда q будет максимальной собственной конгруэнцией в том и только в том случае, когда алгебра Ajq простая. | Во многих задачах заданные алгебры определены только с точ- точностью до изоморфизма и требуется получить ответ также только с точностью до изоморфизма. При этих обстоятельствах часто поле- полезен следующий результат: Предложение 3.14. Пусть А есть Q-алгебра и В—подалге- В—подалгебра алгебры А. Если В' есть Q-алгебра, изоморфная алгебре В, то существует Q-алгебра Л', изоморфная А и содержащая В' в качестве подалгебры. Точнее, если 9: В' —> В — изоморфизм, то существует такая Q-алгебра А', содержащая В' в качестве под- подалгебры, и такой изоморфизм 9: А' -> А, что В | В' = 9. Доказательство. Можно предполагать, что А П В' = 0, за- заменяя, если нужно, А ее изоморфным образом (например, при подхо- подходящем выборе элемента и алгебра А X {и\ не пересекается с В' и изоморфна алгебре А). Определим теперь А' = В' [} (А \ В) и рас- расширим 9 до отображения 0: А'-> А, считая его тождественным
4. структуры 77 на А \ Д. Теперь существует единственная алгебра на Л', при кото- которой 0 является изоморфизмом, и легко видеть, что В будет подал- подалгеброй так определенной алгебры А'. | УПРАЖНЕНИЯ 1. Сформулировать и доказать теоремы, аналогичные теоремам об изо- изоморфизмах, для категории Q-алгебр и всех соответствий, допускающих Q (говорят, что соответствие из А в В допускает Й, если оно является под- подалгеброй алгебры А%В). (См. упр. 1.3.7.) 2. Сформулировать и доказать теоремы, аналогичные теоремам об изо- изоморфизмах, для категории топологических пространств и непрерывных ото- отображений. 3. Дать описание конгруэнции на группе с мультиоперзторами. 4. Дать описание конгруэнции на полугруппе. 5. Показать, что если О — некоторая группа и Р есть G-модуль, то отношение на Р, определенное по правилу: р — q тогда и только тогда, когда р — qx для некоторого х ? G, будет эквивалентностью на Р и что классом этой эквивалентности, содер- содержащим р, будет множество pG — [рх^Р \ х ? О}. (Это множество назы- называется траекторией элемента р при действии группы О.) 6. Если G — группа и Н — подгруппа, то G можно считать (левым) /У-модулем при левом умножении на элементы группы Н. Показать, что если обозначить этот модуль через HG, то множество траекторий элементов мо- модуля HG будет О-модулем при правом умножении на элементы группы G. Показать, что если этот G-модуль обозначить через GfH, то G/H состоит из единственной траектории, и что каждая траектория произвольного О-мо- дуля изоморфна модулю вида G/H для некоторой подгруппы Н группы О. Точнее, показать, что траектория элемента р изоморфна модулю G/Gр, где Ор — стабилизатор элемента р; вывести соотношение \pG)-]Gp\ = \G\. 4. СТРУКТУРЫ При изучении общих алгебр часто встречаются структуры, и, может быть, целесообразно здесь установить их свойства для даль- дальнейших ссылок и, в частности, потому, что сами структуры могут считаться алгебрами. В § 1.4 структура была определена как упо- упорядоченное множество, в котором каждая пара элементов имеет точ- точную верхнюю (sup) и точную нижнюю (inf) грани. Так как sup и inf однозначно определены, то на самом деле они представляют собой два бинарных оператора и структуру можно считать алгеброй отно- относительно этих операторов:
78 ГЛ. II. АЛГЕБРЫ а/\Ь — о /\а, a/\(a\fb) = a, Предложение 4.1. Пусть L — произвольная структура; тогда для любых a, b, c?L = (aV&)Vc, (закон ассоциативности) A) - (закон коммутативности) B) (закон поглощения) C) Обратно, если L — алгебра с двумя бинарными операторами V к Д, удовлетворяющими A) — C), то на L можно определить упорядоченность по следующему правилу: а-^b тогда и только тогда, когда а V Ь = Ь, D) и относительно этой упорядоченности L будет структурой, при- причем sup (a, b) = a\J b, inf(a, b) = a,f\b. Доказательство. Из определения оператора а\/Ь как точ- точной верхней грани следует, что единственную точную верхнюю грань элементов а и b можно записать или в виде a\Jb или в виде b\Jа, а sup (а, Ь, с) можно записать в виде a\J (Ь \/ с) или (а\/ b)\J с; аналогичное замечание применимо к а Д Ь, и это показывает, что A) и B) выполняются. Далее, имеет место C), так как a <J a V b. Пусть теперь L — алгебра с двумя операторами V. Д. удовле- удовлетворяющими A) — C). Тогда a\/b = b тогда и только тогда, когда а /\Ь = а. E) Действительно, если a\/b = b, то в силу C) a = af\(a\/b) = — а Д Ь, а обратное "вытекает из соображений симметрии. Если определить отношение -^, как в D), то это отношение будет упо- упорядоченностью: если заданы a^ib, b^c, то имеем a\Jb — b, b\/c = c, и, следовательно, в силу A), а\/с = а\/(Ь\/с) = = (a\/b)\Jc — b\Jc = c, т. е. а-^с. Далее, в силу C) имеем а/\ (а \/а) — а; поэтому a \J a = a\/ (a /\(a\J а)) = а и, таким образом, а-^а. Далее, если а О, &<la, то в силу B) b = а\/ Ь = = Ь V а = а, и это показывает, что отношение <; является упоря- упорядоченностью. По определению оператора а V b и в силу B) а V b будет верхней гранью для (a, b\\ если с — также верхняя грань для {а, Ь}, то а^с, b <;с, откуда с = а\/ с = Ь V с и, таким об- образом, с = а\/ (b\J c) = (a\/ b)\J с; этим установлено, что а V Ь^с, т. е. а V b является наименьшей верхней гранью элементов а и Ь.
4. СТРУКТУРЫ 79 Так как в силу E) определение отношения ^ симметрично относи- относительно V и Л • то отсюда также следует, что inf(a. b).— a/\b. | В силу этого результата структуры можно считать алгебрами, и определения подструктуры и структурного гомоморфизма из § 1.4 оказываются частными случаями общих определений из § II.3. Симметрия, на которую мы сослались при доказательстве пред- предложения 4.1, основана на том наблюдении, что аксиомы структуры преобразуются сами в себя, если переставить V и Д, а также если переставить ^ и ^>. Поэтому, если сделать эти же изменения в не- некоторой теореме, то мы снова получим теорему, называемую двой- двойственной к первой. Этот принцип, который сокращает работу при доказательстве теорем в теории структур почти вдвое, называется принципом двойственности по аналогии с проективной геометрией (которая, по существу, изучает структуру подпространств векторного пространства). Однако этот принцип сокращает работу не совсем вдвое потому, что для некоторых предложений он может и не дать ничего нового (а именно для тех, которые двойственны сами себе). Пусть в произвольной структуре L заданы такие a, b ? Z., что а ^. Ь; подмножество [с, 6]={jt?Z.|a<x<?j называется интервалом, определенным элементами а и Ь. Такой интервал не обязан быть цепью, но всегда будет подструктурой структуры L с наибольшим элементом b и наименьшим элементом а. Каждому интервалу / = [а, Ь] сопоставим два отображения L в /, а именно операторы проектирования X и р, определяемые следую- следующим образом: X: х->(х Л Ь) V а, р: *->(* \/ а) Д Ь. Легко проверить, что утверждения (i) x?_f, (U) хХ — х и (iii) хр = х эквивалентны; поэтому Кроме того, так как х Д b <^ хр и а -^ хр, то отсюда следует, что хХ <; лгр, т. е. (х Д Ь) V « < (х V о) Л b для всех x?L. F) Если в F) выполняется равенство для всех x?L, то интервал / называется модулярным. Особенно важны те структуры, в которых все интервалы модулярны; они называются модулярными структурами или дедекиндовыми структурами (Дедекинд [00]). Таким образом, структура L модулярна тогда и только тогда, когда (с V о) Л b <(с Д Ь) V а для всех таких a, b, c?L, что а<й. G)
80 гл. II. алгебры В силу F) условие G) эквивалентно условию (с V о) A b = (с Л Ь) V а Для всех таких a, b, c? L, что а^.Ь. (8) Условие (8) иногда называется законом модулярности; строго говоря, закон модулярности не является тождеством в обычном смысле (см. § IV. 1 ниже), но эквивалентен некоторому тождеству (см. упр. 1). Наиболее важным примером модулярной структуры является, ве- вероятно, множество нормальных делителей группы. Множество а/\Г (G) всех нормальных делителей группы G упорядочено по включению и, как легко видеть, будет структурой, в которой А /\В=А(]В, А\/ B = AB={ab?G\a?A, b?B]. Высказывание «структура ЛГ (G) модулярна» равносильно утвер- утверждению, что С А П В с (С П В) А, если только Ас. В. (9) Для проверки этого возьмем b ? С А |") В, скажем b =^ca (с ? С, а?Л); тогда, так как а~1 ? Ас В, то с = ba~l ?В, и потому с ? С П В, откуда b ? (С (] В) А. Это остается справедливым и для групп с (унарными) операторами; в частности, структура всех под- подмодулей ^-модуля (где R — произвольное кольцо) модулярна. Выведем теперь критерий модулярности данной структуры. Сна- Сначала несколько общих определений. В произвольной структуре L с наименьшим элементом 0 и наибольшим элементом 1 два элемента х и у называются дополнительными, если х/\у = 0, х\/у=1. Элемент, дополнительный к х, называется также дополнением эле- элемента х в L. Два элемента, обладающие общим дополнением х в L, называются х-связанными или просто связанными в L. Это отно- отношение симметрично, но вообще не транзитивно и даже не рефлек- рефлексивно. Предложение 4.2. Структура L модулярна тогда и только тогда, когда в каждом интервале 1 структуры L любые два сравнимых и связанных в I элемента равны. Доказательство. Как мы видели, L не модулярна в том и только в том случае, если выполняется строгое неравенство ,{c/\b)ya<(cya)/\b A0) по крайней мере для одной тройки таких элементов а, Ь, с ? L, что а^Ь. Если а = Ь, то обе части неравенства A0) равны в силу за- закона поглощения, так что можно считать а < ?. Предположим сначала, что выполняется строгое неравенство A0): положим ах — (с/\Ь)\/а,
4. СТРУКТУРЫ 81 дг = (с\/я)Л?; тогда а <; V «j > (с V ") Л * = *i = с \/ bl = b2 и, таким < поэтому образом, ; отсюда с Л ^^(сЛ b) V« = flp с /\Ьх = с /\al = a2, с \/ а1 = at и &t сравнимы и связаны l 2 р t t р в [а2, Ь2], хотя и не равны. Обратно, если а', Ь' — различные эле- эле' f менты, сравнимые и связанные в [а, Ь\, скажем а'\/с = Ь'\/с = Ьна^.а<Ь'^.Ь, то = (с V а') Л Ь'\ поэтому L не модулярна. р a' /\c = bf /\c = а. Рис. 2. Свойство, сформулированное в этом предложении, использует только пять элементов, а именно концевые точки интервала, данный элемент и два его дополнения. Рассматривая подструктуру, образо- образованную этими элементами, получаем Следствие 4.3. Структура модулярна тогда и только mwzda, когда она не содержит подструктуры, изоморфной пятиэлемент- ной структуре, представленной на рис. 2. | Второй важный класс структур образуют дистрибутивные струк- структуры. Структура L называется дистрибутивной, если она удовле- удовлетворяет следующим тождествам: (а V Ь) А с = {а /\ с) V {Ь А с) для всех a, b, c? L, (а Л Ь) V с = {а \/ с) А (Ь V с) для всех a, b, c? L. A1) A2) На самом деле достаточно предполагать, что выполняется одно из тождеств A1), A2), поскольку тогда будет выполняться и другое; это вытекает из следующего предложения, которое показывает также, что каждая дистрибутивная структура модулярна. ру руур ур Предложение 4.4. Для любой структуры L следующие три овия эквивалентны: (i) условие A1), (и) условие A2) и (Ш) (с V а) Л b <(с Л Ь) V (и) условие A2) для всех а, Ь, с ? L.
82 ГЛ. II. АЛГЕБРЫ В частности, каждая дистрибутивная структура L удовле- удовлетворяет условию (iii) и потому модулярна. Доказательство. Если выполняется (i), то (с V а) А Ь = (с Д Ь) V (а: Л *)<(с Д Ь) V а. Обратно, предположим, что выполняется (iii), тогда применяя к обеим частям Д с, получаем (а V Ь) А с<l(b А с) V а] А с<(а А с) V (Ь А с), A3) Так как а \/ b >(а Д с) \/ (Ь Д с) и с~^>(а Д с) V (Ь Д с), имеем (а V 6) Д с^-(а А с) V (Ь А с), что вместе с A3) дает A). Итак, (i)^(iii), и в силу двойственности (ii)^(iii),, откуда следует, что (i), (ii), (iii) эквивалентны. Кроме того, любая структура, удовлетворяю- удовлетворяющая (iii), удовлетворяет также G) и поэтому модулярна. | Существует критерий дистрибутивности структуры, аналогичный предложению 4.2. Предложение 4.5. Структура L дистри- дистрибутивна тогда и только тогда, когда в каж- каждом интервале 1 структуры L любые два связанных в I элемента равны. и Рис. 3. следовательно, Доказательство. Пусть L дистрибу- дистрибутивна и предположим, что a, b являются с-свя- занными в [и, v]. Тогда а = а А (Ь V с) = (а Д Ь) V и = а Д Ь; й и так как L модулярна (предложение 4.4), то отсюда вытекает, в силу предложения 4.2, что а = Ь. Обратно, предположим, что L удовлетворяет данным условиям; тогда по предложению 4.2 L модулярна. Возьмем произвольные три элемента cv c2, c3?L; запишем al = c2 А сз> ^ = ^ V ^з и> пере- переставляя циклически 1, 2, 3, определим а2, а3, b2, bz. Так как al^bi, то в силу закона модулярности имеем (с, V flj) Л Ь, = (с, Д b,) V(ii = di, положим также и = а; V а2 V аь и и = ^Л^Л*3' Тогда, так как С2 Л Ь2 ^ Ьх и сх -^ Ь2, имеем (дважды применяя закон модулярности) (*i Л Ьг) V (с2 А Ь2) = [сх V (с2 А Ь2)} Л *i = = 1(ся V с,) Л й2] Д й, = = *3 Л *2 Л *! =
4. СТРУКТУРЫ 83 Поэтому dx V di = (cl Л *г) V ах V (<?2 Л *2) V л = и V #i \/ a2 = v. Циклически переставляя 1, 2 и 3, находим, что dl V <*2 = d2 V <*3 = аз V rfi = «. и в силу двойственности <*i Л d2 = rf2 Л d3 = d3 Л ^i = «• Это показывает, что dt и rfy связаны в [и, v] для /, /=1, 2, 3, t4=j, и, следовательно, afj = = d2=dz. В силу A4) и A5) « = dj = ^ и, таким образом, Ci V «1 > м = С2 Л Ь2. Подставляя сюда выражения для ах и Ь2, находим, что с, V (с2 Л с3) > % Л (С] V ^з)- Так как сх, с2, с3—произвольные элементы струк- структуры L, то в силу предложения 4.4 дистрибутивность этим доказана. | Как и раньше, условие этого предложения можно Рис. 4. выразить в терминах некоторой пятиэлементной струк- структуры. Следствие 4.6. Структура дистрибутивна тогда и только тогда, когда она модулярна и не содержит подструктуры, изо- изоморфной пятиэлементной структуре, представленной на рис. 4. fl Пусть L — модулярная структура и a, b — два произвольных эле- элемента в L; тогда между интервалами I—[a/\b, а] и J—[b, a\/b], как между структурами, существует изоморфизм, который можно установить следующим образом. Для любого х ? / имеем х\/ b ? У, и так как a /\ b ^x ^.a, то отсюда следует, что (x\Jb)/\a — = х\/(?Ла) = х. Двойственным образом, если у?У, то у /\ а^1 и (У А а) V b = у. Таким образом, отображения обратны друг другу. Так как каждое из этих отображений сохраняет упорядоченность, то они устанавливают структурный изоморфизм между / и У. Два произвольных интервала, связанные указанным способом, называются перспективными при перспективе A6). В более общем случае два интервала / и У называются проективными, если существует цепь от / до У, т. е. цепь /0 = /, /,, . . ., /„ = У, таких интервалов, что /1_1 и It перспективны. Например, если а и b —
ГЛ. И. АЛГЕБРЫ произвольные связанные элементы в модулярной структуре с 0 и 1, то интервалы [0, а] и [О, Ь] проективны. Так как любые два перспективных интервала изоморфны, то от- отсюда вытекает, что любые два проективных интервала изоморфны. Эти утверждения можно считать аналогами второй теоремы об изо- изоморфизме, и, как и в теории групп, ими можно воспользоваться для получения теоремы об уплотнении цепей. Две цепи в структуре L A8) avb. е = 60<6,< .-. <Ь„ = а, между одними и теми же элементами е и а называются изоморфными, если т = п и существует такая переста- перестановка я чисел 1 и, что интервал [а/_1, а(] изоморфен интервалу [Ь1я_г, bin]. Если в цепь A7) вставить дополнительные члены, то полученная цепь называется уплотнением цепи A7). Теперь может быть сформулирована Теорема 4.7. (Теорема об уплот- уплотнениях цепей.) В модулярной струк- структуре любые две цепи между одними и теми же двумя точками обладают изо- изоморфными уплотнениями. Вообще говоря, этот результат ос- остается справедливым и в произволь- произвольной структуре для таких двух цепей, все интервалы которых модулярны. Доказательство. j = 1 п запишем Для произвольных t == 1, от, ац = (ai A ~bj) V &y-i. bjt = j A at) V а,_1% где av bj — члены цепей A7) и A8) соответственно; аналогично определяются элементы aOj- и bol. Тогда ai-i] /\a-i A bj = (al_l V ^-i) Л bj A a-i c,_v V (at Л bj) = [(в/_, Л bj) V bj-J V (e< Л bj) = = (fli /\b,)\/ bj_l = aij. Следовательно, интервал [(а,_, V ^y-i) A at A bj, at A bj[ находится в перспективе с [ai^l j, a{j], а в силу симметрии также и с [6y_i i, bjt\.
4. СТРУКТУРЫ Таким образом, интервалы [6у_,;, bjt\ и \ai_l j, a^) изоморфны для. / = 1 т, j = 1 п. Теперь цепи являются уплотнениями цепей A7) и A8) соответственно, и, как было показано, эти уплотнения изоморфны. | Определим длину произвольной структуры L как точную верхнюю грань числа нетривиальных интервалов (т. е. интервалов с различ- различными концами) в произвольной цепи. В частности, структура будет конечной длины, если существует конечная верхняя грань длин ее цепей; такая структура обязательно имеет наибольший и наименьший элементы. Из теоремы 4.7 мы получим теперь следующий аналог тео- теоремы Жордана — Гёльдера для групп: Следствие 4.8. В модулярной структуре конечной длины лю- любую цепь можно уплотнить до максимальной цепи и любые две максимальные цепи между двумя данными концевыми точками имеют одну и ту же длину. Действительно, если уплотнить максимальную цепь, то ее длина не изменится, и ясно, что изоморфные максимальные цепи имеют одну и ту же длину. | Если L — модулярная структура конечной длины, то любая ее подструктура снова будет конечной длины; в частности, для каждого а ? L длина интервала [0, а] обозначается через I (а) и называется, также длиной элемента а. Таким образом, длина самой структуры L равна /A); ясно, что для любого a?L и равенство выполняется тогда и только тогда, когда а—\. Кроме того, для любых a, b ? L, сравнивая длины изоморфных интервалов \а Д Ь, а] и \b, a V Ь], получаем Интервал называется простым, если он нетривиален и не содержит никаких элементов, кроме своих концевых точек. Ясно, что два простых интервала изоморфны; поэтому утверждение, что две максимальные цепи между одними и теми же концевыми точками (в модулярной структуре) изоморфны, просто равносильно высказыванию, что они имеют одну и ту же длину. Этот факт показывает, что следствие 4.8- намного слабее теоремы Жордана — Гёльдера для групп. В действи- действительности это следствие можно усилить, если воспользоваться тем фактом (установленным в процессе доказательства теоремы 4.7), что соответствующие интервалы проективны, а не просто изоморфны.
.•86 ГЛ. II. АЛГЕБРЫ ¦Однако этого не стоит делать, так как даже и тогда мы не смогли бы получить теорему Жордана — Гёльдера для групп как частный случай, потому что эта теорема относится к цепям подгрупп, каждая из кото- которых нормальна в предшествующей, а не обязательно во всей группе; таким образом, мы не можем ограничиться модулярными структурами. Например, структура всех подгрупп конечной /?-группы не обяза- обязательно модулярна, хотя любая подгруппа является членом некоторой цепи подгрупп, каждая из которых нормальна в следующей (см. Суд- зуки [56]). В противоположность теореме Жордана — Гёльдера, относящейся к максимальным цепям, теорему Крулля — Шмидта, относящуюся к максимальным прямым разложениям, можно сформулировать целиком в пределах структуры нормальных делителей всей группы, а поэтому легче дать теоретико-структурную формулировку теоремы Крулля — Шмидта, чем теоремы Жордана — Гёльдера (хотя последнюю легче доказать). Поэтому сформулируем ее как результат теории структур, а позже (см. § II. 6) применим к общим алгебрам. Пусть L — модулярная структура с наименьшим элементом 0. Тогда конечное подмножество [av a2, ..., ап) структуры L называется независимым, если a, A(«i V---V«,-.-i V»itl \/. . .\/ая) = 0 (/ = 1, . ... я). B0) Если элемент а представлен в виде объединения независимого множества, а — ах V •¦• V ап (ai ап независимы), то а называется прямым объединением элементов а, ап, и мы пишем а = а1Х •¦• Х««- Например, если Lt — структура с наименьшим элементом 0; и наибольшим элементом \t. (j=l,2), то в прямом произведении струк- структур Lx и L2 имеем A,. 12) = A„ 02)Х@!. 12)- Вообще в произвольной структуре L с 0 и 1 любая пара дополни- дополнительных элементов а и b определяет представление наибольшего эле- элемента 1 в виде прямого объединения: -Конечно, это не означает, что L обязательно разлагается в прямое произведение (см., например, рис. 4). Отметим, что для независимости множества {ах, ... ап\ достаточно, ¦чтобы (a,V ... Va/-i)Ae/ = 0 (/ = 2 »). B1)
4. структуры 87" Это можно доказать индукцией по п (во всякой модулярной струк- структуре). Мы не будем приводить отдельного доказательства этого ре- результата (читатель легко может восполнить этот пробел), потому что нам нужен этот результат только для модулярных структур конечной длины; в этом случае он непосредственно вытекает из следующего предложения: Предложение 4.9. В модулярной структуре конечной длины, всякое подмножество [av ..., ап\ удовлетворяет неравенству B2) причем равенство имеет место тогда и только тогда, когда элементы ах ап независимы. Доказательство. Для п = 1 утверждение очевидно; поэтому будем доказывать его индукцией по п. Итак, пусть /г>1; тогда в силу A9) 1{аху ... VaJ + ZtfajV ... V «„-О Л «„) = = /(«! V ••• V a»-i)+.*(«„)• B3) Замечая, что 1((ах\/ ... V^-i)A"j)>0, и применяя к правой части равенства предположение индукции, получаем, что B2) выпол- выполняется всегда. Если в B2) имеем равенство, то отсюда вытекает, в частности, что l((al\/ ... \/ ап_1) /\ ап) = 0, откуда (Oj V ••¦ Wi)A йл=0; B4). так как предположение индукции симметрично относительно ах ап, то имеет место B0); поэтому элементы av ..., ап независимы. Об- Обратно, если flj, ..., ап независимы, то ах ап~\ независимы; поэтому по предположению индукции 1{ах\/ ... Уап_х) = 1(а1)+...+1(ап_1); в то же время имеем B4) и, подставляя его в B3), видим, что в B2)' имеет место равенство. | Часто приходится применять утверждение о том, что если а яв- является сомножителем в прямом разложении элемента Ь, то любой элемент интервала [a, b\ можно представить в виде прямого объеди- объединения, содержащего а в качестве сомножителя. Сформулируем это- в виде леммы: Лемма 4.10. Если в модулярной структуре с 0 а 1 1=сХ»' и а^Ь, то Ь — а X (b A #')•
-88 ГЛ. II. АЛГЕБРЫ Действительно, а /\ (Ь /\ а') = а Д а' = 0 и, так как а -^ Ь, имеем aV(b Ла') = Ь А(а\/ а') = b. | Элемент а называется неразложимым, если а Ф 0 и не существует никакого прямого разложения вида a = by^c, в котором b Ф а и с ф а. Если а представлен в виде прямого объединения неразложи- неразложимых элементов, то говорят о полном разложении для а. Теорема 4.11. (Теорема Крулля — Шмидта для структур.) Если в модулярной структуре L конечной длины даны два полных разложения наибольшего элемента 1: 1=в,Х...Хвя B5) 1=*,Х...Х*Я. B6) то каждое а{ связано с некоторым Ъ,-. Доказательство. Запишем а[ = а1 X • • • X аA X а1+1 X • • • ... Х\ и аналогично определим Ь' относительно Ьу . . ., Ьп. Ин- Индукцией по длине структуры L докажем, что каждое а{ а%связано с некоторым bj. Сначала заметим, что для всякого элемента c?_L (ov«;)A«,y B7) Действительно, если для краткости записать c.=cV a'r Toci~^>a'i~^ak для i Ф k, откуда V (с, /\ а() = (с, Л в,) V (с2 Л а2) V • • • V (tm Л вт) = = с, Л [«1 V (с2 Л а2) V • • • V (см Л вт)] = ^с^^/х \ах V о2 V (с3 Л «з) V - ¦ • V (ст Л вт)] = = сх/\с2/\ .. . Л ст Л («1 V «2 V • • • V ат) > с, что и доказывает неравенство B7). Теперь рассмотрим два случая. (i) ax\J b'. < 1 с^гя некоторого j. Запишем с j = (al V *',) Л #.-. ^==C1V ¦•• V с„; тогда, так как ¦c.^b.i то элементы Cj, ..., ся снова независимы; поэтому с = с, X • • • X с„. B8) Если бы мы имели с, = Ь. для всех у, то ot W b'.^-bj для всех _/ и, следовательно, ад V b'.^-b . V &'•= 1. что противоречит нашему предположению; поэтому 6^ < bj для некоторого /, откуда следует,
4. структуры 89, что l(c) < I (\), и поэтому можно применить индуктивное предполо- предположение к интервалу [0, с]. Теперь в силу B7) с ^>а,; следовательно, (лемма 4.10), с = ах X (с Л oj). B9). Если в B8) мы разложим каждое Cj так, чтобы получить полное разложение элемента с, и сравним полученное разложение с B9), то. увидим, что неразложимый множитель ах (с /\ а^-связан с некоторым неразложимым множителем некоторого Cj из B8); скажем, для /=1 имеем с1 — d X е< гДе d неразложим, и к тому же с = d X (с Л а[), Теперь Поскольку а, и d связаны, то они имеют одну и ту же длину, и? так как d V а'х~ах V ai= 1> т0 в силУ A9) отсюда вытекает, что^ d /\ а'1 = а1 /\ а[ = 0; таким образом, \=dXa[. C1), Далее, d-^c^^b^, следовательно, b1 = dy.(b /\а'Л (по лемме 4.10), и так как Ьх неразложим, то отсюда вытекает, что by — d; итак, ах й[-связан с bv Заметим, что поскольку b1 = d = cl=(a1 V b'A Д b^ то мы также имеем (ii) flj V *у = 1 ^я всех j. Если 6 . V а[ <С 1 Для всех /> т°. применяя (i) и поменяв пред-, варительно ролями элементы av .... ат и blt ..., bn, видим, что, каждый Ь. связан с некоторым а.,. Таким образом, в B6) можно v заменить Ь1 на av, затем Ь2 на а2, и так далее до тех пор, пока мы не достигнем такого у, для которого j' = 1. Такой индекс j должен; существовать, так как в противном случае, перебрав все элементы bv . . ., bn, мы получили бы полное разложение наибольшего элемента^ 1 на некоторые из элементов а1г среди которых отсутствовало бы at, что противоречит B5). Но если j'=l, то в силу C2) имеем- b j \J a'1= 1, что противоречит нашему предположению. Следовательно, для некоторого у, скажем для у = 1, должно иметь место равенство»
•90 ГЛ. II. АЛГЕБРЫ bj\Ja[=\. Используя это равенство и тот факт, что ах\/ а'=\, в силу A9) получаем I (Ьх) + / (а[) = / A) +1 (Ьх А а[) = / (ах) + / (а[) + / (Ьг А <), т. е. ^ ' ' V 1 /\ ij ^" • C3) Но по предположению имеем также ах \J b'x— 1; отсюда, переставив ,а{ и bv получаем \ v \ 1' \. 1 /\ ij <^ C4) Сравнение неравенств C3) и C4) показывает, что l(ax) = l(bt), и, подставляя это в C3), находим, что /^ Да[] = 0; следовательно, Ьх А «1 = 0 и поэтому l=61Xai'. т. е. о^ ^'-связан с bv g Если в этой теореме взять разложение B5) и заменить элемент и; на некоторый связанный с ним элемент bj, скажем на Ьг, а затем заменить а2 на некоторый bj (второй раз применяя теорему), то ясно, что этот bj будет отличен от Ьг и после изменения нумерации можно считать его равным Ь2. По индукции получаем разложение 1 = Ьх X Ь2 X • • • X Ь{_! X a-i X • • ¦ Х^ для /=1,2 т. В частности, взяв i = m, видим, что п^-т, а в силу симметрии от ^> п. Таким образом, имеем Следствие 4.12. Если даны два полных разложения B5) и B6) наибольшего элемента 1 8 модулярной структуре конечной длины, то т = п и для некоторой перестановки я чисел 1, . . ., п интервал [0, at\ проективен интервалу [0, bin]. | В дистрибутивной структуре связанные элементы равны, и потому имеет место Следствие 4.13. В 'дистрибутивной структуре конечной длины сомножители в полном разложении наибольшего элемента 1 опре- определены однозначно, с точностью до их порядка. | В некоторых случаях представляют интерес разложения вида l=fl,V •¦• \Ч, C5) где fl[ am не обязательно независимы, но вместо этого каждый элемент at предполагается неприводимым, т. е. at не может быть пред- представлен в виде объединения двух элементов, каждый из которых отличен от at. При этом естественно ограничиться несократимыми разложениями, т. е. разложениями вида C5), в которых ни один из &t не может быть отброшен. Такое разложение определяет каждое л; не так точно, как прямое разложение, и потому нельзя ожидать
4. СТРУКТУРЫ 91 столь же сильного утверждения о единственности, как в теореме Крулля — Шмидта; однако мы снова получаем свойство замещения, которое сформулировано в следующей теореме: Теорема 4.14. (Теорема Куроша —Оре.) Пусть в модуляр- модулярной структуре L даны два представления наибольшего элемента, 1 в виде несократимого объединения неприводимых элементов: \=рх V ••• V Рп l=?,V ... Vgs. C6) C7> Тогда г —s и каждый элемент pt может быть замещен на не- некоторый элемент qr т. е. после подходящего изменения нумера- нумерации элементов ql qs получаем 1 =?! V ... V qt V Pt+i V ... Vpr (i = 1 r). C8> Доказательство. Пусть p[ — P2 V ••• V P/> тогда, в силу несократимости данного разложения, р'х < 1 и р[ \/ р} = 1. Положим р[; следовательно, рх >- рх /\ а ;- uj = р[ V Qf> тогда 1 ; ^ Р\ А Ру Теперь рх неприводим в Г^ Д p'v рЛ, отсюда элемент 1 неприводим в \p'v 11, и так как ах\/ ... ... у as = 1, то Uj = 1 для некоторого /, ска- скажем для / = 1. Но это означает, что l=9i VftV ... V рг- Это представление снова несократимо, потому что qx не может быть отброшен, а если бы можно было отбросить какой- нибудь ph то, заменяя qt на некоторое pj из C6), мы получили бы более короткое разложение наибольшего элемента 1 относи- относительно одних только элементов рх, .... рг. Поэтому, повторяя этот процесс и заменяя р2 на некоторый qj, мы должны получить j Ф \ и после изменения нумерации элементов qv qs что 7 = 2. Продолжая таким образом, получаем C8); при 1 = г это показывает, что r^-s, а в силу симметрии заключаем, что r = s. 1 Эта теорема, быть может, лучше известна в двойственной форме, в которой она впервые была доказана Э. Нётер [21] для идеалов в нётеровых кольцах (единственность примарных разложений). В абстрактной форме эта теорема была доказана в работах Куроша [35] и Оре [36]. В этой же работе Оре доказал и теорему Крулля — Шмидта в структурной форме. По обеим этим теоремам существует большая литература (см., например, Биркгоф [48]). qs можем считать,
"92 ГЛ. II. АЛГЕБРЫ Для дистрибутивных структур мы снова получаем сильную един- -ственность: Предложение 4.15. В дистрибутивной структуре каждое несократимое представление наибольшего элемента 1 в виде объе- объединения неприводимых элементов, 1=/7, V ... V Рг. единственно с точностью до порядка членов. Доказательство. Предположим, что существует второе такое разложение 1 = qx V • • • Ws; тогда рх <; 1 — ^ V • • • V 4s- откуда Р\ = Р\ A (<7i V • • • V qs) = = (Pi А Яд V(i»iA?j)V...V (Pi A qs). Так как р1 неприводим, то />] = р^ А Яу Для некоторого J, т. е. С помощью точно таких же рассуждений получаем q j -^ pt для не- некоторого /, и, таким образом, pl -^ pt, что возможно только при 1=1. Отсюда рх = qf, теперь по индукции получаем нужный ре- . зультат. | УПРАЖНЕНИЯ 1. Показать, что структура L модулярна тогда и только тогда, когда . для любых a, b, c?L (с Д (а V b)) v b = (с V Ь) Л (а V Ь). 2. Показать, что структура L дистрибутивна тогда и только тогда, когда лЛКс и а<6ус влечет а < с для любых а, Ь, с ? L. 3. Показать, что структура подгрупп прямого произведения двух цик- циклических групп второго порядка модулярна, но не дистрибутивна. 4. Показать, что структура подгрупп знакопеременной группы четвер- четвертой степени не модулярна. 5. В структуре L с наименьшим элементом 0 элемент а называется ато- атомом, если интервал [0, а] простой. Показать, что если L — модулярная структура, в которой 1 является прямым объединением двух атомов, ска- скажем а и Ь, то L разлагается в прямое произведение интервалов [0, а] и [О, Ь] тогда и только тогда, когда L дистрибутивна. 6. Пусть L — модулярная структура с наименьшим элементом 0. Пусть даны три таких элемента сР с2, c3??, что с, Л с2 = 0 и с, Л (^„V с3)ф0. Показать, что (с, V сг) Л сэ-?0. (Это свойство известно как свойство за- замещения; см. § VII. 2.) 7. Структура называется структурой с дополнениями, если в ней имеются 0 и 1 и каждый элемент обладает дополнением. Показать, что мо- . дулярная структура конечной длины будет структурой с дополнениями тогда и только тогда, когда 1 является объединением атомов. [В структуре всех лодмодулей унитарного модуля оба эти условия эквивалентны, и без пред-.
5. СТРУКТУРА ПОДАЛГЕБР 93 положения конечной длины (см., например, Картан и Эйленберг [56], гл. I), но в общем случае ни одно из них не вытекает из другого (см. следующее упр. и упр. V.2.5).] 8. Положительные числа образуют структуру с наименьшим элементом 1 относительно упорядоченности по делимости. Показать, что если присоеди- присоединить наибольший элемент U, определенный как точная верхняя грань всех элементов этой структуры, то U можно представить в виде (бесконечного) объединения атомов, но полученная структура не будет структурой с до- дополнениями. 9. Коммутативная область целостности называется кольцом Безу, если ее главные идеалы образуют подструктуру в структуре всех идеалов. По- Показать, что в кольце Безу структура главных идеалов дистрибутивна. (Ука- (Указание: заметить, что эта структура модулярна, и воспользоваться /тредложе- нием 4.5. В книге Зарисского и Самюэля [58] (гл. V) показано, что дистри- дистрибутивность структуры идеалов кольца эквивалентна китайской теореме об остатках.) 10. Пусть L — множество главных идеалов в коммутативной области целостности, упорядоченное по включению. Показать, что если a, b^L имеют точную нижнюю грань, то они имеют и точную верхнюю грань, но что обратное, вообще говоря, не верно. (Здесь упорядоченность противо- противоположна упорядоченности, определенной в упр. 8. Указание", рассмотреть кольцо полиномов от х с целыми коэффициентами и четным коэффициен- коэффициентом при х.) Показать, что если каждая пара элементов имеет точную верхнюю грань, то L будет структурой. 11. Показать, что в любой структуре L подструктура, порожденная двумя цепями с модулярными интервалами, дистрибутивна. 12. Дать прямое доказательство следствия 4.13 (не используя тео- теоремы 4.11). 13. Показать, что модулярная структура L дистрибутивна тогда и только тогда, когда для любых a, bx, b2?L равенство а /\ Ь1 = а Л 62 = с влечет а Л (Ь, V Ь2) = с. 14. Определить централизатор эквивалентности С) на множестве S как Показать, что Zq будет подструктурой структуры ^ (S). 15. Пусть L — модулярная структура с 0 и 1. Показать, что если даны «<:*<* и если х'—дополнение элемента х в L, то (х' \1 а) [\Ь будет дополнением элемента х в [а, Ь]. 16. Показать, что модулярная структура имеет конечную длину тогда и только тогда, когда она удовлетворяет условиям максимальности и мини- минимальности. 17. Показать, что дистрибутивная структура конечной длины конечна. (Заметить, что дополнением любого атома а будет всякий максимальный элемент Ь^- а. Применить теперь предложение 4.5 и воспользоваться ин- индукцией по п.) б. СТРУКТУРА ПОДАЛГЕБР Зафиксируем теперь Q-алгебру А и рассмотрим множество 3So. (A) всех ее подалгебр. Заметим сначала, что &q(A) будет системой за- замыканий на А и, следовательно, полной структурой. Действительно,
94 ГЛ. II. АЛГЕБРЫ если (Аъ)кгА — семейство подалгебр алгебры А, то для каждого <а ? Q каждая подалгебра Ах замкнута относительно со, и поэтому то же самое верно для Г\Ак. Обозначим соответствующий оператор- замыкания через Ja; таким образом, Jq(X) будет пересечением всех подалгебр, содержащих X. Следующее предложение дает явный спо- способ построения Уа {X). Предложение 5.1. Пусть А — некоторая Q-алгебра и X — под- подмножество алгебры А. Определим подмножество Xk алгебры А индукцией по k: Хо = X, ¦X\ и = \х 6 ^ Iх 6 Xk или х = а« для некоторого a^Xi и ш ? Q (п) }; тогда Доказательство. Если положим U = \J Xk, то по опреде- определению Xk имеем Хос. JQ(X), и если Xk ^ Jq(X), to Xk+\ с Jq(X); по индукции отсюда вытекает, что Xk ^ Jq(X) для всех k, и по- поэтому U cz JQ(X). С другой стороны, U служит подалгеброй ал- алгебры А. Действительно, если a?U", скажем a = (alt .... ап), где ai 6^а," несли k = max [kv . . ., kn], то a ?Xt, откуда aa?Xkl jC[/. Это показывает, что U — подалгебра; так как она содержит X, то- должна содержать Jq (X), и поэтому U — Jq (X). | Назовем Jq(X) объединением множества X или подалгеброй, по- порожденной множеством X, а X—множеством образующих под- подалгебры Jq(X). В частности, множеством образующих алгебры А будет такое подмножество X из А, что Ja(X) = А. Если А обла- обладает конечным множеством образующих, то говорят, что А — алгебра с конечным числом образующих. Каждая й-алгебра содержит наи- наименьшую подалгебру, а именно подалгебру Jq@), порожденную пу- пустым множеством. Эта подалгебра называется минимальной подал- подалгеброй; ясно, что она пуста тогда и только тогда, когда Q не содер- содержит постоянных операторов1). Из предложения 5.1 можно вывести, что оператор Jq будет ал- алгебраическим. Действительно, если a?Jg(X), то a?Xk для некото- некоторого k. Возьмем наименьшее число k, для которого в Xk существует элемент а, не принадлежащий 7а (X') ни для какого конечного под- подмножества X' множества X; тогда ft>0 и такой элемент не может принадлежать Xk_v Следовательно, по определению Xk существует ¦) Это показывает, что тривиальная подалгебра не обязательно мини- минимальна и что. вообще говоря, минимальная подалгебра не является триви- тривиальной.
5. СТРУКТУРА ПОДАЛГЕБР 95 такое со ? Q и такие Ьх Ьп ? Xk_v где а (со) = я, что a = bl ••• Ьп&. По определению числа k имеем 6«^Jq(V(), где Yt — конеч- конечное подмножество множества X. Отсюда a?Ja(Y), где Y=\JYt снова конечно. Это противоречит определению элемента а, и отсюда мы заключаем, что каждый элемент подалгебры Jq(X) принадлежит Jq(X') для некоторого конечного подмножества X' множества X, т. е. оператор Jq — алгебраический. Справедливо также и обратное утверждение: Если 'ё — произвольная алгебраическая система замыканий на множестве А, то для подходящего Q существует такая струк- структура Q-алгебры на А, что '& Для доказательства обозначим через J оператор замыкания для 4$. Если заданы элементы av ..., ап?А и d^J({a1 ап)), то возьмем символ со = со (а,, ..., а„, b)?Q A) я определим я-арную операцию на А по правилу: Ь, если xt = at (/==-. 1 п) или если «. = 0, хх в противном случае. Это определяет структуру й-алгебры на А, где для каждого натурального числа п операторы из Q(n) заданы формулой A). Воз- Возможно, что таким образом определено бесконечно много операторов, мо каждый из них будет конечноместкым. Пусть Уа — оператор за- замыкания, соответствующий системе &а(А) подалгебр; мы утверждаем, что J=JQ. Пусть X с А и предположим сначала, что X конечно. Тогда J(X) = Ja(X) по определению системы операторов Q. Пусть теперь X — произвольное подмножество множества А; тогда, так как оба оператора замыкания У и Jq — алгебраические (первый по пред- предположению, а второй в силу доказанного выше), имеем У (X) = \JJ(X') =\JJa (Xf) = Jq (X), где X' пробегает конечные подмножества множества X. Итак, дока- доказан следующий результат, принадлежащий Ф. Холлу (не опублико- опубликован) и Ю. Шмидту [52]: Теорема 5.2. Система &q(A) подалгебр Q-алгебры А является алгебраической системой замыканий. Обратно, если дана алгеб- алгебраическая састема замыканий % на-множестве А, то для под- подходящей области операторов Q можно определить такую струк- структуру Q-алгебры на А, что &q{A) = '&'. | Конечно, в теореме 5.2 можно выбрать структуру Q-алгебры мно- многими способами так, чтобы получалась данная система замыканий.
ГЛ. II. АЛГЕБРЫ В частности, область операторов часто можно выбрать более эко- экономно, чем это было сделано выше. Теорема 5.2 вместе с теоремой 1.4 дает важное следствие из леммы Цорна (Нейман [37']): Теорема 5.3. Пусть А есть' Q-алгебра, В — подалгебра и S — подмножество алгебры А. Тогда существует подалгебра С алгебры А, максимальная относительно свойств С з В и cns^Bns. Если вспомнить, что Bq (A) — алгебраическая система замыканий, то этот результат получается простой переформулировкой теоремы 1.4. I Если мы попытаемся применить теорему 5.3 для S=0, то сде- сделаем очевидный вывод, что сама алгебра А удовлетворяет условиям тео- теоремы; ясно, что А—(единственный) наибольший элемент системы &а(А), и чтобы это получить, не нужно пользоваться теоремой 5.3. С дру- другой стороны, множество всех собственных подалгебр алгебры А, т. е. всех подалгебр, отличных от самой алгебры, может не иметь ни наибольшего, ни даже максимального элемента (см. упр. 3). Од- Однако в некотором частном случае можно утверждать, что максималь- максимальные собственные подалгебры существуют (см. Нейман 137']). Теорема 5.4. Пусть А есть Q-алгебра с конечным числом оС- разующих и В — собственная подалгебра алгебры А; тогда су- существует максимальная собственная подалгебра, содержащая В. Доказательство. По предположению А обладает конечным множеством образующих, скажем \х1 хГ]. Пусть ?Р — множество всех собственных подалгебр алгебры А, содержащих В. Тогда <§f не пусто, поскольку В?&7, и чтобы доказать сформулированный ре- результат, нужно только показать, что <?Р индуктивно. Пусть ?? — цепь в ?Р и положим С==и^; если С = А, то х,-? С для каждого /=1, ..., г и, следовательно, xi^:Ci для некоторого C^ff. Так как <? — цепь, то существует такой индекс у, что Сг с Cj и, сле- следовательно, x^Cj для i=l, ..., г; так как xt, ..., хг порож- порождают А, то Cj = A, а это противоречит тому факту, что Cj — соб- собственная подалгебра. Итак, подалгебра С должна быть собственной, но она содержит В я потому С?&. Этим показано, что множество ?Р индуктивно, и по лемме Цорна оно содержит максимальный эле- элемент. | Алгебра с конечным множеством образующих всегда обладает минимальным множеством образующих: если дано некоторое конеч- конечное множество образующих X алгебры А, то нужно только взять минимальное множество среди тех множеств образующих Y ал- алгебры А, для которых Y ^ X, а это всегда возможно. В проти- противоположность этому, если А не обладает конечным множеством об- образующих, то она может не иметь минимального множества образую-
5. СТРУКТУРА ПОДАЛГЕБР 97 щих (как, например, аддитивная группа рациональных чисел); однако^ когда алгебра обладает минимальным множеством образующих, его мощность полностью определяется данной алгеброй: Предложение 5.5. Пусть А есть 0,-алгебра и X— мини- минимальное множество образующих этой алгебры. Если X—бесконечное множество и а — его мощность, то мощность любого множества образующих алгебры А не меньше а. В частности, А не может обладать конечным множеством образующих, и любые два мини- минимальных множества образующих алгебры А равномощны. Доказательство. Пусть Y — произвольное множество обра- образующих алгебры А; запишем | Y \=$. Каждый y<~Y принадлежит ал- алгебре А = Jq(X), и, следовательно, существует такое конечное под- подмножество Ху множества X, что »€Ja(Xy)- B) Мы утверждаем, что х = и ху C) Действительно, ясно, что \J Ху с X, и в силу B) Ja(\JXy) 3 зуй(У)=Л; таким образом, \JXy оказывается подмножеством мно- множества X, которое также порождает алгебру А, и поэтому C) вы- вытекает из минимальности множества X. Теперь, если Y конечно, то C) показывает, что X является объединением конечного числа конечных множеств, что противоречит бесконечности множества X. Следовательно, Y бесконечно, и из C) находим, что Это показывает, что мощность множества Y не меньше а. Если Y также минимально, то, заменив X на Y, видим, что Р ¦< а, и, сле- следовательно, а = р. | Для алгебр с конечными множествами образующих этот резуль- результат не сохраняется; например, циклическая группа шестого порядка имеет один образующий элемент, скажем а, и минимальное мно- множество образующих из двух элементов, а именно [а2, а3}. Тем не менее в некоторых случаях аналогичный результат имеет место, а именно для множеств свободных образующих некоторых свободных алгебр (§ Ш.5). В заключение докажем некоторое структурное свойство, показы- показывающее, что несколько особую роль играют унарные (и 0-арные) операторы. Напомним, что &q(A), как всякая система замыканий, является полной структурей, но, конечно, не обязательно подструк- подструктурой структуры $?(А), Высказывание, что 3?q(A)—подструктура структуры $}(А), означало бы, что для любых B,C?3Pq(A) имеют место включения
§8 ГЛ. II. АЛГЕБРЫ Первое из этих условий выполняется всегда, чего нельзя сказать о втором; например, объединение двух подгрупп в общем случае не будет подгруппой. На самом деле второе условие как раз выражает тот факт, что &q(A) является топологической системой замыканий. Это условие можно выразить также на языке области операторов следующим образом. Теорема 5.6. Пусть *? — алгебраическая система замыканий на множестве А; тогда следующие три условия относительно if эквивалентны: (i) <? — подструктура структуры J? (А). (и) 4f — топологическая система замыканий. (ш) Существует такая область операторов О,, арность опе- операторов которой не больше единицы {т. е. все они унарны ала 0-арны), а такая структура 0,-алгебры на А, что Доказательство. Эквивалентность (i) и (и) вытекает из оп- определений. Предположим теперь, что имеет место (ш), и пусть В,С ? j$q(A). Тогда всякий 0-арный оператор определяет элемент подалгебры В П С, в то время как унарный оператор, примененный к Ь ? В, дает элемент из В, а примененный к с ? С дает элемент из С. Таким образом, В (J С замкнуто относительно Q, т. е. В (J С ? е &а (А). Обратно, если Ч?—топологическая система замыканий и J — соответствующий оператор замыкания, то для каждого a?J@) возь- возьмем 0-арный оператор %=^%(а) и положим Х = а. Далее, пусть а? А; тогда для каждого b^J([a)) возьмем унарный оператор \х — ц(а, Ь) и положим [ Ь, если х = а, XIX = { ( j: в противном случае. Пусть й — множество всех X, \х. Для завершения доказательства осталось показать, что &а(А)='? или, что то же самое, Ja{X)=J(X) D) для всех подмножеств X множества А. Если X пусто или состоит из единственного элемента, то D) следует из определения множества операторов Q. Но оба оператора J и Jq топологические (первый — по предположению, а второй — в силу первой части доказательства); следовательно, по индукции, D) имеет место для всех конечных под- подмножеств множества А. Наконец, оба оператора J и Jq алгебраиче- алгебраические, и поэтому D) имеет место в общем случае. | При применении этой теоремы нужно соблюдать некоторую осто- осторожность. Так, если А есть Q-алгебра, для которой система (A
5. СТРУКТУРА ПОДАЛГЕБР 99 топологическая, то отсюда не следует, что О, состоит только из опе- операторов, арность которых не больше единицы; например, она мо- может иметь бинарный оператор, который на А, быть может, не за- зависит от второго аргумента. Это не означает также, что &q (A) можно определить на языке одних только 0-арных и унарных опе- операторов области й; может случиться, что для этого придется строить новую область операторов (состоящую только из 0-арных и унар- унарных операторов) (см. упр. 4). Тем же способом доказывается следующее обобщение теоремы 5.6, которое понадобится в дальнейшем. Если Q* — область операторов, содержащая Q, то говорят, что структура Q-алгебры А расширена до структуры ?2*-алгебры, если на А определена такая структура 12*-алгебры, что действие любого ш ? Q такое же, как в А. Теорема 5.7. Пусть А есть Q-алгебра и предположим, что на А задана структура О,*-алгебры, которая расширяет данную структуру Q-алгебры на А, где Й'зО. Тогда $&а*(А) с &q(A) и, кроме того, $?а*(А) будет подструктурой $?а(А) тогда и только тогда, когда О, можно расширить присоединением только 0-арных и унарных операторов до такой области Q', что на А можно определить структуру Q'-алгебры, расширяющую данную ^.-структуру так, что #а, (А) = jg>u. (A). Доказательство такое же, как в теореме 5.6; с другой стороны, мы получим отсюда теорему 5.6 как частный случай, если заменим Q* на Q, a Q на 0. 1 УПРАЖНЕНИЯ 1. Если /: А -> В, g: А-> В — гомоморфизмы Q-алгебр, то множество Ао = {х ? А | xf = xg] будет подалгеброй алгебры А. 2. Пусть А есть й-алгебра; элемент а?А называется необразующим для А, если для любого подмножества X алгебры А равенство Ja (Х[) {а} ) = А влечет JQ (X) = А. Показать, что множество всех необразующих алгебры А будет подалгеброй в А (называемой подалгеброй Фраттини), выдержи- выдерживающей все автоморфизмы алгебры А. Показать также, что подалгебра Фраттини является пересечением всех максимальных собственных подалгебр алгебры А (если максимальных собственных подалгебр в А не существует, то это пересечение равно А как пересечение пустого семейства подалгебр). 3. Показать, что аддитивная группа рациональных чисел не имеет макси- максимальных собственных подгрупп. Показать также, что эта группа не имеет минимального множества образующих, но что кольцо рациональных чисел обладает минимальным множеством образующих.
100 ГЛ. II. АЛГЕБРЫ 4. Пусть G — неодноэлементная группа, и со — бинарный оператор, опре- определенный на G по правилу: J ab~ , если один из элементов a, b является степенью другого, ( 1 в противном случае. Взяв Я ={<»}, проверить, что структура подалгебр Я-алгебры G топологи- топологическая, несмотря на то что Я вовсе не содержит ни унарных, ни 0-арных операторов. 5. Пусть  — алгебраическая система замыканий на множестве А. Пока- Показать, что (a) 46 можно считать структурой всех подалгебр относительно некото- некоторой структуры Я-алгебры на А (где Я состоит только из унарных операторов) тогда и только тогда, когда система 'б топологиче- топологическая и 0^^"; (b) 46 можно считать структурой всех подалгебр относительно некото- некоторой структуры Я-алгебры на А (где Q состоит только из .0-арных операторов) тогда и только тогда, когда 46 состоит из всех под- подмножеств множества А, содержащих данное фиксированное под- подмножество Ао из А. , 6. Показать, что в структуре &Q (А) подалгебр fi-алгебры А каждый интервал, у которого концевые точки не совпадают, содержит простой интервал. (Указание: использовать тот факт, что &о. (Л) является полной структурой.) 7. Пусть А есть Я-алгебра и В— ее подалгебра; тогда В обладает ко- конечным числом образующих в том и только том случае, если В нельзя пред- представить в виде sup (Въ), где (В>»)х?л — направленное семейство подалгебр ФВ алгебры А. 8. (Биркгоф и Фринк.) Пусть L — полная структура; элемент а ? L назы- называется недостижимым, если его нельзя представить в виде sup (ax), где (ex)^,gA — направленное семейство в L. Показать, что полная структура L изоморфна структуре jg*Q (А) всех подалгебр некоторой й-алгебры А (для некоторого Я) тогда и только тогда, когда каждый элемент структуры L представим в виде объединения недостижимых элементов и, кроме того, L непрерывна сверху, т. е. для любого a?L и направленного семейства F) в L V ЬЛ= V {а /\Ьк). sa / яел (Указание: в качестве А взять множество недостижимых элементов струк- структуры L и определить замыкание подмножества X cz А как наименьший левый отрезок структуры L, содержащий подструктуру, порожденную мно- множеством X.) ') 9. Показать, что алгебра, порожденная пустым множеством 0, не имеет собственных подалгебр. ') Грецер и Шмидт (Ada Sci. Math., 24 A963), 34—59) показали, что эта же характеризация сохраняется для полных структур, изоморфных структуре всех конгруэнции некоторой алгебры, а Искандер (Изв. АН СССР, серия матем., 29 A965), 1357—1372)—для полных структур, изоморфных структуре всех соответствий некоторой алгебры (т. е. всех подалгебр ее прямого квадрата); последнее обобщает нетривиальную часть теоремы Бирк- гофа — Фринка. — Прим. ред.
б. СТРУКТУРА КОНГРУЭНЦИИ 101 10. Показать, что если А — произвольная алгебра с конечным числом образующих, то всякое множество образующих алгебры А содержит конеч- конечное подмножество, которое порождает А. 11. Для любого множества X определить на X2 множество Q конечно- кестных операторов так, чтобы соответствующие Й-подалгебры были в точ- точности предупорядоченностями множества X. (См. упр. 1.10.) 6. СТРУКТУРА КОНГРУЭНЦИИ Пусть А — некоторая Q-алгебра; вместе с множеством ^д(Л) всех конгруэнции будем рассматривать множество if (А) эквивалент- ностей на А (как на множестве). Заметим, что в частном случае, когда 0 = 0, имеем %*д(А) = ?f (А), так что любой результат отно- относительно &Q применим также к if. В общем случае имеют место включения ?|>И) = ?И)е ^(л2). A) Легко видеть (это также будет следовать из теоремы 6.2), что &а(А) всегда является полной структурой. В частности, if (Л) тоже будет полной структурой, и наша цель состоит в том, чтобы устано- установить соотношения между структурами из A). Оказывается, что хотя & (А) не обязательно будет подструктурой структуры JF (A2), &q(A) всегда является подструктурой в & (А). По определению, конгруэнцией называется эквивалентность, замк- замкнутая относительно операторов со (co^Q). Теперь каждый ге-арный оператор ю определяет я-арную операцию на А: (*i хп)->хх.. . хп®. B) Фиксируя в А значения некоторых из аргументов, получаем г-арные операции для г <^ п; в частности, если зафиксируем все xt, кроме одного, то получим для любых п—1 элементов av .... an_l^A и любого ?=1 и унарную операцию х->ах .. . al_xxai .. . ап_х&. C) Будем говорить, что операция C) является элементарной транс- трансляцией, полученной из B) специализацией в А. Вообще отобра- отображение Э: А—> А называется трансляцией, если 0 = 1 или 0 может быть представлено в виде произведения конечного числа элементарных трансляций. Частным случаем трансляций являются операции на А, определяемые унарными операторами; но отметим, что в общем слу- случае подалгебра алгебры А может быть не замкнута относительно всех трансляций, хотя замкнута относительно всех унарных операто- операторов; например, в группе О единственной подгруппой, замкнутой относительно всех трансляций, будет сама группа G. Для конгруэнции ситуация оказывается несколько иной:
102 ГЛ. П. АЛГЕБРЫ Предложение 6.1. Эквивалентность q на Q-алгебре А является конгруэнцией тогда и только тогда, когда она замкнута относи- относительно всех трансляций; точнее, всякая конгруэнция замкнута относительно всех трансляций в А, в то время как любая экви- эквивалентность, замкнутая относительно всех элементарных транс- трансляций, будет конгруэнцией. Доказательство. Если q— конгруэнция, то для любого о)^й(и-) и любых av ..., ап, b ? А, если al = b (mod q), то al . .. ana — al . . . а^хЬа1+1 . . . flno)(mod q); поэтому q замкнута относительно всех элементарных трансляций и, значит, в силу простой индукции q замкнута относительно всех трансляций. Обратно, предположим, что q замкнута относительно всех* элементарных трансляций, и пусть at, a't?A и a^^a^ (/= 1 п); тогда имеем по mod q = a[a'2 . . . a>. Таким образом, q замкнута относительно со, и так как это верно для каждого ю? О(«) (я = 0, 1, .. .), то q на самом деле будет конгруэнцией. В Чтобы показать, что конгруэнции на А образуют полную струк- структуру, докажем более сильное утверждение, что <?а(Л) является алге- алгебраической системой замыканий на А2. Проще всего это сделать, задав такую область операторов Г и такую структуру Г-алгебры на А2, что iffiriA^ — 'gQiA). Для этого область Г должна состоять из опе- операторов, которые действуют на А2 следующим образом: (i) Для каждого а ? А существует такой 0-арный оператор X = X (а), что X = (а, а). (ii) Существует один такой унарный оператор v, что (х, уТР~)=(у, х). (Ш) Существует один такой бинарный оператор V, что ' (х, t), если у = z, с, у) в противном случае.
6. СТРУКТУРА КОНГРУЭНЦИИ 103 (iv) Для каждого со?й(гс-Ц-I), где гс = 0, 1, .... для каждого набора (flj ап) элементов из Л и каждого числа 1=1, 2, ..., л —|— 1 существует такой унарный оператор р = р(со, ах ап, I), что (х, _у)р = (а, • • • ai-xxal . .. а„со, аг . . . а^^уа, . . . а „со). Все эти операторы конечноместны, и по определению эквивалент- эквивалентности ясно, что всякая эквивалентность на А — это в точности под- подмножество из А2, замкнутое относительно всех X, [i, v, в то время как конгруэнция — это подмножество из А2, замкнутое относительно всех X, ii, v и всех р. Таким образом доказана Теорема 6.2. Множество %'q (Л) конгруэнции на А является алгебраической системой замыканий и, следовательно, полной структурой. | В частности, рассматривая только операторы Я,, \i и v, получаем Следствие 6.3. Множество *? (А) эквивалентное/пей на мно- множестве А является алгебраической системой замыканий. | Если применить теорему 5.3, то получим Следствие 6.4. Пусть А есть Q-алгебра, Ф — соответствие в А и q — конгруэнция на А. Тогда существует конгруэнция q в А, максимальная относительно свойств С| [3 <Ь ЧГ)Ф = (|ПФ- 1 Это следствие применяется главным образом в случае, когда q является диагональю в А, а Ф состоит из одной пары различных элементов алгебры А. Тогда в нем утверждается, что для любых двух различных элементов а и b алгебры А существует максимальная конгруэнция, разделяющая а и Ь. При доказательстве теоремы 6.2 конгруэнции алгебры А были получены как эквивалентности, замкнутые относительно всех унарных операторов р. Поэтому из теоремы 5.7 получаем Следствие 6.5. Структура конгруэнции ^q,{A) 0,-алгебры А образует подструктуру структуры & (А) эквивалентностей на А. Щ Это означает, что если q и г — две конгруэнции на А, то для того чтобы получить наименьшую конгруэнцию, содержащую и q, и х, нужно только взять (| Vt в ^ (А); иными словами, наименьшая эквивалентность, содержащая q и х, будет уже конгруэнцией. Обо- Обозначим эту эквивалентность через q V * и будем называть ее экви- эквивалентностью, порожденной конгруэнциями q и х. Это согласуется с принятой терминологией, если считать q V г наименьшей подалгеб- подалгеброй Г-алгебры А2, содержащей q и г.
104 ГЛ. II. АЛГЕБРЫ При более подробном изучении структурных операций в <? можно ограничиться в силу следствия 6.5 случаем 0 = 0; итак, пусть А — произвольное множество. Тогда структурные операции в 4*3 (А) могут быть описаны следующим образом: ЦЛг==^Пг. потому что if (А) замкнута относительно пересечений; чтобы полу- получить q V г, определим §0 = Д4 и для k~^>0 положим §Л+1 = §j °г о q; тогда qvi- D) Легко проверить, что e=U^ft будет эквивалентностью, содержащей q и г, и на самом деле наименьшей такой эквивалентностью, откуда и вытекает D). Наиболее важным является тот частный случай, когда цепь §? обрывается на первом шаге: Предложение 6.6. Пусть А — произвольное множество а q, г?<?(Л). Тогда qot будет эквивалентностью тогда и только тогда, когда q и г перестановочны, и в этом случае q V * = Ц ° t. Доказательство. Ясно, что q V t 3 q °t 3 q U t для любых эквивалентностей q и г, так что если qot является эквивалентностью, то она совпадает с q V * и. кроме того, q о г = (q о г) ^г^1 о q =г о q. Обратно, если qot = toq, то (q о г) = r-1 о q~J =toq = qot, следовательно, отношение q ° r симметрично. Ясно, что оно рефлек- рефлексивно и откуда вытекает также транзитивность q ° г, а поэтому q о г — экви- эквивалентность. | Следствие 6.7. Пусть А есть 0,-алгебра и q, r — произволь- произвольные конгруэнции на A; q о г будет конгруэнцией на А тогда и только тогда, когда q и г перестановочны а в этом случае q v r = q о г. | Если множество А содержит по крайней мере три элемента, то & (А) не будет подструктурой в & (А2), и можно легко найти пару неперестановочных эквивалентностей. Однако если на А задана структура Q-алгебры, то структура <?д(Л) будет, вообще говоря, меньше чем ^ (А), а если область операторов Q достаточно сложна, то может оказаться, что все конгруэнции на А перестановочны. До-
б. СТРУКТУРА КОНГРУЭНЦИИ 105 статочное условие перестановочности конгруэнции сформулировано в следующем предложении: Предложение 6.8. Пусть А есть Q-алгебра; тогда конгруэнции на А перестановочны, если для каждой пары а, Ь?А существует трансляция алгебры. А, переставляющая а и Ь. Доказательство. Пусть А есть Q-алгебра, удовлетворяющая сформулированному условию, и пусть q, г?<?а(Л). Если (a, 6)?qot, то это означает, что для некоторого с ? А а = с (mod q) и c=sb (mod r). По предположению существует трансляция т алгебры А, переста- переставляющая а и Ь, и так как q и г замкнуты относительно т (предло- (предложение 6.1), то имеем 6 = cT(modq) и с* == a (mod г); следовательно, (b, a)?q°t, т. е. (a, 6)?toq. Это показывает, что <jotct°q, а в силу симметрии q°t:2t°q, откуда qot = toq. Щ Из этого предложения немедленно вытекает, что на группе все конгруэнции перестановочны, поскольку, если a, b — произвольные элементы группы О, то т: х—>ах~хЬ будет трансляцией, которая пере- переставляет а и Ь. Этим доказано даже более общее утверждение, что конгруэнции перестановочны на любой группе с мультиоператорами. В главе III нам встретятся другие условия перестановочности кон- конгруэнции на Q-алгебрах. Условия такого рода важны не только с прак- практической точки зрения, так как облегчают нахождение объединений эквивалентностей (ввиду предложения 6.6), но и с теоретической, поскольку обеспечивают модулярность структуры ifg(A): Предложение 6.9. Если на Q-алгебре А все конгруэнции пе- перестановочны, то структура 4$q(A) конгруэнции на А модулярна. Доказательство такое же, как и в частном случае групп: если даны р, q, г????з(Л), где q S г, то нужно показать, что 0> ° q) П г ? 0) П t) о q. Пусть (a, 6)?(poq)Dt, и пусть а = с (mod J>), с = 6 (mod q); тогда а=* (mod r) и b = с (mod r), так как q с г; следовательно, а = с (mod $> (] х) и поэтому (а, Ь) ? €(*>nt)oq. щ Если воспользоваться перестановочностью конгруэнции, то из тео- теорем об изоморфизмах можно сделать следующие выводы, которые в действительности являются перенесением теорем Жордана — Гёльдера
106 ГЛ. П. АЛГЕБРЫ и Шрайера на общие алгебры. Начнем с доказательства теоремы, обобщающей вторую теорему об изоморфизмах. Теорема 6.10. {Лемма Цассенхауза.) Пусть А есть Q-алгебра, В и С — подалгебры алгебры А, q и г—конгруэнции на В и С соответственно. Предположим, что 'все конгруэнции на В f]C пере- перестановочны; тогда q о г ° q ? <?Q ((В n Cf), г о q о г ?<?д((? П С)х) и Доказательство. Положим х Г) В2; тогда q о г о q = q о х' о q и D = В [)С, q' = qnC2, r'= следовательно, отношение q о г о q транзитивно; ясно, что оно также рефлексивно, симметрично и замкнуто относительно Q; таким образом, q о г о о — конгруэнция на Dq. Аналогично г о q о г — конгруэнция на Dx. a q'о г' — конгруэнция на D. Далее, отсюда по второй теореме об изо- изоморфизмах (теорема 3.9) г' ¦ В силу симметрии имеем Dl>x oqors ?>/q' о г', откуда и вытекает нужный резуль- результат. Щ Факторалгебра D4/q о г ° q часто называется проекцией С/г в Bjq. Тогда теорема 6.10 проств утверждает, что при сделанных предполо- предположениях, если В и С — два произвольных^фактора алгебры А, то проекция В в С изоморфна проекции С в В. Пусть А есть Q-алгебра с подалгеброй Е; тогда под нормальным, рядом от ? до Л понимают конечный ряд подалгебр алгебры А Е = Ао с А1 с . . . с Ат = А E) вместе с такими конгруэнциями (\t на At A^-1), что А^г является в точности q^-классом. Так как At_x—подалгебра, то это означает, что факторалгебра А^цс обладает тривиальной подалгеброй, а именно ,4^г Имеем Л|_1 = Л^1=?Ч/ (как множества), так что E) можно также записать в виде = А.
6. СТРУКТУРА КОНГРУЭНЦИИ 107 Если в E) каждый интервал [At_v At\ заменить нормальным рядом от А)_х до At так, чтобы вновь вставленные подалгебры, так же как и все классы вставленных конгруэнции, были объединениями с\гклас- сов, то мы снова получим нормальный ряд от Е до А, который на- называется уплотнением ряда E). Всякое такое уплотнение можно по- получить, если выбрать некоторый нормальный ряд в каждом Л,-Д); и взять полный прообраз при nat С|л Говорят, что ряд E) и второй нормальный ряд Е = Вос=В1^...сВп = А F) с конгруэнциями tj изоморфны, если т = п и существует такая пере- перестановка я из чисел 1, 2, .... я, что С помощью этих определений можно сформулировать теорему Шрейера для fi-алгебр с перестановочными конгруэнциями. Teopeua 6.I1. (Теорема Шрейера.) Пусть А есть п-алгебра с подалгеброй Е, причем на любой подалгебре алгебры А все кон- конгруэнции перестановочны. Тогда любые два нормальных ряда от Е до А обладают изоморфными уплотнениями. Доказательство. Пусть даны ряды E) и F) с конгруэн- конгруэнциями q,- и Xj соответственно. Положим FiJ = (AinBJfil<iioxJ^l, ¦ г , 0 = 1, • • ., т; j — \ п) Ojl = (AlnBj)tJ/vjo^oxj: тогда по лемме Цассснхауза Если мы положим D= А.() В , х' =t .{]A2r c\' = qtf] В2,, то, так как ?с/|( для I = 1 т, имеем Таким образом, Fn, ..., Fin являются факторами нормального ряда в Ail<\i; поэтому можно уплотнить E) до нормального ряда с факторами Fn, Fl2 F^n, Fn fM. По соображениям сим- симметрии можно уплотнить и F) до нормального ряда с факторами G;/, и в силу G) эти уплотнения изоморфны. | Фактор называется тривиальным, если он является тривиальной алгеброй. Ясно, что если мы имеем два изоморфных ряда и отбросим тривиальные факторы обоих этих рядов, то снова получим два нормальных ряда, изоморфных друг другу, но без повторений. Нормаль-
108 ГЛ. II. АЛГЕБРЫ ный ряд без повторений, у которого нет собственных уплотнений (т. е. уплотнений без повторений), называется композиционным рядом. Таким образом, нормальный ряд будет композиционным рядом тогда и только тогда, когда все его факторы являются простыми алгебрами. Следствие 6.12» {Теорема Жордана — Гёльдера.) Если А и Е удовлетворяют условиям теоремы 6.11, то любые два ком- композиционных ряда от Е до А изоморфны. fl Следствие 6.13. Если А и Е удовлетворяют условиям тео- теоремы 6.11 и существует композиционный ряд от Е до А, то лю- любой нормальный ряд от Е до А можно уплотнить до компози- композиционного. | Мы получим важный частный случай, если в качестве Е возьмем тривиальную подалгебру алгебры А. Например, это всегда можно сделать для групп; более того, так как конгруэнции на группе переста- перестановочны, то как частный случай теоремы 6.11 и ее следствий получаем обычные теорему Шрейера и теорему Жордана — Гёльдера для групп. В качестве второго примера рассмотрим Q-алгебру А с нормальным рядом E). Если q. = q*f) Aj, где q*— конгруэнция на А, то E) назы- называется инвариантным рядом. Легко видеть, что полученные в тео- теореме 6.11 уплотнения будут инвариантными рядами, если только на- начинать с инвариантных рядов. Таким образом, мы получаем теорему об уплотнении инвариантных рядов, которую предоставляем сформу- сформулировать читателю. Инвариантный ряд без собственных уплотнений и без повторений называется главным рядом. Тогда получаем след- следствие, аналогичное следствиям 6.12 и 6.13: Следствие 6.14. Если А есть 0,-алгебра с перестановочными конгруэнциями и Е — подалгебра алгебры А, то любые два глав- главных ряда от Е до А изоморфны; и если главные ряды существуют, то любой инвариантный ряд от Е до А можно уплотнить да главного ряда. | Теорема Жордана — Гёльдера для общих алгебр была доказана и при ряде других условий; было показано, что для алгебр с усло- условиями максимальности и минимальности для подалгебр следующие условия необходимы и достаточны для того, чтобы было справедливо утверждение следствия 6.12 (Голди [52]): пусть даны две конгруэн- конгруэнции q и г, встречающиеся в различных композиционных рядах, В, С — подалгебры, на которых определены q и г, и пусть D==B(\Ct <j' = qn?>2, xf = xf]D2; тогда
6. СТРУКТУРА КОНГРУЭНЦИИ 109 Перейдем теперь к теореме Крулля — Шмидта; чтобы применить структурный вариант этой теоремы, доказанный в § II.4, рассмотрим представление данной алгебры А в виде конечного прямого произве- произведения А^АХХ ••• ХА„. Если проекцию на сомножитель At обозначить через е;: А—> Ah то ясно, что (i) для любых х, у?А, если xti—yzl (/=1, ..., л), то х = у; (ii) если дано произвольное семейство (аг), ai^Ai (i= I п), то существует такой х ? А, что xzi=ai (заметим, что х опре- определен однозначно в силу (i)). Обратно, если дано конечное семейство алгебр и эпиморфизмов е;: А —>• Аь удовлетворяющих (i) и (ii), то можно показать, что имеет место (8). Действительно, если определить отображение Э: А—>\\ At по правилу то G будет гомоморфизмом, поскольку каждый ег является гомомор- гомоморфизмом, мономорфизмом в силу 0) и эпиморфизмом в силу (ii); сле- следовательно, 0 — изоморфизм. Условия (i) и (ii) можно также выразить на языке ядер эпиморфизмов е; следующим образом: Теорема 6.15. Если Q-алгебра А представлена в виде прямого произведения ¦*¦ Л = А X ... ХА„ (8) с. проекциями е;: А-+А1 и если q(-=keret, то конгруэнции <\г удо- удовлетворяют равенствам ц,П ... ГИ„ = А, (9) (qifl ••• ГИ^ЬЯ^Л2 (* = 2, .... я). A0) Обратно, любое семейство конгруэнции (с|,), удовлетворяющее (9) и A0), определяет представление алгебры А в виде прямого произведения (8), где At ~ Alqt. Кроме того, конгруэнции <\t по- попарно перестановочны. Доказательство. Если задано (8), то пусть е^: А —> Ах X . . . X At — проекция; тогда легко видеть, что kere('' = q1f1 • • • Г) Яг- В частности, так как kere(") = A, то имеем (9). Далее, для любых элементов at ? At существует такой х ? А, что хе*"' = (аг an-i)> хгп = ап. Так как at был произвольным элементом в Ah то это озна- означает, что для любых данных у, z ? А существует такой х^А, что ,n • •• flqn-i).
110 ГЛ. II. АЛГЕБРЫ Таким образом, (qtn ... ПЧ„-,)°Чв = Л*. (И) В силу симметрии имеем П С|ЛоЧ/ = Д2. . ' A2) и, следовательно, имеет место A0). Далее, в силу A2) так что все конгруэнции q перестановочны. Обратно, пусть даны q,, ..., q,,, удовлетворяющие (9) и A0); запишем Ai = Aj<\l и положим e(- = natq/. Если хе,- =уе( для 1=1 п, то в силу (9) х = у. Пусть теперь даны at ? At. Если xf-^Zj = uj (j=l, ..., /) для некоторого xil) ? A, A3) то в силу A0) существует такое х('+1)?Л, что х<< + %- = й; для у=1, ..., i+l. Но A3) имеет место для / = 1 и, следовательно, по индукции для всех 1<Сп- В частности, для 1 = п получаем (и), и утверждение до- доказано. | Отметим, что (9) и A0) просто утверждают, что q^ . . ., q,, обра- образуют независимое множество в структуре Ч?&(А), если считать А2 наименьшим, а Д наибольшим элементом. Другими словами, (9) и A0) являются условиями того, чтобы Д было прямым объединением кон- конгруэнции qt, ..., q;! в структуре, дуальной к 4fa(A). Напомним также, что если все конгруэнции на А перестановочны, то Й'й(Л) модулярна (предложение 6.9). Пусть алгебра А удовлетво- удовлетворяет этому условию, и предположим, кроме того, что структура &а(А) конечной длины. Тогда структурная теорема Крулля — Шмидта пока- показывает, что для любых двух полных разложений qifi ... n.qm = r,n ... т„=Д т = п и каждая конгруэнция q(- связана с некоторой конгруэнцией г,-. Это означает, что существует такая конгруэнция q' ^Й'у(Л), что q/ П q' = Г; П q' = Д, q,- ° q' = r;- о q' = Л2. В действительности в силу доказательства теоремы 4.11 в качестве q' можно взять П <\к. Таким образом, полагая Л(- = Л/q,-, Bj = A'tj, А'= Aj(\', имеем А ~ А[ X А ^ Bj X А ; A4) этим доказана Теорема 6.16. (Теорема о замещении для прямых разло- разложений.) Пусть А есть Q-алгебра, на которой все конгруэнции пе-
6. СТРУКТУРА КОНГРУЭНЦИИ 111 рестановочны и структура конгруэнции которой конечной длины. Тогда для любых двух прямых разложений алгебры А с неразложимыми сомножителями т = п и каждый множитель At может быть замещен некоторым Bj. | Хорошо было бы иметь возможность утверждать, что At и Bj, связанные как в A4), на самом деле изоморфны как й-алгебры. В общем случае это не верно (см. упр. 10), но следующая теорема дает простое условие, л.А при котором имеет место изоморфизм. Пусть q, г, q'— такие конгруэнции на А, что qoq/ = roq' = Л2, qnq/ = tnq' = A. Эти условия означают, что каждый q'-класс является общим трансверсалом для^ Л/q и Л/г. Если Л/q' обладает тривиальной подалгеброй, то соответствующий q'-класс сам будет под- подалгеброй, которая тогда должна быть изо- изоморфной и А% и Л/г. Таким образом, получаем следующую тео- теорему: Теорема 6.17. {Теорема Крулля — Шмидта для алгебр.) Пусть А есть 0,-алгебра с перестановочными конгруэнциями, обладающая главным рядом и тривиальной подалгеброй. Тогда для любых двух полных разложений Рис. 8. т = п и Ai~Bi при соответствующем изменении нумерации мно- множителей Bv ..., Вп. Это вытекает из замечаний, предшествующих формулировке тео- теоремы, если заметить, что любой гомоморфный образ алгебры А снова обладает тривиальной подалгеброй. § Мы видели, что конгруэнции на группе перестановочны; поэтому этот результат можно применить к произвольной группе с главными рядами, или, в более общем случае, к произвольной группе с унар- унарными операторами или с мультиоператорами, обладающей главными рядами. На самом деле в случае групп этот результат может быть немного усилен. Напомним, что центром группы О называется мно- множество Z= {x? О\ ху =ух для всех у
112 ГЛ. II. АЛГЕБРЫ Две подгруппы Н, К группы О называются центрально изоморфными, если существует такой изоморфизм а: Н-+К, что х~1 • xa?Z для всех х?Н. Тогда имеем Следствие 6.18. Если О — произвольная группа, обладающая главными рядами, и — два любых полных разложения группы. О, то т = п и под- подгруппа Gt центрально изоморфна подгруте Ht при подходящем изменении нумерации подгрупп Hv ..., Нп. В частности, если О обладает тривиальным центром, то множители Gt определены однозначно. Действительно, по теореме 6.17 имеем О = Gxy^K = H1'XSK, где прямые множители группы G отождествлены с ее подгруппами. Любой элемент х ? G имеет вид х = xxz = угг', где xx?Gv yx?Hx и z, z'?K. Теперь x~1yl = zz' =t, скажем, и К поэлементно перестановочна с О, и Нх; поэтому t поэлементно перестановочен с Gx и Нх; с другой стороны, ^i перестановочен с К и Xj перестановочен с ЛГ, и поэтому t также перестановочен с К, откуда t перестановочен с любым элементом из G, т. е. t? Z. | Было получено много подобных результатов при различных усло- условиях, налагаемых на Q-алгебры. Например, Джекобсоном ([56], гл. III) был получен вариант теоремы Крулля — Шмидта для модулей над кольцом, в котором не предполагается в явном виде существования главных рядов; тем не менее, как показывают примеры (Йонсон [57]), некоторые условия конечности должны все-таки быть наложены. Для группоидов с нейтральным элементом аналогичный результат относительно представлений группоидов в виде внутреннего прямого произведения был получен Йонсоном и Тарским [47]. УПРАЖНЕНИЯ 1. Если любые две конгруэнции на Я-алгебре А перестановочны, то это же справедливо для любви ее факторалгебры. (Указание: воспользоваться следствием 3.12.) 2. Под упорядоченной полугруппой понимают полугруппу S, которая вместе с тем является таким упорядоченным множеством, что ai ^ bi (i = 1, 2) влечет a1a2^b1b2. Элемент е полугруппы 5 называется идемпотентом, если ег = е. (а) Пусть S — упорядоченная полугруппа с наименьшим элементом 1, который является также единицей. Показать, что любой элемент а, удовле- удовлетворяющий условию а2 < а, будет идемпотентом. Если а и b — идемпотенты, то ab будет идемпотентом при условии, что ba < ab.
7. ЛОКАЛЬНЫЕ И РЕЗИДУАЛЬНЫЕ СВОЙСТВА ИЗ (Ь) Показать, что если S удовлетворяет условиям пункта (а) и обладает монотонным антиавтоморфизмом второго порядка, т. е. таким отображением S в себя, а-»а', что A) а<4фа'<*'. 00 а" = a, (iii) {ab)' = Ь'а', то для любых идемпотентов а и b ab тогда и только тогда будет идемпотенто.м, когда ba = ab. Вывести отсюда предложение 6.6. 3. Если А есть Й-алгебра и S — произвольное подмножество алгебры А, то будем писать а ~ b (mod 5), если а = Ь или a, 6?ST, где т — некоторая трансляция алгебры А. Далее, будем писать акЬ (mod 5), если существует такая конечная последовательность х0 = а, х{ хп = Ь, что Щ-\ ~> агг (mod 5). Показать, что отношение а и Ь будет конгруэнцией на А и что это будет наименьшая конгруэнция, которая обладает классом, содержащим 5. 4. Пусть А я S такие, как в упр. 3, и определим q = \{х, у)?А2 \xx(:S <?ф ух ?S для любой трансляции т}. Показать, что q будет наибольшей среди конгруэнции на А, для которых 5 является объединением (^-классов. 5. (Мальцев.) Пусть А и 5 такие, как в упр. 3; показать, что S будет классом единственной конгруэнции на А тогда и только тогда, когда для всех х, у?А хх ?S <?ф yx(zS для всех трансляций т влечет х « у (см. упр. 3, определение). 6. (Мальцев.) Трансляция на Й-алгебре А называется обратимой, если для нее существует обратное отображение, также являющееся трансляцией. Показать, что обратимые трансляции на А образуют группу Г и если Г действует на А транзитивно (т. е. если А, как Г-модуль, состоит из одной траектории), то все конгруэнции на А перестановочны. (Указание: проверить, что если taj, — обратимая трансляция, отображающая а в Ь, то отображение х->ха, где хв = аххЬ%^, будет трансляцией.) 7. Пусть q — конгруэнция на структуре L. Показать, что если a = b (mod q), то a A b = a \f b (mod q). 8. (Фунаяма, Накаяма.) Показать, что структура конгруэнции на произ- произвольной структуре дистрибутивна. (Указание: воспользоваться упр. 7 при про- проверке того, что a = b (mod р-П(тс V §)) влечет a = 6(mod q[\x) V (стПё) ). 9. Конгруэнция q на Й-алгебре А называется совершенной, если любой трансверсал факторалгебры A/q порождает А. Показать, что если Л"—мини- Л"—минимальная система образующих алгебры А и q — совершенная конгруэнция на А, то q разделяет X. 10. (Йонсон.) Пусть Й состоит из одного унарного оператора. Построить две такие неизоморфные й-алгебры А, В, каждая из которых двухэлементна и HXBsSXS- (Указание: в каждом случае в качестве операции взять некоторую подстановку соответствующего носителя.) 7. ЛОКАЛЬНЫЕ И РЕЗИДУАЛЬНЫЕ СВОЙСТВА В предыдущем параграфе мы получили описание конечных прямых произведений на языке ядер проекций на множители. Для произведений с произвольным числом множителей это описание при- принимает более сложный вид. Рассмотрим поэтому Q-алгебру А с се- семейством эпиморфизмов е,: А^А^ (Я. 6 Л). A)
114 ГЛ. II. АЛГЕБРЫ удовлетворяющих только первому из условий § II.6: (i) для любых х, у ? А, если хек==уек для всех Х?А% то х — у. Тогда те же самые рассуждения показывают, что А изоморфна подалгебре прямого произведения JJ Ак\ отождествляя А с этой под- подалгеброй алгебры JJ Ак, видим, что естественные проекции гк, огра- ограниченные на А, все еще остаются эпиморфизмами. Поэтому введем следующее определение: Определение. Пусть (Ак)к^А— некоторое семейство й-алгебр. Тогда подалгебра А прямого произведения JJ Ак называется под- прямым произведением семейства (Ак)кгА, если е^ j ^4 являются эпи- эпиморфизмами (для каждого X ? Л). Обычно подпрямые произведения возникают следующим образом: Предложение 7.1. Пусть А есть Q-алгебра и (<]i)k^A — семей1- ство конгруэнции на А. Положим q=f)qA и Ak —A(qk; тогда Q-алгебра Ajq изоморфна подпрямому произведению семейства ИЛ 6 А- Доказательство. Рассмотрим отображение 0: А —> JJ Ak, определенное по правилу: ^ Л B) По определению 0 будет гомоморфизмом с ядром q; поэтому, факто- ризуя по q, получаем мономорфизм ^4/q —>¦ JJ ^4^. Таким образом, А!<\ можно вложить в JJ Ак, и B) показывает теперь, что Qek — эпи- эпиморфизм. | Следствие 7.2. Если А — некоторая 0,-алгебра с таким се- семейством конгруэнции (<1я,)а,?А' нт0 ЛЧа"^- то А изоморфна подпрямому произведению алгебр Ajqk. Это утверждение является частным случаем предложения 7.1 при (| = Д и вытекает из него, если вспомнить, что Л/А = Л. В Семейство (<]))kr\ конгруэнции на А называется разделяющим семейством конгруэнции, если Пс)х = А (т- е- П Чх разделяет А). Иначе говоря в следствии 7.2 тогда утверждается, что А можно представить в виде подпрямого произведения алгебр Ак при условии, что существует разделяющее семейство конгруэнции (^.д с фак- торалгебрами Ак. Пусть А есть Q-алгебра с таким разделяющим семейством конгруэнции (%)AfA. что qA=?A для всех А^Л; тогда А называется подпрямо разложимой; в противном случае А называется
7. ЛОКАЛЬНЫЕ И РЕЗИДУАЛЬНЫЕ СВОЙСТВА 115 подпрямо неразложимой. Иначе говоря, А подпрямо неразложима тогда и только тогда, когда в каждом представлении B) алгебры А в виде подпрямого произведения по крайней мере один из 0е^ будет изоморфизмом. С помощью этого определения получается полезная теорема о пред- представлении алгебр в виде подпрямого произведения, принадлежащая Биркгофу [44]. Теорема 7.3. Каждая Q-алгебра А представила в виде под- подпрямого произведения подпрямо неразложимых Q-алгебр. Доказательство. Пусть q— некоторая конгруэнция на А; будем говорить, что q неразложима в пересечение, если не суще- существует такого семейства конгруэнции (?i)krA, что хк—>q для всех к?А и f] tA = q. Из следствия 3.12 вытекает, что q неразложима в пере- пересечение тогда и только тогда, когда Ajq подпрямо неразложима. Пусть теперь (qJXfA — семейство всех конгруэнции на А, неразложимых в пересечение; если мы сможем показать, что fW=A. C) то отсюда будет вытекать сформулированная теорема, так как тогда в силу следствия 7.2 алгебра А будет представлена в виде подпря- подпрямого произведения подпрямо неразложимых алгебр Ajqx. Докажем равенство C). Пусть х, у ? Л, хфу, и пусть q0 — такая максималь- максимальная конгруэнция на А, что (х, y)^q0 (она существует в силу след- следствия 6.4). Тогда любая конгруэнция, которая содержит q0 в качестве собственного подмножества, содержит также и (х, у), и, следова- следовательно, пересечение всех конгруэнции, содержащих q0 в качестве собственного подмножества, также содержит (х, у). Но (х, у) (? q0, и этим показано, что q0 неразложима в пересечение; поскольку х, у — произвольная пара различных элементов алгебры А, то отсюда вытекает C). | Несколько неполная двойственность, которая была замечена в тео- теории множеств (в § 1.3) и которая, очевидно, распространяется (в еще менее полной степени) на общие алгебры, наводит на мысль рассмо- рассмотреть следующее понятие, двойственное понятию разделяющего се- семейства конгруэнции. Пусть А — произвольная й-алгебра; тогда под локальной системой подалгебр алгебры Л понимают систему <ff не- непустых подалгебр алгебры А, которая направлена по включению и для которой (J ?f = A. Тривиальными примерами локальных систем являются (i) система всех непустых подалгебр алгебры А и (И) система, состоящая из одной алгебры А (при условии, что А Ф 0). Система всех подалгебр с конечным числом образующих алгебры А представляет собой важный
116 ГЛ. II. АЛГЕБРЫ пример локальной системы. Как легко видеть, произвольная локальная система в А, замкнутая относительно подалгебр (т. е. такая система, которая вместе со всякой алгеброй содержит все ее под- подалгебры), обязательно содержит все подалгебры с конечным числом образующих алгебры А. Перейдем теперь к рассмотрению свойств й-алгебр, таких, как, например, свойство быть конечной или свойство содержаться в дан- данной алгебре в качестве подалгебры. Мы будем интересоваться только- абстрактными свойствами, т. е. такими свойствами Р, которыми обладают вместе с алгеброй А все изоморфные ей алгебры. Таким образом, свойство быть конечной является абстрактным свойством, а свойство быть подалгеброй данной алгебры, например, не является абстрактным. Если Р — некоторое свойство алгебр, то говорят, что- алгебра А локально обладает свойством Р, если существует локаль- локальная система подалгебр алгебры А, каждая из которых обладает свой- свойством Р. Если каждая алгебра, которая локально обладает свойством Р, в действительности сама обладает этим свойством, то Р называется локальным свойством алгебр. Так, например, свойство быть абелевой является локальным свойством групп; с другой стороны, свойство быть конечной не является локальным свойством: мультипликативная группа всех комплексных корней из единицы локально конечна, но не конечна. Аналогично говорят, что Q-алгебра резидуально обладает свой- свойством Р, если существует такое разделяющее семейство (с^^ед кон" груэнций на А, что каждая факторалгебра А^к обладает свойством Р. В силу следствия 7.2 А резидуально обладает свойством Р тогда и только тогда, когда она может быть представлена в виде подпрямого произведения Q-алгебр, обладающих свойством Р. Далее, свойство Р называется резидуальным свойством, если всякая й-алгебра, рези- резидуально обладающая свойством Р, в действительности сама обладает этим свойством. Например, для групп свойство быть абелевой рези- резидуально, так как если группа G резидуально абелева, то она является подпрямым произведением абелевых групп, и, следовательно, сама абелева, но свойство быть конечной не является резидуальным свой- свойством. Мы закончим этот параграф результатом, устанавливающим некоторую связь между локальными и резидуальньши свойствами. Предложение 7.4. Всякое резидуальное свойство п-алгебр, сохраняющееся при переходе к гомоморфным образам, локально. Доказательство. Пусть Р—свойство, удовлетворяющее усло- условиям этого предложения, и пусть А есть й-алгебра с локальной си- системой (^х)хрл п°Далгебр, обладающих свойством Р. Для удобства предупорядочим множество индексов Л по правилу: А,<1ц тогда и только тогда, когда Ах с А^.
f 7. ЛОКАЛЬНЫЕ И РЕЗИДУАЛЬНЫЕ СВОЙСТВА \\Т Тогда ясно, что Л направлено. Теперь возьмем прямое произведение- D = JJ Ах с проекциями е^: D —> Ак и рассмотрим подмножество В = \х ? D } существует такое Я.о = к0 (х), что хеА = хеЛо для % >- ?»0) - Таким образом, В — это подмножество элементов алгебры D, коорди- координаты которых, начиная с некоторой, постоянны. Это постоянное зна- значение хгх обозначим через хе. Мы утверждаем, что В — подалгебра алгебры D и, на самом деле, подпрямое произведение алгебр Ах. Действительно, если (о?й(д), хх, ..., х„?В, то предположим, что* xiel = xit для ?»^>?»г; тогда, так как Л направлено, существует такое Я,0?Л, что А,о ^> Xt для 1=1 п; следовательно, х1гх = xte для. к ^> к0 и поэтому Это выполняется для Я^^о, и поэтому (Xj • • • .vn«) e^ совпадает с (л^¦ • ¦ х„<»)е по определению е. Если заданы произвольное Х?Л и. произвольное a^_Alt то а?Лц для всех [х^>А- и, следовательно, эле- элемент х алгебры D, определенный по формуле а, если р. ^?., [ произвольный элемент в А^ в противном случае, принадлежит подалгебре В и обладает тем свойством, что хе = а; этим показано, что еА | ^ будет эпиморфизмом, и, таким образом, & является подпрямым произведением алгебр Ак. Так как хе ? А для любого х ? В, то е является отображе- отображением алгебры В в алгебру Л, а проведенные выше рассуждения показывают, что е — гомоморфизм. Более того, е — эпиморфизм, так как каждый элемент а ? А содержится в Ак для некоторого А, ? Л и, следовательно, для всех A^>Я. Итак, А является гомоморфным образом подпрямого произведения алгебр Ак и поэтому обладает свой:твом Р. | УПРАЖНЕНИЯ 1. Показать, что для любого наследственного свойства Р свойство ло- локально обладать свойством Р является локальным свойством, а свойство ре- зидуально обладать свойством Я.является резидуальным свойством. 2. Абелева группа называется группой без кручения, если не суще- существует элементов конечного порядка, кроме нейтрального элемента. Показать, что свойство быть абелевой группой Ссз кручения является одновременно- локальным и резидуальным, но не сохраняется при переходе к гомоморфным образам. 3. Группа О называется ^-группой (где р — простое число), если поря- порядок каждого элемента группы Q является степенью числа р. Показать, что- свойство быть /^-группой является локальным свойством, сохраняющимся» при переходе к подгруппам, но не является резидуальным. (Указание: каж- каждая абелева группа без кручения резидуально обладает свойством быть, /г-группой.)
118 ГЛ. П. АЛГЕБРЫ 4. Группа G называется упорядоченной, если ее носитель можно упо- упорядочить так, что а <^ Ь, а' ^Ь' влечет аа' «С ЬЬ'. Если G — абстрактная группа, носитель которой может быть упорядочен таким образом, что G превращается в линейно упорядоченную группу, то говорят, что G может быть линейно упорядочена. Показать, что свойство групп «О может быть линейно упорядочена» является резидуальным, но не сохраняется при пере- переходе к гомоморфным образам. (Указание: прямое произведение любого се- семейства линейно упорядоченных групп можно упорядочить, если некоторым ¦образом вполне упорядочить множество индексов, а затем упорядочить дан- данное произведение лексикографически. Во-вторых, всякая свободная абелева группа может быть линейно упорядочена, но не всякий ее гомоморфный ¦образ может быть так упорядочен.) 5. (Дьёдонне, Лоренцен.) Определить каногическую упорядоченность на прямом произведении упорядоченных групп П G^ по правилу: (х^) ^ (у^) тогда и только тогда, когда хк < ух для всех А?Л. Показать, что упоря- упорядоченная абелева группа G (записываемая аддитивно) является подпрямым произведением линейно упорядоченных групп (с канонической упорядочен- упорядоченностью) тогда и только тогда, когда для любого х ? G и любого положи- положительного целого числа п из пх >. О следует х !> 0. 6. Пусть R— коммутативное кольцо с 1. Показать, что если R не имеет нильпотентиых элементов Ф0 (т. е. если хп = 0 влечет х = 0) и R под- прямо неразложимо, то R — область целостности. Вывести отсюда, что вся- всякое кольцо без нильпотентных элементов =/= 0 может быть представлено в виде подпрямого произведения областей целостности. 7. Подпрямое произведение А семейства (Ai)} ^л алгебр называется несократимым, если ограничение на А естественной проекции на собст- собственный сомножитель ТТ А^ ((* ?Л', где A'ciA) не является мономорфизмом. Показать, что если е^: А -> А^ — ограничения естественных проекций, то под- подпрямое произведение А несократимо тогда и только тогда, когда ker е.х ф П кег е„ для каждого Л?Л. 8. Показать, что всякое подпрямое произведение конечного числа со- сомножителей также может быть представлено в виде несократимого подпря- подпрямого произведения некоторых из этих сомножителей. Показать, кроме того, что несократимое подпрямое произведение конечного числа простых колец -обязательно будет их прямым произведением. 9. Показать, что всякая дистрибутивная структура, содержащая более двух элементов, подпрямо разложима. (Указание: для любого a?L рассмо- рассмотреть левый и правый отрезки, порожденные элементом (а, а) в L2, и по- показать, что пересечение конгруэнции, порожденных этими отрезками, будет диагональю в L.) Проверить, что для любого множества А булеан J? (А) является ди- дистрибутивной структурой и что, кроме того, ^(Л)й2а, где 2= {0, 1} счи- считается дистрибутивной структурой с упорядоченностью 0 < 1. Показать, что, ¦обратно, каждую дистрибутивную структуру L можно вложить в структуру вида д§ (А) для некоторого множества А, которое можно выбрать конечным, -если L конечна. 10. Показать, что свойство группы быть простой является локальным свойством. (Указание: О проста тогда и только тогда, когда для любых. jc, y(^G, уФ 1, существует произведение элементов, сопряженных с эле- элементами у и у~', равное х.) Используя тот факт, что знакопеременная
8. СТРУКТУРА КАТЕГОРИЙ Й-АЛГЕБР группа, степень которой больше четырех, проста, показать, что группа всех, четных подстановок с конечными носителями на счетном множестве проста. П. Показать, что свойство групп быть резидуально конечной является резидуальным, но не является локальным (использовать упр. 1 и 10). 12. Показать, что свойство быть свободной абелевой группой не являетса локальным свойством. 8. СТРУКТУРА КАТЕГОРИЙ Й-АЛГЕБР Мы видели, что для заданной области операторов Q все Q-ал- гебры со всеми Q-гомоморфизмами между ними образуют категорию, которая была обозначена через (й). Всюду в дальнейшем универ- универсальное множество U будет произвольным, но фиксированным, так что мы не будем его явно указывать, но когда речь идет о Q-алгеб- рах, нужно помнить, что рассматриваются только алгебры, носители которых принадлежат U. Подкатегория ^ категории (Q) называется тривиальной, если она содержит только одноэлементные алгебры, и нетривиальной в противном случае. Если вместе с каждой алгеброй А категория ^{' содержит все алгебры, ей изоморфные, и вместе с любыми двумя изоморфными алгебрами А, А' содержит все изоморфизмы между А и А', то e/f называется абстрактной. Категория q^T называется регулярной, если каждый g/Г-гомоморфизм можно представить в виде ец, где е есть g^T-эпиморфизм, а ц есть g/f-мономорфизм. Ясно, что абстрактная категория ^f регулярна тогда и только тогда, когда для каждого g^T-гомоморфизма а: А—>В образ Аа являете» e/f-алгеброй, вложение /: Аа—>В есть e/f-гомоморфизм и а можно представить в виде а = а0/, где а0: А->Аа является ^'-эпимор- ^'-эпиморфизмом. Если ?f— некоторое множество Q-алгебр, то из <ff можно обра- образовать категорию, например взяв полную подкатегорию категории (Q) с ?Р в качестве класса объектов; в общем случае эта категория не будет ни абстрактной, ни регулярной. Однако заметим, что если Qyf — подкатегория категории (Q), то существует однозначно опре- определенная наименьшая абстрактная подкатегория категории (Q), содер- содержащая о^Г; нужно только присоединить все изоморфные образы e/f-алгебр и всевозможные изоморфизмы между ними. Если дано» множество S3 Q-алгебр, го всегда можно построить регулярную ка- категорию с if в качестве класса объектов, например допуская в ка- качестве отображений только изоморфизмы, но часто бывает нужно вложить данную подкатегорию категории (Q) в регулярную подкате- подкатегорию. Для того чтобы это сделать, заметим, что множество ??' Q-алгебр вместе с некоторыми мономорфизмами и эпиморфизмами, между ними порождает регулярную подкатегорию категории (Q) тогда.
120 ГЛ. П. АЛГЕБРЫ т только тогда, когда для каждого мономорфизма ц и каждого -эпиморфизма е, для которых цв определено, существуют такие моно- мономорфизм jij и эпиморфизм е1 из этого множества, что цг = Е1\11. Предложение 8.1. Класс абстрактных подкатегорий, а также класс абстрактных регулярных подкатегорий категории (Q) обра- образуют полные структуры. Доказательство. Если (еЗГДсл — некоторое семейство абст- абстрактных подкатегорий категории (Q), то через g/f ^f)^ обозна- обозначим категорию, классом объектов которой является f\ Ob е%\. а классом морфизмов служит Г)Н°те?/\- Легко проверить, что это снова абстрактная подкатегория категории (Q), и, следовательно, по предложению 1.4.1 абстрактные подкатегории образуют полную структуру. Предположим теперь, что каждая подкатегория e/f\. кроме того, регулярна, и пусть а: А—>В есть e/f ^-гомоморфизм для каждого Х?А. Тогда Аа будет е/^\-алгеброй, вложение /: Аа—>В будет о/^-гомоморфизмом и а = сс0/ (где а0: А—>Аа) ¦будет g/f^-эпиморфизмом для каждого Я,?Л; отсюда / и сс0 являются .e/f-гомоморфизмами. | Обозначим структуру всех абстрактных регулярных подкатегорий категории (Q) через Г (Q) и определим некоторые операторы замы- замыкания на F(Q) в смысле § II. 1; это возможно, так как мы имеем дело с полной структурой. Такие операторы замыкания (которые систематически вводились Ф. Холлом для класса групп) будут обо- обозначаться полужирными заглавными буквами; если А — оператор за- замыкания, то будем говорить, что категория &% К-замкнута, если Ae/f= еЗГ'• Важнейшими примерами операторов замыкания на Г(О) являются следующие: (i) Подалгебры. Для любой категории <?%" ? Г (Q) через S^f обо- обозначим регулярную категорию, порожденную всеми подалгебрами g/f-алгебр и всеми ограничениями <?/?-гомоморфизмов, срезанных до подалгебр е^Г-алгебр. Легко проверить, что S будет оператором замыкания. Если категория e/f S-замкнута, то говорят также, что она замкнута относительно подалгебр или что она наследственна. (И) Факторалгебры. Если дана категория ^ ?Г(Й), то через Qs/f обозначим регулярную категорию, порожденную всеми гомоморфными образами gjf-алгебр вместе со всеми гомоморфизмами, индуцирован- индуцированными э^Г-гомоморфизмами. Тот факт, что Q — оператор замыкания, вытекает из следствия 3.12. Если категория Q-замкнута, то говорят, что она замкнута относительно гомоморфных образов. (ш) Прямые произведения. Если дана категория то через Р^ обозначим регулярную категорию, порожденную всеми лрямыми произведениями /э = ][1^\ семейств е^-алгебр вместе < проекциями е^: Р—> Ак и такими гомоморфизмами между произве- произведениями, которые индуцируются (^-гомоморфизмами между сомно-
8. СТРУКТУРА КАТЕГОРИЙ Й-АЛГЕБР 12Г жителями. Если категория Р-замкнута, то говорят, что она замкнуто- относительно прямых произведений. Если вспомнить, что множество- индексов является элементам фиксированного универсального множе- множества U, то снова ясно, что Р—оператор замыкания. (iv) Локальные системы. Если дана категория e/f ?Г(Й), то че- через Le^f обозначим абстрактную категорию, порожденную теми Q-алгебрами А, которые локально являются g/f-алгебрами, т. е. обладают локальной системой (^)я,сл е/Г-алгебр с вложениями ih: A^—> А, и гомоморфизмами, индуцированными g/f-гомоморфиз- g/f-гомоморфизмами между алгебрами соответствующих локальных систем. Если Lo^f = е/Г, то категория <?%" называется локальной. Крюз(А. Н. Kruse) привел пример, в котором L не является оператором замыкания (эта работа будет опубликована в J. London Math. Soc). (v) Резидуальные системы. Пусть e^f ?Г(Й) и Ra^T — регуляр- регулярная категория всех тех й-алгебр Л, которые резидуально являются e/f-алгебрами; это значит., что существует такое разделяющее се- семейство конгруэнции (qA), что A,'qk есть ^'-алгебра. Кроме того, паЦ^ является 1^е>?/1-гомоморфизмом, и гомоморфизм а: В—>А будет Яо/^-гомоморфизмом в том случае, если a(natq^) суть ^''-гомомор- ^''-гомоморфизмы для всех Я.?Л. R-замкнутая категория называется резидуаль- ной. Оператор R снова будет оператором замыкания, и, кроме того,, всякая резидуальная категория замкнута относительно прямых произ- произведений; вообще для любой категории g/f категория Pq/T является; подкатегорией категории Rq/T. Если А и В — операторы замыкания на Г (Q), то будем писать- А <^ В для обозначения того, что категория kG?f является подкате- подкатегорией категории Вз^Г для каждой категории !2/{'^Т@). Определим,, далее, оператор АВ равенством В общем случае АВ не обязан быть оператором замыкания, но не- нетрудно видеть, что всегда существует наименьший оператор замыка- замыкания, содержащий А и В, который мы будем обозначать через А V В.. Это вытекает кз того, что совокупность систем замыканий (соответ- (соответствующих оь.раторам замыкания) сама образует полную структуру. Можно проверить это и непосредственно тем же способам, как в за- замечаниях, предшествующих предложению 6.6; тогда так же, как и в этом предложении, можно вывести, что АВ есть оператор замы- замыкания, если АВ ^ ВА. На самом деле, множество всех операторов (т. е. унарных операций) на F(Q), удовлетворяющих условиям J. 1—2 из § II. 1, образует упорядоченную полугруппу с 1 в качестве наи- наименьшего элемента, а операторами замыкания будут те и только те элементы этой полугруппы, которые идемпотентны (см. упр. 6.2). Между определенными выше операторами существует некоторая связь, важная для дальнейшего изложения.
122 ГЛ. II. АЛГЕБРЫ Предложение 8.2. Оператор U = SP является оператором замыкания и P<R<SP. A) Д о к а з ат е л ь ст в о. -В силу сделанных выше замечаний для того, чтобы показать, что SP — оператор замыкания, достаточно про- проверить, что PS<SP. B) Пусть A?PSq%'; тогда А = Д Ах, где Ак— подалгебра некоторой e/f -алгебры Вк. Теперь JJ Ah можно вложить в JJ Bk, откуда А изоморфна подалгебре алгебры \\ Вк, т. е. A?SPq%"; аналогично можно показать, что каждый РБе/^-гомоморфизм является SPo/f-го- SPo/f-гомоморфизмом, что и доказывает B). Далее, Q-алгебра будет рези- дуально g/f'-алгеброй тогда и только тогда, когда она представима в виде подпрямого произведения Q/f-алгебр. В частности, каждое прямое произведение е^Г-алгебр будет резидуально еЗГ-алгеброй, откуда P^R, а подпрямое произведение является, очевидно, под- подалгеброй прямого произведения и, таким образом, R<^U, что и до- доказывает A). | УПРАЖНЕНИЯ 1. Показать, что РЖ и R^ всегда содержат тривиальные алгебры, и если 0 обладает структурой Q-алгебры (т. е. если Й @) = 0), то L $? всегда содержит 0 в качестве алгебры. 2. Показать, что SQ <! QS, но равенство выполняется не всегда. (Ис- (Использовать следствие 3.12 при установлении неравенства и проверить, что это неравенство будет строгим в категории групп и гомоморфизмов.) 3. Показать, Что в общем случае SP Ф PS. 4. Показать, что QL <; LQ. 5. Показать, что SR = RS = U. 6. Переформулировать предложение 7.4 в терминах, принятых в этом- лараграфе.
ГЛАВА НЕ СВОБОДНЫЕ АЛГЕБРЫ Многие важные классы алгебр, среди них группы, кольца к структуры, состоят из всех гомоморфных образов некоторых «сво- «свободных» в этом классе алгебр, которые по существу определяются мощностью множества свободных образующих. Такие классы назы- называются многообразиями алгебр и будут изучаться в главе IV, но свободные алгебры важны также в более общих ситуациях, и поэтому мы посвятим эту главу изучению свойств свободных алгебр, не за- зависящих от понятия многообразия. Понятие свободной алгебры пред- представляет собой частный случай понятия универсального функтора в теории категорий, и поэтому мы опишем сначала универсальные функторы в общих категориях (см. Самюэль [48], МаклеКн [63]). 1. УНИВЕРСАЛЬНЫЕ ФУНКТОРЫ Пусть e/f—некоторая категория и F— произвольный функтор- из е?Г в St. Таким образом, F сопоставляет каждому а?ОЪо/?* множество F(а) и каждому е^-морфизму а: а^-b отображение F(a): F(a)—>F (b). Если задано | б F (а), то будем писать ?а вме- вместо \,F (а); тогда тот факт, что F — функтор, выражается равен- равенствами (|а) р = % (сф), |еа = | (I б F (а), а, р 6 Horn Jf). если только обе части определены. Если существует <з2Г-объект и и элемент р множества F (и), обладающие тем свойством, что каждому | б f (a) соответствует такой единственный |' б Нот (и, а), что то и называется универсальным ^"-объектом с универсальным морфизмом р для функтора F. Таким образом, класс у F (а) по- порождается элементом р при правом умножении на е^Г-морфизмы; это свойство часто называется универсальным свойством пары (и, р).
124 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Конечно, универсальный объект не обязательно существует, но если существует, то определен по существу однозначно: Предложение 1.1. Пусть F— функтор из категории a St, и предположим, что две пары (и1, pj) и (и2, р2) универсальны для этого функтора. Тогда их и и2 эквивалентны, причем суще- существует такая единственная эквивалентность 9: и1->и2, что Pi 9 = Р2- Доказательство. В силу универсального свойства объекта их существует такой единственный морфизм 0: ul—>u2, что Pl6 = P2. A) а в силу универсального свойства объекта и2 существует такой мор- морфизм ф: и2—>«!• что р2ф = Р[. Следовательно, р^ф —рх = 91?и ', в силу единственности находим, что 8ф = е«, и аналогично ф8 = 8„2. Этим показано, что 0 есть g/f-эквивалентность. Поскольку 0 — единственный морфизм, удовлетворяющий условию A), то это единственная эквивалентность. В Если g/f и J2? — некоторые категории, то будем говорить, что J? представлена в g^f, если существует ковариантный функтор F из i"XeJ в St. Таким образом, произвольной паре А ^ Ob «5я, а^ОЬ^ соответствует множество F(Л, а), и это соответствие (Л, a)->F(A, а) контравариантно по Л и ковариантно по а. Если заданы произвольные морфизмы ф: В->А м а: а—>Ь в J? и ^ соответственно, то существует отображение F(ц>, a): F(А, а)—> -*F(B, b). Обозначим результат применения этого отображения к ?,?F(A, а) через ф|а. Тогда функторный характер соответствия F выражается равенствами = ^(Ф|). ^а1 = 1 (Ф. ^6 Horn = (|а)р. |еа = | (а, которые выполняются, как только обе части определены. В большинстве приложений объектами категорий J2? и ^/f будут множества с некоторыми структурами и F(A, а) будет состоять из некоторых отображений из Л в а (как множеств). По этой причине элементы множества F(A, а) мы будем обычно называть допустимыми морфизмами данного представления. Теперь вместо единственного универсального еЗГ-объекта мы имеем по одному универсальному .е^Г-объекту для каждого ^-объекта, что, как скоро будет показано, ¦определяет функтор из J? в е^Г. Например, если J? — подкатегория
I. УНИВЕРСАЛЬНЫЕ ФУНКТОРЫ 125 категории <?{", то J2* представлена в <?? и каждый ^-объект является своим собственным универсальным объектом при этом пред- представлении. Менее тривиальный пример получается в том случае, когда еЗГ — подкатегория категории J3?; вообще будем говорить, что категория ^ подчинена категории J2? (в обозначениях gjg" <^ J?), если существует такой функтор i из &? в _2", что для любых о^Г-морфизмов а, а': а-±Ь(а, Ь^ОЪ&р) из ai = ct'i следует а = а'. ^-объект ai, соответствующий ^-объекту а, будем называть J?-носителем ^-объекта а, а морфизм ai будем называть J^-мор- физмом, определяемым e/f-морфизмом а. В частности, если ^/f и J2? состоят из множеств с некоторой структурой и отображений, сохра- сохраняющих эту структуру, то оЗГ < J?, если JjP-объекты обладают более слабой структурой, чем ^-объекты, и функтор i действует так, что «игнорирует» или «забывает» эту е^Т-структуру, т. е. является пренебрегающим функтором в терминологии Маклейна. Типичным примером такого функтора является функтор из категории групп в категорию множеств, при ко'тором каждой группе сопостав- сопоставляется ее носитель и гомоморфизмы рассматриваются как отобра- отображения между носителями. Это показывает, что категория Gp групп и гомоморфизмов подчинена категории St множеств и отображений; конечно, категория групп не будет подкатегорией категории множеств, поскольку различные группы могут иметь один и тот же носитель. Если е^Г <С -S9 и i — соответствующий функтор, то всегда можно представить J? в ^, полагая F (А, а) = Horn {A, ai), F(q, a): ?-> -*f|(ai). Отметим, что во всех интересующих нас случаях подчи- подчиненные категории получаются с помощью пренебрегающего функтора. Так, например, категория Gp подчинена категории St; соответствую- соответствующее представление получается, если сопоставить каждому множеству X и каждой группе О все отображения множества X в носитель группы О. Как мы уиидим позже, для множества X существует универсальный объект, а именно свободная группа над множеством X. Чтобы получить другой пример, заметим, что категория линейно упорядоченных множеств и монотонных гомоморфизмов подчинена категории St, и поэтому существует представление множеств в линейно упорядоченных множествах, но универсальный объект для этого представления в общем случае не существует. В дальнейшем функ- функтор i мы обычно будем опускать; это соответствует принятому согла- соглашению не вводить специального обозначения для носителя алгебры или не делать различия между гомоморфизмом алгебр, и соответствую- соответствующим отображением носителей этих алгебр. Вернемся теперь к общему случаю категорий <?? и •2'> гДе -3" представлена в eJf, и предположим, что для каждого „^-объекта А существует универсальный оЗГ-объект U(A) с морфизмом р(Л): Л--> —> U (Л), обладающим универсальным свойством. Тогда пара (U {А), р(Д)), которая в силу предложения 1.1 определена данным
126 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ представлением однозначно с точностью до е/^-эквивалентности, на- называется универсальным функтором для данного представления. Это название оправдывается следующей теоремой. Теорема 1.2. Пусть даны категории <?'? и J? и представ- представление J? в (?/?, для которого существует универсальный функ- функтор U. Тогда U на самом деле будет функтором из Л? в e/f; он определен однозначно с точностью до ^-эквивалентности. Доказательство. Пусть а: А -ч>- В есть J^-морфизм; умно- умножая на р, получаем морфизм ар: A~+U(B) и, следовательно, такой единственный ^-морфизм (У (a): U (А) -> U (В), что диаграмма А В U{a) --> U (В) Р V U (А) - коммутативна. Если f>: B-+C — другой ^-морфизм, получаем ком- коммутативную диаграмму А ^ U (А) U (а) В U (В) С и®) -> U (С) По определению Qyf -морфизма U (ар) имеем сфр==р(У(сф), а также attp = pU (a) Uф); отсюда в силу единствегшости заключаем, что Далее, если гА: А->А—тождественный морфизм, то елР = Р = Ри (?л). откуда ?/(ед) = %(д). Этим показано, что U—функтор, а его един- единственность вытекает из предложения 1.1. | Если еЯГ подчинена Л?, то мы имеем также представление ^}f в J?', но это представление, очевидно, обладает универсальным функтором, а именно T]a: a->av, переходя к двойственным категориям, получаем представление кате- категории 3" в категории е2Г°, которые может обладать, а может и не обладать универсальным функтором. Вообще если <?%" представлена в J?, то Jg° представлена в ^°, и если универсальный функтор
I. УНИВЕРСАЛЬНЫЕ ФУНКТОРЫ 127 для этого представления существует, то мы получаем ковариантный функтор из J?° в е2Г° или, эквивалентно этому, ковариантный функтор из J2? в q%". Этот функтор называется коуниверсальным функтором для представления ^С в JP. Ясно, что опять коунивер- сальный функтор определен однозначно с точностью до ^-эквива- ^-эквивалентности. Следующий пример является важным примером представления категорий. Пусть ^/{" — категория и Л — предупорядоченное множе- множество. Тогда А-системой в </?? называется семейство (ак, akfl) е^-объектов ак, заиндексированных элементами множества Л, вме- вместе с e/f-морфизмами ссЛд: ax~>afl для всех таких X, \i?A, что X -^ ц, причем выполняются условия ам.= 1- Vnv=aiv если только ^<(i<v. B) Через o?~(e%r) обозначим категорию, объекты которой являются Л-системами в o/f для произвольных предупорядоченных мно- множеств Л, а морфизмы определяются следующим образом: если даны ^(еТ)-объекты (ах, а^\^А и (bb ^„N>TlfM, то ^(а^О-морфиз- мом между этими объектами называется монотонный гомоморфизм Х—>Х' предупорядоченного множества А в предупорядоченное мно- множество М вместе с семейством таких e/f-морфизмов что Если число 1 считать упорядоченным множеством, состоящим из единственного элемента, то 1-системы в e/f и их E?'C^)-морфизмы образуют полную подкатегорию категории ^(еЗГ), изоморфную категории G/f. Поэтому будем считать, что q/T вложена в ^~^ посредством этого изоморфизма, так что в дальнейшем категорию можно рассматривать как подкатегорию категории <^~(е/Г). Таким образом, мы имеем представление <§Г(с>Ж) с <Ж* и возникает во- вопрос, существует ли универсальный функтор или коуниверсальный функтор для этого представления. При ответе на этот вопрос целе- целесообразнее рассматривать не всю категорию ^(e/f), а подкатегорию (содержащую, конечно, е2Г), которая получается, если некоторым образом ограничить класс предупорядоченных множеств. Например, можно рассматривать только линейно упорядоченные множества, или только вполне неупорядоченные множества, или направленные мно- множества. Приведем несколько примеров, которые понадобятся нам в дальнейшем. (i) Универсальный функтор для <^~(е2Г) над вполне неупоря- неупорядоченными множествами. В случае вполне неупорядоченных мно- множеств при построении (^"(е^')-объектов морфизмы не участвуют
128 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ и B) пусто. По определению универсальный функтор в данном случае сопоставляет каждому семейству (u))ica s/Г-объектов такой еЗГ-объект /> = [ | <2^, единственный с точностью до еЗГ-эквива- лентности, и такое семейство еЗГ-морфизмов Ра: ак->р, C) что для каждого семейства e/f-морфизмов ср^: ax^>b (b ? Ob существует единственный e/f-морфизм ф: />—>-?>, для которого Ф^ = = РаФ- е/Г'-°бъект |_] ak называется свободным объединением семей- семейства (ссА) с каноническими морфизмами C). Такое свободное объеди- объединение существует, в частности, для категории St; при этом произ- произвольному семейству множеств (Ак) сопоставляется множество Р= |J Ах, являющееся объединением таких попарно непересекающихся мно- множеств А\, что Ах равномощно А\. В этом случае [_] Ak назы- называется также непересекающейся суммой множеств Ак. В § III.6 будет показано, что свободное объединение существует в (Q), и будут рассмотрены другие категории Q-алгебр с этим свойством. (И) Коуниверсалъный функтор для ^{^Г) над вполне неупо- неупорядоченными множествами. Этот функтор каждому семейству (a-i)}cs. е/Г-объектов сопоставляет (^-"-объект с = ||а^, единственный с точ- точностью до (^"-эквивалентности, и такое семейство <?{"-морфизмов ak: c-*ak, D) что для каждого семейства морфизмов ф^: b -> ax (b ^ Ob off) суще- существует единственный е^-морфизм ф: Ь^с, для которого ф^ = фоА. g^-объект ||% называется прямим объединением семейства (аА) с каноническими морфизмами D). Например, в случае категории St прямым объединением будет просто декартово произведение; для (Q) это будет прямым произведением, и мы увидим в § III.6, что пря- прямые объединения существуют также в некоторых подкатегориях категории (О), даже если эти категории не замкнуты относительно прямых произведений. (ш) Универсальный функтор для <^~(е/Г) над направленными множествами. Каждой Л-системе (%, осАц) в ejf этот универсальный функтор сопоставляет (^-объект d и семейство р^: ak^d, удо- удовлетворяющее условию <VP,x = Ра (*¦ < М-). так, что для каждого семейства морфизмов ц>к: ak—>b, для которого а^ф^^ф^, существует такой морфизм ф: d-^-b, что ф/, = РхФ- Объект d называется прямым пределом данной системы и обозна- обозначается
1. УНИВЕРСАЛЬНЫЕ ФУНКТОРЫ 129 Если Л направлено, то Л-система в <?%• называется также направ- направленной системой. (iv) Коуниверсальный функтор для о7~(е/Г) над множествами, направленными вниз. Каждой Л-системе (ak, аАA) этот функтор со- сопоставляет e/f-объект с и семейство ак: с—>ак, удовлетворяющее условию ( так, что для каждого семейства морфизмов фЛ: Ь->ак, для которого ФАа?|г = ф^, существует такой морфизм ср: Ь—>с, что Фх = Фал- Объект с называется обратным пределом данной системы и обо- обозначается так: с = \\т(ак, аХ]Х). Нетрудно доказать, что прямые и обратные пределы существуют для категории (Q); точнее, прямые пределы существуют в любой локальной категории Q-алгебр, замкнутой относительно гомоморфных образов, а обратные пределы существуют в любой наследственной резидуальной категории Q-алгебр. Докажем только первое из этих утверждений, поскольку только оно нам и нужно. Предложение 1.3. Любая локальная категория Q-алгебр, замкнутая относительно гомоморфных образов, зам.мута отно- относительно прямых пределов. Доказательство аналогично доказательству предложения II. 7.4. Пусть eyf—локальная категория Q-алгебр, замкнутая относительно гомоморфных образов; если дана некоторая Л-система (Ak, a?4l) е^Г-алгебр и гомоморфизмов, где Л направлено, то построим Р =-- [\ Ак, где произведение берется по всем алгебрам Ак с непус- непустыми носителями, и рассмотрим множество Т нитей в Р, т. е. таких элементов х = (хк), что для некоторого Хо ? Л (зависящего от х) выполняется равенство xkai^= хи для всех |-1^-^^>^о- Две нити хну называются эквивалентными, если существует такое Хг?А, что хк = ук для всех Х^Х{. Ясно, что это отношение реф- рефлексивно и симметрично, а поскольку Л направлено, то также и транзитивно, так что на множестве Т получаем отношение эквива- эквивалентности, скажем ц. Так же как при доказательстве предложе- предложения II. 7.4, видим, что Т — подалгебра алгебры Р и что q — конгру- конгруэнция на Т. Полагая D = Tjq, для каждого X ? Л получаем гомо- гомоморфизм М \~>D, E)
130 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ определяемый следующим образом: для данного а ? Ах рассмотрим нить х, задаваемую равенствами ( аах , если \х ^> X, х \ д ( любой элемент алгебры Лц в противном случае. Ясно, что (j-класс, содержащий х, зависит только от а и не зависит от выбора координат л;д для \i^>X. Поэтому можно записать хч =арЛ. Заметим, что для любого \i^X элемент аа/A определяет тот же q-класс, что и а, т. е. aiA = Ра Для Мы утверждаем, что D — прямой предел с каноническими гомомор- гомоморфизмами р^. Чтобы установить универсальное свойство, возьмем семей- семейство гомоморфизмов ф^: Ак~^-В, удовлетворяющих условиям а^ф^=фА. На самом деле это означает, что с помощью ц>к координаты произ- произвольной нити х отображаются в такое семейство (#А) элементов алгебры В, что bl = bjX для всех Я,, \1~^-Х0 (для некоторого Х0?Л); кроме того, это постоянное значение Ьк будет одним и тем же для всех эквивалентных нитей, и поэтому получаем отображение <р: D —> В, которое, как легко видеть, удовлетворяет равенствам (Рх = РаФ- F) Теперь образы при канонических отображениях рА: ЛА—>D образуют локальную систему ^/?-алгебр для D; следовательно, D сама является e/f-алгеброй и р^ являются о^-гомоморфизмами. Далее, так как cph суть Q/f-гомоморфизмы, то в силу F) и регулярности категории отсюда вытекает, что ср будет ц^-гомоморфизмом. | УПРАЖНЕНИЯ 1. Проверить, что вложение категории ^%Г в &'($?') действительно опре- определяет представление категории <3~($?) в <%", и показать, что в случае gf? = St это представление обладает универсальным функтором и коунивер- ,сальным функтором. 2. Пусть ^%Г, ^С, <Л — такие категории, что <%" подчинена Jg, a J2? под- подчинена <М; проверить, что $? подчинена <М. Показать далее, что если пред- представления оМ в Jg и „g9 в Ж обладают универсальными функторами б, V соответственно, то представление <Л в ^ обладает универсальным функто- функтором А -> V (U (А)). Обратно, если оМ обладает универсальным функтором в Ж, то JJ? также обладает универсальным функтором в $?, а <Л может и не обладать универсальным функтором в Jg. (Для последней части взять <М — ?Г(ФС) относительно вполне неупорядоченных множеств индексов и _g» = ff~a (gg) — подкатегорию конечных семейств ^"-объектов.) 3. Пусть Ж подчинена Jg и предположим, что представление J? в $С обладает универсальным функтором U. Если, кроме того, Jg1 замкнута относи-
2. АЛГЕБРЫ Й-СЛОВ 131 тельно свободных объединений и а = |_| а^ где (а^) — семейство ^-объек- ^-объектов, то U (а) будет свободным ^"-объединением семейства (U(ax)). 4. Доказать, что всякая резидуальная категория й-алгебр, замкнутая от- относительно подалгебр, замкнута относительно обратных пределов. 5. Показать, что если А — прямой предел направленной системы й-алгебр, то А может быть определена как такая О-алгебра, для которой канонические отображения являются гомоморфизмами. Показать, что если алгебры данной системы принадлежат категории <%", замкнутой относительно гомоморфных образов, то А будет локально ^-алгеброй. 2. АЛГЕБРЫ Q-CJiOB Применим теперь результаты предыдущего параграфа к катего- категории (Q). Ясно, что категория (й) подчинена категории St с помощью функтора, сопоставляющего каждой алгебре ее носитель. Таким обра- образом, получаем представление категории St в (Q), и наша цель — по- показать, что это представление обладает универсальным функтором. Этот функтор каждому множеству X сопоставляет Q-алгебру, кото- которую мы будем называть алгеброй Q-слов над X и обозначать через Wq{X). Некоторый интерес представляет конструктивное доказатель- доказательство существования этой алгебры, поэтому начнем с конструкции алгебры Wq (X), а позже проверим универсальное свойство этой алгебры. Пусть ?2 — некоторая область операторов, X — произвольное мно- множество, и определим Q-алгебру W (Q; X), алгебру Q-строк над X, следующим образом: под 0,-строкой над X понимают конечную по- последовательность элементов (т. е. набор из п элементов для п ^> 1) непересекающейся суммы Qu^. На множестве U^(Q; А!") всех Q-строк над X определим структуру Q-алгебры с помощью формального при- приписывания; таким образом, если (о?й(и) иа^ W(Q; X) (I = 1, . . ., я), скажем a-i = (an, я«.) {at] ? Q U X), то ai . .. ппа = {аи fli^, a,2\ aakn, со). A) Если Х не пересекается с Q, то можно заменить непересекаю- непересекающуюся сумму обычным объединением, и если отождествить Q-строки, состоящие из одного члена, с соответствующим элементом множе- множества Q U X, то можно считать Q и X подмножествами множества U?(Q; А"); тогда обе части формулы A) можно обозначить через ап ... «u^i • • • ank/®. B) Для простоты обозначений мы часто будем предполагать, что X не пересекается с Q; скоро станет ясно, что это предположение не огра- ограничивает общности.
132 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Определение. Подалгебра алгебры W(Q; X), порожденная мно- множеством X, называется алгеброй Q-слов над X и обозначается через Wq(X). Ее элементы называются Q-словами над X, г X называется алфавитом. В первую очередь нужно заметить, что Wa(X) определяется по существ}' мощностью множества X. Предложение 2.1. Если X и Y — некоторые множества, то алгебры Q-слов над X и Y изоморфны, Wa (X) ^ Wa (К), тогда и только тогда, когда X и У равномощны. Доказательство. Если 0: X —> Y — взаимно однозначное соот- соответствие, то мы получим изоморфизм между W (Q; X) и W (Q; К), заменяя в каждой Q-строке над X каждое х ? X на л;0. Ограничивая этот изоморфизм на Wq(X), получим отображение, при котором обра- образом алгебры Wq(X) будет WQ(Y). Ясно, что на самом деле это ото- отображение будет изоморфизмом между Wu(X) и Wq{Y). Обратно, предположим, что На любой Q-алгебре А можно определить конгруэнцию q, полагая, что assZ?(modq) тогда и только тогда, когда а — b или а — хю, b = ую для некоторого х?А", у?Ат, (o^Q(/i), <a?Q(m). Свойства конгруэнции легко проверяются; так определенную факторалгебру A'q обозначим через А0. Тогда для любой алгебры Q-слов W =Wa(X) алгебра W0 состоит из одиночек элементов множества X и, кроме того, класса, содержащего все остальные элементы. Таким образом, ) Wq (Х)° ) = ] X | -f- 1. Следовательно, если выполняется C), то имеем I*I+i=|kh-i. откуда | X | = | Y |. а Заметим, что изоморфизм между WQ(X) и WQ{Y), полученный в первой части доказательства, однозначно определяется соответ- соответствием 6. Это вытекает из весьма общей леммы. Лемма 2.2. Пусть А есть 0,-алгебра и JC — множество обра- образующих алгебры. А. Тогда всякий гомоморфизм алгебры А в дру- другую Q-алгебру полностью определяется его ограничением на X. Действительно, если 6j и 92 —два гомоморфизма из А в В, сов- совпадающие на X, т. е. лг0! = х% D) для всех х ? X, то пусть А' — подмножество всех элементов х ? А, для которых имеет место D); тогда А' будет подалгеброй алгебры А,
2. АЛГЕБРЫ Я-СЛОВ 133 поскольку если a/61 = ai62 B=1 п) и ю?О(га), то (а, ... «„00N! = (^6!) ... (апе1)(о== = (аг%2) ... (а„В2)а> = (а1 ... ana>)Q2. Так как по предположению А' содержит множество образующих X, то отсюда следует, что А' = А, т. е. D) имеет место для всех эле- элементов алгебры А. | Чтобы получить более явное описание Q-слов, введем понятие длины и валентности. Если дана Q-строка над X, то число N будем называть длиной строки w и обозначать через / (w). Валентностью строки w, обозначаемой через v (w), называется v (w) = 2 *» (С/). где f 1, если с?Х, | если C Таким образом, элементы множества А" имеют ту же самую валент- валентность, что и постоянные операторы. С помощью этих определений мы получим следующий критерий для того, чтобы Q-строка был» 12-словом (см. Ф. Холл [58]; об истории этой теоремы см. также Розенблюм [50]). Теорема 2.3. Q-строка w = c1 ... cN над X является Q-сло- ¦вом в том и только том случае, если для каждого левого от- отрезка •wl = cl ... С/ строки w v(Wi)>0 A=1 ДО E) ¦и, кроме того, \. F) Заметим, что интуитивно это очевидно, так как v(c) по существу символизирует «равновесие элементов» для с ? Q |_| X. Так, если с ? Q (п.), то для с нужно «сырье» в количестве п элементов, а полу- получается «продукция» из одного элемента, так что v (с) = «продукция» — «сырье». Теперь E) обеспечивает на каждом данном шаге существование достаточного числа элементов, с которыми можно оперировать, а F) утверждает, что конечным результатом будет один элемент. Для доказательства теоремы покажем индукцией по длине / (w), что вообще w будет последовательностью из г Q-слов тогда и только тогда, когда имеет место E) и v{w) = r. F')
134 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Это утверждение превращается в утверждение теоремы при г=1. Ясно, что результат справедлив для слов длины 1. Пусть теперь w — некоторое Q-слово, скажем По предположению индукции имеем v(al)= 1 и г»(со)== 1 —я; отсюда Кроме того, каждый левый отрезок каждого at обладает положитель- положительной валентностью, и потому то же самое справедливо для w. Если теперь w — последовательность из г й-слов, то снова имеет место E), а F') получается, если сложить валентности каждого из слов. Обратно, пусть w — некоторая Q-строка, удовлетворяющая E) и F'). Если l(w)= 1, то v(w)= 1 и w ? X |_| й @), так что w будет тогда й-словом. Если /(ie>)> 1, то предположим, что w = w'c, где с ? й U X и v (w') = г' > 0 в силу E). По предположению индук- индукции w' будет тогда последовательностью из г' й-слов. Далее, имеем v {с) = v (w) — v {w') = г — г'. Теперь либо г — г' = 1 (тогда с должно быть Q-словом и, следова- следовательно, w — последовательностью из г'-\-\=г слов), либо г — г' =' = 1 — s <; 0, и в этом случае с есть s-арный оператор. Далее, поэтому из с и из 5 предшествующих слов можно построить только одно новое й-слово и получить последовательность из г' — s-{-l=r Q-слов, как и утверждалось. | При доказательстве этой теоремы мы получили Следствие 2.4. Q-строка, удовлетворяющая условиям E) и F'). может быть записана в виде последовательности из г Q-слов единственным образом. | Следствие 2.5. Если w=c1 ... cN — произвольное Q-слово вида то любая собственная последовательность ¦ву/ = с/с/+1 ... с} (J — / < N—1), которая сама является Q-словом, находится внутри единственного слова ak выражения G). Действительно, в противном случае w' = uv, где и — некоторый правый отрезок слова ah. По условию, наложенному на валентность слова w', г»(и)>0, в то время как аналогичное условие для ah по- показывает, что г;(и)<^0, если только ифак. Таким образом, w' имеет
2. АЛГЕБРЫ Й-СЛОВ 135 вид w' — ahahvx ... akw", где v(w") = — (k — /г)<0. Это невоз- невозможно, если w" является левым отрезком слова akyx\ следовательно, i; = /i и w"= <о; но это возможно только в том случае, если п=\ и w'= w, что противоречит предположению. Щ Пусть А есть й-алгебра; легко видеть, что если в й-слове w над X заменить каждый элемент множества X на элемент алгебры А, то в силу следствия 2.4 получим однозначно определенный элемент алгебры А. Это ясно, если l(w)=\, поэтому предположим, что /(да)> 1, и воспользуемся индукцией. Имеем где ш?й(/1), и в силу следствия 2.4 wl однозначно определены и являются Q-словами меньшей длины, чем w. Если заменить элементы множества X на элементы алгебры А, то по предположению индук- индукции каждое wt превратится в элемент алгебры, и, следовательно, то же будет с w. Кроме того, полученный таким образом элемент алгебры А будет единственным. Воспользуемся теперь этим замеча- замечанием, чтобы установить универсальное свойство алгебры Q-слов. Теорема 2.6. Пусть А есть Q-алгебра и X — произвольное множество. Тогда любое отображение 0: X—> А можно продол- продолжить единственным образом до гомоморфизма 0: WQ(X)-+ А. Доказательство. Чтобы продолжить 0, определим отобра- отображение 0: WQ(X)-> А следующим образом. Каждое О-слово w одно- однозначно представимо в виде ¦да = Cj • • • cN (ct? Q U X); положим дав = с[ ¦ ¦ ¦ c'N, где если c?Q, Э, если с?Х, Таким образом, wQ является как раз тем единственным элементом алгебры А, который получен заменой х?Х на хв. Легко проверить, что 9 будет гомоморфизмом, единственным в силу леммы 2.2, и теорема доказана. | Если w — некоторое Q-слово над X и xv .... хп — те элементы множества X, которые на самом деле участвуют в записи слова w, то w можно считать функцией от хх хп, и мы будем часто ука- указывать на эту зависимость от ху хп, записывая w в виде w = w(xx хп).
136 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Если 0: X—>А — произвольное отображение в ?2-алгебру А и дгF = ah то образ слова w при индуцированном гомоморфизме О естественно обозначить через wQ = w(al ап). Утверждение теоремы 2.6 о том, что <w(al, .... ап) однозначно опре- определяется по w(xx xn) и отображению 8: xl->al, существенно зависело от того факта, что операторы всегда записываются с одной, стороны от той строки элементов, к которой они применяются. Так, например, если -\- есть бинарный оператор и результат применения его к (а, Ь) обозначается через а-\-Ь, то необходимо различать a-f-{b-\-c) и (о-f &) + с (8> с помощью скобок (как мы это сделали) или с помощью каких-нибудь других средств. Однако если согласно обозначениям, принятым в главе II, результат применения оператора 4" обозначить через аЬ +. то выражения (8) превратятся в abc-\--\- и ab- Теперь скобки больше не нужны (это замечание принадлежит Лукашевичу). В частных случаях мы обычно будем придерживаться, принятых обозначений для операторов. Важным следствием теоремы 2.6 является приведенный ниже результат, утверждающий существование представлений й-алгебр^ (см. § III.8 «иже). Теорема 2.7. Всякая 0,-алгебра А может бить представлена в виде гомоморфного образа алгебры 0,-слов Wq (X) для подходя- подходящего множества X. Действительно, если X — некоторое множество образующих алгебры А, то тождественное отображение множества X на себя можно продолжить до гомоморфизма ф: W<j(X)-> А. Образ алгебры Wq(X) при этом гомоморфизме будет подалгеброй алгебры А, содер- содержащей X, и, следовательно, должен совпадать с самой алгеброй А. Таким образом, А является гомоморфным образом алгебры WS(X). Щ Очевидно, эту теорему можно применить для установления того факта, что если А есть Q-алгебра, порожденная множеством X, то любой элемент «?Л можно представить как й-слово над X, быть может, различными способами. Минимум длин й-слов, представляю- представляющих элемент а, будет называться длиной элемента а относительно X и обозначаться через 1х(а) или короче через 1{а). Ясно, что 1{а)= 1 в том и только том случае, когда о ? X U Q @); если I (а) > 1, то, бзяв Q-слово длины 1(а), представляющее элемент а, получаем пред- представление a = bl...ba(o, где
2. АЛГЕБРЫ Й-СЛОВ 137 Каждый элемент алгебры А имеет конечную длину относительно данного множества образующих алгебры А, и это дает возможность доказывать результаты относительно алгебры А индукцией по длине элементов. Например, докажем здесь принадлежащую Хигмэну [52] теорему об упорядоченных алгебрах, которая будет нужна позже ¦(в гл. VII). Точнее, этот результат относится к предупорядоченным алгебрам, и мы начнем с обобщения понятия частичной вполне упо- . рядоченности (§ 1.4) для предупорядоченных множеств. Предупорядоченное множество А называется частично вполне упорядоченным, если каждая строго убывающая последовательность') обрывается и каждое подмножество попарно несравнимых элементов в А конечно. Для упорядоченных множеств это определение сводится к прежнему; вообще если А предупорядочено и Л/q — соответствую- соответствующее упорядоченное множество (см. упр. 1.3.6), то А частично вполне упорядочено тогда и только тогда, когда Ajq частично вполне упо- упорядочено. Эквивалентные формулировки этого условия содержатся в следующей лемме. Лемма 2.8. Для любого предупорядоченного множества А следующие три условия эквивалентны: (I) Каждая бесконечная последовательность в А содержит возрастающую подпоследовательность, т. е. если дана по- последовательность (аг) в А, то существует такая беско- бесконечная последовательность {п') натуральных чисел, что т! < п' влечет ат- ^аП'- (И) Для каждой бесконечной последовательности (аг) в А существует такая пара чисел т и п, что т < я и ат <С ап. (ш) А частично вполне упорядочено. Доказательство. Очевидно, (i) влечет (и) и, в силу опре- определения частично вполне упорядоченного множества, (ii) влечет (ш); поэтому остается показать, что (iii) влечет (i). Итак, предположим, что А частично вполне упорядочено, и возьмем бесконечную после- последовательность (at) в А. Временно будем называть элемент а{ строго минимальным, если ап < at ни для какого п. Тогда число строго минимальных элементов в данной последовательности должно быть конечным, и поэтому можно выбрать один такой элемент, скажем av, ¦что аг <J #л Для бесконечного множества номеров п. A0) Отбрасывая все члены аП, которые не удовлетворяют A0), по- подучим такую бесконечную последовательность, скажем (pj), что ') Напомним, что а > b означает a>d, но ке
138 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Ьх = av <; Ьп для всех п. Повторяя те же рассуждения для после- последовательности (bj) (j ~^> 2), индукцией по п получим бесконечную возрастающую подпоследовательность подпоследовательности (а(); это показывает, что имеет место (i). | Если А и В — произвольные предупорядоченные множества, то их декартово произведение предупорядочено по правилу: [{а, Ь)<С(а'< Ь') в том и только том случае, если а^.а' и ?<&'. Декартово произведение двух частично вполне упорядоченных множеств снова частично вполне упорядочено. Действительно, любая бесконечная последовательность элементов такого произведения содер- содержит бесконечную подпоследовательность, первые компоненты членов которой расположены в возрастающем порядке, а эта подпоследова- подпоследовательность содержит бесконечную подпоследовательность, вторые ком- компоненты членов которой расположены в возрастающем порядке. Аналогичные определение и доказательство показывают, что произ- произведение любого конечного числа частично вполне упорядоченных множеств снова частично вполне упорядочено. Перейдем теперь к Q-алгебрам; й-алгебра А предупорядочена по делимости, если ее носитель предупорядочен таким образом, что для любого о ? Q (a) если di-^bi (t = 1 я), то ах • • ¦ апф <! Ьх ... 6„со, (b) если a^bt для некоторого i, то а^.Ьх •¦• Ьпи>. Теперь теорему Хигмэна можно сформулировать следующим об- образом: Теорема 2.9. Пусть А есть Q-алгебра с предупорядоченностью по делимости, причем Q, конечно. Если А порождается частично вполне упорядоченным множеством X, то алгебра А сама частично вполне упорядочена. Доказательство. Если алгебра А не является частично вполне упорядоченной, то существует такая последовательность (а,) в А, что ai*%aj Для всех таких i, j, что / < j. A1) Назовем последовательность (аг) невозрастающей, если она удовлет- удовлетворяет A1). Среди всех невозрастающих последовательностей {а^ в А выберем одну, у которой аг имеет минимальную длину. Среди невозрастающих последовательностей, начинающихся с этого alt выберем одну, у которой а2 имеет минимальную длину, и т. д. Тогда так построенная бесконечная последовательность ait a2, ...
2. АЛГЕБРЫ Й-СЛОВ 139 сама будет невозрастающей. Теперь для каждого /=1, 2, ... либо / (а,) = 1, либо ai == bn ¦ ¦ ¦ Ъш.щ, Ьп ? Л, 2 I (*/*) + 1 = I (a,). A2) Заметим, что если I (аг) = 1, то а( ? X U Q, @), и так как Q @) конечно, то множество X (J Q @) частично вполне упорядочено. Отсюда следует, что может существовать лишь конечное число элементов а,- длины 1, так как в силу A1) они образуют невозрастающую последовательность. Таким образом, элементы аь вида A2) все еще образуют бесконечную последовательность. Мы утверждаем, что множество В всех элементов bik, встречаю- встречающихся в A2), частично вполне упорядочено. Действительно, в про- противном случае можно было бы найти в В бесконечную невозрастаю- невозрастающую последовательность (Ьп*) (/=1, 2, ...), т. е. bi't*"%^j'j* Для всех таких i, j, что / < j. A3) Пусть i0—наименьшее значение номеров i', встречающихся в этой последовательности; тогда, отбрасывая конечное число членов этой последовательности, можно предполагать, что /0=1'. Рассмотрим теперь последовательность а\ ci'-i, bvi*, Ь2'2* A4) Если а/г-^^Г(* Для некоторого h < 1' и некоторого I, то а^^аг, а это противоречит A1). Итак, а^-%Ьг1* и вместе с A1) и A3) это показывает, что последовательность A4) невозрастающая. Но в силу A2) I (b\'i*) < / (or), что противоречит выбору ау. Таким образом, В не содержит невозрастающих последовательностей, т. е. В частично вполне упорядочено. Так как Q конечно, то некоторое <о?й встре- встречается в A2) бесконечное число раз; следовательно, переходя к под- подпоследовательности последовательности (аг), можно предполагать, что со = <дг для всех i. Пусть а (<о) = я, тогда декартова степень В" снова частично-"вполне упорядочена; значит, последовательность al = bn •¦• • • • bin® содержит возрастающую подпоследовательность; но это про- противоречит A1), и теорема доказана. | Эту теорему можно сформулировать также на языке графов, и на самом деле приведенное выше доказательство основано на дока- доказательстве более общего результата теории графов, принадлежащего Нэш-Вильямсу [63]; см. также Краскэл [60] и упр. 10 ниже. УПРАЖНЕНИЯ 1. Нужны ли скобки, если каждый оператор записывается с одной сто- стороны от строки элементов, к которой он применяется, и для каждого п все n-арные операторы записываются с одной и той же стороны (т. е. или справа, или слева, но, быть может, с разных сторон для различных /г)?
140 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ 2. (Ф. Холл.) Показать, что число Q-слов длины k, в запись которых л-арные операторы входят кп раз (считая элементы множества X 0-арнымм операторами), равно 3. Показать, что Q-алгебра А будет алгеброй Q-слов, если в ней суще- существует такое множество образующих X, что для любых «, <o?Q и любых. а-ь bj^A (i) а, ••• ап<х)^Х и (И) а, •. • ana=bl ••• 6т« влечет т — пг со = со и at = bi (i = 1, ..., л). 4. Показать, что А будет локально алгеброй Q-слов тогда и только* тогда, когда выполняется условие (И) упр. 3. Привести пример Q-алгебры, которая локально является алгеброй Q-слов, но не является алгеброй Q-слов. (Взять Q, состоящее из одного унарного оператора.) 5. Показать, что всякая подалгебра алгебры WQ (X) имеет вид WQ{Y), для некоторого У. (В качестве У взять минимальное множество образующих этой подалгебры и применить упр. 3.) 6. Показать, что группа автоморфизмов алгебры Q-слов над X изоморфна симметрической группе над X. 7. Пусть А и В суть Q-алгебры с одним и тем же множеством обра- образующих X, и обозначим через // подалгебру алгебры А X В, порожденную элементами (х, х) (х?Х). Показать, что если е — проекция Ау^В-^-А, ограниченная на Я, то е всегда будет эпиморфизмом, и что е будет изомор- изоморфизмом при любом выборе алгебры В (порожденной множеством X) тогда и только тогда, когда А — алгебра Q-слов над X. 8. (Эрдсш.) Показать, что если множество X натуральных чисел таково, что всякое его бесконечное подмножество содержит два числа, одно из ко- которых делит другое, то то же самое справедливо для множества всевозмож- всевозможных произведений элементов из X. 9. Показать, что если X — предупорядоченное множество, то на алгебре Q-слов Wq (X) можно определить предупорядоченность по делимости, ко- которая индуцирует на X данную предупорядоченность. 10. Пусть Q—частично вполне упорядоченная область операторов; тогда говорят, что Q-алгебра А предупорядочена по делимости, если она пре- дупорядочена таким образом, что для любых <в, <»?й (а') если аг<6г для некоторых индексов 1'< 2' < ••• < г' из набо- набора 1, ..., s и со <;«, то ах ¦ • • ага ^ Ьх ¦ ¦ ¦ bsa>, (b) если а < bt для некоторого /', то а < bv ¦¦¦ b/i>. Проверить, что это определение превращается в определение, данное выше, если взять Q конечным и вполне неупорядоченным. Показать, что при таком новом определении теорема 2.9 имеет место для всякой частично вполне упорядоченной области операторов. (Показать сначала, что конечные после- последовательности элементов множества В, определяемого так же, как при дока- доказательстве теоремы 2.9, частично вполне упорядочены, если считать эти последовательности элементами свободной полугруппы над В и применить, теорему 2.9; в последней части доказательства использовать эту полугруппу вместо Вп.)
3. КЛОНЫ ОПЕРАЦИИ 141 3. КЛОНЫ ОПЕРАЦИЙ Пусть А — непустое множество; через 6 (А) обозначим множество всех конечноместных операций на А. Как мы видели, структура Q-алгебры на А определяется некоторым подмножеством множества &(А); из операций этого подмножества можно составить путем компози- композиции другие операции, и решающую роль играет не множество операций на А, определяемых областью Q, а множество всех операций, которые могут быть составлены таким способом из этих операций. Способ, с помощью которого составляются эти операции на А, можно рас- рассматривать как результат применения некоторых операторов, дей- действующих на 0 (А), и эти операторы определяют на в (А) некоторую алгебраическую структуру, которую мы теперь опишем более подробно. Заметим, что 6(А) можно представить в виде непересекающейся суммы © (Л) = [_)©„ (Л), где &п(А) — множество всех n-арных операций на А. Если заданы произвольные т элементов av .,., ат ? Qn и P?6,n, то существует единственная /г-арная операция у, определяемая равенством cy = {cul)--- (cam)f> для всех с?Л".<- A) Эта операция у будет обозначаться через а: • • • атр и называться композицией ах ат с C, так что имеем с(аг ••• ctmf)) = (m1) ¦•• (ште)р. B) Далее, для каждого п > О существует п элементов б]р ? @п, опре- определяемых равенствами cbf = ch где с = (а сп) 6 А". C) Таким образом, оператор 6^ выбирает г-ю координату; Ь^ назы- называется единичным оператором. Теперь 6 (А) можно считать частич- частичной алгеброй с композицией в качестве (m-f 1)-арной операции (по крайней мере в случае A)) и единичными операторами в качестве О-арных операций, значениями которых (в случае C)) являются «-арные операции на А. Для композиции произвольного типа нужно точно установить ее область определения; в самом деле, будет ли определена композиция ctr, . . ., ат с р, зависит только от арности операций аг ат, р. Любое множество операций на А, замкну- замкнутое относительно операций A) и C), т. е. замкнутое относительно композиции и содержащее единичные операторы, называется замкну- замкнутым множеством операций на А, или короче, клоном на А (Ф. Холл). В частности, 6 (А) является клоном, и любой клон на А считается в то же время подклоном клона (д(А). Если <ЗГ', & — произвольные клоны, то гомоморфизмом клонов <&~ -> & называется отображение,
142 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ сохраняющее арность каждого элемента и согласованное с опера- операциями клонов. Таким образом, клоны являются примером градуиро- градуированных алгебр в смысле Хиггинса [63]. Пусть А есть й-алгебра; тогда действие операторов из Q на А определяет некоторые операции на А; клон, порожденный этими операциями, называется клоном действия Q на А. Обозначая этот клон через <&~, видим, что элементами клона $~ будут те и только те операции на А, которые могут быть получены повторной компо- композицией из й и единичных операторов. Отсюда следует, что Q-под- алгебрами алгебры А будут те и только те подмножества алгебры А, которые замкнуты относительно операций клона <^~. Вообще если X — произвольное подмножество алгебры Л, то множество Х$~, состоящее из всех значений операций из $~, когда аргументы при- принимают любые значения из X, будет подмножеством, замкнутым относительно $~, и, следовательно, подалгеброй алгебры А. Как легко видеть, на самом деле это подалгебра, порожденная множест- множеством X. Точнее, имеет место Предложение 3.1. Пусть А есть Q-алгебра и о?" — клон дей- действия Q на А. Если c=(cv ..., сп)?Ап, то с&Г является Q-под- Q-подалгеброй алгебры А, порожденной элементами сх сп. Доказательство непосредственно вытекает из определения клона <&~. | Чтобы подробнее изучить клон действия Q, нам потребуется поня- понятие централизатора в 0(А). Пусть а, $?(д(А), где А — произволь- произвольное множество; обозначим арности операций а, р через т, п соответственно. Если С — некоторая матрица типа т X ti из элемен- элементов множества А, то к каждой строке матрицы С можно применить р и, таким образом, получить столбец из т элементов множества А, который можно обозначить через Ср. Для любого столбца Ъ из т элементов множества А обозначим через ab результат применения и к Ь. Тогда, применяя а к я столбцам матрицы С, получим строку из п элементов множества А, которую обозначим через аС. При таком соглашении (аС) р и а (Ср) определены как элементы множе- множества А. Если (аС)р = а(Ср) для всех матриц типа т Xп над А, D) то говорят, что аир перестановочны. Так, например, в случае fi-алгебры Q-эндоморфизмы будут унарными операциями, переста- перестановочными со всеми операциями, определяемыми элементами обла- области Q. Пусть А — некоторое множество и U — произвольное подмноже- подмножество из © (А); говорят, что элемент а из 6 (А) централизует U, если а перестановочен с каждым элементом из U. Множество всех элементов, централизующих U, называется централизатором U
3. КЛОНЫ ОПЕРАЦИЙ 143 в 6 (А) и обозначается через U*, причем централизатор всего мно- множества 6 (А) называется центром клона 6 (А). Для простоты обо- обозначений удобно писать элементы из У* с противоположной стороны относительно элементов из U; так, если U действует справа, то U* действует слева, и тогда закон коммутативности принимает вид закона ассоциативности D). Предложение 3.2. Пусть А — произвольное множество; тогда централизатор любого подмножества клона в (А) будет подкло- ном в (д(А). В частности, центром клона 6 (А) будет клон, состоящий из всех единичных операторов, если только А содер- содержит больше одного элемента. Доказательство. Ясно, что всякий единичный оператор перестановочен с каждой операцией. Пусть теперь U — некоторое подмножество из (д(А); выберем а: ат, C ? ?/*, где at /г-арны и ]3 /я-арна, и пусть ц — произвольная А-арная операция в U. Тогда для любой матрицы С типа k X л над А (цС) (а, • - • атр) = 1(цС) ах] ¦ ¦ ¦ [(цС) ат] р = это показывает, что U* замкнуто относительно композиции и поэтому является клоном. Предположим, что А содержит больше одного элемента и а при- принадлежит центру клона 6 (А). Если а есть 0-арный оператор, то его значение должно быть неподвижным элементом при любой подста- подстановке множества А, что неверно, поскольку А содержит больше одного элемента. Поэтому а(а) = я^-1; предположим теперь, что а Ф б(п'' (/=1 п)\ тогда значение са, когда с = (с\, ..., с„) пробегает А", отлично от ct. Таким образом, можно найти такую матрицу С типа пХ" Н^Д А что столбец Са отличен от всех столб- столбцов матрицы С. Определим операцию р ? Fп (А))п (действующую слева) следующим образом: fix = x для всех таких столбцов х, что х Ф Са, а §(Са) положим равным первому столбцу матрицы С. Тогда что противоречит предположению; следовательно, а должен быть единичным оператором. | Пусть А — некоторая Q-алгебра; через U обозначим множество операций, определяемых действием Q, и через <^~ — клон действия Q. Таким образом, <^~ — это клон, порожденный множеством U, и
144 ГЛ. HI. СВОБОДНЫЕ АЛГЕБРЫ в силу предложения 3.2 ясно, что централизатор U* множества U содержится в централизаторе клона РУ. Отсюда следует, что $~ с U**, но равенство здесь не обязательно выполняется. Назовем U** бицентра- лизатором области операторов Q; если, кроме того, gT = U~, E) то будем говорить, что Q действует бицентралъно. Требование E) очень сильное, и на практике полезнее иметь более слабые условия. Будем говорить, что Q действует полно на А, если для каждого q>?U** и каждого с ?Ап, где л = й(ф), существует такое q/ ? <&~, что Сф = Сф'. F) Если для каждого конечного множества элементов cv . . ., сг ? А" существует такое q/ ? <^~, что сгф = с,ф' (/=1 г), G) то говорят, что Q, действует плотно на Л. Ясно, что если множе- множество операций действует бицентрально, то оно действует плотно,' и если й действует плотно, то оно действует полно. Если рассматри- дП вать А как дискретное топологическое пространство, то <За (А) = А будет топологическим пространством в топологии декартова произ- произведения, и, следовательно, ©(А) = \_}@„(А) превращается в тополо- топологическое пространство. Полученная топология называется топологией произведения, и утверждение, что й действует на. А плотно, равно- равносильно утверждению, что множество <&', клон действия Q, плотгго в бицентрализаторе области Q. Когда А конечно, это равносильно тому, что й действует бицентрально. Вообще имеет место Предложение 3.3. Пусть А — некоторая Q-алгебра и через® обозначим централизатор области й. Если А, как Q-алгебра, порождается конечным множеством элементов, то Q действует плотно тогда и только тогда, когда Q действует бицентрально. Доказательство. Предположим сначала, что Q действует плотно. Пусть X = [xt xk)—конечное множество образующих 6-алгебры А, и пусть ф — некоторый элемент в бицентрализаторе области операторов Q. Если а (ф) = п, то X" снова конечно (состоит из k" элементов), и так как Q, действует плотно, то клон действия Q содержит такое q/, что _уф = _уф' Для всех у?Хп. Алгебра А порождается множеством X; следовательно, любой эле- элемент с ? Ап имеет вид 6К, где 6?в и Y — матрица типа тУСп над X, Отсюда Сф=(8 К) ф = е (Кф) = е (Кф'> = (в К) ф'=сф'.
3. КЛОНЫ ОПЕРАЦИЙ 145 Таким образом, равенство F) имеет место для всех с ? А", а это и означает, что Q действует бицентрально. Обратно, всякая область операторов Q, действующая бицентрально, действует плотно. I Перейдем теперь к вопросу о том, при каких условиях Q дейст- действует плотно. Нашей главной целью является теорема плотности, которая утверждает, что Q действует плотно на А тогда и только тогда, когда Q действует полно на Аг для всех г. Сначала нам потребуется лемма о бицентрализаторах. Лемма 3.4. Пусть А есть Q-алгебра с бицентрализатором Ф. Тогда для любого г^>\ Ф будет также бицентрализатором области операторов Q, действующей на Аг. Доказательство. Пусть в — централизатор области Q, дей- действующей на А, ив' — централизатор области Q, действующей на Аг. Если задан /г-арный оператор со ? Q, то т-арная операция 0 на А' перестановочна с со при условии, что для любой матрицы С типа ту^п над Аг (ВС) со = В (Со). (8) Так как значениями операции 0 будут элементы из Аг, 0 можно считать строкой из г (/яг)-арных операций на А, скажем 0г, ..., 0г, и (8) просто означает, что каждая операция 6,- перестановочна с со, как оператором на А. Таким образом, Э ? ©' в том и только том случае, если Э(?в (г=1 г). Пусть теперь Ф и Ф'— центра- централизаторы множеств вив' соответственно; нужно показать, что Ф' = Ф. Если задана операция ср?Ф', где ф, скажем, л-арна, то <P = (<Pl Фг) состоит из г таких (яг)-арных операций на А, что @С)ф = 0(Сф) для любого 0?в' и С?АтУпХг. (9) Здесь С?ЛтХ"х' означает, что С — параллелепипед из т X я X г элементов алгебры А. Каждая операция Qt применяется к сечению т п Рис. 9. параллелепипеда С из m Xг элементов; выберем в так, чтобы 9( сопоставляли каждому сечению типа m\r элемент с индексом A.1). Такая операция состоит из единичных операторов и поэтому принад- принадлежит в'. Теперь при таком выборе операции 0 (9) показывает, что
146 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ операция фх, применяемая к сечению типа п X г< не зависит от эле- элементов этого сечения с индексами (h, j) для всех у, за исключением у=1. Другими словами, операцию (р1 и аналогично каждую опера- операцию ф, можно считать я-арной. Далее, при том же самом выборе операции 6 получаем, что ф] = ... =ФГ- Таким образом, ф опреде- определяет я-арную операцию на А. Так как эта операция централизует в, то она должна принадлежать Ф, откуда Ф' S Ф. Обратно, если ф?Ф, то ф принадлежит централизатору множества в', поскольку Q и Ф, действующие на Аг, имеют один и тот же централизатор, и поэтому ф?Ф'. Итак, Ф' = Ф. | Рассмотрим теперь Q-алгебру А; через <&~ обозначим клон дей- действия и через Ф — бицентрализатор области О, на А. Утверждение, что Q, действует на А полно, означает следующее: для каждого- с?А" и каждой я-арной операции ф?Ф существует такая операция ф'?с^~, что сф = сф'. Если с = (с1 с„), то сф' будет элемен- элементом й-подалгебры, порожденной элементами с: сп, и, обратно, каждый элемент этой подалгебры имеет вид щ' (ф' ? <&~). Таким образом, Q действует полно в том и только том случае, если для каждого ф?Ф и каждого с?А", где а(ф) = я, cqi?c<f?~. Анало- Аналогично О, действует плотно тогда и только тогда, когда для каждой операции ф?Ф и каждой матрицы С типа г\п над А С<р принад- принадлежит подалгебре алгебры Аг, порожденной п столбцами матрицы С. Так как Ф является в то же время бицентрализатором области опе- операторов О,, действующей на Аг, то это просто показывает, что О: действует полно на Аг, и мы получаем следующую теорему: Теорема 3.5. (Теорема плотности.) Пусть А—некоторая Q-алгебра. Тогда Q действует плотно на А в том и только том случае, если Q действует полно на Аг для г—1, 2 | Чтобы получить удобные достаточные условия, при которых имеет место теорема плотности, нужно наложить какие-то условия на алгебры. Рассмотрим только одно условие, которое, в частности, может быть применено в случае модулей над кольцом для получения обычной теоремы плотности, й-алгебра А называется вполне сжи- сжимаемой, если для каждого натурального я= 1, 2, ... и каждой под- подалгебры В алгебры А" существует Q-эндоморфизм алгебры А", отоб- отображающий Ап на В. Тогда имеет место Предложение 3.6. Во всякой вполне сжимаемой Q-алгебре А Q действует плотно. Доказательство. Фиксируем г и пусть Ф — бицентрализатор области операторов Q, действующей на А''. Если задана некоторая и-арная операция ф?Ф и некоторые сх, ..., сг?А", то через В обозначим подалгебру алгебры Аг, порожденную п столбцами мат-
3. КЛОНЫ ОПЕРАЦИЙ 147 рицы С = I ; I . Если я — эндоморфизм алгебры А", отображающий V сг ' А" на В, то С = лХ, где X — матрица типа г Xп с элементами из А. Отсюда Сф = (лХ) qp = я (Л"ф) ? В. Это показывает, что C<f = Cq>' для некоторого ф'?с?~, поскольку S порождается столбцами матрицы С; иными словами, Q действует полно на Аг и, следовательно, в силу теоремы плотности действует плотно на Л. И Если в качестве й-алгебр мы возьмем /?-модули, где R — данное кольцо, то всякий вполне приводимый модуль (т. е. всякий модуль, который может быть представлен в виде суммы неприводимых модулей) будет вполне сжимаемым в смысле данного выше определения, посколь- поскольку если М вполне приводим, то Мг также вполне приводим, и тогда всякий его подмодуль выделяется прямым слагаемым. На этом пути получаем теорему плотности Шевалле — Джекобсона для модулей (Джекобсон [56], гл. VI): если М — вполне приводимый унитарный /^-модуль, где R — кольцо с единицей, то R действует плотно на М. УПРАЖНЕНИЯ 1. Показать, что когда А состоит из одного элемента, 0 (Л) совпадает со своим центром. 2. Для произвольного множества А найти централизатор множества <3((Л) и вообще множества 6п (А). 3. (Ф. Холл.) Абстрактным клоном называется частичная алгебра А, определяемая следующим образом: каждому с ? А сопоставлено неотрица- неотрицательное целое число а (с); А обладает такими постоянными операторами d^ (/ = 1, ..., я; п — 1,2, ...), что а (<^) = л, и для каждого натурального числа г существует (г -j- 1)-арная операция {ах ar,b") -> ах • • • arb\x, которая определена только тогда, когда а(а,)= ... = а (аД a(b)—r; кроме того, в этом случае а (а, ... агЬц) = а (aj). Эти операции подчинены следующим правилам: (i) (flbi\b) ¦.. (abs\i) Cfi = аЬсщи, где а=(Д[ ar), b = (bl, .... bs) и а (дг) = п, a(bf) = r, а (с) = s; (II) а 4'V = ait где а означает то же самое, что в (i). Показать, что всякий клон операций является абстрактным клоном '). !) О представлении абстрактных клонов в клонах операций см. работу Я. В. Хиона (Сиб. матем. журн., 8 A967), 174—194).— Прим. ред.
148 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ 4. Определить Wa (X) как абстрактный клон и показать, что для вся- всякой Q-алгебры А существует естественный гомоморфизм клонов Wa (X) -> -> Q (А). Показать, что и обратно, если А — произвольное множество, та всякий гомоморфизм клонов Wu (X) ->0 (А) определяет структуру й-алгебры на А. 5. Пусть R—кольцо, не обязательно с единицей. Будем считать /^-модуль М вполне приводимым, если всякий его подмодуль выделяется прямым сла- слагаемым и для х?М равенство xR = 0 влечет х = 0. Показать, что x^xR для всякого х?М, и вывести отсюда, что теорема плотности остается спра- справедливой и в этом случае. 4. ПРЕДСТАВЛЕНИЯ КАТЕГОРИЙ Q-АЛГЕБР Мы видели, что алгебры Q-слов могут быть определены как уни- универсальный функтор представления категории St в (й). Эту ситуацию можно обобщить, заменяя St категорией Л?, подчиненной катего- категории St, и заменяя (Q) категорией &%" й-алгебр, подчиненной кате- категории «g9. Это приводит к представлению категории Л? в g^T (назы- (называемому естественным представлением), и наша цель состоит в том, чтобы найти условия, при которых это представление обладает уни- универсальным функтором. В дальнейшем каждая подкатегория e/f категории (Q) предпола- предполагается абстрактной и регулярной, если не оговорено противное. Для таких категорий ^У? понятие представления будет ограничено сле- следующим образом. Если >^-<^St, то будем говорить, что J3? пред- представлена в ztfT, если существует такое представление категори覦 Л? в е^Г в смысле § III. 1, что (i) всякий допустимый морфизм р: X—>А (X ? Ob J§*, A ? Ob е^Г) определяет отображение (снова обозначаемое через р) носителя ^-объекта X в носитель е^Г-объекта А; (И) под- подалгебра Ао алгебры А, порожденная образом носителя X при ото- отображении р, является е^Г-алгеброй; (ш) вложение /: Ао—> А является ^"-гомоморфизмом; (iv) если р срезано до отображения р0 в Ло> так что р = р0/, то р0 допустимо. Так, например, если &Р — наслед- наследственная подкатегория категории (Q), то эти дополнительные условия просто означают, что каждый допустимый морфизм р: X —> А может быть срезан до отображения на подалгебру, порожденную образом носителя X при отображении р. Вообще если &%' < J2? «< St, где е^Г с (Q), то под естественным представлением 3? в &Р мы понимаем представление, допустимыми морфизмами которого являются все такие ^-морфизмы р: Х-+А ^-объекта X в ^-носитель е^-алгебры А, что подалгебра Ао, порожденная образом носителя ^-объекта X при отображении мно- множеств, соответствующем морфизму р, будет ^"-алгеброй и вложе-
4. ПРЕДСТАВЛЕНИЯ КАТЕГОРИЙ Q-АЛГЕБР 14!> ние /: Ао-+А будет ^-гомоморфизмом. Легко проверить, что на. самом деле это будет представлением. Если a: Х—>У—некоторое отображение множеств, то будем писать также im ct вместо Ха. Заметим, что из определений вытекает Предложение 4.1. Если категория J3?, подчиненная катего- категории St, представлена в абстрактной регулярной категории &%" 0,-алгебр и для этого представления существует универсальный функтор (U, и), то imu порождает U {X). Доказательство. По определению универсальное отображение- и: X-+U{X) будет допустимым морфизмом. Пусть Uo — подалгебра алгебры U (X), порожденная imu; тогда и = иос, где и0: X —> Uo — допустимый мор- физм и i: U0-*U — вложение. Следовательно, существует такой един- единственный е^Г-гомоморфизм a: U -> Ua, что ио = иа. Отсюда выте- вытекает, что и = uoi — uai. Здесь оба отображения 1: U -+ U и at: U-> U являются ^-гомо- ^-гомоморфизмами; следовательно, в силу единственности 1=а/ и этим показано, что / — эпиморфизм, т. е. U0=U. I Рассмотрим теперь представление категории J3? в резидуально№ категории <?? й-алгебр. Это представление называется резидуаль- резидуальным, если выполнено следующее условие: если А есть g^f-алгебра, представленная в виде подпрямого произведения семейства (Ак)х^х o/f-алгебр с проекциями е^: А—>А^, то для всякого отображения р носителя ^-объекта X в носитель алгебры А, для которого ото- отображение ре^ соответствует допустимому морфизму X —> Ак, отобра- отображение р само соответствует допустимому морфизму X —> А. С помощью- этих определений можно сформулировать основной результат о суще- существовании универсального функтора: Теорема 4.2. Пусть е^Г—резидуальная категория ii-алгебр, и пусть J2? — некоторая категория, подчиненная категории St и- обладающая резидуальным представлением в <Ж. Тогда это пред- представление обладает универсальным функтором. Доказательство. Пусть X есть ^-объект и Wq(X) есть- алгебра Q-слов над X, рассматриваемом как множество, с канони- каноническим вложением р: X-+W. A>
150 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Через (Чл.)х,ел обозначим семейство всех таких конгруэнции на W, что W/(\k ? Ob з^ и отображение p(natq,): X->Wfrk B) допустимо. Полагая рх = р (nat qx) и Ак = Wj$k, получаем семейство допустимых отображений рк: Х-^-Ак, которое естественным образом определяет отобран е:-ше а: Х->ЦАК. C) Пусть ima порождает подалгебру U (X) алгебры А — JJ Ак; срезая отображение а до U (X), из C) получаем такое отображение и: X-+U(X), что ui = a, где /: U(X)—>A — вложение. Мы утверждаем, что (U, и) — требуемый функтор. Во-первых, если проекцию JJ А^ на Ак обозначить через е^, то для всякого Х?Л Таким образом, агк допустимо для всех Х?Л, и, следовательно, о также допустимо. Так как a = ui, то отсюда вытекает, что U (X) есть е^Г-алгебра, I есть g/^-гомоморфизм и и допустимо. Заметим, кстати, что так как imp порождает W, то imp^ порождает Ак и imie^ также порождает Ак; но ге^ — гомоморфизм, откуда \т1вк = Ак, т. е. iek — эпиморфизм. Поэтому U (X) является подпрямым произве- произведением алгебр Ау. Пусть теперь В есть ^-алгебра и a: X-+B — допустимое отображение. Срезая а до подалгебры, порожденной ima, можем предположить, что ima порождает В. Отображение a можно продолжить до эпиморфизма Р: W-+B; «если kerp = q, то p = (natq)p*, где р*: Wjn-* В является изоморфизмом. Теперь а допустимо, и по построению
4. ПРЕДСТАВЛЕНИЯ КАТЕГОРИЙ Q-АЛГЕБР 151 так как р*—изоморфизм, то отсюда вытекает, что ар* 1=p(natq) допустимо. Следовательно, q=<Ix. для некоторого А?Л, и мы полу- получаем следующую диаграмму: X -> U(X) natq где a'==leip*, а квадрат и все треугольники, быть может за исклю- чением самого верхнего, коммутативны. Пользуясь коммутативностью- остальных треугольников и квадрата, находим а = рр = р (nat q) p* = uietf* = иа', так что верхний треугольник будет также коммутативным и а' — нужное отображение. Ясно, что это отображение будет ^"-гомоморфизмом (так как ieK и р* суть e/f-гомоморфизмы), причем единственным,. поскольку если иа2, то сц и а2 совпадают на im и и, UX 1 2 ц 2 следовательно (по лемме 2.2), на U(X), т. е. a,=a2. В частности, если e/f <^ J2*, то естественное представление J5T в <Ж резидуально, и мы получаем Следствие 4.3. Если <^У? — резидуальная подкатегория кате- категории (О.) и еЗГ ~К -З1 -\ St, то естественное представление J2* в оЗГ обладает универсальным функтором. | Следствие 4.4. Если ^/f — наследственная подкатегория кате- категории (й), замкнутая относительно прямых произведений, w s?C <^ J2* <^ St, то естественное представление J2? в ^ обладает универсальным функтором. | Пусть J3? <^ St представлена в категории o/f й-алгебр и пред- предположим, что для этого представления существует универсальный функтор U. Если для каждого ^-объекта X универсальное ото- отображение и: X-+U(X) взаимно однозначно, то функтор U называется инъективным. Легко- видеть, что универсальный функтор U инъективен в том и только- том случае, если для каждого „^-объекта X существует взаимно- взаимнооднозначное отображение этого объекта в некоторую е^Г-алгебру. Действительно, если р: X -> А — допустимое взаимно однозначное;
152 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ •отображение, то существует такой гомоморфизм р': U (X) -^-А, что ¦р = ир', и так как р взаимно однозначно, то отсюда вытекает, что и должно быть взаимно однозначным. Обратно, если и взаимно одно- однозначно, то можно взять А = U (X), чтобы получить взаимно одно- .значное представление ^-объекта X. Универсальный функтор часто существует для других, неалгебраи- •ческих представлений. Например, категория компактных хаусдорфовых пространств и непрерывных отображений подчинена категории всех хаусдорфовых пространств и непрерывных отображений (в действи- действительности является ее подкатегорией). Соответствующее естественное представление обладает универсальным функтором, который сопоста- иляет каждому хаусдорфову пространству X компактное хаусдорфово пространство U (X), называемое компактным замыканием Стоуна — Чеха пространства X (см. Самюэль [48] или Келли [55]). Этот функтор инъективен на подкатегории вполне регулярных хаусдор- хаусдорфовых пространств (пространство X вполне регулярно, если для •каждой точки р?Х и каждой окрестности N этой точки существует такая действительная непрерывная функция / на X, что f(p)=l, _f(x) = 0 для x(?N). УПРАЖНЕНИЯ 1. Показать, что если д? и J2? — абстрактные регулярные категории ;О-алгебр, то всякая абстрактная регулярная категория, содержащая обе категории д? и Jj? в качестве подкатегорий, определяет представление & в др. 2. Проверить, что если д? с (Я), a^^^^St и дс регулярна и рези- дуальна, то естественное представление J3? в д? резидуально. 5. СВОБОДНЫЕ АЛГЕБРЫ В КАТЕГОРИЯХ Q-АЛГЕБР Применим теперь результаты предыдущего параграфа к случаю „J? = St. Если существует универсальный функтор для естественного представления категории St в категории ^/f й-алгебр, то для любого множества X алгебра U (X) называется универсальной ^-алгеброй .над X. Если этот универсальный функтор инъективен, то X можно отождествить с его образом в U (X); в этом случае U (X) называется свободной e/f -алгеброй над X, в то время как X называется мно- множеством &f-свободных образующих алгебры U (X); говорят также, что еЗГ — категория со свободными алгебрами. В силу свойств •функторов свободная е^Г-алгебра над X, если она существует, опре- определена однозначно с точностью до изоморфизма над X. Так, напри- например, по теореме 2.6 (Q) является категорией со свободными алгебрами. Ясно, что тривиальная категория не может обладать свободными .алгебрами ни для какого множества, содержащего больше одного
5. СВОБОДНЫЕ АЛГЕБРЫ В КАТЕГОРИЯХ Q-АЛГЕБР 155 элемента; во всех остальных случаях существование свободных алгебр- вытекает из существования универсального функтора: Предложение 5.1. Если е^Г — нетривиальная категория Q-алгебр и для естественного представления St в е%" существует универсальный функтор, то найдется такая мощность а, что для каждого множества X мощности, не меньшей а, свободная ^-алгебра над X существует. Кроме того, каждая ^/f-алгебра является гомоморфным образом некоторой свободной ^-алгебры. Доказательство. По предположению в &%" существует алгебра А, содержащая больше одного элемента. Пусть Хо — мно- множество образующих алгебры А, содержащее больше одного элемента; тогда вложение Хо—>А допустимо (при естественном представлении); следовательно, универсальное отображение взаимно однозначно. Положим ct =====) ^*^0 |; тогда для любого множе- множества X мощности, не меньшей а, существует отображение р множе- множества X на множество Хо и для любого такого р отображение р«0: X—>U(X0) допустимо. Более того, если даны х, у^Х, х Ф у, то р можно выбрать таким, чтобы .гр ф ур; поэтому лгри0 Ф ури0 и, таким образом, хи Ф уи, где и: X-^-U(X) — универсальное отобра- отображение. Так как это верно для любой пары элементов х, у множе- множества X, то и взаимно однозначно. В процессе доказательства алгебра А была представлена как гомо- гомоморфный образ свободной д^-алгебры U(X^); это применимо к любой e/f-алгебре А, поэтому последнее утверждение доказано. В В предположениях предложения 5.1 е^ не обязательно обладает свободными алгебрами для всех множеств X; например, категория, состоящая из всех несчетных групп и тривиальной группы (и всех гомоморфизмов между ними) обладает универсальным функтором: U (X) — свободная группа над X, если X несчетно, и тривиальная группа в противном случае. Таким образом, для конечных непустых множеств X U (X) не будет свободной группой над X. Однако, если <^f наследственна,'то при доказательстве предложения 5.1 можно взять алгебру А, порожденную двухэлементным множеством AV Таким образом, получаем Следствие 5.2. Если ^/f — нетривиальная наследственная категория Q-алгебр и для естественного представления St в ^/{" существует универсальный функтор, то ^yf — категория со сво- свободными алгебрами. В Чтобы найти условия, при которых универсальный функтор суще- существует, воспользуемся следствием 4.3. Объединяя его с предложе- предложением 5.1, получаем такую теорему:
154 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Теорема 5.3. Пусть <?? — нетривиальная и резидуальная подкатегория категории (Q). Тогда найдется такая мощность а, что для каждого множества X мощности, не меньшей а, сво- свободная c^jf-алгебра над X существует и каждая е^Г-алгебра является гомоморфным образом свободной ^/f-алгебры. | В частности, условия этой теоремы выполняются для нетривиаль- нетривиальной наследственной подкатегории ^/{" категории (Q), замкнутой отно- относительно прямых произведений. Рассмотрим теперь категорию ОУС Q-алгебр со свободными ал- алгебрами. В этом случае вместо U(X) будем писать F(X) или F (X; e/f). Из единственности свободных алгебр вытекает ряд полезных следствий. Предложение 5.4. Пусть <?? — подкатегория категории (Q) со свободными алгебрами, X — некоторое множество и У— под- подмножество в X. Если i: Y —> X — вложение, то индуцируемый им гомоморфизм F(/): F(Y)—>F(X) взаимно однозначен. Действительно, вложение /: Y-+X обладает таким правым обрат- обратным т: Х—уУ, что /т=1г; следовательно, F(с) обладает правым обратным и поэтому взаимно однозначен, f Это предложение позволяет отождествить F (Y) с подалгеброй алгебры F {Х)\ ясно, что эта подалгебра будет собственной, если только У — собственное подмножество множества X; следовательно, X — минимальное множество образующих алгебры F (X). Предложение 5.5. Пусть <?? — подкатегория категории (Q) со свободными алгебрами, X — некоторое множество и q—эквива- q—эквивалентность на X. Отождествим X с подмножеством алгебры F (X) (посредством универсального отображения), и пусть с\ — конгруэн- конгруэнция на F (X), порожденная эквивалентностью q. Тогда q~n*2 = q A) Доказательство. Положим X' — Х[(\ и для краткости за- запишем F = F (X) и F' = F (X'). Естественное отображение в: Х-+Х' индуцирует гомоморфизм 7^@): F—> F', ядро которого t содержит q, а поэтому и q. Мы утверждаем, что fn*2 = q- B) Действительно, если (х, у)^1^\Х2, то xF(Q) — yF(d), и, следова- следовательно, (jc, y)?q; таким образом, fn^Sq. а обратное включение очевидно. Так как f^q, то F@): F—>-F' можно представить в виде произведения natq и некоторого гомоморфизма Ф: F^^F'. C)
5. СВОБОДНЫЕ АЛГЕБРЫ В КАТЕГОРИЯХ Й-АЛГЕБР 155 Ясно, что этот гомоморфизм индуцирует тождественное отображение на X'=Xj<\. Поэтому у\Х' обладает обратным; это обратное ото- отображение продолжается до гомоморфизма F' -^-F/q, так как алгебра Fr свободна, и поэтому сам гомоморфизм <р обладает обратным, т. е. C) — изоморфизм. Это означает, что f = (], и теперь A) выте- вытекает из B). | В качестве иллюстрации (которая пригодится в дальнейшем) рас- рассмотрим свободную е^-алгебру А над а, Ь, с. Если добавить соот- соотношение Ь=с, то мы получим свободную е^Г-алгебру над а и Ь. Так как два множества эквивалентны (в категории St) тогда и только тогда, когда они имеют одну и ту же мощность, то отсюда следует, что в категории <?? со свободными алгебрами существует единственная с точностью до изоморфизма свободная ОУС-алгебра Fa для каждой мощности а. Эта алгебра называется свободной ^"-ал- ^"-алгеброй ранга а. Теперь возникает вопрос, могут ли свободные е^-алгебры различных рангов быть изоморфными. Из замечания, сделанного после предложения 5.4, вытекает, что множество X является минимальным множеством образующих свободной .^-ал- .^-алгебры F(X); поэтому в силу предложения II. 5.5 две свободные g%"-ал- g%"-алгебры различных рангов не изоморфны, если по крайней мере один из рангов бесконечен. Это не всегда справедливо, если оба ранга конеч- конечны, но имеет место следующее достаточное условие, принадлежащее Йонсону и Тарскому [61]: Теорема 5.6. Пусть аЗГ — подкатегория категории (Q) со сво- свободными алгебрами, и пусть ^ обладает по крайней мере одной конечной алгеброй, содержащей более одного -элемента. Тогда сво- свободные ^/f -алгебры различных рангов не изоморфны. Доказательство. В силу замечаний, предшествующих этой теореме, нужно рассмотреть только тот случай, когда оба ранга конечны. Докажем более сильное утверждение, что для конечного п каждое множество образующих алгебры Fп содержит по меньшей мере п элементов. Таким образом, п будет охарактеризовано классом алгебр, изоморфных алгебре Fa, как наименьшая мощность множества образующих алгебры Fn, откуда и вытекает теорема. Пусть X — множество свободных образующих - алгебры Fя, со- состоящее из п элементов, У — некоторое другое множество образую- образующих и В — конечная е^-алгебра, содержащая более одного элемента. По определению алгебры Fn каждое отображение Х->В можно продолжить до единственного е^Г-гомоморфизма Fn->B; поэтому множество Н всех е^Г-гомоморфизмов Fn-+B равномощно мно- множеству Вх. Пусть 9 ? Н; тогда ограничение 6 ) Y определяет отобра- отображение Y—>В, т. е. элемент множества Ву, и различные гомомор- гомоморфизмы определяют различные отображения (по лемме 2.2). Таким
156 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ образом, имеем взаимно однозначное отображение ВХ^>ВУ. Отсюда следует, что | Вх | <; | Ву |, и так как В к X оба конечны, то Л = |А-|<|К|. | Следующее предложение устанавливает еще одно свойство сво- свободных алгебр, характеризующее в некоторых категориях свободные алгебры способом, не зависящим от выбора множества образующих. Предложение 5.7. Пусть <?? — категория Q-алгебр со сво- свободными алгебрами, и пусть F — свободная ^/f-алгебра над мно- множеством К. Если А, В—произвольные &f -алгебры, C: /•"—>5 есть е2Г-гомоморфизм и а: А—>В есть q%"-эпиморфизм, то существует такой РУ?'-гомоморфизм у: F —> А, что yo, = fi (конечно, у может •быть не единственным). Доказательство. F У- * А \ Определим у на X следующим образом: пусть лг?Л', тогда xfi^B v поэтому лг|3=шх для некоторого а?А. Выберем таким способом по одному а для каждого х ? X и положим ху — а; тогда по •определению хуа = лгC (х? X). Теперь у можно продолжить до гомоморфизма у: F—> А; тогда уа « р будут гомоморфизмами, совпадающими на X и, следовательно, равными. § оЗГ-алгебра F, обладающая свойством, установленным в предло- предложении 5.7, называется ^/f -проективной. Это предложение утверждает, •следовательно, что всякая свободная д^Г-алгебра е^Г-проективна. Для категории групп и гомоморфизмов верно и обратное: всякая •проективная группа свободна. Аналогичный результат имеет место для абелевых групп, но соответствующее утверждение для /^-модулей неверно, если R — полупростое кольцо с условием минимальности, «е являющееся телом (см., например, Маклейн [63]). УПРАЖНЕНИЯ 1. Показать, что категория, состоящая из всех неабелевых групп и три- тривиальной группы (со всеми гомоморфизмами) обладает универсальным функтором, но не обладает свободными группами над множествами, состоя- состоящими из одного элемента.
6. СВОБОДНЫЕ И ПРЯМЫЕ ОБЪЕДИНЕНИЯ Q-АЛГЕБР 157 2. Проверить, что для любой категории з%? со свободными алгебрами всякое множество X является минимальным множеством образующих сво- свободной з^Т-алгебры над X. 3. Обобщить упр. 2.7 на категории со свободными алгебрами. 4. (Йонсон и Тарский.) Пусть з%?—категория со свободными алгебрами, и обозначим через Fn свободную е%*-алгебру ранга п. Показать, что если каждое множество образующих алгебры Fn, состоящее из п элементов, является множеством свободных образующих (для всех конечных л), то каждое множество образующих алгебры Fn содержит по крайней мере п элементов; вывести отсюда, что утверждение теоремы 5.6 имеет место в этом случае. 5. (Йонсон и Тарский.) Пусть Q состоит из бинарного и двух унарных операторов, результат применения которых записывается через х-у, хХ, хр соответственно. Обозначим через $? категорию всех таких Q-алгебр, что хХ ¦ хр — х, {х • у) X = х, (х ¦ у) р = у. Если дано, что $? — категория со свободными алгебрами (из следствия IV. 3.3 ниже вытекает, что $? действи- действительно является категорией со свободными алгебрами), то показать, что все свободные -у^-алгебры ненулевого конечного ранга изоморфны. (Показать, что если А свободна над Х[){а, Ь] и Xf]{a, b] == 0, то А свободна также над X.) ') 6. (Мальцев.) Пусть $?—категория со свободными алгебрами и Fn — сво- свободная '^"-алгебра ранга п. Если никакая собственная факторалгебра ал- алгебры Fn не изоморфна алгебре Fn, то всякое множество образующих алгебры Fn, состоящее из п элементов, свободно. 7. Показать, что всякий унитарный модуль над телом свободен и вывести отсюда, что структура подмодулей такого модуля будет структурой с до- дополнениями. (Воспользоваться предложением 5.7.) 8. (Пирс.) Показать, что если $? — абстрактная наследственная категория со свободными алгебрами и Qa%*—категория гомоморфных образов (§ II. 8), то алгебра А (З^-свободна в том и только том случае, если она ^-свободна. 6. СВОБОДНЫЕ И ПРЯМЫЕ ОБЪЕДИНЕНИЯ О-АЛГЕБР Два универсальных функтора, а именно свободные и прямые ¦объединения, введенные в § III. 1, существуют для многих категорий й-алгебр. Если е^Г — регулярная категория Q-алгебр, то &%" под- подчинена категории <^"(^С) семейств ^-алгебр (над вполне неупоря- неупорядоченными множествами), и поэтому можно применить следствие 4.3: Теорема 6.1. Пусть &? — произвольная регулярная рези- дуальная категория Q-алгебр. Тогда свободное &f-объединение любого семейства oJf-алгебр существует. | В категории е%" со свободными объединениями ^"-алгебра А на- называется свободным произведением еЗГ-алгебр Ах (k?A), если Ак являются подалгебрами алгебры А, причем ') В работе Сверчковского (Fund. Math., 50 A961), 35—44) полностью рассмотрен следующий вопрос: если в многообразии (см. § IV. 1) существуют изоморфные свободные алгебры различных конечных рангов, то для каких именно рангов это может иметь место. — Прим. ред.
158 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ (i) для свободного объединения 'Р = |_];4а существует изомор- изоморфизм 6: А-+Р, ограничение которого на Ак является каноническим отображением; (и) Ак() Ар — минимальная подалгебра алгебры А для X ф ц. Если дано семейство (Ак) е^Г-алгебр, то может не существовать g/f-алгебры А, которая была бы их свободным произведением (на- (например, необходимо, чтобы минимальные подалгебры всех Ак были изоморфны), но если такое свободное произведение существует, то по определению оно однозначно определяется (с точностью до изо- изоморфизма) свободным объединением алгебр Ак. Будем говорить, что e^f-алгебра А сжимаема, если существует такой ^'-гомоморфизм 9: А-> С алгебры А на ее минимальную подалгебру С, что 8|С=1. Тогда можно сформулировать следующее условие для существования сво- свободных произведений: Предложение 6.2. Пусть задана категория <?? Q и »i$8p, и пусть (Аг) — семейство е/Г-алгебр, для которого существует свободное объединение Р. Если каждая алгебра A-t сжимаема и для любых X, ц ? Л минимальные подалгебры алгебр Ак it A изоморфны, то Р является свободным произведением алгебр Ах. Доказательство. Очевидно, это утверждение имеет место, если Л состоит из одного элемента, поэтому можно предполагать, что Л содержит бгльше одного элемента. Нужно показать, что канонические отображения Рк- А^р A) взаимно однозначны, а затем доказать, что если отождествить ал- алгебру Ак с ее образом в Р, то алгебры А% пересекаются в Р по минимальной подалгебре. Пусть Ск — минимальная подалгебра ал- алгебры Ак; по предположению существует сжатие Ч- А^Ск, B) и так как все СК изоморфны, то можно взять изоморфизм ел: СК^С C) с фиксированной алгеброй С. Рассмотрим теперь произвольную пару различных индексов из Л, скажем Л=1, 2. Определим семейство отображений Ак -> А1 по формулам
6. СВОБОДНЫЕ И ПРЯМЫЕ ОБЪЕДИНЕНИЯ Q-АЛГЕБР 15Э В силу универсального свойства существует такой гомоморфизм <р: Р—у Av что фх = рхф. Взяв Я= 1, находим, что р1ф= 1, откуда р! взаимно однозначно; кроме того, если с ? Д:р: |"| Л2р2, скажем с =ар1 = Ьр2, то с(р=скр1 = а и с(р = Ь(р2 = fte2826j~ 6СГ откуда ,#?Cj, с=яр1?С1р1. Таким образом, Л2Р] П Л2Р2 содержится в Cjp, и, следовательно, является минимальной подалгеброй алгебры Р. Так как 1, 2 были произвольными элементами из Л, то этим показано, что Р — свободное произведение. | Если каждая минимальная е^-подалгебра тривиальна, то все .минимальные подалгебры изоморфны и каждая а^-алгебра сжимаема; это остается справедливым и в более общем случае, если только известно, что каждая g/f-алгебра обладает тривиальной подалгеброй. -Нужно только ввести 0-арный оператор, который выбирает опреде- определенную тривиальную подалгебру в каждой е^-алгебре. Таким образом, в качестве следствия из предложения 6.2 получаем следующий ре- результат, принадлежащий Сикорскому [53]: Следствие 6.3. Если каждая ^f-алгебра обладает тривиаль- тривиальной подалгеброй и в категории $Ж существуют свободные объеди- объединения, то свободное произведение любого семейства &f-алгебр существует. | В гл. IV будет показано, что в категории Gp всех групп сво- свободные объединения существуют (это нетрудно также проверить с помощью теоремы 6.1). Поэтому в силу следствия 6.3 в Gp суще- существуют свободные произведения. Аналогичный результат справедлив для полугрупп и колец, но не для колец с единицей (см. Кон [59]). В заключение отметим простое достаточное условие для суще- существования прямых объединений. Теорема 6.4. Пусть ^ — произвольная категория п-алгебр, замкнутая относительно прямых произведений. Тогда прямое о?С-объединение произвольного семейства ^-алгебр существует и совпадает с прямым произведением. Чтобы доказать этот результат, достаточно показать, что прямое "произведение Р==Ц^ с проекциями е^ в качестве канонических гомоморфизмов обладает универсальным свойством. Таким образом, если дано семейство гомоморфизмов <рк: В->АК, то необходимо по- построить такой гомоморфизм <р: В—>Р, что Фх^Ч^я- т. е. для лю- бого*?В б<ре, = бФ,. D) Такое отображение ф получается объединением отображений ф^, т. е. нужно положить Ьц> = (^Ф^); это отображение однозначно опре- определено в силу D) и является g^f-гомоморфизмом, так как фх суть е/^-гомоморфизмы. | В упражнениях будут приведены примеры, показывающие, что это условие не является необходимым.
160 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ УПРАЖНЕНИЯ 1. Показать, что во всякой категории $g со свободными алгебрами, ко- которая замкнута относительно гомоморфных образов, свободное объединение произвольного семейства е%"-алгебр существует. 2. Показать, что категория конечных абелевых групп и гомоморфизмов замкнута относительно гомоморфных образов, но не имеет свободных алгебр. Показать далее, что семейство (С„)л>1, где Сп — циклическая группа по- порядка п, не имеет свободного объединения в этом классе. Во второй части использовать упр. 1. 3. Показать, что категория коммутативных колец без делителей нуля обладает свободными алгебрами, но не замкнута относительно гомоморфных образов. Привести пример, показывающий, что свободные объединения, вообще говоря, не существуют. 4. Показать, что категория всех конечных абелевых групп (и гомомор- гомоморфизмов) не замкнута относительно свободных объединений. 5. (Рейд.) Пусть й%"—категория Q-алгебр, замкнутая относительно сво- свободных объединений, и пусть (А^)— семейство е%"-алгебр, имеющих пред- представление в А{ A ?Л). Показать, что каноническое отображение р^ Al-^> M А^ взаимно однозначно. Вывести отсюда следствие 6.3. 6. Показать, что категория абелевых периодических групп не замкнута относительно прямых произведений, но обладает прямыми объединениями. Доказать то же самое для произвольных периодических групп. 7. ПРОИЗВОДНЫЕ ОПЕРАТОРЫ Пусть й — область операторов; мы видели, что на каждой Q-ал- гебре А данный элемент со?й определяет некоторую операцию. Кроме этих операций, заданных явно, существуют операции, которые получаются с помощью композиции операторов из й и образуют клон действия й на А. Эти операции могут быть также выражены на языке структуры клона на Wq(X), как указано в упр. 3.4, но мы не будем этого делать, поскольку нас не интересует сам процесс композиции. Чтобы получить операцию, определенную произвольным й-словом w = w(xl х„) относительно хх х„, обозначим через а образ этого слова в А при гомоморфизме, продолжающем отображение xt—>ah так что a = w(ax ап). Таким образом, можно считать, что слово w определяет «-арный оператор w по правилу: ах • • • anw — w(av .... ап). Оператор w называется производным от й. В этом смысле каж- каждое Q-слово определяет производный оператор; для достаточно боль- большого алфавита X эти операторы включают, в частности, операторы из самой- области й; на самом деле это верно для любого бесконеч-
7. ПРОИЗВОДНЫЕ ОПЕРАТОРЫ ного алфавита К. Действительно, если «? Q(n) и л^, . . ., хп —произ- —произвольные различные элементы алфавита X, то ц> получается из ххх2 . . . хпа или также из хп . . . лг2лг,и, но не из х^хх . . . хх<&, если только п Ф 1. Заметим, что из каждого «-арного производного оператора мы получим А-арную операцию на А, заменяя п — k его аргументов на элементы алгебры А. Унарные производные операторы и унарные операции, полученные таким образом из производных one-' раторов, снова называют трансляциями или, точнее, производными трансляциями, чтобы подчеркнуть тот факт, что их не всегда можно получить описанным способом из операций только области Q; так, например, в группе G операцию х—>х2 не всегда можно выразить через операции axb и ах~хЬ. Множество всех производных операторов области й обозначается через й. Ясно, что всякая й-алгебра А замкнута относительно й; вообще й-подалгебры и й-подалгебры алгебры А одни и те же. Пусть теперь й' — подмножество множества Q; тогда Q' называется ограничением Q. Каждая Q-алгебра А имеет структуру й'-алгебры, индуцированную ограничением, и всякая подалгебра й-алгебры А замкнута относительно Q', но обратное, вообще говоря, неверно. Аналогично каждый Q-гомоморфизм является также Q'-гомоморфиз- мом, но обратное, вообще говоря, неверно. Действительно, катего- категория (й) подчинена категории (й') посредством пренебрегающего функтора, который «забывает» ту часть й, которая не принадлежит й'. В качестве примера возьмем категорию Gp групп и рассмотрим коммутатор как производный оператор: [х, у] = х~1у~1ху. A) Ограничиваясь этим оператором, можно считать, что Gp подчинена категории группоидов, скажем Г. Тогда Г-подалгеброй группы будет подмножество этой группы, замкнутое относительно коммутирования. Такое», подмножество не всегда замкнуто относительно взятия обрат- обратного х—>х~х (например, в абелевых группах с элементами бесконеч- бесконечного порядка). Множество образов при отображении (х, у)->[х, у] всегда замкнуто относительно взятия обратного, и если оно не пусто, то замкнуто также относительно постоянного оператора е, но, может быть, не замкнуто относительно умножения и потому не всегда является подгруппой (Кармайкл [37], стр. 39). Эта конструкция приводит к представлению группоидов в груп- группах; так как Gp резидуальна и регулярна, то по теореме 4.2 для этого представления существует универсальный функтор. Другие при- примеры будут рассмотрены в гл. VII. Если Q — область операторов, содержащая только унарные и 0-арные операторы, то арность каждого производного оператора не больше единицы. Интуитивно это очевидно, а также может быть
162 ГЛ. Ш. СВОБОДНЫЕ АЛГЕБРЫ выведено из теоремы II. 5.6, в которой на языке структуры подал- подалгебр дан критерий того, чтобы операторы были самое большее унар- унарными. Аналогично на языке структуры подалгебр можно сформули- сформулировать условие, при котором область Q содержит только 0-арные операторы или только унарные операторы (упражнение II. 5.5). Если же допускаются бинарные операторы, то этого уже сделать нельзя; на- наоборот, в большинстве случаев все операторы могут быть выражены через бинарные. Теорема 7Л. Пусть Q — произвольная область операторов; тогда существует область операторов Q*, арность которых не больше двух, такая, что Q может быть вложена в область про- производных операторов области Q* и каждая Q-алгебра А может быть вложена в S^t-алгебру А*. Более того, если А бесконечна, то можно взять А* с тем же носителем, что и А, тогда как если А конечна, то можно взять А* счетной. При доказательстве нам придется использовать тот факт, что бесконечное множество равномощно своему квадрату. Чтобы не пре- прерывать изложения, будем пока предполагать это известным; так как позже нам нужно будет более общее утверждение, то за доказатель- доказательством мы отсылаем читателя к лемме VI. 6.1. Возьмем область Q*, содержащую по одному унарному опера- оператору <а' для каждого оператора в^Й и, кроме того, бинарный опе- оператор ц. Предположим сначала, что А бесконечно; тогда А имеет такую же мощность, что и Л2, и поэтому существует взаимно одно- однозначное соответствие v: A-+A2. ' Вообще определим результат применения отображения v к упорядо- упорядоченному набору из п элементов множества А по правилу: Oi xn)v = (Xl xnv). Ясно, что этим определено взаимно однозначное соответствие между А" и Ап+1. Отсюда следует, что v* будет взаимно однозначным соответствием между А и А + . Теперь для всякого со ? Q (п) опре- определим действие соответствующего унарного оператора <в' ? й* по пра- правилу: лгсо' = лУ^со (я>1); B) если /1 = 0, то положим лг<о/ = (о. Через и. обозначим v; тогда ц — бинарный оператор на Л, и в силу B), когда п ^> 2, Х1 ... Хп& = Xj ... XnHn~W. Следовательно, со является производным й*-оператором. Если А ко- конечно, то можно вложить А в счетное множество А* и определить
7. ПРОИЗВОДНЫЕ ОПЕРАТОРЫ 163 операторы из О на А* \ А произвольно; теперь, чтобы на А" опре- определить О*-алгебру, можно использовать первую часть доказатель- доказательства. Щ Конечно, конструкция, приведенная в этом доказательстве, не имеет практического значения, так как существенно зависит от вы- выбора взаимно однозначного соответствия v. A-+A2. В гл. IV дан другой практически более удобный метод сведения операторов к би- бинарным. Уже из простого подсчета ясно, что на конечном множестве не всякую операцию можно выразить через бинарные операции. Так, на множестве из k элементов существует kk и-арных операций, а число тернарных операций равно kk\ Комбинируя две бинарные операции а, {5, можно получить четыре тернарных операции, а именно jrya.zp, xyfiza, xyzafi и xyzfia; поэтому число этих операций не больше, чем kAk\ а это меньше, чем kkb для k'^-Ь. Заметим, что для k = 3 число унарных операций равно 27, число бинарных—19683, а число тернарных — почти 10131). Пусть qJT — произвольная категория Q-алгебр и Q' — ограниче- ограничение Q. Если объекты категории e^f считать Q'-алгебрами, то вместе с а/^-гомоморфизмами, рассматриваемыми как Q'-гомоморфизмы, они образуют подкатегорию J? категории (Q'). Категорию SJ3? будем обозначать через e/f' и называть категорией, полученной из ограничением Q до Q'. Для простоты будем предполагать, что наследственна; тогда, применяя следствие 4.4, получае1М следующую теорему: Теорема 7.2. Пусть <J/C — наследственная категория п-алгебр, замкнутая относительно прямых произведений, и пусть &/?' — ка- категория, полученная из <//? ограничением Q до Q'. Тогда для естественного представления ^f' в ,/Г существует универсаль- универсальный функтор. Для доказательства теоремы необходимо показать, что ^f под- подчинена сЖ'> а последнее вытекает непосредственно из определений, g В главе IV будет дана явная конструкция этого универсального функтора для широкого класса категорий, а также критерий инъек- тивности этого функтора. Мы закончим этот параграф критерием перестановочности кон- конгруэнции, сформулированным на языке производных операторов (см. Мальцев [54] J). ') См. также работу Харрисона (Proc. Amer. Math. Soc, 17 A966), 731—737). — Прим. ред. 2) См. в этой связи также работу Ламбека (Canad. J. Math., 10 A958), 45—56). — Прим. ред.
164 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Теорема 7.3. Пусть е^Г — категория Q-алгебр со свободными алгебрами. Тогда конгруэнции на каждой (^-алгебре переста- перестановочны, в том и только том случае, если существует такой, производный тернарный оператор со, что XXZO) — Z, XZZO}=X. C) Доказательство. Если существует оператор со, удовлетво- удовлетворяющий C), то трансляция axba> переводит элементы а и b друг в друга; следовательно, по предложению II. 6.8 конгруэнции на любой е^Г-алгебре А перестановочны. Для доказательства обратного утвер- утверждения возьмем свободную е^Г-алгебру F над а, Ь, с и через q обозначим конгруэнцию, порожденную парой (а, Ь), а через г — кон- конгруэнцию, порожденную парой G;, с). Тогда (а, с) ? q о t, а по пред- предположению qot=roq; отсюда (а, с)?х°с\, т. е. существует такой d?F, что (a, (f)^tn (d, c)?(\. Так как d?F, то d можно пред- представить в виде й-слова относительно а, Ь, с, скажем d = аЬса>, где «в — тернарный производный оператор. Теперь, в силу предложе- предложения 5.5, Fjq— свободная o/f-алгебра над а, с и Fjx — свободная e/f'-алгебра над а, с. Но d = с в Fjq, откуда аат = с, D) тогда как d = a в F/x и поэтому а. E) Оба равенства D) и E) являются равенствами, связывающими эле- элементы свободной ру^-алгебры над а, с, и поэтому они выполняются тождественно в каждой ц^Г-алгебре. Ц УПРАЖНЕНИЯ 1. Пусть Q состоит из тернарного оператора со, a Q' — из а, т, где хуа = ххуш, хух = .хуусо. Показать, что если W, W — соответственно ал- алгебры Q-слов и Q'-слов над множеством X, то канонический гомоморфизм W -> W (полученный продолжением тождественного отображения 1: X ~> X) не будет взаимно однозначным. 2. Показать, что на структурах не существует производного тернарного Оператора, удовлетворяющего условиям теоремы 7.3. (Взять линейно упо- упорядоченное множество.) 3. Показать, что на структуре с относительными дополнениями все конгруэнции перестановочны. (В качестве xyza взять дополнение элемента у в [х Л г, х V г] и применить теорему 7.3.) 4. Показать, что на свободном группоиде по меньшей мере с тремя свободными образующими не все конгруэнции перестановочны.
8. ПРЕДСТАВЛЕНИЯ Q-АЛГЕБР 165 5. (Мальцев.) Квазигруппу можно определить как алгебру с тремя би- бинарными операторами, удовлетворяющими некоторым тождествам. Этими операторами являются произведение ab\i и решения уравнений xb\i = с, ау\к = с, обозначаемые cbp, саХ соответственно (см. § IV.2). Показать, что на непустой квазигруппе, как алгебре относительно ц, А и р, все конгру- конгруэнции перестановочны. (Взять хуга = хауХцагХр, где а — некоторый фикси- фиксированный элемент.) 6. Пусть Q — некоторая область операторов, и предположим, что каж- каждому ®?Q(n) сопоставлен производный га-арный оператор w(jj. Показать, что если А — произвольная Я-алгебра и W = Wa (X), то всякое отображе- отображение 9: X-> А можно продолжить единственным образом до такого отобра- отображения 9: W -> А, что для любых a>?Q(n) и a^W" Будет ли это выполняться, если заменить W на свободную алгебру над X в некоторой категории е%* со свободными алгебрами, а А заменить на про- произвольную й%"-алгебру? (Рассмотреть категорию алгебр с унарным опера- оператором х -> х', удовлетворяющих тождеству х" = х.) 8. ПРЕДСТАВЛЕНИЯ О-АЛГЕБР На практике алгебры часто возникают естественным образом как множества гомоморфизмов некоторого данного вида. Например, группы возникают как множества автоморфизмов, полугруппы — как мно- множества эндоморфизмов, кольца — как множества эндоморфизмов абе- левых групп. Но может также случиться, что й-алгебра определена абстрактно своим носителем вместе с определенными на нем опера- операциями — в виде «таблиц умножения», дающих результат применения каждого я-арного оператора к каждому набору из п элементов. Это описание часто можно представить и в более экономном виде. Пред- Предположим для определенности, что мы имеем дело с алгеброй А в дан- данной категории ^f й-алгебр. Вместо описания всего носителя доста- достаточно задать множество образующих X алгебры А и вместо полной таблицы умножения нужно только задать достаточное число соотно- соотношений, по которым остальные полностью определяются. Каждое вхождение операции «в ? Q («) в таблицу умножения имеет вид ах ¦ • ¦ а„<о = b (av . .., ап, b^ A). Если выразить av . . ., ап, b через элементы множества образующих X, то получим соотношение где /, g—некоторые Q-слова относительно xv ...,-xT?X. Всякое множество соотношений, которое достаточно для определения дейст- действия всех операторов в А, называется множеством определяющих соотношений для А относительно множества образующих X.
166 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Если Ф — такое множество определяющих соотношений, то оп- определение алгебры А в терминах X и Ф называется заданием ал- ггбры А и обозначается так: А = в%'{Х\Ф}. A> Для данной алгебры А существует, конечно, много заданий, по- поскольку обычно можно многими способами выбрать множество об- образующих К и в зависимости от этого выбора и от ^/f можно мно- многими способами выбрать множество определяющих соотношений. На практике стараются взять категорию <=?Г как можно меньшей, чтобы упростить определяющие соотношения. Так, например, задание данной группы, которая случайно оказалась абелевой, можно обычно упро- упростить, если ограничиться категорией абелевых групп, поскольку тогда можно отбросить все соотношения, выражающие коммутативность. Будет удобно расширить введенное выше понятие задания сле- следующим образом: вместо того, чтобы в качестве X брать множеств» образующих алгебры А, разрешим множеству X быть некоторым множеством символов, каждый из которых отождествлен с некото- некоторым элементом алгебры А таким образом, что полученные элементы алгебры А образуют множество образующих. Этим достигается не- некоторое обобщение, поскольку различные элементы множества X могут представлять один и тот же элемент алгебры А, В то же время это больше соответствует практической цели, которой служат задания, так как если категория ^УС должным образом ограничена, то любое множество X с любым множеством определяющих соотно- соотношений будет определять е^Г-алгебру (см. теорему 8.2 ниже), но ре- решение вопроса, представляют ли два данных элемента множества X один и тот же элемент алгебры Л, обычно является нетривиальной задачей (на самом деле это частный случай проблемы тождества, см. § III.9). Итак, заданием ^у-Г-алгебры А является некоторое множество X вместе с некоторым множеством Ф соотношений между Q-словами над X. Заметим, что если категория е^Г fi-алгебр произвольна, то- задание ^}'{'\Х\Ф\ может вовсе не определять никакой алгебры в ^Г ¦ Например, пусть ^/f—категория бесконечных групп и {А'|Ф}—зада- {А'|Ф}—задание конечной группы, скажем dfC\х\ х1 = 1); ясно, что не сущест- существует бесконечной группы с таким заданием. Чтобы получить удобное для приложений достаточное условие, нам нужна лемма, которая бу- будет использована и в дальнейшем. Лемма 8.1. Пусть А и В— некоторые 0,-алгебры, и пусть дано множество X и такие отображения а: X—> А, р: Х-^-В, что (i) ima порождает А; (п) всякое соотношение в А между элементами ха(х?Х) выполняется также между соответствую- соответствующими элементами xfi в В. Тогда существует такой единствен- единственный гомоморфизм ф: А -> В, что aq> = р.
8. ПРЕДСТАВЛЕНИЯ Я-АЛГЕБР 167 Доказательство. Пусть W = WQ {Х)~ алгебра й-слов над X; тогда отображения а, р можно продолжить до гомоморфизмов <х: W-> А, р.- W-+B соответственно. Так как ima является подал- подалгеброй в А, содержащей ima, то в силу (i) отсюда следует, что ima = A, т. е. a — эпиморфизм. Пусть q=kera; тогда существует такой изоморфизм a*: WI<\->A, что (natq)a* = a. Теперь в силу (ii) qckerp; следовательно, су- существует такой гомоморфизм р*: W/q —>В, что (nat q) p* = C. Если мы положим <р = (а*)~ Р*, то сир = /аф = I (nat q) а*ф = / (nat q) р* = ф — р, где /: X—>W—вложение. Итак, <р—искомое отображение, и оно будет единственным, поскольку любые два гомоморфизма, удовлет- удовлетворяющие условиям леммы, должны совпадать на im а и, следова- следовательно, на А. В Теорема 8.2. Пусть е^Г — резидуальная категория Q-алгебр. Тогда каждое задание B) определяет ^"-алгебру, единственную с точностью до изомор- изоморфизма. Доказательство. Пусть W=Wq(X), и пусть (ч\)ЛгЛ — се- семейство всех таких эпиморфизмов алгебры W на некоторую o^f-ал- o^f-алгебру Ак, что g (х<Р)) для всех соотношений (/, g) из Ф. Если положить qA == ker ф^, то Wj<\x ~ Ak, и потому если q = П %• то W/q является подпрямым произведением алгебр Ах и, значит, е^Г-алгеброй. Мы утверждаем, что W^^^jr{X\Q>). C) Во-первых, если ф=natq, то Хц> порождает W[q и, очевидно, все соот- соотношения Ф выполняются в W[q; итак, мы получим C), если сможем пока- показать, что Ф — множество определяющих соотношений для U^/q как е2Г-алгебры. Для этого достаточно показать, что каждая а^-алгебра, порожденная множеством X с соотношениями Ф, будет гомоморфным образом алгебры Wjq. Пусть В есть е%"-алгебра, порожденная множе- множеством X, в которой выполняются соотношения Ф; тогда по лемме существует гомоморфизм 0: W/q—>B, который индуцирует тожде- тождественное отображение на X, что и требовалось показать. Отсюда
168 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ также ясно, что алгебра, определяемая заданием B), единственна с точностью до изоморфизма. | Позже нам встретятся важные классы категорий, в которых ус- условие теоремы 8.2 всегда имеет место. Мы уже видели, что кате- категория бесконечных групп не удовлетворяет этому условию; она не резидуальна, так как не содержит тривиальной группы. В качестве другого следствия леммы получаем теорему, впервые доказанную Ди- Диком [1882] в случае групп. Теорема 8.3. Пусть &%" — произвольная категория п-алгебр и А есть <?С-алгебра, заданная в виде А = <&"[ХЩ. A) Если В есть ^-алгебра с множеством образующих X, причем все соотношения Ф выполняются в В, то В является гомоморф- гомоморфным образом алгебры А. | Эта теорема выражает следующий результат (который для рези- дуальных категорий вытекает также из теоремы 8.2): алгебра А с заданием A) универсальна для таких представлений множества X в о^Г-алгебрах с помощью отображений, что соотношения Ф выпол- выполняются для образов элементов множества X. Задание A) алгебры А называется конечным, если оба множе- множества X и Ф конечны. Для алгебры А, конечнозаданной в этом смысле, существует простой метод, принадлежащий (для групп) Тице (см. Шода [49]), при помощи которого можно получить все конеч- конечные задания этой алгебры из данного. Теорема 8.4. Пусть ^/С—резидуальная категория п-алгебр, и пусть А есть ^-алгебра с конечным заданием А = ^Г{Х\Ф]. A) Тогда всякое другое конечное задание алгебры А получается из A) посредством следующих операций или обратных к ним: 0) Замена Ф на Ф U {(«, v)}, где (и, v) — следствие соотно- соотношений Ф. (и) Замена X на X [] [у] и Ф — на Фи{(у, и)}, где и — произ- произвольное слово над X, а у — буква, не встречающаяся в X. Доказательство. Ясно, что (i) и (ii), примененные к любому конечному заданию алгебры А, дают другое конечное задание. Пусть теперь А конечно задана в виде A), и пусть A = Jf{Y\4) D) — другое ее конечное задание. Так как D) определяет А только с точностью до изоморфизма, то можно предположить, что X О У=0- Теперь в силу A) каждое y?Y можно выразить через элементы множества X, скажем у = /у(х), и, таким образом, из задания A)
9. ПРОБЛЕМА ТОЖДЕСТВА 169 •с помощью операций вида (ii) мы получаем задание ^=еТ{^иК|ФиФ'}. Ф' = {0». fy{x))\y?Y). E) Но каждый элемент множества ^Р является следствием соотношений •Ф U Ф'. поэтому, применяя (i), получаем А = ^\Х[]?\Ф[]Ф'\}Ч\. "F) Наконец, каждое х?Х имеет вид х = gx(y), и если ЧГ = {(х. gx(y))\x?X], то, применяя еще раз (ii), имеем )Ч?[)ЛР'}- G) Ясно, что G) симметрично относительно заданий A) и D); поэтому, проводя те же рассуждения в обратном порядке, поменяв ролями A) и D), получаем D). | Этот результат применяется главным образом в следующей си- ситуации: алгебра А конечно задана в виде A), и Y— другое мно- множество образующих. Тогда у —/у(х) для каждого y^Y, и, как и в приведенном доказательстве, получаем задание E). Его можно те- теперь упростить, исключая с помощью операций, обратных к (i) и (ii), как можно больше элементов старого множества образующих X. При применении теоремы 8.4 важно помнить, что нам даны задания A) и D) одной и той же алгебры. Если же нам просто даны два конечных задания, то в общем случае не существует метода, с помощью ко- которого можно решить, когда соответствующие алгебры изоморфны (из существования такого метода в общем случае вытекало бы поло- положительное решение проблемы тождества, см. § III.9). УПРАЖНЕНИЯ 1. Пусть G— группа с заданием G = Ор {х, у \ х3 — у2 — \}; показать, что если г = ху~1, то относительно у и г G имеет задание G=Op {у, z \ у2= (K1) 2. Доказать теоремы 8.2 и 8.3 при помощи теоремы 4.2. (См. замечание, следующее за теоремой 8.3.) 9. ПРОБЛЕМА ТОЖДЕСТВА Пусть Q/f — резидуальная категория й-алгебр и А есть е^Г-ал- тебра, заданная в виде \} A) Элементы алгебры А представлены й-словами над X, причем два слова /, g представляют один и тот же элемент алгебры А тогда
170 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ и только тогда, когда одно может быть получено из другого при- применением соотношений Ф и правил в g/f. Здесь роль категории g/iT' просто состоит в том, что существуют некоторые тождественные соотношения или законы (см. § IV. 1), которые должны выпол- выполняться в e/f\ Итак, для того чтобы определение алгебры А посред- посредством задания A) имело какое-нибудь практическое значение, нам нужен алгоритм, т. е. правило для установления в конечное число ша- шагов, когда два Q-слова над X представляют один и тот же элемент алгебры А. Проблема нахождения такого алгоритма называется про- проблемой тождества для А (в задании A)). Для некоторых классов алгебр проблема тождества была полностью решена; так, например, из основной теоремы для конечнопорожденных абелевых групп вы- вытекает, что всякая конечнопорожденная абелева группа обладает за- заданием, для которого проблема тождества разрешима непосредственно. Проблема тождества была решена также для некоторых классов не- абелевых групп, но показано, что для групп в общем случае она не разрешима. Точнее, существуют группы с таким заданием, для кото- которого проблема тождества не разрешима (Новиков [55], Бун [57],. Бриттон [58]). Даже если проблема тождества в группе О не раз- разрешима в описанном выше смысле, может существовать алгоритм для перечисления всех пар слов, представляющих равные элементы в О (хотя для данной пары не существует способа для определения в ко- конечное число шагов, равны они или нет). Тогда говорят, что в та- такой группе проблема тождества рекурсивно разрешима. Такой груп- группой является, например, всякая конечнозаданная группа или вообще всякая конечнопорожденная подгруппа конечнозаданной группы. Хиг- мэн [61] доказал, что и обратно каждая конечнопорожденная группа с рекурсивно разрешимой проблемой тождества может быть вло- вложена в конечнозаданную группу. Так как не каждую конечнопорож- денную группу можно так вложить, то этим доказано существование групп, в которых проблема тождества рекурсивно не разрешима. Чтобы доказывать неразрешимость, нужно, конечно, определить понятие алгоритма гораздо точнее. С другой стороны, чтобы дока- доказать разрешимость проблемы тождества (а это мы только и будем делать), достаточно приведенных выше грубых формулировок. Мы обсудим один общий метод решения проблемы тождества, который часто применяется на практике. Для простоты в качестве <^? возь- возьмем категорию (Q) всех Q-алгебр и гомоморфизмов и предположим, что Q-алгебра А имеет задание А = п{Х\Ф], B) где Ф состоит из соотношений ux(x) = vK(x) (Л6 Л). C) Итак, А состоит из классов эквивалентных Q-слов над X, где два Q-слова /, g эквивалентны тогда и только тогда, когда существуют
9. ПРОБЛЕМА ТОЖДЕСТВА такие слова w0, wl wn, что дао = /, wn=g и в каждой паре соседних слов wk_v wk одно получено из другого заменой входя- входящего в него полслова и\ (х) на vi (x) (или наоборот). Эти классы эквивалентных й-слов являются в точности q-классами алгебры й-слов W = Wq(X), где q— конгруэнция на W, порожденная парами (и>., V}), и IF/q^ а' Пусть 0: Г->Л D) — эпиморфизм с ядром С|; напомним, что трансверсалом алгебры А в W называется подмножество Т алгебры W, пересекающееся с каж- каждым q-классом в точности по одному элементу. Т можно также оха- охарактеризовать тем свойством, что ограничение О' = 6(Г должно быть взаимно однозначным соответствием. В общем случае 0' не будет гомоморфизмом, так как Т не обязательно будет подалгеброй алгеб- алгебры W. Однако можно использовать 0 для определения Т как Q-алгебры, изоморфной А. Пусть х: W-^-W — отображение, кото- которое ставит в соответствие каждому w ? W единственный представи- представитель класса W*, принадлежащий Т; это отображение т. называется сжатием1), соответствующим Т. Тогда каждое co?Q(ra) определяет д-арную операцию «вг на Т по правилу: ах ¦ ¦. ап(йг = (аг •¦¦ апы)т. Это определяет А (с точностью до изоморфизма), как только нам известен трансверсал Т и соответствующее сжатие т. Таким обра- образом, проблема тождества для А сводится к определению трансверсала для А в W. Если алгебра А определена заданием B), то имеем гомоморфизм D), например взяв А = W/<\ и O = natq. Теперь, если 5—произвольное подмножество алгебры W, то обычно легко определить, будет ли ограничение 0 15 отображением на всю алгебру А. Если оно в то же время взаимно однозначно, то отсюда будет следовать, что 5 — транс- трансверсал, но часто взаимную однозначность трудно проверить непосред- непосредственно. Вместо этого можно поступить следующим образом. Пусть S—такое подмножество алгебры W, что S4— W (т. е. 0| 5—ото- 5—отображение на), и для каждого w?W выберем элемент wa ? S f) t'->q так, чтобы wa -— w, если только w?S. Полученное отображение о: W—±S определяется множеством 5 неоднозначно (если только S не транс- трансверсал); назовем его идемпошентным отображением, согласован- согласованным с q. Определим теперь структуру й-алгебры на 5 по правилу: ах ¦ ¦ ¦ а„а3 = (а1 • ¦• я„<о) о (ю ? Q (n), at ? S). E) ') В частном случае, когда т — гомоморфизм, это определение сог»асуется с определением, данным в § III. 6.
172 ГЛ. HI. СВОБОДНЫЕ АЛГЕБРЫ Предположим, что в S выполняются соотношения C), т. е. их (ха) = vx (ха). F) Тогда мы утверждаем, что 5 — трансверсал для А. Действительно, так как определяющие соотношения для А выполняются в алгебре S, то отсюда вытекает, что 5 — гомоморфный образ алгебры А при отображении, которое переводит лгб в ха (х?Х). Следовательно, для любых s, t?S, если s^^(modq), то s = so = fo = r. Поэтому каждый класс sq пересекает 5 по единственному элементу, и потому •S — трансверсал. Те же самые рассуждения применимы для любой резидуальной категории <?%" со свободными алгебрами, если вместо W взять F, свободную е^Г-алгебру над X, хотя это имеет практический интерес только если проблема тождества может быть решена для F1). Итак, доказана Теорема 9.1. Пусть &f—резидуальная категория со свобод- свободными алгебрами и А есть ^-алгебра, заданная в виде А = вГ{Х\Ф}, A) где Ф состоит из соотношений Пусть, далее, F—свободная ^/{'-алгебра над X и q — конгруэн- конгруэнция, порожденная всеми парами (uk, vk) (X?A). Тогда Если, кроме того, S — такое подмножество алгебры F, что S" = F и о — идемпотентное отображение F в S, согласованное с <|, то S можно считать Q-алгеброй, определив ах ... апщ = {а1 ... а„со) о (со ? й (п), at ? S). Если полученная 0,-алгебра будет ^/f-алгеброй, в которой выпол- выполняются соотношения ак (ха) = vh (ха), то S является трансверсалом для А и алгебра S изоморфна А. ( В качестве примера использования этого метода рассмотрим опре- определение симметрической группы третьей степени образующими и определяющими соотношениями. Имеем задание G = Gp{x, у\х2 = у3=:1, х~1ух = у2}. G> ') Проблема тождества может быть решена для свободных алгебр во многих категориях ?%; для самой категории (Q) проблема тождества для свободной алгебры имеет, конечно, тривиальное решение, так как два слова равны тогда и только тогда, когда они графически совпадают.
9/ ПРОБЛЕМА ТОЖДЕСТВА 173 Применяя данные соотношения, каждое групповое слово относительно х и у можно привести к виду xrys (r = 0, 1; s = 0, 1, 2). (8) Таким образом, существует не больше шести q-классов, т. е. порядок группы О не больше шести. Чтобы доказать, что он равен шести, нужно показать, что шесть элементов (8) представляют различные элементы группы О. Это можно сделать, взяв конкретную реализа- реализацию группы О, т. е. группу с двумя образующими х и у и опреде- определяющими соотношениями группы О. Так как симметрическая группа третьей степени является такой группой, то этим доказано, что О имеет шесть элементов. Но этот результат можно также установить, применяя теорему 9.1 и не обращаясь к реализации группы О. Итак, возьмем шесть элементов (8) в F, составим их произведения в F и приведем их к виду одного из элементов (8). Это дает следующую таблицу умножения: 1 X У ху У2 ху* 1 1 X У ху У2 ху2 X X 1 ху2 У2 ху у У У ху У2 ху2 1 X ху ху У X 1 ху2 У2 У2 У2 ху2 1 X У ху ху2 ху2 У2 ху у X 1 Пользуясь случаем, заметим, что отображение о не обязательно определять на всей группе F, достаточно сделать это только для произведений образующих. Для завершения конструкции нужно теперь только показать, что приведенная таблица определяет группу, в ко- которой выполняются данные соотношения между х и у. Из рассмот- рассмотрения таблицы непосредственно следует, что эти соотношения вы- выполняются, а что касается тождеств, определяющих группы, то не сразу очевиден только закон ассоциативности, но процесс его проверки чисто механический, хотя и длинный. Заметим, что если только по- показано, что число возможных q-классов должно быть конечным, как в этом примере, то оставшаяся часть задачи всегда может быть до- доведена до конца в конечное число шагов. Поэтому получаем сле- следующий результат, вытекающий из теоремы 9.1: Следствие 9.2. Если F a q такие же, как в теореме 9.1, 5 — такое конечное подмножество алгебры F, что Sq = F, и если существует алгоритм, сопоставляющий каждому элементу а из Р элемент из SПа4, то проблема тождества для A — Fjq разре- разрешима. |
174 ГЛ. III. СВОБОДНЫЕ АЛГЕБРЫ Как видно из приведенного выше примера, основная трудность в случае групп состоит в проверке закона ассоциативности. Эту ра- работу можно сократить, если в качестве нашей категории взять не ка- категорию всех групп, а категорию групп подстановок на множестве S. Процесс, описанный в теореме 9.1, можно истолковать графи- графически, что иногда оказывается полезным. Представим элементы ал- алгебры F вершинами графа; пусть w^F — произвольный элемент, в котором встречается и-к для некоторого X ? Л, скажем где / есть Q-слово относительно л:-ов и одного из вхождений и}. Если слово W' определено равенством то соединим в нашем графе w с w' отрезком и будем говорить, что w' может быть получено из w прямым переходом, a w может быть получено из w' обратным переходом. Таким образом, получаем ориентированный граф Г с элементами алгебры F в качестве вершин. Ясно, что различные q-классы являются в точности связными компо- компонентами графа Г. Применим теперь георему 1.4.9; назовем элемент алгебры F приведенным, если к нему нельзя применить прямого перехода (т. е. если это минимальный элемент относительно предупо- рядоченности на Г); тогда имеет место следующая теорема: Теорема .9.3. Пусть е^Г — резидуальная категория со свобод- свободными алгебрами, и пусть А есть ^"-алгебра, заданная в виде Предположим, далее, что (i) для каждого w ? F существует такое целое число k, что число последовательных прямых переходов, которые можно приме- применить к w, не может превосходить k; (И) если wx и w2 получены из одного и того же элемента u^F прямым переходом, то существует элемент v?F, который может быть получен из wl и w2 прямыми переходами. Тогда с помощью конечного числа прямых переходов каждый элемент w^F можно преобразовать в приведенное слово w^F, которое зависит только от w и не зависит от выбора переходов. Более того, приведенные слова образуют трансверсал алгебры А в F. Действительно, элементы алгебры А соответствуют (j-классам, т. е. связным компонентам графа, определенного данным заданием. Поэтому по теореме 1.4.9 минимальные элементы образуют транс-
9. ПРОБЛЕМА ТОЖДЕСТВА 175 версал алгебры А в F, и сформулированный результат вытекает из теоремы 9.1. | Приведенное слово w часто называется нормальной формой слова w. Эта теорема снова дает решение проблемы тождества для А, заданной в виде A): чтобы выяснить, представляют ли w1 и w.2 один и тот же элемент алгебры А, нужно только перейти к соответ- соответствующим приведенным словам w1 и w2 и посмотреть, совпадают они или нет. Отметим, что если е/Г=(Й), то условие (i) теоремы всегда вы- выполняется, когда l(U))^>l(vk) для всех А.?Л, так как тогда каждый переход уменьшает длину слова w и поэтому можно применить по- последовательно не больше чем l(w) переходов. УПРАЖНЕНИЕ 1. Пусть ^—резидуальная категория Q-алгебр, обладающая свободными алгебрами. Показать, что если существует алгоритм для решения вопроса, когда два представления определяют изоморфные а/?*-алгебры, то проблема тождества для представлений а%Г-алгебр разрешима.
ГЛАВА IV МНОГООБРАЗИЯ Многие важные классы алгебр, встречающиеся на практике, такие, как группы, кольца, структуры и др., могут быть полностью опи- описаны тождественными соотношениями. Эти примитивные классы или многообразия имеют много полезных свойств; в частности, они всегда обладают свободными алгебрами, и элементы данного многообразия можно охарактеризовать как гомоморфные образы свободных алгебр. Всякое многообразие 7° Q-алгебр определяет некоторую подкатегорию категории (Q), а именно ту полную подкатегорию, объектами кото- которой являются все элементы многообразия У. Получакнгачся катего- категория всегда локальна, резидуальна, наследственна и замкнута относи- относительно гомоморфных образов и прямых произведений. Наоборот, алгебры всякой резидуальной категории, замкнутой относительно гомоморфных образов, образуют многообразие. Таким образом, боль- большинство результатов главы III применимо к многообразиям; кроме того, существует ряд черт, специфических для многообразий, которые также будут нами рассмотрены. 1. ОПРЕДЕЛЕНИЕ И ОСНОВНЫЕ СВОЙСТВА Пусть даны область операторов Q и множество X; как и раньше, алгебру Q-слов над X будем обозначать через W = Wa(X). Если А — некоторая Q-алгебра и a: W —>¦ А — гомоморфизм, то а отобра- отображает всякое Q-слово w в элемент чаа алгебры А, который называется значением w в А. Если считать w производным оператором, то его значения в А составляют в точности образ в А при той операции, которая определяется оператором w. Определение. Законом или тождеством над Q в алфавите X называется пара (wv te>2)?V72 или иногда равенство wl = w2, A) образованное из этой пары. Будем говорить, что тождество A) вы- выполняется в А или что А удовлетворяет A), если при любом го- гомоморфизме W —> А значения w1 и w2 совпадают. Другими словами.
1. ОПРЕДЕЛЕНИЕ И ОСНОВНЫЕ СВОЙСТВА 177 производные операторы wl и w2 определяют одну и ту же операцию на А. Эта связь между тождествами и алгебрами устанавливает соответ- соответствие Галуа между классом всех Q-алгебр (в данном универсальном множестве U) и множеством всех тождеств в данном алфавите X. Если 2 — некоторог множество тождеств, то многообразием 7^B), определяемым тождествами 2, называется класс всех Q-алгебр, удо- удовлетворяющих всем тождествам из 2. Итак, под многообразием Q-алгебр мы понимаем класс всех Q-алгебр, удовлетворяющих некоторому данному множеству то кдеств. Вместо термина «многообразие» иногда употребляются термины «эквационально определимый класс» (Тарский) и «примитивный класс» (Мальцев). Конечно, приведенное выше определение многообразий зависит от алфавита X, но теперь мы покажем, что все многообразия могут быть получены с помощью некоторого фиксированного алфавита, бес- бесконечного, но в остальном произвольного. Обычно в качестве стан- стандартного алфавита мы будем брать счетное множество Хй={хь х2, ...}, которое перенумеровано целыми положительными числами. Теорема 1Л. Пусть 2— некоторое множество тождеств над Q в алфавите X. Тогда многообразие, определяемое множеством 2, может быть также определено множеством 20 тождеств в стан- стандартном алфавите Хй (или вообще в произвольном бесконечном алфавите). Доказательство. Будем говорить, что два тождества (не обя- обязательно в одном и том же алфавите) эквивалентны, если в каждой О-алгебре либо оба эти тождества выполняются, либо ни одно из них не выполняется. Например, переименовывая переменные, мы перехо- переходим от любого тождества к эквивалентному тождеству. Так как вся- всякое тождество в X зависит только от конечного числа элементов алфавита X, то его всегда можно заменить эквивалентным тожде- тождеством в Хо, и таким образом мы получаем множество 20 тождеств в Хо, эквивалентное множеству 2. ? В дальнейшем будем предполагать, что каждое многообразие опре- определено множеством тождеств в стандартном алфавите. Рассмотрим более подробно соответствие Галуа между классом всех Q-алгебр и Wl, где Wo = Wq (Хо). Это соответствие Галуа определяет две мультипликативно замкнутые системы (см. § II. 1): замкнутое множе- множество Q-алгебр будет просто многообразием; чтобы выяснить, что такое замкнутое множество тождеств, необходимо еще одно опреде- определение. Будем говорить, что конгруэнция q на Q-алгебре А вполне инвариантна, если она выдерживает любой эндоморфизм алгебры А.
178 ГЛ. IV. МНОГООБРАЗИЯ Теорема 1.2. Пусть Wo = Wa(Xo) — алгебра 0,-слов над стан- стандартным алфавитом. Тогда соответствие Галуа между 0,-алгеб- рами и тождествами устанавливает естественное взаимно одно- однозначное соответствие между многообразиями Q-алгебр и вполне- инвариантными конгруэнциями на WQ. Доказательство. Если ^ — некоторый класс Q-алгебр, то пусть <?'— множество тождеств, выполняющихся во всех «^-алгебрах, и если 2 — некоторое множество тождеств, то пусть 2'=7яцB)— многообразие, определяемое множеством 2. Заметим сначала, что <?' — вполне инвариантная конгруэнция на Wo. Свойства конгруэнции очевидны: в каждой «^-алгебре имеем w = w для любого w ? Wo; если выполняется тождество w1=w.2, то выполняется также тожде- тождество w.2 = wv и если выполняются тождества wl=Wrl, w2 = a»3, то выполняется также wl==w3. Далее, если «(.=-yt- (/=1, ..., п) — тождества, выполняющиеся в Л, и oj?Q(n), то И! ... ияи = v1 ... vn оз выполняется в А. Пусть теперь (wl, w2)?<??/, и пусть 0 — произ- произвольный эндоморфизм алгебры Wo. Если a: WQ —> А, где A^rS — некоторый гомоморфизм, то 0а — также гомоморфизм, откуда те^Оа = = w20a. Этим показано, что тождество ¦да10 = и'2в выполняется в А и поэтому {w-fi, w2&)?'i?'; итак, конгруэнция *?' вполне инвариантна. Для завершения доказательства покажем, что Т'1 = Т B) для любого многообразия Т" и для любой вполне инвариантной конгруэнции q на Wo. По определению многообразия для некоторого 2 с= Wq имеет место 7^ = 2'; следовательно, Т"' = 2'" = 2' = 7я, т. е. B) доказано. Далее, пусть q — вполне инвариантная конгруэнция на Wo. Мы утверждаем, что «Vq 6 <\'- D) Для доказательства этого достаточно показать, что тождества, соот- соответствующие элементам конгруэнции q, выполняются в WQ/q. Итак, пусть (w1, w2)?q и пусть a: W0->W0/q — некоторый гомоморфизм. В силу предложения III.5.7 существует такой эндоморфизм a': WQ->WQ, что диаграмма а- .„, Wo • ¦> WQ
1. ОПРЕДЕЛЕНИЕ И ОСНОВНЫЕ СВОЙСТВА 179 коммутативна. Но q—вполне инвариантна; следовательно, (и^а', rw2a!) ? С| и поэтому ¦®1a==ca>1a'(natc|) = w2a'(natq) = m2a, что мы и хотели показать. Итак, D) выполняется. Возвращаясь к C), заметим, что во всяком случае q" 3 ([¦ Если теперь (wx, w2)^(\, то w1=w2 не вы- выполняется тождественно в Wo/(), так как <а>1фч1J(той(\), но W0Al € Ч' с силу D) и потому (wv w2)(fc<\"; следовательно, (|" с q, откуда и вытекает C). | Из определений § II.2 вытекает, что следующие классы алгебр являются многообразиями: группоиды, полугруппы (с нейтральным элементом), группы (с операторами), абелевы группы, кольца (с еди- единицей), /^-модули (над данным кольцом R) и структуры. Иногда можно определить как многообразия другие классы алгебр, хотя на первый взгляд кажется, что они не являются многообразиями. В § II.2 это уже было сделано для групп. Аналогично квазигруппы также можно определить как многообразие алгебр с тремя бинарными операто- операторами ц, р, К, записывая умножение как ab\\, и полагая a = cbp, b = сак, если ab\x = с. E) В любой квазигруппе эти операторы удовлетворяют тождествам = z. F) Обратно, как легко проверить, всякая (ц, р, Я)-алгебра, удовлетво- удовлетворяющая F), будет квазигруппой. Конечно, это определение не пол- полностью эквивалентно предыдущему, так как подалгебры при этих двух определениях будут разными. По этой причине алгебры много- многообразия, определяемого тождествами F), называются иногда жвази- группами. Тем же способом лупы (или точнее элупы) могут быть определены как некоторое многообразие алгебр с тремя бинарными операторами и одним 0-арпым оператором. Если С — некоторая фиксированная Q-алгебра, то Q-алгебры над С образуют многообразие; действительно, как было показано в § II.2, всякую Q-алгебру над С можно определить как алгебру с операторами Q и некоторыми 0-арными операторами (соответствую- (соответствующими элементам алгебры С), которые удовлетворяют некоторым тож- тождествам. УПРАЖНЕНИЯ 1. Показать, что если алгебра W0/q в D) не тривиальна, то она будет свободной a'-алгеброй над Ха. 2. Показать, что модулярные структуры образуют многообразие. 3. Показать, что многообразие групп, определяемое конечным множе- множеством тождеств, может быть определено одним тождеством.
180 ГЛ. IV. МНОГООБРАЗИЯ 4. (Мальцев [54].) Пусть Q — непустая квазигруппа и u?Q. Показать, что относительно производных операций ху\х' = хииХциуХр, хур' = хиуХцииХр, хуХ' = иуииХцхХр Q будет лупой с нейтральным элементом и. 5. Показать, что относительно правого деления как бинарной операции группы могут быть определены как алгебры, удовлетворяющие тождествам xzpyzpp = jtyp, дгдгруурурр = у. Аналогично абелевы группы могут быть определены тождествами л:лгурр = у, xypzp = xzpyp. 6. (Хигмэн, Нейман [52].) Показать, что группы могут быть определены одним тождеством xxxpypzpxxpxpzppp — у, а абелевы группы могут бьпь определены одним тождеством xyzpyxppp = г '). 2. СВОБОДНЫЕ ГРУППЫ И СВОБОДНЫЕ КОЛЬЦА Нетривиальное многообразие всегда обладает свободными алгеб- алгебрами. Это будет вытекать из характеризации многообразий, данной в следующем параграфе, но может быть показано также непосред- непосредственно: если взять Q-алгебру Л=п{Х\Ф}, A) где Ф состоит из всех соотношений, полученных подстановкой в любое тождество многообразия 73 произвольных слов над множе- множеством X, то мы получим свободную Т^-алгебру над X. В частности, это обеспечивает существование свободных алгебр в категориях, упомянутых в § IV. 1. Однако, чтобы свободные алгебры были действительно полезны, для их элементов должна существовать про- простая нормальная форма, т. е. проблема тождества должна иметь про- простое решение. Так обстоит дело в случае групп и ассоциативных колец, и здесь мы опишем эту нормальную форму отчасти для того, чтобы применить технику §§ III.8—9, а отчасти для того, чтобы пролить больший свет на концепцию свободной алгебры. Лучше всего начать с рассмотрения полугрупп. Нормальная форма для элементов, свободной полугруппы может быть получена чрезвы- чрезвычайно просто, и она будет использована при рассмотрении групп и даже общих алгебр (см. § IV.4). ') Соответствующий результат для колец см. в работе Ю. И. Соркина {УМП, 12 : 4 A957), 357—362). Объединение этих двух результатов в рамках теории мультиоператорных групп см. в работе Т. В. Соколовской (Сиб. ма- тем. журн., 8 A967), 853—858). Заметим, что многообразия алгебр можно рассматривать с точностью до эквивалентности, считая два многообразия эквивалентными, если, грубо говоря, каждое из них получается из другого переходом к некоторой си- системе производных операций. Отметим в этой связи работу А. А. Терехова {Уч. зап. Ивановен;, пед. ин-та, 18 A958), 61—66), посвященную изучению многообразий алгебр с совпадающими прямыми и свободными произведениями. В работах Чаканя {Ada Set. Math., 23 A962), 46—57; 24 A963), 157—164) указано несколько характеризации многообразий, эквивалентных многооб- многообразию всех правых унитарных модулей над некоторым ассоциативным коль- кольцом с единицей. — Прим. ред.
2. СВОБОДНЫЕ ГРУППЫ И СВОБОДНЫЕ КОЛЬЦА 18Г Пусть Sg— категория полугрупп. Для построения свободной, полугруппы над множеством X рассмотрим группоид Фх, элементами которого являются всевозможные непустые строки элементов множе- множества X с последовательным приписыванием в качестве умножения. Легко видеть, что Фх ассоциативен, т. е. является полугруппой, и так как он порождается множеством X, то должен быть гомоморфным образом свободного группоида Гх над X, т. е. алгебры слов над X. Но любые два элемента группоида Гх, которые отображаются в один элемент при этом гомоморфизме, могут отличаться друг от друга только расположением скобок (т. е. порядком, в котором выполнено умножение), и поэтому они отображаются в один элемент при всяком гомоморфизме в любую полугруппу. Это показывает, что Фх на самом деле будет свободной полугруппой над X; отметим, что в дей- действительности мы воспользовались заданием A), что избавило нас or проверки универсального свойства. Если вместо Sgf рассмотреть категорию Sg* полугрупп с ней- нейтральным элементом 1, то свободная полугруппа с 1 получается при- присоединением к Фх нейтрального элемента, т. е. нужно взять Фх = = Фхи {1} и определить Представляя 1 пустой строкой, можно считать Фх множеством всех строк над X (включая пустую строку) с последовательным при- приписыванием в качестве умножения. Иногда удобнее считать X индек- индексированным, скажем X — (xty, тогда элементами полугруппы Фх будут одночлены соответствующие различным строкам f — (tv ..., ln), получаемым из. множества индексов. Переходя теперь к группам, возьмем в качестве области опера- операторов множество, состоящее из бинарного оператора (умножения), унарного оператора (взятия обратного) и 0-арного оператора 1 (ней- (нейтрального элемента), и запишем свободную группу над X посред- посредством задания A). Это задание можно еще больше упростить на основании следующей почти тривиальной леммы. Лемма 2.1. Если группа О порождается множеством Y, замкнутым относительно взятия обратного, то полугруппа с 1, порожденная множеством Y, совпадает с О. Нужно только проверить, что элемент, обратный к любому произведению элементов из Y, сам будет произведением элементов-
182 рЛ- IV. МНОГООБРАЗИЯ лз Y, а это вытекает из формулы (У1---Уп)~1 = УпХ---УГ1- B) так как Y замкнуто относительно взятия обратного. | Пусть теперь Fx—свободная группа над X; положим Х~х = = {х~1\х?Х)\ тогда множество Y = X (J Х~ замкнуто относительно взятия обратного и порождает Fх как группу. С другой стороны, рассмотрим полугруппу с 1, определенную заданием Ex = Sg*{X[}X~1\xx~1 = x~1x=l (х?Х)}. C) Так как все соотношения полугруппы Ех выполняются в Fх, то отсюда вытекает, что Fx является гомоморфным образом полу- полугруппы Ех, и если с помощью B) определить обратные элементы вообще для всех элементов в Ех, то на самом деле Ех будет группой и поэтому будет изоморфна группе Fх. Таким образом, получаем задание свободной группы над X как полугруппы над Y = = X\] Х~1, т. е. как гомоморфного образа полугруппы Ф1у. Чтобы получить нормальную форму для элементов группы F х, рассмотрим граф на Фу, отрезки которого определяются прямыми переходами ихх~ v —>uv, ux~xv—>uv (и,х)?Ф\, х?X) i: обратными к ним. Так как прямой переход уменьшает длину каж- каждого слова (элемента полугруппы Фу), к которому он применяется, то число прямых переходов, которые можно применить к любому ¦слову w, ограничено длиной слова w. Более того, если каждое из слов wv w2 полученЪ прямым переходом из одного и того же эле- элемента и, то: либо (i) эти переходы действуют на непересекающихся частях слова и и потому могут быть произведены независимо для получения из каждого элемента w1 или w2 элемента v прямым пере- переходом: u — ulyy~''u2zz~'iu3, wl=uiu2zz~'iu3, w.2 = ulyy~lu2u3 и ?Y ( l2 3 2 23 z, где у, z?Y; либо (ii) может случиться, что эти пере- переходы действуют на пересекающиххя частях, скажем и — и1уу~хуи.1 ¦(>'G ^)- и wv w-2 получаются применением прямых переходов уу —> 1, у~1у—> 1 к выделенной части слова и. В обоих случаях получаем w(y«., и поэтому w1 = w2. Итак, условия теоремы 111.9.3 выполняются, и доэтому мы получили нормальную форму приведенных слов: Теорема 2.2. Если Fх — свободная группа над X, то каждый- элемент группы. Fх можно представить единственным образом s виде УхУ2 • • • Уп (У/ 6 X U Х~\ у,_! Ф у~1). S D) Эту теорему можно доказать многими другими способами; неко- некоторые из них, использующие специфические черты групп, являются,
2. СВОБОДНЫЕ ГРУППЫ И СВОБОДНЫЕ КОЛЬЦА 18$ возможно, более прямыми, чем приведенное доказательство, но ни одно из них не делает утверждение столь тривиальным, каким она кажется на первый взгляд. Трудность любого доказательства состоит в установлении того факта, что все элементы вида D) представляют различные элементы группы Fх. Если делать это непосредственно, то нужно взять сами выражения D) в качестве элементов группы и так определить умножение между ними, чтобы получить Fх, но тогда требует проверки закон ассоциативности (эту проверку можно осу- осуществить, применяя теорему Ш.9.1). Несколько более короткий способ состоит в том, чтобы представить группу Fx как группу подстановок на элементах вида D); здесь нужно только проверять условия для представления. В качестве второго примера рассмотрим случай ассоциативных колец с единицей 1. Так как всякое такое кольцо можно считать линейной алгеброй над кольцом целых чисел, то вообще будем рас- рассматривать линейные /("-алгебры, где К — коммутативное и ассо- ассоциативное кольцо с 1. Тогда линейной /(-алгеброй А с I будет по- существу кольцо А с каноническим гомоморфизмом К —>Z(A), где Z (А)= [z ? А | zx = xz для всех х ? А]—центр кольца Л. Кате- Категория Аэд- ассоциативных линейных /(-алгебр с 1 подчинена кате- категории Sg*, и поэтому можно представить Sg* в As^. Универсальный функтор U (S) для этого представления называется полугрупповой алгеброй полугруппы. S над кольцом К. В терминах задания S = = Sg"*{ArjtPj полугруппы 5 имеем Это задание становится особенно простым, если взять X = S и в качестве Ф — множество равенств, составляющих таблицу умно- умножения полугруппы 5. Тогда элементы алгебры U(S) однозначно представляются в виде Sect,, где as?K, s?S и a,j = 0 для всех s, за исключением конечного числа. Сложение и умножение опреде- определяются равенствами Ssas+ Щ = Is (a, + p,). (Ssa,) Bф,) = Zsta?t, где st — произведение элементов s и t в S, Итак, U(S) можно счи- считать свободным /(-модулем с базисом S, умножение в котором инду- индуцируется умножением в 5 (т. е. базисные элементы перемножаются, как в 5, а остальные — в силу линейности). Заметим кстати, что это описание совсем не зависит от закона ассоциативности, поэтому тем же способом можно представить группоиды в (неассоциативных) ли- линейных АГ-алгебрах; для всякого группоида Г алгеброй группоида Г над К называется свободный /(-модуль с базисом Г, умножение в котором индуцируется умножением в Г. Чтобы получить свободную /(-алгебру над X, построим свободную» полугруппу с 1 над X и возьмем ее полугрупповую алгебру над /(.
184 ГЛ. IV. МНОГООБРАЗИЯ Взяв X для удобства индексированным, можно сформулировать по- полученный результат следующим образом: Теорема 2.3. Пусть К — некоторое коммутативное и ассо- ассоциативное кольцо с 1. Тогда для всякого множества X = (xt) свободной ассоциативной К-алгеброй с 1 над X будет свободный К-моду ль с базисом, состоящим из одночленов х,. | Аналогично получается свободная коммутативная ассоциативная /С-алгебра над X (скажем Ах) как полугрупповая алгебра над К свободной коммутативной полугруппы Фх над X. Взяв X = (xt) снова индексированным с помощью линейно упорядоченного множе- множества индексов, видим, что в силу закона коммутативности элементы полугруппы Фх можно однозначно представить в виде возрастающих одночленов х, = х^ ¦ ¦ ¦ xin, где *!<...< /„. Отсюда получаем следующую теорему: Теорема 2.4. Если К выбрано таким же, как в теореме 2.3, и X = (Х[) — некоторое множество с линейно упорядоченным мно- множеством индексов, то свободной коммутативной и ассоциативной К-алгеброй с 1 над X будет свободный К-моду ль с базисом, со- состоящим из возрастающих одночленов над X. В УПРАЖНЕНИЯ 1. (Моримото.) Показать, что если / (х, у)—такой производный опе- оператор в группе, для которого / (х, / (у, г)) = / (/ (х, у), г), то / совпа- совпадает с одним из операторов ху, ух, х, у, 1. 2. Показать, что если / (х, у) — производный оператор в линейной /(-алгебре с 1, для которого / (х, /(у, z)) = f(f(x, у), г), то / совпадает с одним из операторов х, у, а-\-$(х-\-у)-}-\ху или a -J- р (х + у) -j- Уух. где ау + Р.—Р2 = 0. 3. Показать, что число элементов длины k в свободной полугруппе с q свободными образующими равно qk, а в свободной группе с q свободными образующими это число равно 2q Bq — l)fe~ . Чему равны соответствующие числа для свободной коммутативной полугруппы и для свободной абелевой группы? 3. ПОРОЖДЕНИЕ МНОГООБРАЗИЙ Пользуясь определением многообразия, не легко ответить на «опрос, будет ли данный класс алгебр многообразием или нет. Дадим- теперь необходимые и достаточные условия (принадлежащие Бирк- хофу [35]), при которых класс алгебр является многообразием.
3. ПОРОЖДЕНИЕ МНОГООБРАЗИЙ185- Теорема 3.1. Полная подкатегория &%• категории (Q) всех Q-алгебр является многообразием тогда и только тогда, когда- выполняются следующие четыре условия: (i) ^С содержит алгебру с непустым носителем. 00 е/Г наследственна. (Hi) ^)f замкнута относительно гомоморфных образов. (iv) ^}i замкнута относительно прямых произведений. Заметим, что всякая категория, удовлетворяющая (ш), абстрактна J)^ Доказательство. Необходимость этих условий очевидна,, и проверка может быть предоставлена читателю. При доказательстве достаточности будем предполагать, что категория <?%' нетривиальна,, так как тривиальная абстрактная категория, удовлетворяющая (i), очевидно, является многообразием. Если через W обозначен класс всех е/Г-алгебр, то ясно, что и нужно доказать равенство. Пусть А^_Т"'\ представим А как гомо- гомоморфный образ алгебры Q-слов W над достаточно большим мно- множеством X (по теореме III. 2.7): 0: W~>A. A) В силу теоремы III. 5.3 и следующего за ней замечания o/f обладает свободными алгебрами произвольного ранга; пусть F — сво- свободная е^Г-алгебра над X; тогда тождественное отображение мно- множества X можно продолжить до эпиморфизма a: W—>F, скажем с ядром <j. Если (и, v)?<\, то Q-слова и и v имеют одно и то же значение в F и, следовательно, во всякой е^Г-алгебре, т. е. u = v есть тождество в ^f'', и поэтому это тождество выполняется на А. Итак, uQ — vQ; отсюда qckerO и 6 = (natqN*, где 6*: F->A — эпиморфизм. Так как F^T", то из (iii) вытекает, что А ? 7я. В. Проследив последнюю часть доказательства, получаем Следствие 3.2. Пусть F — свободная алгебра категории ьУС\ тогда каждое соотношение в F является тождеством в и, обратно, всякое тождество в <?? является соотношением в F. ') С. Р. Когаловский (Сиб. матем. журн., 4 A963), 97—119; У МИ, 20:5 A965), 206—207) показал, что в этой теореме условия (И) и (iv) можно исключить, заменив их следующим условием: SfC замкнута относительно под- прямых произведений. См. также Б. М. Шайн (УМН, 20:6 A965), 173— 174) и следствие 3.6 ниже. — Прим. ред.
186 ГЛ. IV. МНОГООБРАЗИЯ Из теоремы 3.1 вытекают также следующие утверждения: Следствие 3.3. Каждое нетривиальное многообразие') обла- обладает свободными алгебрами. | Следствие 3.4. Каждое многообразие локально, резидуально и замкнуто относительно свободных и прямых объединений. Это вытекает из предложения II. 7.4, теоремы III. 6.1 и тео- теоремы III. 6.4. В Пусть е2Г —некоторая категория Q-алгебр и off1'—множество всех тождеств, выполняющихся в каждой о^Г-алгебре. Тогда е^Г" — много- многообразие, определяемое множеством тождеств PJC', и поэтому является наименьшим многообразием, содержащим каждую е^Г-алгебру. Будем также говорить, что ^" — многообразие, порожденное катего- категорией <^С, и писать Из определения еЗГ" через соответствие Галуа вытекает, что V — опе- оператор замыкания на категориях; в частности, категория g/f V-замк- нута тогда и только тогда, когда g/JT сама является многообразием. Явное выражение для V, принадлежащее Ф. Холлу, дано в следую- следующей теореме: Теорема 3.5. Если ^С — некоторая категория Q-алгебр, то многообразие, порожденное категорией $Ж< состоит из всех гомо- гомоморфных образов подпрямых произведений ^-алгебр, т. е. V = QR. B) Доказательство. Обе части равенства B), примененные к тривиальной категории, очевидно, дают один и тот же результат; поэтому пусть оЗГ — нетривиальная категория. По теореме 3.1, Ro/TEVg/T и QRg^T^Vg^T; поэтому остается доказать обратное включение. По теореме III. 5.3 Re^T будет категорией, обладающей свободными алгебрами всех рангов, превышающих некоторое карди- кардинальное число а, и каждая Ro^-алгебра является гомоморфным обра- образом одной из этих свободных алгебр. Рассмотрим теперь катего- категорию QRe/Г; она состоит из всех гомоморфных образов всех свободных КзЗГ-алгебр. Итак, QRe^T обладает свободными алгебрами ранга > а, и поэтому SQRe^ обладает свободными алгебрами произвольного ранга2). Если этот ранг положительный, то в силу предложения III. 5.5 ') Многообразие нетривиально, если оно нетривиально как категория, т. е. если оно содержит алгебру, состоящую более чем из одного элемента. 2) Стэнли {Mich. Math. J.. 13 A966), 127—128) указал на пробел в этом месте доказательства (случай свободных алгебр ранга 0) и восполнил его. — Прим. ред.
3, ПОРОЖДЕНИЕ МНОГООБРАЗИИ 187 эти свободные алгебры уже лежат в QRq^, так что QR^f обладает свободными алгебрами всех положительных рангов. Пусть теперь А^УоУГ, Аф0; возьмем произвольное множество образующих ХФ0 алгебры А, и пусть F— свободная QRoJr-алгебра над X. Тогда всякое соотношение в F будет тождеством в &%" (в силу следствия 3.2) и потому выполняется в А; по теореме Дика (тео- (теорема III. 8.3) тождественное отображение множества X на себя про- продолжается до эпиморфизма F—> А, и поэтому A^QR^f. В исклю- исключенном случае (А = 0) формально можно представить А в виде прямого произведения пустого семейства. В Из этой теоремы получаем следующее усиление критерия Биркгофа (теорема 3.1): Следствие 3.6. Если ^/f — некоторая резидуальная катего- категория, замкнутая относительно гомоморфных образов, то e/f-ал- e/f-алгебры образуют многообразие. Действительно, тогда \ГЖ = QRa/Г = Qa^T = гЖ- § Заметим, что ни теорема 3.5, ни следствие 3.6 не содержат никакого утверждения о g/f-гомоморфизмах; Стэнли показал, что всякая резидуальная категория, замкнутая относительно голоморфных образов, булет полной подкатегорией категории (Q) (работа будет опубликована в Michigan Math. Journal). Доказательство теоремы 3.5 показывает, что если g^T — некоторая категория со свободными алгебрами, то класс всех гомоморфных образов всех свободных ^^Г-алгебр образует многообразие, которое не может быть ничем иным как Ve/Г. Отсюда вытекает, что сво- свободная о/Г-алгебра над X изоморфна свободной Vg/^-алгебре над X или, другими словами, так как свободные алгебры определены только с точностью до изоморфизма и категории абстрактны, то каждая свободная Va^T-алгебра принадлежит ^/?. Обратно, если свободная Уе/^°-алгебра принадлежит е^Г, то она будет свободной е^Г-алгеброи. Итак, получен следующий критерий того, что категория обладает свободными алгебрами: Предложение 3.7. Категория &>{' п-алгебр обладает свобод- свободными c?f-алгебрами тогда и только тогда, когда каждая свобод- свободная Vg^T-алгебра является e/f -алгеброй. § Это предложение применимо не только к подкатегориям катего- категории (Q), но и к любому классу <? Q-алгебр. Формально это можно получить из проведенных рассуждений, если рассмотреть катего- категорию [<?], состоящую из всех алгебр, изоморфных алгебрам класса <г\ со всеми roMOMop<j}H3MaiMH между ними. Применяя операторы замыка- замыкания Q, R, V, мы часто будем опускать скобки и писать V^ вместо V [^1 и т. д.
188 ГЛ, IV. МНОГООБРАЗИЯ Особый интерес представляет случай, когда <^ состоит из одной алгебры А. Тогда V<? будет наименьшим многообразием, содержа- содержащим А; будем также говорить, что А—порождающая алгебра в V<?, и писать А вместо У{Л}. Иначе говоря, если У—много- У—многообразие, то порождающей алгеброй для 7° будет такая 7*-алгебра А, что каждое тождество алгебры А выполняется в У. Предложение 3.8. Каждое многообразие обладает порождаю- порождающими алгебрами; в частности, если Т — нетривиальное много- многообразие, то всякая свободная У-алгебра над бесконечным алфа- алфавитом является порождающей для 7°. Доказательство. Ясно, что тривиальная алгебра будет порождающей для тривиального многообразия; поэтому пусть У— не- нетривиальное многообразие и F — свободная 7°-алгебра над бесконечным алфавитом; тогда F с 7х". Пусть теперь А ? У; тогда каждая конечно- порожденная подалгебра алгебры А будет 7°-алгеброй и, следова- следовательно, гомоморфным образом алгебры F. Поэтому А — локально jp-алгебра, но F — локальная категория (по следствию 3.4), и по- поэтому А ? F. В Мы видели, что многообразие У может быть определено либо (i) множеством всех своих тождеств над некоторым бесконечным алфа- алфавитом (теорема 1.1), либо (И) свободной 7^-алгеброй над некоторым бесконечным алфавитом (предложение 3.8). Если алфавит конечный, то эти два описания могут оказаться неэквивалентными. Для выяснения соотношений между ними нам сначала нужны некоторые определения. Пусть Т" — некоторое многообразие, и через Fп(У) обозначена свободная 7°-алгебра ранга п. Для каждого кардинального числа п сопоставим многообразию У два многообразия У и 7°,,, одно из ко- которых содержит У, а другое содержится в нем. А именно, Уп— класс всех Q-алгебр, удовлетворяющих всем тождествам многообразия 7°, зависящим не более чем от п букв, и 7°и — класс всех Q-алгебр, удовлетворяющих всем тождествам, выполняющимся в Fп G°). Из этого ¦определения ясно, что У" и Тп — многообразия и, как показано выше, 7Э" = 7Л>„=7° для всех бесконечных п. Далее, легко про- ъерить, что Txi=T2c. ... с Т с ... с Т2 с 7°'; Наименьшее значение п, при котором 7°л—7^, называется аксио- аксиоматическим рангом многообразия Т" и обозначается через ra(V)\ наименьшее га, при котором 7°n = 7°, называется базисным рангом многообразия У и обозначается через rbGf>). Из этого определения видно, что га — такое наименьшее число, что 7° может быть опре-
3. ПОРОЖДЕНИЕ МНОГООБРАЗИИ 189 делено тождествами от га букв (или Ко, если такого числа не суще- существует), а гь — такое наименьшее число, что каждая Т^-алгебра удовлетворяет всем тождествам, выполняющимся в свободной Т^-ал- гебре ранга гь, т. е. такое число, что Fr (F1)— порождающая алгебра для 7я (или Цо, если такого числа не существует). В общем случае ни га, ни гь не обязаны быть конечными; пример многообразия групп, для которого гь бесконечен, содержится в работе Хигмэна [59], пример многообразия алгебр, для которого га бесконечен, — в работе Лин- дона [54]. Не известно, будет ли га конечен для любого многообра- многообразия групп, но для многих хорошо изученных многообразий алгебр оба ранга га и гь конечны. Для упрощения вычисления га(Т>) может быть полезно Предложение 3.9. Пусть Т"—некоторое многообразие 0,-алгебр. Алгебра А принадлежит многообразию V тогда и только тогда, когда все ее подалгебры с п образующими принадлежат 73. Доказательство. Положим Fn = FnGf>), и пусть Хп — мно- множество свободных образующих алгебры Fn. В силу следствия 3.2 всякое соотношение в Fn будет тождеством многообразия 7° и, оче- очевидно, зависит не более чем от п букв. Предположим теперь, что А?Тп, и пусть 0: Хп~>А C) — произвольное отображение; тогда всякое соотношение в Fn будет тождеством многообразия У, зависящим не более чем от п букв, и поэтому выполняется в А; следовательно, Э продолжается до гомо- гомоморфизма. Это справедливо для любого отображения 6; поэтому все подалгебры алгебры А с п образующими принадлежат 7я. Обратно, если это условие выполняется, то всякое отображение C) продол- продолжается до гомоморфизма; следовательно, любое тождество, зависящее не более чем от п букв, выполняется в А, так как выполняется в Fп, и потому А ?Тп. | Чтобы показать, как применяется это предложение, определим аксиоматический и базисный ранги для многообразия Gp всех групп. Так как группы могут быть определены тождествами, зависящими от трех букв, то имеем ra(Gp)<^3. Мы утверждаем, что выполняется равенство. Чтобы это установить, достаточно показать, что Gp2r)Gp, а это будет доказано, если мы построим лупу, все подлупы которой с двумя образующими являются группами. Такая лупа получается, если взять элементы ± eh где et (г=1, ..., 8) пробегает базис алгебры Кэли — Диксона в обычной форме (см., например, Курош [62], гл. V). Рассмотрим теперь базисный ранг: так как свободная группа ранга 2 содержит свободную группу бесконечного ранга в качестве подгруппы, то имеем /-ft(Gp)<^2; и здесь имеет место равенство,
190 ГЛ. IV. МНОГООБРАЗИЯ так как свободная группа ранга 1 абелева и поэтому, конечно, не может быть порождающей для Gp. Итак, имеем ra(Gp) = 3, rb(Gp)~2. Рассмотрим теперь некоторое множество 2 тождеств от п букв х1 хп. Можно считать 2 подмножеством в Wn, где Wn—алгебра Q-слов над „Vj xn; поэтому можно заменить 2 вполне инва- инвариантной конгруэнцией на W п, которую 2 порождает. Если эту кон- конгруэнцию обозначить через q, то Fn = Wn\) будет свободной алгеброй ранга п для многообразия 2'. С помощью этих обозначений (по- (поскольку q может быть любой вполне инвариантной конгруэнцией на Wп) получаем Предложение 3.10. Пусть q—некоторая вполне инвариант- инвариантная конгруэнция на Wп и положим Fп = Wп'\\. Если дано некото- некоторое многообразие ТР, то пусть г„—множество всех его тождеств: от хх хп. Тогда (i) v,; Ci] s том и только том случае, если Fп ? 7°"; (ii) i'n ^(| s том и только том случае, если 7Qn с q'. В частности, ги —q в том и только том случае, если 7°" ==С|', 7^,г =Fn, а это выполняется при условии, что Доказательство. По определению 7р' = х„, откуда в силу теоремы 1.2 вытекает (i), так как обе конгруэнции q и г„ вполне инвариантны. Положим, далее, Gn = Wnjxn; тогда Gn — свободная 7°-алгебра над xv . . ., хп и поэтому 7*п =Gn, откуда вытекает (ii). Теперь последнее утверждение очевидно, если заметить, что D) вле- Для более детального изучения многообразий 7*п и 7* п, когда 7° — некоторое многообразие групп, мы отсылаем читателя к работе X. Нейман [56]. Свободные алгебры многообразия, порожденного классом алгебр <^\ можно охарактеризовать следующим образом: Теорема 3.11. Пусть <? — класс Q-алгебр и 7" — многообразие, порожденное классом <?'. Тогда 7^-алгебра F свободна над под- подмножеством X тогда и только тогда, когда каждое отображение <р: Х->А (А?&) множества X в алгебру А класса <? можно продолжить до гомо- гомоморфизма qf: F—> А. Доказательство. Необходимость условия теоремы очевидна.. Обратно, предположим, что это условие выполняется, и пусть В?7",
3. ПОРОЖДЕНИЕ МНОГООБРАЗИЙ 191 Тогда каждое отображение 6: X-> В можно продолжить до гомо- гомоморфизма _ в: W->B, E) где W = WQ(X) — алгебра Q-слов над X. Далее, вложение X—*¦ F продолжается до эпиморфизма W—> F, так что, производя очевидное отождествление, можно предполагать, что F = W/q. Для завершения доказательства покажем, что 6 можно представить в виде 9= (natq) б*, где 6*: F -> В продолжает 6. Это будет доказано, если мы сможем локазать, что qckerO. F) Пусть (и, х>)?<\; чтобы получить F), нужно показать, что uQ = vQ. Для этого, конечно, достаточно установить, что и = v G) будет тождеством в <?, так как тогда оно должно быть также тожде- тождеством в В. Пусть теперь ф: X -> А — произвольное отображение, где /1 ? <?; продолжим его до гомоморфизма ф*: F—>A; тогда i?cp* = ¦у'ф*, так как uq=vq. Это показывает, что G) — тождество в А, как и утверждалось; поэтому F Т^-свободна над X. Щ Этот результат дает возможность простым способом охарактери- охарактеризовать Q-алгебры, свободные в некотором многообразии Т", Следствие 3.12. .Пусть А есть 0,-алгебра с множеством образующих X. Тогда А свободна над X (в некотором классе Q-алгебр) в том и только том случае, если каждое отображе- отображение X —> А продолжается до эндоморфизма алгебры А. Действительно, очевидно, что это условие необходимо, а доста- ¦точность вытекает из теоремы 3.11. g Q-алгебра, удовлетворяющая условию этого следствия, часто назы- называется относительно свободной; итак, А относительно свободна над X тогда и только тогда, когда она Л-свободна над X. Относи- -тельно свободными алгебрами являются, например, свободные алгебры данного многообразия; пример алгебры, которая не будет относительно •свободной ни для какого своего подмножества, приведен в упр. 2. Если А — порождающая алгебра многообразия 7", то по теореме 3.5 ,все У-алгебры могут быть получены как гомоморфные образы под- лрямых степеней алгебры А. В этом случае интересно получить более :явное описание свободных Т^-алгебр: Теорема 3.13. Пусть А—некоторая^ 0,-алгебра; тогда сво- свободная А-алгебра ранга а получается следующим образом: пусть
192 ГЛ. IV. МНОГООБРАЗИЯ / — множество мощности а и для каждого /?/ определено ото- отображение 6,-: А1 -> А равенством Тогда подалгебра алгебры АЛ , порожденная элементами 6,- (/?/), будет свободной А-алгеброй над этими элементами. Доказательство. Пусть F— подалгебра, порожденная эле- элементами 6; (/?/); если задано некоторое а?А', скажем a = (ai), то обозначим через еа проекцию АА' на соответствующий сомножи- сомножитель. Ограничение проекции еа на F определяет гомоморфизм г': F-+A, а который в силу (8) отображает 6г в at. Итак, каждое отображение Fг)~^- А продолжается до гомоморфизма F —> А, ив силу теоремы 3.11 это означает, что F является Л-свободной над элементами 6г. Щ Когда а конечно, скажем а = п, отображения 6г будут просто единичными операторами в клоне ©(А) (см. § III. 3); итак, свободная Л-алгебра ранга п является подалгеброй алгебры АА . порожденной «-арными единичными операторами. Она обязательно конечна, когда п и А конечны, и, таким образом, мы получим следующий результат, принадлежащий Б. Нейману [37] в случае групп: Следствие 3.14. Если А — конечная Q-алгебра, то каждая сво- свободная А-алгебра конечного ранга конечна и, следовательно, каждая А-алгебра с конечным числом образующих конечна. | Многообразия Q-алгебр образуют полную структуру с наибольшим элементом (Q) и наименьшим элементом — тривиальным многообра- многообразием. В случае групп на множестве подмногообразий многообразия Gp можно определить умножение, и довольно неожиданным оказывается, что получающийся группоид будет свободной полугруппой (Б., X. и П. Нейманы [62]I). В общем случае для произвольного Q умно- умножения не существует, но тем не менее мы имеем структуру. Атомы этой структуры (т. е. минимальные нетривиальные многообразия) мы будем называть минимальными многообразиями. Их также называют эквационально полными классами, поскольку они определяются макси- максимальными собственными вполне инвариантными конгруэнциями алгебры Q-слов (соответствующими максимальным непротиворечивым множе- ') Независимо этот результат получил также А. Л. Шмелькин (ДАН СССР, 149 A963), 543—545). Обобщение умножения многообразий групп на случай произвольного класса алгебраических систем рассматри- рассматривается в работе А. И. Мальцева (Сиб. машем, журн., 8 A967), 346—365).— Прим. ред.
3. ПОРОЖДЕНИЕ МНОГООБРАЗИЙ 193 ствам тождеств). Если W — алгебра Q-слов над множеством X, со- содержащим больше одного элемента, то вполне инвариантная конгруэн- конгруэнция q на W будет собственной тогда и только тогда, когда она не содержит элементов вида (х, у), где х и у — некоторые различные элементы алгебры W. Отсюда вытекает, что всякая вполне инвариант- инвариантная конгруэнция может быть вложена в максимальную собственную вполне инвариантную конгруэнцию на W. Этим доказано Предложение 3.15. Каждое нетривиальное многообразие со- содержит минимальные многообразия. | В минимальном многообразии всякая алгебра, содержащая больше одного элемента, будет порождающей; будем называть порождающие алгебры минимальных многообразий элементарными; итак, алгебра А элементарна тогда и только тогда, когда многообразие А минимально. Пусть Т — некоторое нетривиальное многообразие и е/И— мини- минимальное многообразие, содержащееся в 7°. Ясно, что алгебра F.2(a/H) будет гомоморфным образом алгебры F2(JP), и так как F.2(oM) является порождающей для о/И,, то отсюда следует, что минимальные подмногообразия многообразия ТР полностью определяются относи- относительно свободными гомоморфными образами алгебры Р2(У°). В част- частности, если F2Q^) конечна, то для нее существует лишь конечное число гомоморфных образов, и мы получаем следующий результат, принадлежащий Скотту [56]: Теорема 3.16. Пусть Т — такое нетривиальное многообразие, что F2 G°) конечна. Тогда Т" содержит лишь конечное число мини- минимальных подмногообразий. В частности, если А — конечная Q-алгебра, содержащая больше одного элемента, то А обладает лишь конечным числом минимальных подмногообразий. Последнее утверждение справедливо, так как в силу следствия 3.14 F2(A) конечна. | Алгебру А будем называть F'„-простой, если А нетривиальна и для каждого нетривиального гомоморфного образа В алгебры Fn (A) Определение элементарных алгебр упрощается благодаря следую- следующему критерию, также принадлежащему Скотту [56]: Теорема 3.17. Q-алгебра А элементарна тогда и только тогда, когда A Fn-проста и принадлежит (А)п для некоторого /г>1. Доказательство. Условия, наложенные на А, показывают, что (i) если В—произвольная Л-алгебра с п образующими, то
194 ГЛ. IV. МНОГООБРАЗИЯ Ф)п^{А)п и (И) (Л)„:э(А). Так как во всяком случае (В)пс:(А)пс: А, то из этих условий вытекает, что В^ А, откуда В = А. (9) Взяв в качестве В любую нетривиальную алгебру некоторого мини- минимального подмногообразия многообразия А, из (9) получаем, что А должно быть минимальным, и, следовательно, А элементарна. Обратно, если А элементарна, то (9) имеет место для каждой нетривиальной Л-алгебры, и, следовательно, (i) и (п) выполняются для всех п > 1. Щ Если А конечна, то эти условия дают возможность решить в ко- конечное число шагов, будет ли А элементарной. В качестве иллюстра- иллюстрации опишем элементарные группы. Если О — элементарная группа, то О нетривиальна и поэтому содержит нетривиальную циклическую подгруппу; выбирая подходящий фактор группы О, получаем цикли- циклическую группу Zp простого порядка р в О. Так как Zp порождаю- порождающая для О, то каждая О-группа, и в частности сама группа О, абе- лева и удовлетворяет тождеству хр =\, т. е. G — элементарная абе- лева. Обратно, с помощью теоремы 3.17 легко видеть, что элементарная абелева группа будет элементарной. УПРАЖНЕНИЯ 1. Показать, что условия теоремы 3.1 независимы. Для этого проверить, что класс, приведенный ниже под номером (л), удовлетворяет всем условиям теоремы 3.1, за исключением условия (л) (я = i iv): (О 01 00 класс делимых абелевых групп (G делима, если хп = а обла- обладает решением х в G для каждого а из G и каждого положительного целого я); (iii) класс абелевых групп без кручения; (iv) класс конечных абе- абелевых групп. 2. Показать, что конечная абелева /"-группа относительно свободна тогда и только тогда, когда она элементарная абелева '). 3. Пусть $? — категория всех таких групп, в которых каждая макси- максимальная подгруппа имеет бесконечный индекс, со всеми гомоморфизмами между ними. Показать, что $С не резидуальна. (Воспользоваться теоре- теоремой 3.5.) 4. Пусть А = Wf<\ — произвольная fl-алгебра в данном задании, где W — алгебра Q-слов над стандартным алфавитом; через г обозначим наиболь- наибольшую вполне инвариантную конгруэнцию, содержащуюся в q. Тогда W/x будет свободной Л-алгеброй счетного ранга. 5. (Тарский.) Показать, что категория алгебр будет многообразием тогда и только тогда, когда она локальна и замкнута относительно гомоморфных образов и конечных прямых произведений. ') На самом деле тогда и только тогда, когда она является прямой сум- суммой циклических групп Одного и того же порядка р", л > 1. — Прим. ред.
4. ПРЕДСТАВЛЕНИЯ В МНОГООБРАЗИЯХ АЛГЕБР 195 6. Показать, что если "V — некоторое многообразие алгебр, то все сво- свободные алгебры ранга т многообразий yn+l, "f, Vn изоморфны при условии, что я >» т. Привести пример, когда все эти три многообразия различны. (Взять л = 1, а в качестве V — ассоциативные кольца.) 7. Пусть А — относительно свободна над X. Тогда, если X бесконечно, то А — единственное многообразие, для которого А будет свободной алгеб- алгеброй над X. Если X конечно и содержит л элементов, то показать, что для некоторого многообразия V свободная У-алгебра ранга л изоморфна алгебре А тогда и только тогда, когда A CZ V С (А)п. 8. Показать, что для многообразия V, если V" ф V и га Gп) <; п, то гь {Г") > п. 9. Показать, что для многообразия абелевых групп га = 3, гь= 1. (Рас- (Рассмотреть лупу, соответствующую конфигурации Паппа, упр. II. 2.12.) 10. Показать, что для многообразия ассоциативных колец г = 3, rft = 2. 11. Если через As обозначено многообразие ассоциативных колец, то As2 будет многообразием альтернативных колец и As1 —многообразием колец с ассоциативными степенями; показать, что ra = 2, rft>3 для As2 и га=-Л, гь !> 2 для As1. 12. Я-алгебра А называется п-примальной, если клон действия области О, на А содержит все я-арные операции на А (см. § Ш. 3). Показать, что А л-примальна тогда и только тогда, когда А порождается как й-алгебра единичными операторами. 13. (Фостер.) Показать, что если Q счетно, то всякая Q-алгебра, л-при- мальная для некоторого конечного п, должна быть конечной. (Заметить, что бесконечное множество обладает несчетным множеством л-арных операций.) 14. (Фостер.) Пусть А — нетривиальная Q-алгебра, л-примальная для всех п, и предположим, что Й не более чем счетно. Показать, что расшире- расширения алгебры А в многообразии А являются подпрямыми степенями алгебры А, содержащими постоянные функции. 15. (Тарский.) Показать, что ассоциативное кольцо R элементарно тогда и только тогда, когда оно коммутативно и, для некоторого простого р, рх = 0 для всех x?R, и либо ху = 0 для всех х, y^R, либо хр = х для всех x^R, 16. (Калицкий и Скотт.) Описать все элементарные полугруппы с диумя элементами. 17. (Шютценбергер.) Показать, что структура элементарна тогда и только тогда, когда она дистрибутивна. (Воспользоваться упр. II. 7.9.) 4. ПРЕДСТАВЛЕНИЯ В МНОГООБРАЗИЯХ АЛГЕБР Применим теперь теорию представлений, развитую в § III. 4, к многообразиям. Так как каждое многообразие резидуально, то по теореме III. 4.2 резидуальное представление категории J2? в много- многообразии Т" Q-алгебр обладает универсальным функтором. Далее, так как многообразие является частным случаем резидуальной категории, то существует специальный вид резидуальных представлений, которые
196 ГЛ. IV. МНОГООБРАЗИЯ могут быть определены с помощью тождеств в случае, когда J2? — кате- категория алгебр (не обязательно с той же областью операторов, что и Т"). Итак, возьмем теперь две области операторов Q, в, многообра- многообразие Т" Q-алгебр и категорию _§" в-алгебр со свободными алгебрами. Рассмотрим произвольное отображение р: В->А (I) J^-алгебры В в 7^-алгебру А; если дано множество w{, ..., ws 0-слов над хх, . . ., хг и два Q-слова /, g над уг, .. ., ys, то будем говорить, что отображение A) удовлетворяет тождеству f(wfi, .... ¦да4р) = ^(да1р, wj>), B) если обе части равенства B) оказываются равными при замене Xj xT произвольными элементами алгебры В. Из определения ясно, что для каждого множества S тождеств вида B) множество всех отображений J^-алгебр в 7°-алгебры, удовлетворяющих тожде- тождествам 2, определяет представление J? в 7°. Эти представления, опре- определяемые тождествами, можно охарактеризовать следующим образом.: Теорема 4.1. Если У* — многообразие алгебр и J-? — кате- категория алгебр (не обязательно с той же областью операторов) с& свободными алгебрами, то данное представление J? в ТР можно определить тождествами тогда и только тогда, когда оно резш- дуально и удовлетворяет следующему условию: если р: В—.>А — такое отображение ^-алгебры. В в Т~-ал- гебру А, что для некоторого ^-эпиморфизма р: #, -> В ото- отображение рр: #! -> А допустимо, то само р допустимо. Говорят, что представление J3? в У, удовлетворяющее этому по- последнему условию, замкнуто относительно гомоморфизмов. Доказательство. Необходимость условий теоремы очевидна, и проверка этого может быть предоставлена читателю. Предположим теперь, что условия теоремы выполняются; тогда по теореме III. 4.2 существует универсальный функтор (U, и) для представления J3? в J*, и отображение и: B^U(B) C) допустимо. Кроме того, в силу предложения III. 4.1 im и поро- порождает U (В). Пусть G — свободная ^-алгебра над множеством X; рассмотрим произвольное соотношение f(xtu) = g(xtu) (xteX) D) в U (О). Мы утверждаем, что при данном представлении соотноше- соотношение D) выполняется тождественно. Если 0: 0->В — некоторый ^-го-
4. ПРЕДСТАВЛЕНИЯ В МНОГООБРАЗИЯХ АЛГЕБР 197 моморфизм и р': U(G)—>U(B)— индуцируемый им 7"-гомоморфизм, то, полагая xfi = bh имеем / (М) = / (*/Р«) = / (*/«) Р' = ^ (*<«) Р' = ^ (**P«) = <? (М)- E) Взяв теперь любое допустимое отображение р: В—>А (А ?7"), имеем р=гЫр*, где р*: U(B)->A, и в силу D) и E) / (*/Р) — / (М) Р* = S (* ги) p* — g (bfi). Этим показано, что D) выполняется тождественно. Пусть теперь 2 — множество всех тождеств, выполняющихся при данном предста- представлении, и рассмотрим отображение р: В->А {B^ObJ?, A?T), F) при котором выполняются все тождества из 2. Возьмем свободную „SP-алгебру G над множеством X с ^"-эпиморфизмом р: G—> В; тогда im и порождает t/(G), и всякое соотношение в U (G) между элементами хи (x?G) является тождеством из 2 и поэтому по опре- определению отображения р выполняется также для элементов лгрр. По лемме III. 8.1 существует Т^-гомоморфизм р*: U(G)->A, при кото- котором диаграмма G в коммутативна. Таким образом, рр допустимо, а так как р есть ^-эпи- ^-эпиморфизм, то р допустимо. | Поскольку эти условия необходимы, получаем Следствие 4.2„ Если Т и Ц/° — некоторые многообразия алгебр, то универсальный функтор существует для любого представле- представления 7Р в Т', которое определяется тождествами. | Мы получим важный частный случай, если возьмем 7°<^^ и рас- рассмотрим естественное представление J? в Т". Допустимыми отобра- отображениями будут по определению такие отображения р: В—>А „§"-алгебры В в Т'-алгебру А, при которых для любого «-арного оператора со, действующего в J?, и любых Ьх Ьп?В имеем (*iP • • • bnp) a — {bx ... bna>) p. G) Итак, естественное представление JS* в 7°. т. е. представление J3? в TF посредством ^-гомоморфизмов, определяется тождествами G), и нами доказано
198 гл. iv. многообразия Следствие 4.3. Пусть У—многообразие алгебр, подчиненное категории J? алгебр (не обязательно о той же областью опера- операторов, что и У) со свободными алгебрами. Тогда естественное представление определяется тождествами и обладает универсаль- универсальным функтором. 1 Пусть дано многообразие У Q-алгебр, и пусть У — категория, полученная ограничением Й до О/. Тогда 7°'-алгебрами (с точностью до изоморфизма) будут Q'-подалгебры Т^-алгебр; следовательно, У наследственна. Кроме того, если (Bj)lfA — некоторое семейство Т^'-алгебр, то можно считать Вх Q'-подалгеброй некоторой /'"-алгебры Ак. Следовательно, прямое произведение JJ Вх будет Q'-подалгеброй алгебры JJ Аг, и это показывает, что У замкнута относительно прямых произведений. В силу следствия III.5.2 У будет категорией со свободными алгебрами, и этим доказана первая часть следующей теоремы: Теорема 4.4. Пусть У— нетривиальное многообразие п-алгебр и У— категория О!-алгебр, полученная ограничением Q до Q'; тогда У замкнута относительно подалгебр и прямых произведе- произведений. Кроме того, если F — свободная У-алгебра над множе- множеством X, то Q'-подалгебра Q-алгебры F, порожденная множе- множеством X, будет свободной У^'-алгеброй над X. Для доказательства последнего утверждения теоремы через F' обозначим О'-подалгебру Q-алгебры F, порожденную множеством X; тогда по определению F'^Т"'. Теперь всякая 7°'-алгебра В изо- изоморфна Й'-подалгебре некоторой 7°-алгебры А и, не ограничивая общности рассуждений, можно считать В вложенной в А. Всякое ото- отображение ф: X —>- В индуцирует отображение ф/: X —.> А, где i: В ~> А — вложение, и поэтому ц>1 можно продолжить до Й-гомо- морфизма ф: F—> А. Ограничение ф'=ф|Р' будет Q'-гомоморфиз- мом, продолжающим ф, и притом единственным, поскольку ф' одно- однозначно определяется своими значениями на X. Этим показано, что F' — свободная 7°'-алгебра над X. I Заметим, что У не обязательно будет многообразием. Например, если "У — многообразие ассоциативных алгебр и 7°' — категория, со- состоящая из специальных йордановых алгебр (см. § VII. 7), то У" не замкнута относительно гомоморфных образов и поэтому не является многообразием, хотя по теореме 4.4 можно говорить о «свободной специальной йордановой алгебре» над любым множеством. В следствии 4.3 было показано, что естественное представление категории, полученной ограничением области операторов, всегда обладает универсальным функтором. Существует простой критерий инъективности этого функтора, который часто оказывается полезным.
4, ПРЕДСТАВЛЕНИЯ В МНОГООБРАЗИЯХ АЛГЕБР 199 Теорема 4.5. Пусть У — многообразие Q-алгебр и У" кате- категория, полученная ограничением Q до Q'. Если В — гомоморфный образ свободной У-алгебры, скажем где F' есть У"'-подалгебра, порожденная множеством X в сво- свободной У-алгебре F над X, и если q есть Q- конгруэнция на F, порожденная Q'-конгруэнцией q, то универсальной У-алгеброй для В будет J~ (8) и каноническое отображение и: B->U(B) взаимно однозначно тогда и только тогда, когда quF'2 = q. (9) Доказательство. Канонический гомоморфизм G: F' —> В, огра- ограниченный на X, вместе с отображением и: B-^-U(B) определяют отображение X в U (В), которое продолжается до Q-гомоморфизма 0: F -> U (В). Так как ker 0 = q, то отсюда вытекает, что ker В 3 q. и поэтому kerB^q, так как q — наименьшая Q-конгруэнция, содер- содержащая q. Отсюда находим б*: Ffi->U(B), A0) где O = (natq)O*. Теперь во всяком случае q с q[\F' ; следовательно, существует эпиморфизм l ijio второй теореме об изоморфизме), но в то же время поэтому в итоге получаем гомоморфизм Ф: B = F'/q-*/?/q; A1) из определения 9* вытекает, что и = ср6*. A2) Теперь всякое допустимое отображение а: В->А (А ? Т) можно представить в виде <х = иа/; отсюда в силу A2) a = cp9*a/. Если бы в то же время мы имели a = ф|}, то р и Э*а' совпадали бы на im ф и, следовательно, на Fjq, что и доказывает единственность 6*а/. Итак, Fjq с отображением A1) обладает универсальным свой- свойством и поэтому может быть отождествлена с U (В). Теперь ker ф = (q n F' )/<} и кегф будет диагональю тогда и только тогда, когда выполняется (9). I
200 ГЛ. IV. МНОГООБРАЗИЯ В главе VII эти результаты будут применены к линейным алгебрам; ниже с помощью этих же результатов дается метод вложения про- произвольных Q-алгебр в полугруппы. Этот метод основан на конструк- конструкции алгебры Q-слов из § III. 2 и по существу принадлежит Маль- Мальцеву [52], который использует его для представления линейных алгебр в ассоциативных ал!ебрах. Пусть Q — некоторая область операторов и через Sg(Q) обозначим класс всех полугрупп над Q, т. е. полугрупп с элементами из Q в качестве констант. Ясно, что Sg(Q) будет многообразием; чтобы избежать недоразумений, будем обозначать полугрупповое умножение через о. Всякую полугруппу из Sg(Q) можно считать Q-алгеброй, определив Итак, Sg(Q)<^(Q), и поэтому (Q) может быть представлена в Sg(Q) с помощью естественного представления. В силу следствия 4.3 это представление обладает универсальным функтором; таким образом, каждой Q-алгебре А поставлена в соответствие полугруппа U (Л) над Q вместе с отображением и: Л->С/(Л), A4) которое является Q-гомоморфизмом (если считать U (А) в силу A3) Q-алгеброй) и универсальным отображением для гомоморфизмов алгебры А в полугруппы над Q. Мы утверждаем, что A4) взаимно однозначно; для доказательства этого нужно только показать, что А может быть точно представлена в некоторой полугруппе над Q. Такую полугруппу можно построить следующим образом. Пусть 2—множество всех таких конечных строк из элементов непересекающейся суммы Л LJ Q (включая пустую строку), что ни за каким блоком из п последовательно расположенных элементов алгебры А не следует элемент из Q(«). Представим А отображениями множества 2 в себя, сопоставляя элементу а? А операцию ра, определяемую равенством Ясно, что (jcj, .. ., хг, а) снова принадлежит 2. Далее, представим Q, сопоставляя со ? Q («) операцию ош, определяемую равенствами *i хт, хт+х ¦ ¦ ¦ хга), если г = т-\-п^>п и xt ? Л для i > m, хг, ..., хг, со) в противном случае. Теперь легко проверить, что
4. ПРЕДСТАВЛЕНИЯ В МНОГООБРАЗИЯХ АЛГЕБР 201 Следовательно, мы имеем Q-гомоморфизм Q-алгебры А в полугруппу унарных операций на 2. Кроме того, если ( ) —пустая строка, то ( )Р«=(в) (а?А), поэтому ра=рй в том и только том случае, если а~Ь. Полученный результат можно сформулировать в виде следующего предложения: Предложение 4.6. Всякую Q-алгебру А можно вложить в полугруппу над Q, и для всех таких вложений существует универсальная полугруппа над Q'). | Конечно, в частном случае, когда A = Wq(X), это вложение будет в точности вложением в полугруппу всех Q-строк над X. В многообразиях свободные произведения не обязательно суще- существуют (в отличие от свободных объединений), и чтобы доказать существование, нужно по существу показать, что некоторый универ- универсальный функтор инъективен. Другая форма определения свободных произведений в многообразиях дана в следующей теореме: Теорема 4.7. Пусть 7я — многообразие; тогда Т-алгебра А является свободным произведением семейства (Ах)}.^ своих под- подалгебр, если для каждого X ? Л существует такое задание Ак=Т{Хк\Фх}, A5) что ^{Л^Ф} является заданием Т"-алгебры А, где X = JJ Хх, ф = U фк и для любой пары X Ф \i Ak[) A^ — минимальная под- подалгебра У3-алгебры. А, Доказательство. Покажем сначала, что А—свободное объе- объединение Т"-алгебр А-к- Так как в силу A5) Ак определены только с точностью до изоморфизма, то можно взять Х\ попарно непересе- непересекающимися и положить тогда X = \JX%. Пусть ср^: А-^-^-В—некоторое семейство гомоморфизмов; рассмотрим такое отображение ср: Х-^-В, что ф|Xx = (fx\-^i- Всякое соотношение между элементами множества X в А является следствием соотношений Фд, и поэтому выполняется также для их образов в В. Следовательно (по лемме III.8.1), ф можно продолжить до гомоморфизма ф: А —> В, который совпадает с (fk на Хк и, значит, совпадает также с ф^ на Ак. Кроме того, <р будет единственным таким гомоморфизмом, так как задано его действие на множестве образующих X алгебры А. Это показывает, ') Этот результат независимо получил также Ю. К. Ребане, а в его работе (Cuff, машем, ж., 7 A966), 878—885) начата реализация следующей программы: охарактеризовать Q-алгебры, которые могут быть изоморфно вложены (при этом рассматриваются «полилинейные» вложения) в полугруппу с некоторыми заданными хорошими свойствами — коммутативность и т. д.— Прим. ред.
202 ГЛ. IV. МНОГООБРАЗИЯ что А — свободное объединение с вложениями А^ —> А в качестве канонических гомоморфизмов. По предположению различные сомно- сомножители пересекаются по минимальной подалгебре алгебры А, а это показывает, что А — свободное произведение. | Из следствия III.6.3 получаем Следствие 4.8. Пусть Т" — многообразие, в котором каждая минимальная подалгебра тривиальна; тогда свободное произведение любого семейства Т-алгебр существует. | Это следствие показывает, что существует свободное произведение групп, полугрупп с 1, колец и т. д. Конечно, нужно точно опре- определить многообразие, в котором мы действуем; так, свободное про- произведение абелевых групп будет различным в зависимости от того, находимся ли мы в многообразии всех групп или в многообразии всех абелевых групп !). УПРАЖНЕНИЯ 1. Показать, что свободное произведение семейства ^-алгебр существует тогда и только тогда, когда существует свободное произведение для каждого конечного подсемейства; вывести отсюда, что свойство существования сво- свободных произведений локально. (Воспользоваться теоремой 4.7.) 2. Пусть V — многообразие алгебр и х — категория алгебр со свобод- свободными алгебрами, которая обладает двумя такими представлениями А?| и R2 в У, что каждое ^-допустимое отображение является также ^,-допустимым. Показать, чго если для каждого представления Ri существует универсаль- универсальный функтор (U'I, u,j), то существует канонический эпиморфизм v: их(В)->и^(В) (В?ОЪ<е). A6) Показать, что если R2 замкнуто относительно гомоморфных образов и если для некоторой .^-алгебры В A6) является изоморфизмом, то v будет изоморфизмом для всякого гомоморфного образа .Sf-алгебры В. ') Для большинства важных конкретных многообразий алгебр рассма- рассматривался вопрос о строении подалгебр свободных алгебр этих многообразий. При этом иногда оказывается, что подалгебра свободной алгебры сама свободна (см. § VII.2, п. (iv)); иногда же это не так. Рассматривался также более общий вопрос о строении подалгебр свободного (в этом многообразии) произведения и связанный с ним вопрос о существовании изоморфных про- продолжений для двух любых свободных разложений данной алгебры. В неко- некоторых случаях эти вопросы получают исчерпывающее решение — группы, лупы, неассоциативные алгебры над полем, мультиоператорные группы, мультиоператорные алгебры над полем и др.; в других случаях аналогичные теории заведомо не могут быть построены — кольца, ассоциативные алгебры над полем, полугруппы и др. Возникает весьма далекая от завершения про- программа рассмотрения этих вопросов в рамках общей теории универсальных алгебр. В этом направлении идут работы Т. М. Баранович {Машем, сб., 67 A965), 135—153; Сиб. машем, ж., 7 A966), 1230—1249). — Прим. ред.
4. ПРЕДСТАВЛЕНИЯ В МНОГООБРАЗИЯХ АЛГЕБР 203 о. Пусть У — некоторое многообразие алгебр и <е = ^Г (V) — категория семейств У-алгебр (над вполне неупорядоченным множеством индексов). Показать, что универсальный функтор существует для представления кате- категории 3" (V) в V с помощью функций, гомоморфных по каждому аргументу. (Если V — многообразие абелевых групп, то этот функтор будет тензорным произведением.) 4. Для любого положительного целого числа л обозначим через Zn кольцо целых чисел по mod п. Получить необходимые и достаточные условия для существования свободного произведения колец Zm и Zn в категории: (i) коммутативных (и ассоциативных) колец, (И) коммутативных колец без дели- делителей нуля, (Hi) коммутативных колец с 1. (В каждом из этих случаев условия должны обеспечивать принадлежность Zn, Zm данной категории.) 5. Показать, что если Н — фиксированная группа, то категория расши- расширений группы Н замкнута относительно свободных произведений (свободное произведение в этой категории называется также свободным произведением с объединенной подгруппой Н). 6. Во всякой категории морфизм ц. называется регулярным слева {справа), если иа = цр (ац = рц) влечет а=р. Показать, что в категории Ор регулярные слева морфизмы являются эпиморфизмами, а регулярные справа морфизмы — мономорфизмами. (Воспользоваться упражнением 5.) 7. Показать, что всякое упорядоченное множество А можно вложить в свободную структуру L таким образом, что упорядоченность в А инду- индуцируется упорядоченностью структуры L. 8. Если дано некоторое многообразие V fi-алгебр, то пусть F — сво- свободная "^-алгебра над множеством X и для всякого А ? V обозначим через А (X) свободное объединение (в У) алгебр А и F„. Показать, что канони- каноническое отображение А -»А (X) взаимно однозначно (алгебра А (X) назы- называется расширением алгебры А. полученным присоединением неизвест- неизвестных ?Х)
ГЛАВА V СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ Понятие алгебры, развитое в главах II—IV, охватывает большинство алгебраических структур, встречающихся на практике, но существует несколько важных исключений. Так, хотя группы, кольца и вектор- векторные пространства относятся к алгебрам, ни упорядоченные группы, ни поля не удовлетворяют определению алгебры. Заметим, что упо- упорядоченная группа является структурой с некоторыми операциями и, кроме того, одним отношением. Поле является структурой с «опера- «операциями», не всюду определенными. Как мы видели в § II.2, и упоря- упорядоченные группы, и поля формально можно было бы определить как алгебры, но лишь ценой некоторой искусственности. Для естест- естественного обобщения наряду с операциями нужно иметь отношения, или, по крайней мере, одни отношения, поскольку оказывается, что операции могут быть получены как частный случай отношений. Кроме того, при записи определений некоторых структур могут понадобиться как неравенства, так и равенства. Их можно записать, если ввести логические символы, что приводит к рассмотрению классов алгебр, отличных от многообразий. 1. СТРУКТУРЫ С ОТНОШЕНИЯМИ НАД ОБЛАСТЬЮ ПРЕДИКАТОВ Как и в главе JJ, возьмем сначала множество Q таких символов, что каждому со?й сопоставлено неотрицательное число а = а(и>). Однако вместо того, чтобы использовать и для определения /г-арной операции, мы хотим теперь дать более общее определение (п -j- 1)- арного отношения. По этой причине в дальнейшем мы будем говорить об элементах из Q как о предикатах, а не операторах, и назы- называть Q областью предикатов. Если а(со) = т—1, то со называется /я-арным предикатом и говорят, что арность со как предиката равна т. Как и раньше, положим Q(ra)= {co? Q\a(a>) = n}. Определение. Структурой с отношениями над областью пре- предикатов Q или короче Q-структурой называется непустое множе-
1. СТРУКТУРЫ С ОТНОШЕНИЯМИ НАД ОБЛАСТЬЮ ПРЕДИКАТОВ 205 ство М вместе с некоторым правилом, по которому каждому л-арному предикату co?Q сопоставляется «-арное отношение в М. Как и в алгебрах, множество М называется носителем Q-структуры, и мы не будем вводить специального обозначения, чтобы различать струк- структуру и ее носитель, так как предполагаемый смысл всегда будет ясен из контекста. Поскольку л-арная операция является частным случаем (w-f-l)-apHoro отношения, то очевидно, что алгебры можно считать частным случаем структур с отношениями. Соответственно Q-структура М называется алгеброй относительно подобласти Q' области Q, если для каждого co?Q' отношение в М, определенное предикатом со, является опе- операцией. В общем случае если со^ — отношение в М, определенное предикатом co?Q(m—1), и а?Мт, мы будем часто писать М |= со (а) ,и говорить, что со (а) выполняется в М, если нужно указать, что й?соЛ1. Если со (я) выполняется для всех а ? Мт, мы будем говорить, что со истинно в М, и писать Ж [-со. Чтобы указать, что со (а) не выполняется в М, мы будем писать УИ — ^со(а), и если со не является истинным в М, то будем писать М—(-со; здесь нужно помнить, что Л1~|-со не означает, что УИ~}=со(а) для всех а?Мт (эта запись означает только, что М ~--J=to(a) имеет место для некоторого а). Q-структура М, в ко- которой каждый предикат является истинным, называется полной; ясно, что такая структура полностью определяется своим носителем. Под тривиальной Q-структурой будем понимать полную О-структуру, состоящую из одного элемента. Рассмотрим две Q-структуры М и N. Для любого co?Q отно- отношения, определенные в Ж и в Л/ предикатом со, обозначим через to^j и содг соответственно; далее, будем писать /и —а(со)^- 1. Будем говорить, что Л/ — подструктура структуры М, если носитель структуры N является подмножеством носителя структуры М и (m-l); m=l. 2, .. .)• A) Пусть задана Q-структура М. Если взять некоторое непустое подмножество Л/ множества М и определить сод, равенством A), то мы, очевидно, получим Q-структуру на N; итак, каждое подмножество Л' (ф 0) Q-структуры М можно однозначно определить как под- подструктуру в М, и если не оговорено противное, то под Q-структу- рой на Af мы всегда будем подразумевать эту Q-структуру. Отображение ср одной Q-структуры М в другую N называется гомоморфизмом при условии, что для любых co?Q(m — 1) и а?М"'ь если М |= со (а), то N {= co(acp),
206 гл. v. структуры с отношениями и модели где acp = (ajcp, ..., amcp), когда a = (av ..., ат). Если отображе- отображение ф обладает обратным, которое также является гомоморфизмом, то будем называть ср изоморфизмом структур Ж и W; в этом слу- случае будем также говорить, что М и N изоморфны, и писать Mg^N. Если М изоморфна подструктуре структуры N, то будем говорить, что М еложима в ЛЛ Термины «мономорфизм», «эпиморфизм», «эндоморфизм» и «автоморфизм» определяются аналогично случаю алгебр. Однако нужно отметить, что взаимно однозначный эпиморфизм не обязательно будет изоморфизмом, т. е. аналог леммы II. 3.6 не справедлив. Если даны две Q-структуры М и N, то будем говорить, что N есть факторструктура структуры /V, если существует такой эпи- эпиморфизм 0: M—>N, что для любых со?0(/я—1) и b?Nm N (= <i>(b) тогда и только тогда, когда существует такое а?Мт, что aQ = b и Л1(=(о(а). Эти условия относительно 0 вместе с Q-структурой на М служат для однозначного определения Q-структуры на N. Поэтому если М — некоторая Q-структура и <\—эквивалентность на М, то фактормно- фактормножество Mj(] вместе с отображением nat cj определяет единственную факторструктуру на Mjq, и говоря о М1<\ как о Й-структуре, мы всегда будем подразумевать эту факторструктуру, если не оговорено противное. Заметим, что любое произведение гомоморфизмов, если оно опре- определено, снова будет гомоморфизмом; любое отображение в полную Q-структуру является гомоморфизмом; и отображение полной Q-струк- туры будет гомоморфизмом в том и только том случае, если образ .будет полной Q-структурой. Предложение 1.1. (i) Пусть qs:M->N—гомоморфизм Q-струк- тур. Тогда N будет факторструктурой структуры М лишь в том случае, если ср — эпиморфизм, и Q-структура на N является наименьшей Q-структурой, при которой ср является гомомор- гомоморфизмом, .(ii) Факторструктура факторструктуры структуры М снова является факторструктурой структуры М (с точностью до изоморфизма). Доказательство утверждения (i) ясно из определений. Докажем (ii). Пусть Л/ — факторструктура структуры М и Р — факторструктура структуры Л/ с эпиморфизмами a: M->N, P: N—>P. Обозначим через Р' наименьшую структуру с тем же носителем, что и Р, при которой сф—гомоморфизм. Так как а, C — гомоморфизмы, то струк- структура Р' содержится в структуре Р (как множество отношений), т. е. тождественное отображение носителя индуцирует гомоморфизм Р' —>Р. Пусть теперь to?Q(/ra—1) и с?Рт таковы, что Р(=со(с). Тогда по определению существует такое b^Nm, что Ь$ = с и N^(a(b), и,
2 БУЛЕВЫ АЛГЕБРЫ 207 следовательно, существует такое а?Мт, что аа = Ь и Л1 (= о>(«). Теперь дсф = с, поэтому Р'\=а>(с), и это показывает, что гомомор- гомоморфизм Р'—>Р, индуцируемый тождественным отображением, является изоморфизмом, т. е. Р' и Р равны. | Пусть (MJ л — семейство fi-структур; тогда декартово произ- произведение М = JJ Мх с проекциями е^: М —> Мх может быть превращено в Q-структуру по следующему правилу: М (=(о(а) тогда и только тогда, B) когда /Wf=(o(aex) для всех А,?Л, где а ? Мт, co?Q(m — 1) (/и=1, 2, ...). Иными словами, М несет наибольшую Q-структуру, при которой все проекции являются гомо- гомоморфизмами. 2. БУЛЕВЫ АЛГЕБРЫ Для дальнейшего изучения Q-структур было бы полезно иметь аналог алгебры Q-слов. Но можно считать, что алгебра Q-слов над множеством X состоит из всех производных операторов, применен- примененных к X. Аналогично в случае Q-структур вводятся производные предикаты; однако множество этих предикатов будет не Q-структу- рой, а алгеброй с операторами, совершенно не зависящими от Q. Поэтому сначала будем изучать эти алгебры абстрактно; они названы в честь Дж. Буля, который впервые использовал их при систематиче- систематическом изучении исчисления высказываний. Сначала напомним, что структура L дистрибутивна тогда и только тогда, когда относительные дополнения в L (если они существуют) единственны (предложение II. 4.5). В частьости, если L имеет 0 и 1 и каждый элемент х обладает дополнением х', то можно считать х~> х' унарным оператором. Такая структура будет структурой с дополнениями в смысле следующего определения: Определение. Структура L называется структурой с дополне- дополнениями, если она обладает наименьшим элементом 0 и таким унар- унарным оператором х—>х', что *" = *, A) (х V УУ = х' Л У', B) х А х' = 0. C) Ясно, что структуры с дополнениями образуют многообразие с операторами V. Л. '. 0, тождествами A) — C) вместе с тождест- тождествами структуры и тождеством 0 V х — х, D0
208 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ характеризующим 0 как наименьший элемент структуры L. Кроме того, в силу A) и B) один из операторов V. Л может быть выра- выражен через другой, так что структуры с дополнениями могут быть определены через одни только V. '. 0- Мы не будем этого выво- выводить и отметим только некоторые следствия из A)—D). В силу D), 0 ^ х для всех x?L, т. е. 0 Л х = 0. E) Если мы положим 1=0', а E) и D) подставим в B), то получим 1 Л х — х, 1 V х= 1. F) Поэтому 1 оказывается наибольшим элементом структуры L. Далее, из C) и A) получаем x\Jx'=\. G) Дадим теперь следующее Определение. Булевой, алгеброй называется дистрибутивная структура с дополнениями. Из определения ясно, что булевы алгебры образуют многообразие. Кроме того, всякий монотонный изоморфизм между булевыми алге- алгебрами является структурным изоморфизмом, и так как он переводит дополнительные пары в дополнительные пары, то имеет место Предложение 2.1. Всякий монотонный изоморфизм между .булевыми алгебрами является изоморфизмом булевых алгебр. | ПРИМЕРЫ БУЛЕВЫХ АЛГЕБР (i) Множество $ (А) всех подмножеств данного множества А будет булевой алгеброй, если взять 0 = 0 и, для X с А, X' — А \ X. Вообще всякая система подмножеств множества А, содержащая 0 и замкнутая относительно дополнений и конечных объединений, будет булевой алгеброй; это просто подалгебра алгебры &(А), которая только что была определена (такая пэдалгебра называется полем множеств на А). (И) Во всяком интервале I=[а, д] дистрибутивной структуры L множество элементов интервала /, обладающих дополнениями в /, образует булеву алгебру. (Ш) Двухэлементная структура является булевой алгеброй, Пусть а и b — элементы этой структуры и, скажем, а \/ b = b, тогда а <^?, и эта структура превращается в булеву алгебру, если положить a'—b, b' — а. Эта структура будет обозначаться через 2.
2. БУЛЕВЫ АЛГЕБРЫ 209 (iv) Логика высказываний анализирует форму утверждений, кото- которые могут быть сделаны в данном контексте. Если <кР» и «Q» — некоторые высказывания, обозначенные символами р и q соответст- соответственно, то можно образовать высказывания «Р и Q», «Я или Q». «не Р»; их можно обозначить через р Д q, p \/ q и р' соответст- соответственно. С помощью этих определений множество высказываний стаГно- йится булевой алгеброй при условии, что два высказывания считаются равными, если они имеют одно и то же значение истинности при любых обстоятельствах. Здесь в качестве наименьшего элемента 0 можно взять «никто не читает эту книгу в данный момент» или некоторое другое высказывание, про которое известно, что оно ложно. Следующий пример является важным примером булевой алгебры. Пусть R— кольцо, в котором каждый элемент идемпотентен: jt2 = jt для всех x?R. (8) Тогда х -f- у = (х -f- уJ = х2 -\- ху -f- ух -\- у2 = х -)-ху -\- ух -\- у, откуда ху-\-ух — §. Полагая у=х, находим 2л; = 0, т. е. х = — х, и поэтому ху = ух. Другими словами, каждое кольцо, удовлетворяющее условию (8), коммутативно и является кольцом характеристики 2. Предположим теперь, что, кроме того, R обладает единицей 1 и ассоциативно; если определить в R операции х Д у = ху, хе = 1 — х, то R будет булевой алгеброй относительно этих операций с нулем кольца R в качестве наименьшего элемента. Проверка этого может быть предоставлена читателю. Обратно, во всякой булевой алгебре можно определить кольцевые операции, полагая дгу = хД>|, х -+- у = (х Д у') V (х' Д У); тогда полученная алгебра будет ассоциативным кольцом с 1, удовлет- удовлетворяющим тождеству идемпотентности (8). Такое кольцо называется булевым; из этих определений видно, что булевы кольца полностью эквивалентны булевым алгебрам. Хотя мы будем пользоваться глав- главным образом структурными операциями, полезно помнить о кольце- кольцевых операциях. Например, в кольце, порожденном множеством X, закон дистрибутивности позволяет нам представить каждый элемент в виде линейной комбинации произведений элементов множества X, Аналогично в булевой алгебре, порожденной множеством X, каждый элемент -можно представить в виде точной верхней грани точных нижних граней элементов х и х' (х ? X); в силу двойственности то же самое будет иметь место, если V и Л поменять местами.
210 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ Сформулируем это в виде следующего предложения. Предложение 2.2. (Конъюнктивная нормальная форма.} Пусть В— булева алгебра, порожденная элементами хх хп; тогда каждый элемент алгебры В может быть представлен в виде wx /\ ... /\ и>п где wk = yk^ ••• Vy*v УЫ = Х1 пЛи х'г ¦ Булева алгебра, полная как структура, называется полной буле- булевой алгеброй. Например, J? (А) полна для любого множества А; с другой стороны, подалгебра алгебры <$ (А), порожденная одиноч- одиночками, не будет полной, если только множество А не будет конеч- конечным. Во всякой булевой алгебре, полной или неполной, имеют место следующие тождества, известные как тождества де Моргана* Предложение 2.3. Пусть (а;) — некоторое семейство элемен- элементов булевой алгебры В. Если в каждом из равенств (V а,)' = MI. (9) одна из частей существует, то существует и вторая и обе части равны. Доказательство. Предположим, что a = \J at; тогда ai^.a для всех /?/ и, следовательно, а' <; a't для всех i ? /. Если в то же время Ь <; а, для всех /?/, то b ~^ah откуда Ь ^>а, и поэтому b -^ а'. Это показывает, что а' = Д а'., т. е. выполняется (9). Итак, (9) имеет место при условии, что левая часть равенства (9) существует; в силу двойственности A0) имеет место при условии, что левая часть равенства A0) существует. Предположим теперь, что существует правая часть равенства (9); тогда в силу доказанного относительно равенства A0) \/а'! = \/а1 существует и (9) снова имгет место; A0) теперь получается аналогично. Щ Всякая булева алгебра удовлетворяет следующему бесконечному закону дистрибутивности: при условии, что обе части равенства существуют. Однако можно рассматривать более общий закон дистрибутивности, который не всегда имеет место. Будем говорить, что булева алгебра В вполне дистрибутивна, если для любого семейства элементов
2. БУЛЕВЫ АЛГЕБРЫ 211 алгебры В как только одна из частей равенства A(V«o-)= V (Л «/«(о) 02) ' J аи' ' существует, то существует и другая и обе части равны. Например, алгебра 35 (Л) полна и вполне дистрибутивна для любого множе- множества А. Следующий результат Тарского показывает, что это по су- существу единственный случай: Теорема 2.4. Полная и вполне дистрибутивная булева алгебра изоморфна алгебре .%Р (А) для некоторого множества А. Доказательство. Пусть В — данная алгебра. Запишем 1 = Д (« V а'). Преобразуя правую часть в силу закона дистрибутивности, получаем i= V f(C). A3) где для всякого Сс?? f(C) = ( Д в)Л( Л *')• Мы утверждаем, что каждое /(С) есть либо 0, либо атом, т. е. минимальный элемент, отличный от 0. Действительно, если /(С) Ф О и О Ф с <^ / (С), то либо с?С и тогда f(C)^c, откуда f(C) = c, либо с (j? С и тогда /(Q<^c', откуда с <^ с', а это означает, что с = с Дс' = 0, Таким образом, в любом случае f(C) — c, так что и в самом деле /(С) — атом. Пусть А—множество всех /(С) Ф 0; покажем, что fiS^(^4). Каждому подмножеству множества А поставим в соответствие эле- элемент алгебры В, а именно его точную верхнюю грань в В (которая существует, так как В полна); обратно, если с ? В, то с = с Д (V f {С)) в силу A3), откуда Итак, имеем взаимно однозначное соответствие между .8 и <$ (А); ясно, что это соответствие сохраняет упорядоченность и поэтому является изоморфизмом. | Заметим, что А—множество всех атомов алгебры В. В частно- частности, если В конечна, то она, очевидно, полна и вполне дистрибу- дистрибутивна, и мы получаем Следствие 2.5. Всякая конечная булева алгебра изоморфна <$(А) для некоторого конечного множества А. Щ , Рассмотрим теперь гомоморфизм булевых алгебр. Так как опера- операции булевой алгебры могут быть выражены через операции булева
212 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ кольца и наоборот, то отсюда вытекает, что гомоморфизмы булевых алгебр будут теми же самыми, что и гомоморфизмы булевых колец. В частности, ядро такого гомоморфизма ср: А->В полностью определяется полным прообразом, скажем N, нуля. Поэтому будем называть N идеалом (как в теории колец), даже если мы рассматриваем А и В как булевы алгебры. Относительно структурных операций идеал определяется следующими свойствами: 0) если a, b?N, то a\fb?N, (ii) если а ? N и Ъ <; а, то b^N. Идеал называется собственным, если (Hi) I $N. Это последнее условие равносильно тому, что N Ф А. Полный прообраз единицы 1 при гомоморфизме называется дуальным идеа- идеалом; если этот идеал собственный, т. е. соответствует нетривиаль- нетривиальному гомоморфизму, то он называется фильтром булевой алгебры А. Таким образом, фильтр определяется свойствами, двойственными вышеперечисленным свойствам (i) — (iii): (О если a, b?F, то а Л Ь ? F, (ii') если a?F и ?>а, то b ? F, (iii') O^F. Пусть ft — кольцо (не обязательно булево); тогда под макси- максимальным идеалом понимают идеал кольца R, максимальный в мно- множестве всех собственных идеалов кольца R. Если R обладает еди- единицей 1, то собственными идеалами будут те и только те идеалы, которые не содержат 1. Таким образом, применяя следствие II.6.4, получаем следующую теорему: Теорема 2.6. (Крулль.) Каждый собственный идеал кольца с 1 содержится в максимальном идеале. | В частности, этот результат можно применить к булев-ым алгеб- алгебрам. Максимальный фильтр в булевых алгебрах обычно называется ультрафильтром; таким образом, переходя в теореме 2.6 к двойст- двойственным понятиям, получаем следующую теорему: Теорема 2.7. Каждый фильтр булевой алгебры содержится в ультрафильтре. | Максимальные идеалы в булевых алгебрах можно охарактеризо- охарактеризовать другим способом, который имеет большое значение. Этот спо- способ основывается на том факте, что простые булевы алгебры могут быть очень просто описаны явным образом.
2. БУЛЕВЫ АЛГЕБРЫ 213 Предложение 2.8. Булева алгебра проста тогда и только тогда, когда она изоморфна булевой алгебре 2, В самом деле, ясно, что 2 проста; обратно, если А проста, то А Ф 0 и А не имеет собственных гомоморфных образов, т. е. не имеет никаких идеалов, кроме 0 и А. Пусть а?А, а Ф 0; тогда идеал, порожденный а, должен быть ненулевым, и поэтому он сов- совпадает с А, откуда ab = 1 для некоторого Ь ? А. Следовательно, a — a(ab) — a2b — ab—l. Этим показано, что А = {0, 1} = 2, как и утверждалось. | Итак, мы получили важное Следствие 2.9. (Тарский.) Пусть /—идеал булевой алгебры А; I является максимальным тогда и только тогда, когда А\1 — 2. 1 На языке самой алгебры А это означает, что идеал / максимален в А тогда и только тогда, когда для каждого а^А либо а?/, либо- с'?/. Переходя к двойственному утверждению, видим, что ультра- ультрафильтры булевой алгебры А характеризуются тем же свойством. В дальнейшем мы будем иметь дело главным образом с фильт- фильтрами алгебр вида $ (А). Если / — некоторое множество, то под фильтром <&~ на / будем понимать систему подмножеств множества I\ являющуюся фильтром булевой алгебры ЗВ (/). Члены фильтра <&~ будут называться также ^"-множествами. Подсистема if фильтра ЦТ, которая порождает <§Г (как фильтр), называется базой фильтра $~. Чтобы получить дуальный идеал, порожденный системой if, образуем систему if*, состоящую из пересечений всевозможных конечных под- подсистем системы if, и возьмем все множества, содержащие некоторое ^"-множество. Полученный дуальный идеал будет фильтром в Ttjt и только том случае, если 0 (? if*. Если это условие выполняется, то говорят, что ?Р обладает свойством конечных пересечений. Та- Таким образом, if является базой фильтра тогда и только тогда, когда if обладает свойством конечных пересечений. Пусть / — бесконечное множество мощности а, и через Ф обо- обозначим систему всех подмножеств множества /, дополнение которых в / имеет мощность, меньшую чем а. Ясно, что Ф — фильтр на /, называемый минимальным фильтром Фреше. Под фильтром Фреше на / мы понимаем всякий фильтр, содержащий Ф. Иногда нам нужно будет знать, когда данная база некоторого фильтра содержится в фильтре Фреше. На этот вопрос дает ответ Предложение 2.10. Система if подмножеств множества I содержится в некотором фильтре Фреше тогда и только тогда, когда каждое пересечение конечного числа множеств системы ?Р имеет мощность, равную | / |.
¦214 гл. v. структуры с отношениями и модели Действительно, ясно, что if содержится в некотором фильтре Фреше тогда и только тогда, когда ?Р И Ф — база фильтра, т. е. тогда и только тогда, когда каждое р5"*-множество пересекается с каждым Ф-множеством, где через ?Р" снова обозначена система Fcex пересечений конечного числа множеств системы <?Р. Однако под- подмножеств з J множества / пересекается с каждым Ф-множеством тогда и только тогда, когда дополнение произвольного Ф-множества не содержит J, т. е. тогда и только тогда, когда |У| = |/|. I Фильтр 3~ на / называется главным, если он порождается одним элементом, скажем J. Ясно, что такой фильтр будет ультрафильтром в том и только том случае, если J состоит из одного элемента, и на конечном множестве / эти фильтры будут единственными ультра- ультрафильтрами. Бесконечное множество всегда обладает неглавными уль- ультрафильтрами, поскольку, например, минимальный фильтр Фреше содержится в ультрафильтре, который будет неглавным. Однако это доказательство существования неглавных ультрафильтров существенно зависит от леммы Цорна, и неизвестно никаких явных конструкций неглавных ультрафильтров. Этого краткого обзора теории булевых алгебр будет достаточно для тех приложений, которые мы имеем в виду; конечно, наш обзор не претендует на полноту в каком-либо смысле или хотя бы на си- систематичность отбора результатов. Мы отсылаем читателя, желаю- желающего прочитать более подробное введение, к книге Двингера [61] или для более детального ознакомления к книге Сикорского [60]; работы Халмоша [62] посвящены вопросам, особенно важным для приложений к логике, включая иное изложение содержания этого параграфа. УПРАЖНЕНИЯ 1. Записать систему тождеств булевых алгебр относительно (V, ', 0), 2. Пусть R — коммутативное кольцо с 1. Через / обозначим множество идемпотентов кольца R. Показать, что / будет булевой алгеброй относи- относительно операций х А у = ху, х' = 1—х. Операции /, как в булевом кольце, выразить через кольцевые операции на R. При каких условиях /, как булево кольцо, будет подкольцом кольца R? 3. Доказать A1) в полной булевой алгебре; вообще доказать тождество (Л ад V (Л *;) = Л (я/ V *;). 4. Описать все полные подалгебры булевой алгебры <$ (/) для любого множества /. 5. Проверить, что если / — бесконечное множество и ?Г — система всех конечных подмножеств множества /, то ?Г — идеал в <$ (/). Проверить, что алгебра J? (/)Д5Г не имеет атомов; показать, что <$ AI^~ полна, но не вполне дистрибутивна. 6. (Стоун.) Показать, что пересечение всех максимальных идеалов буле- булевой алгебры равно 0. Вывести отсюда, что всякая булева алгебра В изо- изоморфна подалгебре алгебры <%} (М), где в качестве М можно взять множе- множество всех максимальных идеалов алгебры В. (Заметить, что если а Ф 0, то
3. ПРОИЗВОДНЫЕ ПРЕДИКАТЫ 215- любой максимальный идеал, содержащий а', не содержит а; применить те- теперь предложение II. 7.1.) 7. Показать, что базисный ранг для булевых алгебр равен нулю, т. е. что 2 порождает многообразие булевых алгебр. (Использовать упражнение 6.) 8. Показать, что каждая конечнопорожденная булева алгебра конечна. (Воспользоваться следствием IV. 3.14.) 9. Показать, что любые две конечные булевы алгебры с одним и тем же числом элементов изоморфны. (Воспользоваться следствием 2.5 и предше- предшествующим ему замечанием.) 10. Показать, что любые две счетно бесконечные булевы алгебры без атомов изоморфны. 11. Показать, что свободная булева алгебра с k свободными образую- образующими имеет 22 элементов. (Взять множество / из k элементов и показать, что любое отображение <$ (/) -> 2 можно построить при помощи булевых операций из характеристических функций на одиночках; затем применить теорему IV. 3.13.) 12. (Фостер.) Показать, что конечная булева алгебра /г-примальна для каждого п. (Воспользоваться упражнением 11 и теоремой IV. 3.13.) 13. Привести пример недистрибутивной структуры с дополнениями и показать, что предложение 2.1 не всегда выполняется для таких структур. (Рассмотреть конечную модулярную структуру длины 2.) 14. Показать, что за единственным исключением конечные структуры с дополнениями имеют четное число элементов. 15. В булевой алгебре В отображение х -> х' является изоморфизмом алгебры В с двойственной к ней алгеброй. Переформулировать этот факт для булевых колец. 16. Показать, что всякий неглавный ультрафильтр на бесконечном мно- множестве содержит все подмножества с конечными дополнениями. Вывести отсюда, что на счетном множестве каждый неглавный ультрафильтр будет фильтром Фреше. 17. Показать, что если А — направленное множество, то правые отрезки множества А обладают свойством конечных пересечений. 18. Показать, что если О — группа с тривиальным центром, то прямые множители группы О образуют булеву алгебру. 19. Показать, что если С — некоторая подалгебра булевой алгебры В, то всякий гомоморфизм ф: С —> 2 продолжается до гомоморфизма ср: В ~> 2. (Вложить ker ср в максимальный идеал алгебры В и воспользоваться след- следствием 2.9.) 20. (Двингер и Якуб [63].) Показать, что существует свободное произ- произведение любого семейства булевых алгебр, являющихся расширениями фик- фиксированной булевой алгебры С. (Воспользоваться упражнением 19, чтобы доказать, что если С =2, то всякая булева алгебра сжимаема, и применить предложение III. 6.2; для общего случая воспользоваться первой частью- упражнения 6.) 3. ПРОИЗВОДНЫЕ ПРЕДИКАТЫ Q-структуры обладают значительно более слабой «структурой», чем Q-алгебры; это можно увидеть уже из того факта, что каждое- подмножество и каждое фактормножество Q-структуры снова являются.
216 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ носителями Q-структуры. Поэтому необходимо ограничить понятие il-структуры, налагая дополнительные условия. Простейшая форма, которую может принять такое условие, состоит в утверждении, что данный предикат истинен в данной структуре. В более общем случае мы можем построить из данных предикатов другие производные пре- предикаты, и наши условия могут тогда принять форму утверждения истинности некоторых производных предикатов. Множество производных предикатов будет определено как неко- некоторая булева алгебра следующим образом. Пусть / — бесконечное множество символов, называемых переменными, и рассмотрим выра- выражения (О —1)). B) Теперь производным Q-предикатом будет по существу элемент свободной булевой алгебры над выражениями A), B) в качестве сво- свободных образующих. Это утверждение требует некоторого видоизме- видоизменения для того, чтобы принять в расчет кванторы. Прежде чем вво- вводить их, дадим несколько определений, которые, хотя и не являются необходимыми, но полезны, так как предвосхищают те понятия, ко- которые будут определены позже. Производный предикат называется также формулой; формула вида A) или B) называется атомной. Если Р и Q — некоторые фор- формулы, то Р V Q называется дизъюнкцией формул Р и Q, Р Д Q на- называется их конъюнкцией и Р' — отрицанием формулы Р\ отрицание обозначается также через ~/\ Всякая формула, построенная из атом- атомных формул с помощью одних только V и Д (без —), называется положительной. Далее, Р' \/ Q обозначается также через P=^Q и называется импликацией, а (Р ^ Q) Д (Q =Ф Р) обозначается через P?=?Q и называется эквивалентностью. Вместо 1 и 0 будем писать t и / соответственно («правда» и «ложь»). Прежде чем мы сможем описать отношения, соответствующие этим предикатам, нужно определить арность каждого предиката. Каждой формуле' Р сопоставим конечное множество 1р переменных, называе- называемых свободными переменными формулы Р; тогда арность формулы Р определяется как число ее свободных переменных. Множество Ip ¦свободных переменных формулы Р определяется индуктивно по ее длине (как слова в булевой алгебре формул). Для атомной формулы A) ¦свободными переменными будут I, j, а для B) — 1Х, . . ., tm. Поэтому, в частности, арность формулы B) равна т тогда и только тогда, когда переменные, встречающиеся в со, различны; это показывает, что при употреблении этого термина не будет никакой двусмыслен- двусмысленности." Вообще если Р и Q — некоторые формулы и Ip, /Q — мно- множества их свободных переменных, то для Р \/ Q и Р /\Q множеством
3. ПРОИЗВОДНЫЕ ПРЕДИКАТЫ 217 свободных переменных будет Ip UIQ, а для ~ Р множеством сво- свободных переменных будет /р. Введем теперь еще два оператора на множестве формул; это будуг унарные операторы у, Д, называемые квантором существования и квантором общности относительно I. Итак, для каждого / ? / определен один квантор существования V и один квантор общности Д. Они связаны равенством г~ру C) которое показывает, что каждый из них определяется другим. По- Потребуем также выполнения тождеств уур^уур, (Y/')V(YQ)==Y(PVQ) и двойственных тождеств, полученных из D) применением C). Таким образом, наше множество производных предикатов расширяется путем присоединения формул с кванторами. Будем пользоваться тем же термином «формула» для обозначения любого производного предиката в новом смысле, тогда как предикат в прежнем смысле, т. е. без. кванторов, будем теперь называть открытой формулой. Если Iр — множество свободных переменных формулы Р, то множеством свободных переменных формулы УР Аили Л-^1 будет 1Р\ {/}. Вся- i \ i I кое переменное, участвующее в формуле не так, как свободное пе- переменное, называется связанным; например / связано в у Р. Конечно, i переменное может быть одновременно и свободным, и связанным: если / свободно в Р и Q, то / связано в у Р я, следовательно, i одновременно свободно и связано в (У Р\ Л Q- В таких случаях, чтобы избежать недоразумений, всегда можно переименовать /, вхо- входящее как связанное переменное, т. е. вместо fyP@\AQ@ E) можно рассматривать F) где у ? / не участвует ни в Р, ни в Q. Когда мы перейдем к опре- определению отношений, соответствующих E) и F), то увидим, что между ними нет никакого различия (точно так же, как тождества от различных переменных могут быть эквивалентными, см. § IV. 1).
218 гл. v. структуры с отношениями и модели Наконец, формула без свободных переменных называется элементарным предложением или просто предложением. Примерами предложений являются t, f и формулы, полученные связыванием свободных пере- переменных, т. е. применением каких-либо кванторов ко всем свободным переменным в некоторой формуле. Пусть Р—формула со свободными переменными /я= {iv . . ., /„); запишем это в виде Р (tx /„) или Р(/Р) и в каждой Q-структуре М определим га-арное отношение, соответствующее формуле Р. Если Р атомна, то Р имеет вид A) или B). В первом случае для любых а, b ? М положим Ж(=е(а, Ь) тогда и только тогда, когда а=Ь. По этой причине обычно будем писать i = j вместо е(/, /). Кона Р имеет вид B), значение формулы Р {а1 ап) (ak?M) задано определенной на М Q-структурой. Пусть теперь Р и Q—некоторые формулы с множествами свободных переменных /я, /Q, для которых отношения в М уже определены, и пусть 0: /р [] /Q-> M — произ- произвольное отображение; тогда положим М f= P (IpQ) V Q (/q9) тогда и только тогда, когда M\=P(IpQ) или Mt=Q(/Q0), p) тогда и только тогда, когда Ж— |= /»(/Р0). В частности, М f=—г (а, Ь) тогда и только тогда, когда а Ф Ь\ по этой причине обычно будем писать 1ф] вместо ~е(/, ]). Наконец, положим М\/Р{1Щ тогда и только тогда, когда M^P(fpQ') для некоторого отображения • 0': /р—>М, при котором уО==уО' для J ф I. Итак, если /p={i1 in) и / = /,, то Ж|=уР(/, а2 ап) тогда и только тогда, когда М\^Р(Ь, а.2 ап) для некоторого b ? М. Положим также М И- Теперь для любой формулы с п различными свободными пере- переменными индукцией по длине слов определяется л.-арное отношение в М. Таким образом, в частности, определено действие операторов 7\. =Ф. ФФ и Д. Часто бывает удобно в качестве 0 брать отобра-
3. ПРОИЗВОДНЫЕ ПРЕДИКАТЫ жение всего / в М и писать PQ вместо Р(/Р9); легко проверить, что в этих обозначениях М f= Р0 Д Q0 тогда и только тогда, когда Ж f= Р0 и /И f= Q9; Mf=P0=^>Q0 тогда и только тогда, когда М |= Q6, как только Ж f= Р0; Ж f= Р8 <фф QQ тогда и только тогда, когда либо в М выполняются и Р0 и Q0, либо не выполняются ни Р0, ни Q0; Ж |= Д Р0 тогда и только тогда, когда Ж f= Р0' для любого ото- бражения 0': /—>Ж, при котором jQr = jQ для всех у =? /. Отметим также, что / никогда не выполняется в Ж и что пред ложение Р истинно в Ж тогда и только тогда, когда Ж f= Рфф/. Кроме того, если предложение выполняется в Ж, то оно истинно- в М. Итак, для любого предложения Р либо М\- Р, либо М \ Р. Из любой формулы мы получим предложение, если применим квантор общности ко всем свободным переменным. Будем обозна- обозначать это, приписывая впереди Д. Тогда для любой формулы Р М \~ Р тогда и только тогда, когда М (= Д Р. Два предложения Р, Q эквивалентны в Ж (в обозначениях. М \- P<^Q) в том и только том случае, если Ж \- Р тогда и только тогда, когда Ж \- Q. Это означает, что если речь идет об Ж, то всякое предложение Р может быть заменено эквивалентным предложением Q. Например, предложения, полученные применением кванторов общности к E) и F), эквивалентны в любой Q-структуре. Те пары предложений, которые эквивалентны в любой Q-структуре, обычно отождествляются. Это приводит к рассмотрению не булевой алгебры производных пре- предикатов, а некоторого ее гомоморфного образа. Определяющие соот- соотношения этой алгебры обычно имеют форму тождеств, так что в действительности мы имеем дело с относительно свободной булевой алгеброй. Определяющие тождества этого многообразия называются тавтологиями; нетрудно видеть, что всякая тавтология является следствием тавтологий вида P = t, и всякое предложение Р, встречающееся в каком-либо тождестве этого вида, также называется тавтологией. Подробное изучение множеств определяющих тождеств для тавтологий относится к ис- исчислению предикатов (см/ Клини [51], Чё'рч [56]). Не вдаваясь в подробности, отметим только, что каждое из тождеств определенной
20 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ «ыше булевой алгебры в действительности соответствует тавтологии, что и нужно проверить; эту задачу можно предоставить читателю. В дальнейшем мы ограничимся рассмотрением булевой алгебры про- производных предикатов и ее действием на Q-структурах. Иными сло- словами, нас будет интересовать семантическая сторона исчисления пре- предикатов, а именно конкретная интерпретация формул, определенная выше, а не синтаксическая сторона этого исчисления, в которой де- делаются выподы об истинности формул по их внутренней структуре. Мюоходом отметим, что из определения гомоморфизма как ото- отображения, сохраняющего Q-предикаты, вытекает, что гомоморфизм не всегда сохраняет производные предикаты. Этим объясняется тот факт, что в структурах с отношениями гомоморфизмы играют под- подчиненную роль; мы вернемся к этому в § VI. 5. Предложение вида (',) ... W('l 'я). где Р{1г 1п) — открытая формула со свободными переменными it ln и (/,.) — некоторый квантор, поставленный вместо Д или V- называется пренексным предложением или предложением в пренекс- ной нормальной форме. Можно показать, что каждое предложение эквивалентно некоторому предложению в пренексной нормальной форме. Это не очень трудно, но мы ограничимся примером. Так, предложение ЛЛ№У. Л V RU. 01 Л [V~ЯС 01 G) < / L < J в том виде, как оно записано, не является предложением в пренекс- пренексной нормальной форме, но оно эквивалентно пренексному предло- предложению Л Л V [Я С Л V Я U. 01 Л [~ Я (А. *)]. (8) '¦ 1 * Из определений видно, что любой квантор существования можно выразить через квантор общности и наоборот, но при этом свойство быть пренексным обычно теряется. Поэтому тип квантора в пренекс- ном предложении, вообще говоря, нельзя варьировать по желанию. Пренексное предложение называется универсальным, если все его кванторы являются кванторами общности, и экзистенциальным, если все его кванторы являются кванторами существования. В частности, пренексное предложение, полученное из открытой формулы приме- применением Д (V)- называется его универсальным (экзистенциальным) замыканием. УПРАЖНЕНИЯ 1. Показать, что отношение P^Q между производными предикатами является предупорядоченностью, a P4?^Q — соответствующей эквивалент- эквивалентностью.
4. ЗАМКНУТЫЕ КЛАССЫ ПРЕДЛОЖЕНИЙ 221 2. Проверить, что определяющие тождества булевых алгебр и D) являются тавтологиями, т. е. что обе стороны соответствующих равенств определяют одни и те же отношения в любом случае. Показать также, что в общем случае не является тавтологией. 3. Показать, что предложения образуют подалгебру S алгебры всех производных предикатов и что для всякой Q-структуры М предложения, которые не выполняются в М, образуют максимальный идеал q в S. (Про- (Проверить, что S/q s; 2.) 4. ЗАМКНУТЫЕ КЛАССЫ ПРЕДЛОЖЕНИЙ И АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ Впредь будем считать Q фиксированной областью предикатов; при этом подразумевается, что носители всех встречающихся Q-структур принадлежат универсальному множеству U, фиксированному раз и навсегда. Если М — некоторая Q-структура и Р — формула в стан- стандартном алфавите / над Q, то было определено отношение М[-Р. A) Таким путем мы получаем соответствие Галуа между классом [Q) всех Q-структур и множеством О,, всех производных предикатов (в /). В силу этого соответствия (i) любому классу ^ 2-структур соответствует множество *6* всех формул, истинных в каждой Q-структуре М?*(?; (и) любому множеству S формул соответствует класс X* всех тех Q-структур, в которых все формулы из 2 истинны. Всякая Q-структура из X* называется моделью для S или 2-мо- 2-моделью; всякое предложение из '€* называется теоремой в 46 или 46 -теоремой. Отметим, что не все формулы из 46* являются ^"-тео- ^"-теоремами, а только те, которые не имеют свободных переменных. С другой стороны, 4f* полностью определяется своими теоремами, поскольку формула Р принадлежит Ч?* тогда и только тогда, когда ее универсальное замыкание является ^"-теоремой. Класс Q-структур вида S* для некоторого множества S предло- предложений называется аксиоматизируемым классом, а 2 называется множеством аксиом. Если S конечно, то класс ?* называется эле- элементарным; заменяя конечное множество S конъюнкцией его элемен- элементов, видим, что элементарный класс всегда может быть определен одной аксиомой. Множество формул вида 46*, где *?—некоторый класс Q-структур, называется модельно-замкнутым; если *? ф 0, то множество 'б* называется теорией. Соответствие Галуа, опреде- определенное отношением A), можно теперь описать в теореме:
222 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ Теорема 4.1. Модельно-замкнутые множества формул Had Ы образуют систему замыканий множеств, которым посредством естественного взаимно однозначного соответствия 2->2*, #-»#• сопоставлены аксиоматизируемые классы 0,-структур. 1 Заметим, что модельно-замкнутое множество будет теорией тогда и только тогда, когда оно является собственным подмножеством мно- множества Q7. Действительно, теория 2 истинна для некоторой модели и, следовательно, /(?2; обратно, модельно-замкнутое множество, не являющееся теорией, имеет вид 0* = Qy. Эквивалентно этому ? будет теорией тогда и только тогда, когда / J2. При изучении структур с отношениями решающее значение имеет тот факт, что система модельно-замкнутых множеств образует алгеб- алгебраическую систему замыканий. В формальной логике это доказывается определением в явном виде множества конечноместных операторов. Эти операторы имеют вид правил вывода (позволяющих выводить новые истинные формулы из данных): (i) Если М (- (Р =ф Q) и М\- Р, то M\-Q. (И) Если М \- Р, то М \- Д Р- i Связь с моделями устанавливается TeopeiMOfl Гёделя о полноте, которая утверждает, что множество формул, замкнутое относительно правил вывода и являющееся собственным подмножеством множе- множества Qj, обязательно обладает моделью. Полное изложение этих вопросов, включая доказательство теоремы Геделя, можно найти у Чёрча [56]. Здесь мы не будем доказывать теорему Гёделя, поскольку в § .V. 5 будет дано независимое доказательство того факта, что мо- дельно-замкнутые множества образуют алгебраическую систему замы- замыканий. Сейчас мы лишь укажем, каким образом из теоремы Гёделя вытекает, что всякое множество формул, замкнутое относительно правил вывода, модельно-замкнуто. Пусть Е — множество формул, замкнутое относительно всех правил вывода; нам нужно показать, что 2=2**. Так как, очевидно, 2 с: 2**, то нужно только доказать, что 2** С 2; итак, если задана некоторая формула Р^Е, то нужно найти модель для 2, в которой Р не будет истинной. Здесь, не ограничивая общности, можно считать Р пред- предложением; тогда нам нужно найти модель для 2и{~-Р}- В силу теоремы Гёделя достаточно показать, что не всякое предложение
4. ЗАМКНУТЫЕ КЛАССЫ ПРЕДЛОЖЕНИИ 223 может быть выведено из 2 U {~Р}. Предположим, что / может быть выведено из 2 и ~Р. В силу конечного характера правил вывода отсюда вытекает, что / можно вывести из St Sn, —Р (^?S). Применяя теорему дедукции (см. Чёрч [56], стр. 186; это по су- существу обращение правила вывода (i)), находим, что из Sv ..., Sn можно вывести (~Р)=ф/, а так как 2 замкнуто относительно правил вывода, то [(¦—Р)=Фfl^'Z. H0 [( Р)\/ f] = PV f = P; итак, Р?2, что противоречит выбору формулы Р. | Так как замкнутое множество формул замкнуто относительно всех правил вывода, то отсюда вытекает, что модельно-замкнутыми множествами являются в точности те множества, которые замкнуты относительно правил вывода. Такое положение вещей (так же как и сама теорема Педеля) имеет место только в исчислении предикатов первой ступени. В более общих ситуациях, таких, как исчисление предикатов второй ступени, где кванторы могут применяться к пре- предикатным переменным, система замыканий, состоящая из модельно- замкнутых множеств формул, не будет больше алгебраической и поэтому не может быть описана правилами вывода конечного харак- характера. Здесь подразумевается, что во всякой модели перемен- переменные л-арные предикаты определены для всех наборов из п элементов (что приводит к понятию так называемой стандартной модели). Если допускаются более общие модели, где предикаты могут быть определены лишь для некоторых вполне определенных наборов из п элементов, то снова имеет место аналог теоремы Гёделя о полноте и так же, как и выше, отсюда следует, что система замыканий, со- состоящая из модельно-замкнутых множеств, будет алгебраической (см. Хенкин [50]). Однако знаменитая теорема Гёделя о неполноте (см., например, Клини [52]) утверждает, что для всякого непротиво- непротиворечивого множества формул, обладающего моделью целых чисел, существуют предложения Р, которые неразрешимы в том смысле, что ни Р, ни —Р не могут быть выведены из формул этой системы. Итак, для всякой аксиоматизируемой системы, содержащей целые числа, существуют некоторые (неэлементарные) предложения, которые выполняются во всех стандартных моделях, но недоказуемы и по- поэтому не выполняются во всех моделях. Соответствие Галуа, описанное в теореме 4.1, может быть использовано в двух направлениях: либо для изучения строения формул над Q с помощью их моделей, либо для изучения -Q-структур посредством их теорем. Однако этот метод несколько ограничен; так, он не дает возможности различать две формулы, имеющие одни
224 ГЛ V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ и те же модели, или две Q-структуры, имеющие одни и те же тео- теоремы. Поэтому введем определения: (i) Две формулы Р и Q называются конгруэнтными, P^^Q, если для каждой Q-структуры М и каждого отображе- отображения 9: I-+M М f= PQ тогда и только тогда, когда М \= QQ. (и) Две Q-структуры М и N называются элементарно эквива- эквивалентными или неразличимыми, M^sN, если М\-Р тогда и только тогда, когда N \- Р для всех Очевидно, для элементарной эквивалентности достаточно выяснить, выполняется ли это последнее условие для всех предложений Р. Так как для любого предложения Р либо М \- Р, либо М |- ~ Р, то отсюда вытекает, что /W = Л/, если N \- Р, как только М \- Р. Легко проверить, что отношение ^, ограниченное на подалгебре всех предложений, будет эквивалентностью и на самом деле кон- конгруэнцией, т. е. если P1^sQl и P2^&Q2, то Р1 Д P2'^Ql Д Q2 и ~ Р1 «s ~ Qj. Факторалгебра по этой конгруэнции обозначается через «^(Q) и называется алгеброй Линденбаума над Q. Ее эле- элементы обычно будут обозначаться строчными греческими буквами; будем также писать (Р) для обозначения класса этой конгруэнции, содержащего предложение Р, и положим М (- а, чтобы обозначить М\-Р для некоторого (и, следовательно, для всех) Р?а. Свойства алгебры J?4Q) собраны в следующей теореме: Теорема 4.2. Алгебра Линденбаума ^(Q) является булевой алгеброй, гомоморфным образом алгебры всех предложений над Q. Каждый элемент алгебры ^(Q) определяет элементарный класс моделей, и различные элементы алгебры J3?(Q) определяют различные классы моделей. Далее, если a, p^^(Q), то а <; р тогда и только тогда, когда М \- р "для любой такой структуры М, что М \- а. Доказательства требует только последнее утверждение теоремы. Утверждение, что М (- р, как только М \- а, означает, что М \~ а тогда и только тогда, когда М\- a /\f>, т. е. а = а Д р, а это как раз и означает, что а <^ р. I. Вместо J?4Q) можно было бы рассматривать Q7, булеву алгебру всех производных предикатов, но тогда нужно принимать в расчет дополнительную структуру, появляющуюся благодаря присутствию кванторов. Получающиеся при этом структуры называются полиади- полиадическими алгебрами и изучались Халмошем [62] и другими. При по-
4. ЗАМКНУТЫЕ КЛАССЫ ПРЕДЛОЖЕНИИ 225 строении в такой структуре отношения равенства = получаются по существу цилиндрические алгебры Тарского (см. Хенкин и Тар- ский [61]); краткую сводку определений, а также о связи между этими двумя понятиями см. Геллер [57]. Возвращаясь к (и), видим, что = будет эквивалентностью на классе [Q] всех Q-структур. Классы этой эквивалентности являются в точности минимальными аксиоматизируемыми классами Q-структур; они называются аксиоматизируемыми типами. Множество всех аксиоматизируемых типов называется пространством моделей над Q и будет обозначаться через J'lQ]. Природа этой эквивалентности в дальнейшем будет интересовать нас гораздо больше, но она зна- значительно сложнее рассмотренной конгруэнции между предложениями, и про нее известно не так уж много. Мы отметим только Предложение 4.3. Если М и N — некоторые неразличимые Q-структуры и М конечна, то N конечна и \ М \ = | N \. Для доказательства этого утверждения нужно только записать производный предикат, выражающий тот факт, что М имеет по край- крайней мере п элементов. Для любого целого п запишем E(№)=V('i Ф h)A(h Ф h)A ¦ ¦ ¦ A(h Ф 'Я)Л(<2 Ф h) Л • • • тогда Е(п) выполняется в М тогда и только тогда, когда М имеет по крайней мере п элементов. Поэтому если М конечна с т эле- элементами, то Е (п) выполняется в М в точности для п = 1 т. То же самое должно быть верно для N, и потому N также имеет т элементов. Щ Из приведенных выше определений ясно, что соответствие Галуа, установленное в теореме 4.1, можно также рассматривать как соот- соответствие Галуа между алгеброй Линденбаума и пространством моделей. Наша очередная задача состоит в том, чтобы отождествить соответ- соответствующие системы замыканий. Будет выяснено, что теории соответ- соответствуют фильтрам в алгебре Линденбаума (теорема 5.4), тогда как система замыканий аксиоматизируемых классов определяет на про- пространстве моделей некоторую топологию, которая будет предметом изучения в §V.6. УПРАЖНЕНИЯ 1. Показать, что никакие две различные атомные формулы не кон- конгруэнтны. 2. Показать, что всякая формула конгруэнтна своему универсальному замыканию; вывести отсюда, что х: не является конгруэнцией на всем О;. 3. Проверить, что классы предложений, конгруэнтных предложениям данной теории, образуют фильтр в алгебре Линденбаума.
226 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ 5. УЛЬТРАПРОИЗВЕДЕНИЯ И ТЕОРЕМА КОМПАКТНОСТИ Рассмотрим снова произведение семейства {^%)ХгХ Q-структур: М = JI Мх с проекциями е^: М—> Мх. Напомним, что Q-структура на М определяется следующим правилом: Л1 |= со О тогда и только тогда, когда Мк f= со0ел для всех X ? А, A) а определение равенства в М может быть записано в виде М М9 тогда и только тогда, когда Мх f= ебе^ для всех Х?А. B) Здесь 6: /-->Ж — произвольное отображение. Нас теперь интере- интересует вопрос, для каких производных предикатов имеет место утвер- утверждение М f= PQ тогда и только тогда, когда Мк f= PQek для всех X ^ Л. C) Оно, конечно, выполняется для всех положительных формул; нужно только показать, что М |= PQ или М |= Q6 тогда и только тогда, когда М ? PQ \/ Q0, Л1 |= PQ и Ж |= Q0 тогда и только тогда, когда М |= Р6 Л Q9. а это ясно из определений. Аналогично можно показать, что если C) выполняется для Р, то оно выполняется для уР и Л Р'> но для формул, содержащих отрицание, C) уже не верно. Так, для любой формулы Р М |= ~Р8 означает, что Ж |= ~ Рбе^ для всех Х?Л, тогда как Ж — |= Р0 означает, что Мх |= — Р9ел для некоторого X ? Л. Два утверждения справа неэквивалентны, за исключением тривиаль- тривиальных случаев; наша цель состоит в том, чтобы устранить этот дефект, т. е. так усовершенствовать определение произведения структур, чтобы М (= ~Р0 означало то же самое, что и М— \= PQ. Это дости- достигается введением понятия приведенного произведения структур. Пусть {Щ)Х?\ — семейство Q-структур; тогда для любого филь- фильтра 3> над множеством индексов Л приведенным произведением Мд> Q-структур Мх (по модулю 3>) называется фактормножество декар- декартова произведения М = JJ-M^, определяемое по правилу аЗ) = ЬЗ> тогда и только тогда, когда[Х?А \агх = Ьгк] ?&), D)
5. УЛЬТРАПРОИЗВЕДЕНИЯ И ТЕОРЕМА КОМПАКТНОСТИ 227 вместе с Q-структурой, определяемой по правилу 1= <»9 тогда и только тогда, когда {А,? Л| Мк |= и>Век) ?&. фу Естественное отображение М-->Мд> будет обозначаться через а—>а<у) или nat®', и мы будем также писать M\Q) вместо М& и а^^Ь(той 3>) вместо aQ) = Ь3>. Легко видеть, что приведенное произ- произведение, взятое по модулю главного фильтра, изоморфно прямому произведению некоторых из сомножителей; такое произведение назы- называется тривиальным. Приведенное произведение, взятое по модулю ультрафильтра, называется ультрапроизведением или в случае, когда все сомножители совпадают, ультрастепенью. Насколько полезны ультрапроизведения, показывают следующие фундаментальные резуль- результаты (Фрейн, Морел и Скотт [62], Кочен [61]): Теорема 5.1. (Теорема об ультрапроизведениях.) Пусть (М})}ск—семейство 0,-структур, 3> — ультрафильтр над Л, и пусть М = J\ Mk, M& = JJ MJ3- Тогда для любой формулы Р и любого 0: I-> М М& |= PQ (nat 3) тогда и только тогда, когда F) Доказательство. Пусть 2 — множество всех формул, для которых имеет место F); тогда по определению ультрапроизведения (см. D) и E)) S содержит t и все атомные формулы; поэтому, чтобы показать, что S = Q7, нужно только проверить замкнутость 2 отно- относительно л. ¦—и у. i Если заданы произвольные Р, Q?2 и некоторое 0: 1—>Л/1, то запишем X = {% ? Л | Мх f= PQeK}, Y = [X ? Л | Мх |= Q9e^}, Z={X?A\MK\=PQeKAQfci}- G) Ясно, что Z = Xf]Y; теперь М® f= PQ (nat Qf) f\ Q0 (nat 3)) тогда и только тогда, когда М& (= PQ (nat Qj) и М& |= Q8 (nat ®), т. е. тогда и только тогда, когда X^Sj и К^^ (так как Р, Q удовлетво- удовлетворяют F)). Но это верно в том и только том случае, если Z = X П П У 6 3l, и поэтому F) выполняется для Р AQ- Далее, если Р^2, то М® Y—PQ (nat @i) тогда и только тогда, когда M&'~->tPQ(nat3>), т. е. Х(? 2, где X задано формулой G); и поскольку 3)—ультрафильтр, то это имеет место тогда и только тогда, когда А\Х?3>, т. е. (А,?Л| М% i= ~P9(nat®')} Поэтому —Р ? 2.
228 гл. v. структуры с отношениями и модели Наконец, пусть Р?2 и предположим, что Мд> Y V^6(nat i тогда существует такое 9': 1-*М, что /8'=/8 для ] ф-i и (= Рв' (nat 3>); отсюда {А,? Л| Ж я, f= Рв'ек} ?&, т. е. (8) Обратно, если имеет место (8), то выберем такое 8': 1—>М, что jQ'=JQ для ]ф1 и Ж*. f= PQ'ei для А,?ЛГ0. Такое 8' существует в силу (8), так как ни одно Mi не пусто. Тогда, в силу выбора 8', {X^A\Mk\=PQ'eK}=X0 и поэтому М3 у PQ' (nat Si), т. е. М ) Если в теореме 5.1 взять замкнутую формулу Р и положить {?>}* — g^f, то получим Следствие 5.2. Ясли а^1 — элементарный класс, то ТТ Жя,/® ? а^Г ягог<?а м только тогда, когда [X ? Л | М>. g a^} ?S>-U В частности, если каждое Мх, ? g#\ to M^^^f. Вообще, если ePf—аксиоматизируемый класс, скажем <з2Г=2*,то Q7f — П !а]*- т. е. а^ будет пересечением элементарных классов, и мы получаем Следствие 5.3. Всякий аксиоматизируемый класс замкнут относительно ультрапроизведений. Щ Можно показать на примерах, что в общем случае для аксиома- аксиоматизируемых классов следствие 5.2 не имеет места (см. упражнение 4). Теперь, используя ультрапроизведения, можно показать, что си- система замыканий, состоящая из модельно-замкнутых множеств формул, будет алгебраической. Достаточно будет доказать это в алгебре Лин- денбаума J2? (й), а не в самой алгебре формул Ог На самом деле мы докажем более точный результат: Теорема 5.4. Пусть S — некоторое под множество алгебры Линденбаума J^f (Q\ тогда дуальный идеал, порожденный множе- множеством S, будет в точности модельным замыканием X**. Доказательство. Через 2 обозначим дуальный идеал, поро- порожденный множеством S; таким образом, X состоит из всех а? J2* (Q), удовлетворяющих неравенству а > Р, Л • • • Л К (Р, € 2). Ясно, что всякая 2-модель будет также 2-моделью, так что 5 с 2"; (9)
5. УЛЬТРАПРОИЗВЕДЕНИЯ И ТЕОРЕМА КОМПАКТНОСТИ 229 остается установить обратное включение. Пусть Ф — семейство мно- множеств, в которых главные идеалы, порожденные элементами множе- множества 2, пересекаются с 2; тогда Ф обладает свойством конечных пересечений (поскольку точная нижняя грань любого конечного под- подмножества множества 2 принадлежит множеству 2); поэтому Ф со- содержится в некотором ультрафильтре 3> над 2 (как множеством). Теперь, чтобы доказать, что в (9) имеет место равенство, возьмем произвольное % (? 2; тогда для каждого а ?2 имеем а^Х, и, сле- следовательно (по теореме 4.2), существует Q-структура Ма, в кото- которой а истинно, а Я, не истинно. Положим At я = Д. MJ&; тогда, если дано а?2, то М„ \- а для всех таких Р?2, что р^сс, и поэтому Мсц [-а по построению семейства Ф. Это имеет место для всех а ? 2; следовательно, М® ? 2*. С другой стороны, Ма—\-% для всех а?2; поэтому Мд>~[- X. Этим доказано, что Х(?2**, т. е. в (9) имеет место равенство. I Эта теорема показывает, что модельно-замкнутые множества являются в точности дуальными идеалами алгебры J3*(Q); кроме того, фильтры в J2? (Q) являются теориями. Теория называется пол- полной, если она максимальна в множестве всех теорий. Из теорем 5.4, II.5.2 и V.2.7 мы получаем теперь следующую теорему: Теорема 5.5. Система замыканий, состоящая из модельно- замкнутых множеств формул, является алгебраической. Кроме того, каждую теорию можно расширить до полной теории. § Множество формул называется непротиворечивым, если оно обла- обладает моделью. Итак, 2 непротиворечиво тогда и только тогда, когда /(? 2**, или, эквивалентно этому, когда 2 можно расширить до тео- теории. По теореме 5.5 и определению алгебраической системы замыка- замыканий теперь имеем Следствие 5.6. Множество формул непротиворечиво тогда и только тогда, когда каждое его конечное подмножество непро- непротиворечиво. I Этот результат иногда называется теоремой компактности по причинам, которые будут выяснены в § V.6. Впервые этот результат был получен Гёделем как теорема в логике (с помощью его тео- теоремы полноты) и независимо Сколемом и Мальцевым (см. Чёрч [56]).
230 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ УПРАЖНЕНИЯ 1. Показать, что при соответствии Галуа, установленном в теореме 5.1„ полные теории соответствуют аксиоматизируемым типам. 2. Проверить, что ультрапроизведение по модулю главного фильтра изо- изоморфно одному из сомножителей (этим объясняется, почему ультрапроиз- ультрапроизведения представляют интерес только в случае бесконечного числа сомно- сомножителей). 3. Показать, что если $?? — аксиоматизируемый класс Я-сгруктур, то< бесконечные ^"-структуры снова образуют аксиоматизируемый класс. (Использовать формулы Е (п), определенные в предложении 4.3.) 4. Пусть SfC — некоторый аксиоматизируемый класс Q-структур; пока- показать, что если <%" содержит конечные структуры со сколь угодно большим числом элементов, то следствие 5.2 не выполняется для $?. 5. Показать, что любая ультрастепень конечной структуры, содержащей п элементов, содержит снова п элементов. 6. Показать, что любое ультрапроизведение бесконечных структур снова бесконечно. 7. Показать, что теория полна тогда и только тогда, когда для каждого, предложения Р либо Р, либо —• Р принадлежит этой теории. Вывести отсюда- что для любой Q-структуры М множество предложений, истинных в М, будет полной теорией. 8. Показать, что если в — некоторая теория и Р — такое предложение* что ви{~'-/3) противоречиво, то Р?@ 6. ПРОСТРАНСТВО МОДЕЛЕЙ Рассмотрим теперь более детально систему замыканий, состоящую' из аксиоматизируемых классов моделей. Поскольку формулы не дают возможности различать Q-структуры данного типа, то в качестве объектов исследования следует взять аксиоматизируемые типы, а не индивидуальные Q-структуры. Таким образом, имеем естественное отображение М->(М) из [Q] в J" [О], сопоставляющее каждой Q-структуре ее тип. Полными прообразами подмножеств из $ [Q]; при этом отображении будут те классы Q-структур, которые являются объединениями типов. Эти классы называются для краткости типо- типовыми классами. Итак, типовым классом будет такой класс с%Г Q-структур, что если М?<?Г и М = Л/, то N?9X- Аксиоматизируемыми классами моделей можно воспользоваться для определения на множестве </[Q] некоторой топологии, которая опи- описана в следующей теореме: Теорема 6.1. Аксиоматизируемые классы моделей образуют топологическую систему замыканий на пространстве моделей J1 [Q]. При соответствующей топологии J1 [Q] будет вполне несвязным компактным хаусдорфовым. пространством.
6. ПРОСТРАНСТВО МОДЕЛЕЙ 231 Топологическое пространство с перечисленными свойствами назы- называется иногда булевым пространством. Доказательство. Пусть Ч§ х, ^ — аксиоматизируемые классы моделей, скажем <&г = 1,г (г—1, 2); мы утверждаем, что класс *? =*? 1\]'?2 аксиоматизируем. Достаточно показать, что Ч?** с ?f. Пусть М есть Q-структура, не принадлежащая *?; тогда M^4gr (г = 1, 2) и поэтому существует ^.-теорема Рг, которая неистинна в М. Отсюда Р: V Р% является ^-теоремой, которая неистинна в М, т. е. M^rS**. Итак, '?**=eg, откуда следует, что аксиоматизируемые классы образуют топологическую систему замыканий. Кроме того, пустой класс аксиоматизируем, поскольку он может быть определен, ¦скажем формулой /, и поэтому мы получаем топологию. Замкнутыми множествами будут пересечения множеств вида \Р)*, где Р — произ- произвольное предложение. Так как дополнение к {Р}* имеет тот же вид, а именно {~Р}*, то отсюда вытекает, что существует база, состоя- состоящая из замкнутых и открытых множеств (открыто-замкнутых мно- множеств), так что данная топология вполне несвязна. Далее, если (М) и GV)—различные типы, то существует предложение Р, истинное в М, но неистинное в N. Следовательно, —Р истинно в N, но не- неистинно в Ж, и {Р}*, {~Р}* будут непересекающимися окрестно- окрестностями типов (Ж) и (N) соответственно, т. е. показано, что мы имеем хаусдорфово пространство. Для доказательства компактности возьмем семейство замкнутых множеств (^}))с\ с0 свойством конечных пересечений. Если 1?\—Iii, то для всякого конечного подмножества А^ множества Л в частности, всякое конечное подмножество 2 = (JS^ непротиворечиво. Поэтому в силу следствия 5.6 S само непротиворечиво, и, следо- следовательно, Этим установлена компактность. ] Следствие 6.2. Элементарные классы соответствуют тем подмножествам из c/[Q], которые одновременно открыты и замк- замкнуты. Иными словами, аксиоматизируемый класс моделей будет элементарным тогда и только тогда, когда его дополнение также аксиоматизируемо. В самом деле, ясно, что всякий элементарный класс определяет подмножество из </[й], которое одновременно открыто и замкнуто. Обратно, предположим, что ^ и открыто, и замкнуто; будучи
232 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ открытым, ^ может быть представлено в виде объединения элемен- элементарных классов, скажем ?f=(j8\. Так как ? в то же время замк- замкнуто, то оно компактно и поэтому покрывается конечным подсемей- подсемейством семейства ^к, скажем '&' = <?, U ... и^„; следовательно, класс If сам элементарен, Д В связи с этим следствием отметим, это элементарные классы соответствуют элементам алгебры Линденбаума .S'(Q) и в действи- действительности это соответствие взаимно однозначно. Операция замыкания в пространстве моделей может быть описана на языке ультрапроизведений следующим образом (Тайманов [62] ): Предложение 6.3. Пусть S—некоторое подмножество из J1 [Q] и N — произвольная Q- структура; тип (N) принад- принадлежит замыканию множества S тогда и только тогда, когда существует такое семейство S-структур (^\fA и такой ультра- ультрафильтр 3> на Л, что N = JlMK/3l. A) Доказательство. По определению (N)?S тогда и только тогда, когда каждая 5-теорема истинна в ЛЛ Поэтому если A) имеет место, то по теореме об ультрапроизведениях (теорема 5.1) отсюда вытекает, что (N)?S. Обратно, пусть (N) ?S и в каждом типе Я, принадлежащем 5, возьмем модель М}. Так как каждая 5-теорема истинна в N; то всякое предложение Р, истинное в N, обладает моделью в S (поскольку в противном случае -~ Р было бы S-тео- ремой). Для каждого такого a^^(Q), что N \-а, определим под- подмножество Еа множества Л равенством тогда ЕаФ 0 и множество всех Еа замкнуто относительно конечных пересечений, так как если Р?а, Q?(J, то ?ап?«=?у, где у = (Р Л Q)- Следовательно, существует ультрафильтр Q) на Л, содержащий все Еа. Мы утверждаем, что при таком выборе = JJ MK(g> имеет место A). Действительно, если N \- а, то и отсюда Mas \- а; итак, N^^M&, т. е. выполняется A). | Из этого предложения получается следующее обобщение след- следствия 5.3: Следствие 6.4. Типовой класс аксиоматизируем тогда и только тогда, когда он замкнут относительно ультрапроизве- ультрапроизведений. I Более полный результат содержится в § VI.6; здесь мы огра- ограничимся указанием другого следствия из предложения 6.3. Аксиома- Аксиоматизируемый тип является просто точкой пространства J4Q] и поэтому
6. ПРОСТРАНСТВО МОДЕЛЕЙ 233 замкнут. Так как ультрастепени представляют собой частный случай ульграпроизведений, взятых внутри одного типа, то из следствия 6.4 получается Следствие 6.5. Всякий типовой класс замкнут относительно ультрастепеней. | Всякий аксиоматизируемый класс &/? является замкнутым подпро- подпространством пространства J' [Q] и при топологии, индуцируемой топо- топологией всего пространства, снова превращается в вполне несвязное компактное хаусдорфово пространство. Пересечение произвольного аксиоматизируемого (или элементарного) класса с е^ мы будем на- называть относительно аксиоматизируемым (или элементарным) классом в e/f\ Относительные классы приносят наибольшую пользу в случае Q-структур, являющихся алгебрами относительно под- подобласти Q* области Q. Нам нужно показать, что класс Q-структур, являющихся алгебрами относительно Q*. аксиоматизируем. Это делается с помощью построения предложений, выражающих тот факт, что предикаты из Q* определяют операции (а не просто отношения). Пусть <i>?Q— некоторый (л. -\~ 1)-арный предикат. Тогда предложение AYffld- •••• W) B) j называется условием определенности для ю. Оно истинно в Q-струк- туре М тогда и только тогда, когда для каждого набора из п эле- элементов (flj, . .., а„) из М существует по крайней мере одно такое Ь?М, что ©(uj, ..., ап, Ь) выполняется; иными словами, когда а> определяет—возможно многозначную — операцию в М. Чтобы полу- получить операцию в нашем смысле, нужно второе предложение, условие единственности для ю: AK«»('i '„• У)Л<»('1. • •..*„. *))#(У = *)]. C) Это предложение выражает тот факт, что для каждого набора из п элементов (аг, ..., а„) из М существует не больше одного такого b ? М, что M?a(av ..., ап, Ь). Итак, B) и C) вместе утверждают, что со определяет я-арную операцию в М. Пусть теперь Q* — подобласть области Q и 2 — множество, со- состоящее из условий определенности и единственности для всех эле- элементов из Q*. Тогда аксиоматизируемый класс, определенный множе- множеством S, будет как раз классом всех Q-структур, являющихся Q*-aлгeбpaми. Таким образом, применяя теорему 6.1, получаем сле- следующую теорему: Теорема 6.6. Типы всех п-структур, являющихся п*-алге- брами, образуют замкнутое {и, следовательно, компактное) под- подпространство пространства моделей J'fQ]. Некоторый аксиома- аксиоматизируемый класс алгебр относительно элементарен тогда и
234 гл. V. структуры с отношениями и модели только тогда, когда его дополнение также относительно эле- элементарно. | На практике мы будем записывать операторы в функциональной форме, как в главе II, а не в использованной здесь форме отношений. Это делается лишь для удобства; читатель может при желании пере- переписать все предложения только с помощью отношений. Например, если со — тернарное отношение, определяющее на некоторой струк- структуре М бинарную операцию, то закон коммутативности для этой операции, выписанный полностью, читается так: Л Ко &. *2. <з) Л со (i2, lv i4)) =ф (/3 = Q], тогда как закон ассоциативности записывается в виде AKwO'i, /2, *4)Лю(*4. 'з. '5)Лсо(г2, /3. l6)Aa>(lv h> h)) =5>Vs = h)l Можно заметить что оба эти закона описываются универсальными предложениями, хотя условие определенности, нужное для определе- определения со как операции, не универсально. Приведем теперь несколько примеров относительно аксиоматизи- аксиоматизируемых классов. (i) Упорядоченные множества. Пусть Q состоит из одного бинар- бинарного отношения р; тогда элементарный класс, определяемый пред- предложениями Л[~Р0. 01. D) ЛКрС ЛЛрСУ. *))ФРС. *)]. E) будет по существу классом упорядоченных множеств. Структуры могут быть выделены из этого класса добавлением аксиом Л v л кр, (/. *) л рг и- *)) л (рг о. I) л рг а. 0)=?рг (*. oi (в)г k I (г=1, 2). Здесь для краткости записано p1(i, j) вместо р(/, j)V(i = J) и р2B, у) вместо p1(J, ')• При этом важно помнить о различии между подструктурами и подалгебрами; именно, подструктура в смысле § V. 1 определенной таким образом структуры не будет в общем случае подструктурой в смысле § II.4. (и) Упорядоченные группы. Возьмем теперь область ?\, состоя- состоящую из групповых операторов и бинарного предиката р. Тогда упо- упорядоченные группы можно определить групповыми аксиомами вместе с предложениями D) и E), приведенными выше, и Л [Р (I. Л =5> (Р С*. Jb) Л Р (ft/, kj))]. G> (Hi) Поля. Поле можно определить как коммутативное (и ассо- ассоциативное) кольцо, удовлетворяющее условию
6. ПРОСТРАНСТВО МОДЕЛЕЙ 235 Как правило, кольцо, состоящее из одного нуля, исключается, на- например, добавлением предложения V УФ 0). (9) В качестве следующего примера рассмотрим поля данной конечной характеристики. Для каждого натурального числа п во всяком поле {как и во всякой аддитивной группе) имеем производный оператор х —>пх, где пх = х -\- х -\- . .. -\- х (п слагаемых). Теперь поле характеристики п можно определить предложениями \/[{1фО)АB1ФО)А ... Л((п—1IФО)]. A1) Как хорошо известно (см., например, Ван дер Варден [37]), этот класс непуст тогда и только тогда, когда п — простое. Поля харак- характеристики нуль можно определить, взяв все предложения A1) для я= 1, 2 Следовательно, они также образуют аксиоматизируемый класс, но, как мы вскоре увидим, этот класс уже не будет элемен- элементарным. Отметим сначала следующий результат, вытекающий из теоремы 6.6 <см. Робинсон [63]): Теорема 6.7. Пусть 2— некоторое множество предложений относительно полей. Если существуют поля произвольно большой характеристики, удовлетворяющие 2, то существуют поля харак- характеристики нуль, удовлетворяющие 2. Доказательство. Пусть оУСп — класс полей, определяемых множеством 2 и A1); таким образом, <±УСп состоит из всех 2-полей характеристики не меньше п. Поля характеристики нуль, удовлетво- удовлетворяющие 2, составляют пересечение Г\е%Гп. Теперь по предположению является цепью непустых замкнутых подмножеств компактного про- пространства; следовательно, их пересечение также непусто, что мы и хотели показать. | Пусть Р — некоторое предложение, истинное в каждом поле харак- характеристики нуль. Если мы применим нашу теорему для 2={~/>}, то получим Следствие 6.8. Элементарное предложение, выполняющееся я каждом поле характеристики нуль, выполняется также s каждом поле достаточно большой характеристики. |
236 ГЛ. V. СТРУКТУРЫ С ОТНОШЕНИЯМИ И МОДЕЛИ Теперь, если бы класс всех полей характеристики нуль был эле- элементарным, то существовало бы предложение Р, определяющее этот класс. По следствию 6.8 Р выполнялось бы тогда во всех полях, характеристика которых больше некоторого числа п0; другими сло- словами, не существовало бы полей конечной характеристики, большей чем п0. Мы получили противоречие, доказывающее Следствие 6.9. Класс полей характеристика нуль не является относительно элементарным. | УПРАЖНЕНИЯ 1. Показать, что пространство моделей J" [й] имеет счетную базу тогда и только тогда, когда й не более чем счетно. 2. Пусть А — булева алгебра и через А* обозначено подмножество мно- множества 2А, состоящее из всех гомоморфизмов А -> 2. Показать, что А* будет булевым пространством относительно топологии, индуцируемой топологией произведения 2А. Используя этот факт, дать другое доказательство тео- теоремы 6.1. 3. Если X— булево пространство, то множество X* открыто-замкнутых множеств образует булеву алгебру. В частности, если X = А* для некоторой булевой алгебры А (см. упражнение 2), то А** э; А; кроме того, X** гомео- морфно X. 4. Показать, что классы моделей, замкнутые относительно ультрапро- ультрапроизведений, образуют топологическую систему замыканий и что получаю- получающаяся топология компактна. 5. Показать, что типовой класс $? элементарен тогда и только тогда, когда $? и его дополнение в J' [Q] оба замкнуты относительно ультрапро- изведеннй. 6. Показать, что класс полей конечной характеристики не аксиомати- аксиоматизируем. 7. Показать, что класс всех конечных групп не аксиоматизируем. 8. Показать, что класс всех конечных упорядоченных множеств, удовле- удовлетворяющих аксиоме Л V t(P (/. А) Л Р (A. J)) V (Р (У. А) Л Р (А. О ) V (i = У)]. к является элементарным.
ГЛАВА VI АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ Как мы показали в главе V, некоторые свойства Q-структур можно выразить посредством элементарных предложений, тогда как другие нельзя. Сделаем теперь еще один шаг в нашей теории: рассмотрим различные свойства аксиоматизируемых классов моделей и выясним, до какой степени их можно охарактеризовать формой определяющих предложений. В заключение этой главы приведем изящную характе- ризацию аксиоматизируемых классов моделей на языке ультрапроиз- ультрапроизведений, принадлежащую Кейслеру [61]. 1. ОГРАНИЧЕНИЯ И РАСШИРЕНИЯ Пусть Q— некоторая область предикатов и J2? — аксиоматизи- аксиоматизируемый класс моделей, который в дальнейшем мы будем считать фиксированным. Предложения, определяющие J3?, будут называться базисными аксиомами; ^-структуры будут называться просто моде- моделями, а все подмодели, фактор модели и т. д. будут считаться при- принадлежащими Л?, если не сказано ничего другого. Все классы Li-структур будем рассматривать в дальнейшем относительно J2?; таким образом, если <? — некоторый класс Q-структур, то под ^"-моделью подразумевается элемент класса № {\J2?. Здесь J2? может быть клас- классом всех Li-алгебр, или вообще классом Q-структур, являющихся алгебрами относительно Q* с Q, или также классом всех Q-структур. Если Q' — некоторая подобласть области Q, то каждой модели М соответствует единственная Q'-структура A1|Q', которая называется Q'-ограничением модели М и которая получается из М, если забыть о предикатах, не принадлежащих Q', и о базисных аксиомах, содер- содержащих такие предикаты. В частности, конечным ограничением модели М называется ограничение M\Qy, где Q*—конечное под- подмножество области Q. Наоборот, если дана Q'-структура N и если существует модель М, для которой N является Q'-ограничением, то М называется Q-расширением структуры N. Такое расширение называется конечным, если Q \ Q' конечно, и унарным, если il \ Q'
238 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ состоит только из унарных предикатов; сама область Q будет назы- называться также расширением области Q'. Как и для Q-алгебр, определим для классов моделей операции замыкания. Класс моделей будет называться абстрактным, если с каждой моделью в нем содержатся все ее изоморфны.е образы; для любого абстрактного класса моделей ?f обозначим через S(<f — класс подмоделей ?f-моделей. H?f—класс гомоморфных образов <if-моделей. P(<f — класс произведений <if-моделей. L<<f—класс локальных <<f-моделей: /W?L?f тогда и только тогда, когда М обладает локальной системой Sif-моделей. L?f — класс сублокальных ?f-моделей: М ? \% тогда и только тогда, когда каждую конечную подструктуру модели М можно вложить в й'-модель. S-замкнутый класс называется наследственным; из контекста обычно будет ясно, относится ли это понятие к подалгебрам или к подструктурам. L-замкнутый класс называется локально определи- определимым, а L-замкнутый класс — сублокально определимым. Ясно, что но равенство необязательно выполняется. Например, если J?— класс абелевых групп и ?f — класс периодических групп (в J2?), то \% ==*?, тогда как \5S = 3>- Вообще всякая локальная ?f-модель будет суб- сублокальной ?f-моделью и каждый сублокально определимый класс — локально определимым классом. Если <if— некоторый класс моделей и й'сО, то обозначим через ?f | Q' класс всех Q'-ограничений ?f-моделей. Легко проверить, что для всякого аксиоматизируемого класса ?f M будет ^-моделью тогда и только тогда, когда для каждой конечной подобласти Q^ области Q ограничение М | uf будет (<? | Q^-моделью. Из этого заме- замечания вытекает, что аксиоматизируемый класс ?f замкнут относительно любой из операций S, H, P, L, L тогда и только тогда, когда для любой конечной подобласти Q^ области Q класс ?f | Q^ замкнут в пре- пределах З11 Qf относительно той же операции. Довольно часто это позволяет свести рассмотрение к случаю, когда Q конечно. Однако в большинстве алгебраических систем Q, как правило, конечно; исключение составляет класс векторных пространств над бесконечным полем. Часто оказывается полезным следующий критерий локальной опре- определимости наследственных классов. Напомним, что класс называется
2. ЛОКАЛЬНАЯ ОПРЕДЕЛИМОСТЬ КЛАССОВ 239 индуктивным, если он замкнут относительно верхних граней, т. е. относительно объединений цепей. Предложение 1.1. Пусть Чэ—наследственный класс моделей; тогда <if локально определим тогда и только тогда, когда он индуктивен. Доказательство. Предположим, что ?f локально определим, и пусть (Мк)ХгА — некоторая цепь ?f-моделей. Если такая цепь допу- допустима, то, рассматриваемая как семейство множеств, она должна при- принадлежать нашему универсальному множеству U; это будет в том случае, если MX?U для каждого л?Л и A?U (см. § 1.10), откуда вытекает, что М= (J Мх?11. Пусть теперь (VWJ — локальная система <if-моделей для М; тогда M^L^f — &. Обратно, предположим, что ?f индуктивен, и пусть М — модель с локальной системой ?f-моделей (= S<if-моделей). В силу предложения 1.5.9 <if замкнут относительно объединений направленных множеств, и поэтому М?%. | Описание предложений, определяющих индуктивные классы моде- моделей, было дано Чжаном [59]. УПРАЖНЕНИЯ 1. Пусть А — некоторый оператор замыкания на классах моделей; опре- определим оператор Kf по правилу: M^hfi тогда и только тогда, когда М \ Q/ ? A DS | Qf) для всех конечных подобластей Qf области Q. Выяснить, какие из операторов, определенных в § VI. 1. удовлетворяют равенству Ау = А. 2. Класс Ч? й-структур называется ограниченным, если М?*$ тогда и только тогда, когда M\Qf^\ Qf для всех конечных подобластей Й/ об- области Q. Показать, что к/% = к*6 для любого ограниченного класса # и любого оператора А. 2. ЛОКАЛЬНАЯ ОПРЕДЕЛИМОСТЬ КЛАССОВ Аксиоматизируемые классы обладают важным свойством локальной определимости в том смысле, что S<if сублокально определим для любого аксиоматизируемого класса Й7. Естественно, это особенно интересно для наследственных классов; более того, существует про- простой критерий аксиоматизируемости таких классов. Эти два резуль- результата не связаны между собой непосредственно, но оба основаны на возможности описания понятия вложения с помощью элементарных предложений. Поэтому начнем с этого описания. Пусть М — произвольная модель и А — множество, содержащее носитель модели М. Наша цель состоит в том, чтобы над областью предикатов п LJ Л, где элементы множества Л — различные унарные
240 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ предикаты, построить такое множество предложений А, что моделями системы А будут в точности расширения модели с носителем Л, в которую М вложена как подмодель. Таким образом, А состоит из условий определенности и единственности для Л, У/1A) (A,?A), A) Л КМО Л МУ) )=#('" = /)! (л?Л), B) вместе с предложениями, выражающими тот факт, что различные элементы из Л определяют различные предикаты: Л{<Я@ЛМ-(/))=Ф0'=?У)} для всех таких X, Ц ? Л, что к ф ,u. C) В частности, каждому элементу а?М сопоставлен унарный преди- предикат а (/). Теперь для каждого а = (ах ап)?Л1п и каждого о)(;й(л.— 1) включим в А предложения вида Л К 0'i) Л • • • Л а„ (/„) =ф со (tv .... /„)}, если М (= со (ах ап), D) если М—Уа{а1 а„). E) Если мы отождествим тот единственный элемент, для которого К истинен, с Я,, то увидим, что каждая А-модель N содержит Л в ка- качестве подмножества. Кроме того, D) и E) утверждают, что ограни- ограничение на М вложения Л—>N на самом деле будет вложением модели М в модель N. Множество предложений A) — E) называется диаграм- диаграммой модели М с константами А. Ясно, что D) и E) выполняются, если в них подставить вместо со любую открытую формулу. Множе- Множество А, составленное из предложений вида A) — C) и D), E), запи- записанных для каждой формулы над Q U Л (не обязательно открытой), называется полной диаграммой модели М с константами Л. Модель полной диаграммы модели М является примером элементарного расши- расширения модели М, которые будут изучаться в § VI.3. С помощью понятия диаграммы можно сформулировать следующий принцип локализации (Хенкин [53], Робинсон [63]): Теорема 2.1. Если ?f — некоторый аксиоматизируемый класс моделей, то класс S<if сублокально определим. Доказательство. Пусть ^ = 2* и рассмотрим произвольную модель М. Нужно показать, что М ? S<<f, если только каждая конеч- конечная подмодель модели М вложима в ?f-модель. Пусть А — диаграмма модели М с константами М; тогда М ? Sif при условии, что система S [] А непротиворечива, но в силу теоремы компактности (следствие V.5.6) это будет верно, если только каждое конечное подмножество системы S U А непротиворечиво. Пусть 2. U А/—такое подмножество (где 2/ с S и Д^с А), и пусть N — подмножество (конечное) тех элементов из М,
2. ЛОКАЛЬНАЯ ОПРЕДЕЛИМОСТЬ КЛАССОВ 241 которые участвуют в А^ в качестве констант; тогда расширение модели N будет А^-моделью. По предположению относительно М модель N ? S<<f; таким образом, существует <if-модель, содержащая N. Эта ?f-модель удовлетворяет 2 и А^,; следовательно, система 2y,[jA* непротиворечива. Отсюда вытекает, что 2 U А непротиворечива, и поэтому существует 2-модель, являющаяся расширением модели М. | Этот результат можно использовать в двух направлениях. Во-пер- Во-первых, мы получаем локальные теоремы для классов вида S?f, где 1? — аксиоматизируемый класс, и в частности для наследственных аксиоматизируемых классов. Во-вторых, если ?f — такой класс, что S(<f не будет сублокально определимым, то теорема 2.1 показывает, что %* не аксиоматизируем. Однако отметим, что условие теоремы 2.1, необ- необходимое для аксиоматизируемости класса ^', не является достаточным (см. Ершов [62]). Можно применить теорему 2.1 к алгебрам, выделяя подобласть Q* области Q и рассматривая те Q-структуры, которые являются ?2*-ал- гебрами. 2.2. Пусть е^Г—аксиоматизируемый класс Q-струк- тур, являющихся Q*-алгебрами; тогда 0,-модель М можно вло- вложить в ^/{"-алгебру в том и только том случае, если каждую конечную подмодель модели М можно вложить в e/f-алгебру, i Обычно та структура, которую требуется вложить, сама является алгеброй (возможно, с другой областью операторов), и в этом слу- случае часто достаточно применить следующий результат, вытекающий из следствия 2.2: Следствие 2.3. Пусть o/f—аксиоматизируемый класс Q-струк- тур, являющихся Q*-алгебрами, и пусть J2* — класс алгебр, пред- представленный в е^Г'. Тогда ^-алгебру В можно вложить в ^/f-ал- ^/f-алгебру при условии, что для каждого конечного подмножества X из В существует такая pyf-алгебра Ах и такое допустимое ото- отображение 0: X—>Ах, что ограничение %\Х взаимно однозначно. Щ Вернемся теперь к проблеме описания наследственных классов. В этом описании будет использована диаграмма конечного ограниче- ограничения конечной структуры, и здесь важно представить эту диаграмму (без констант) в виде одного элементарного предложения. Это сде- сделано в следующей лемме: Лемма 2.4. Пусть М — конечная Q-структура, где Q — ко- конечная область предикатов. Тогда существует такое экзистен- экзистенциальное предложение Р от некоторых переменных, число которых не превосходит \ М |, что класс Р-моделей состоит из тех а только тех моделей, которые содержат подмодель, изоморфную М.
242 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ Доказательство. Пусть Л1={а, ak); рассмотрим сле- следующее множество формул от переменных 1, 2 k: 1ф] для любой пары (/, у) различных переменных, F) и для каждого со?Щя — 1) и любого набора {ix tn) (I ^ir -<&) ©(/j /„), если MN(ui ап), G) ~©(/x /„), если Л1~(=й(а! ап). (8) Так как Q и М конечны, то совокупность всех формул F) — (8) конечна. Если мы возьмем конъюнкцию этих формул и свяжем каждое из переменных квантором существования, то получим, очевидно,, предложение требуемого вида. | Предложение 2.5. Класс моделей %" будет элементарным классом, определяемым универсальным предложением, в том и только том случае, если <<f—абстрактный и наследственный класс а существуют такая конечная подобласть Qf области О, и такое целое положительное число п, что модель М npunadV лежит &, если только для каждой подмодели N модели М, со- содержащей не более п элементов, N |Q, может быть вложена в (<? | Qj)-модель. Доказательство. Пусть Р — универсальное предложение, определяющее ?f. Если М f- Р, то Р истинно во всякой модели, изоморфной М, и во всякой подмодели модели М; третье условие также удовлетворяется, если в качестве Q^ взять множество преди- предикатов, участвующих в записи Я, а в качестве п—число переменных в Р. Пусть теперь <if — некоторый класс, удовлетворяющий всем усло- условиям предложения 2.5 с данными Q, и п. Число открытых формул над Qf не более чем от п переменных конечно; поэтому можно взять конъюнкцию Ро всех таких формул, истинных в каждой ($f | Q^)-mo- дели. Пусть Qi — класс моделей, определяемый формулой Ро; тогда д? можно определить также универсальным предложением, скаже.м Р, соответствующим предложению Ро (которое получается из Ро при- применением универсальных кванторов); следовательно, в силу первой части доказательства Q} удовлетворяет условиям данного предложения.. Мы закончим доказательство, если покажем, что IS = 31. (9) Если M??f, то М | Q, принадлежит 8*|Q^ и поэтому является Я-моделью. Так как в записи Р участвуют только предикаты из 0^, то отсюда вытекает, что модель М сама будет Я-моделью, т. е. М? 3). Этим доказано включение й'с®. Пусть теперь М-^35, т. е М\-Р, и возьмем произвольную подмодель УУ модели М, содержащую не
2. ЛОКАЛЬНАЯ ОПРЕДЕЛИМОСТЬ КЛАССОВ 243 «больше п элементов. Поскольку Р — универсальное предложение, имеем N \-Р. A0) Применяя лемму к Л/ [ ?L, получим экзистенциальное предложе- предложение Q не более чем от п переменных, истинное в тех и только тех Q^-моделях, которые обладают подмоделью, изоморфной N\Qf. Как легко видеть, отрицание — Q предложения Q эквивалентно универ- универсальному предложению Q' не более чем от п переменных. В силу A0) Q' не вытекает из Р, так как Q' не выполняется в N. По опреде- определению предложения Р это означает, что Q' не выполняется в ?f [ ?L; итак, •существует (?f | Q^-модель, скажем N', в которой Q' неистинно. Отсю- Отсюда Q истинно в А1'; но Q было предложением, описывающим IV \ п^\ по- поэтому мы получили (& | Q^-модель N', в которую можно вложить N \ Qf. По предположению это означает, что УИ?%\ т. е. имеет место (9). Щ Отметим два простых следствия из этого результата. Следствие 2.6. Элементарное предложение определяет наслед- наследственный класс в том и только том случае, если оно конгруэнтно универсальному предложению. В самом деле, очевидно, что универсальное предложение и, сле- следовательно, всякое предложение, ему конгруэнтное, определяет наслед- наследственный класс. Обратно, если Р определяет наследственный класс, то [Р\* удовлетворяет всем условиям предложения 2.5 и поэтому может быть определен универсальным предложением Q. Теперь ясно, что Р и Q конгруэнтны. | Свойство называется стойким, если оно выполняется в модели /И, ¦как только оно выполняется в некоторой подмодели модели М. Пере- Переходя к отрицанию, из следствия 2.6 получаем: Следствие 2.7. Элементарное предложение выражает стойкое свойство в том и только том случае, если оно конгруэнтно экзи- экзистенциальному предложению. | Наследственные аксиоматизируемые классы можно охарактеризо- охарактеризовать следующим образом (Лось [55], Робинсон [63]): Теорема 2.8. Для любого класса моделей ?f следующие усло- условия эквивалентны: (i) 8* —- наследственный и аксиоматизируемый класс; (ii) ?f — наследственный и <*f|Q^—сублокально определимый классы для каждой конечной подобласти Qf области Q; (Hi) Ч? определяется множеством универсальных предложений. Класс, удовлетворяющий (in) (и, следовательно, (i) и (И)), назы- называется универсальным классом или также классом открытых
244 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ предложений, поскольку его можно определить открытыми фор- формулами. Доказательство. Импликация (i)=>(ii) вытекает из тео- теоремы 2.3. Для доказательства того, что (ii)=>(iii), возьмем класс 8°. удовлетворяющий (У), и для каждого конечного подмножества ?L мно- множества Q и каждого целого положительного числа п через ?f (Q,, п) обозначим класс всех таких моделей М, для которых Q,-ограниче- Q,-ограничение любой подмодели, содержащей не больше п элементов, можно вложить в 0f \ йу)-модель. Тогда класс Ч?(Q^, п) удовлетворяет усло- условиям предложения 2.5 и поэтому может быть определен универсальным предложением. В силу (И) М ? ^ тогда и только тогда, когда М^ё' (&;, п) для всех Q.f и всех п, т. е. ^=П^(Й/, я), где пересечение берется по всевозможным парам (Q^, и). Следова- Следовательно, У можно определить множеством универсальных предложений. Наконец, очевидно, что (iii)=#>(i). | Если перейти к алгебрам, считая предикаты подобласти Q* опера- операторами, то мы получим критерий аксиоматизируемости класса алгебр, замкнутого относительно подалгебр. Мы оставляем формулировку этого результата читателю и упомянем только Следствие 2.9. Если %° — универсальный класс алгебр, то А^У тогда и только тогда, когда каждая конечпопорожденная подалгебра алгебры А принадлежит ??'. В Это следствие гораздо слабее теоремы 2.8 даже для конечного Q*- Например, класс периодических групп локально определим, но не суб- сублокально определим; таким образом, он не является универсальным классом (он даже не аксиоматизируем), хотя условия следствия 2.9 выполнены. УПРАЖНЕНИЯ 1. Доказать, что универсальный класс будет элементарным тогда и только тогда, когда его можно определить одним универсальным предложением. 2. Показать, что класс периодических групп не аксиоматизируем. (При- (Применить следствие 2.2, взяв в качестве М бесконечную циклическую группу; заметить, что следствие 2.3 не может быть здесь использовано.) 3. Показать, что если 'в — аксиоматизируемый класс, то Ъ% — универ- универсальный класс. 4. F-сли 1? — элементарный класс, так что S# — универсальный, то сам класс Ъ% не обязан быть элементарным. Например, класс % таких полугрупп, чю V Л V Р = Л) Л (« = У) Л (И = j)\. Л I, j k, I
3. ЭЛЕМЕНТАРНЫЕ РАСШИРЕНИЯ 24S- состоит из всех групп, рассматриваемых как полугруппы, допускающие де- деление. Проверить, что если % считать классом алгебр, то $% состоит из всех полугрупп, вложимых в группы. (Множество универсальных предложений, определяющих SV, было построено Мальцевым [39] (см. § VII. 3), который показал также, что класс Уб не является элементарным (Мальцев [40] ).) 5. (Мальцев.) Показать, что класс свободных групп не аксиоматизируем. 6. (Каргаполов.) Показать, что класс локально свободных групп не аксио- аксиоматизируем. 7. Говорят, что группа G удовлетворяет нормализаторному условию, если каждая собственная подгруппа отлична от ее нормализатора. Проверить, что класс групп, удовлетворяющих нормализаторному условию, наследствен (см. Курош [53]; этот класс не является локально определимым и поэтому не аксиоматизируем). 8. Показать, что если ;е — класс всех й-алгебр и % — произвольный класс й-алгебр, то алгебра А будет сублокальной ^-алгеброй при условии, что для каждого конечного подмножества X алгебры А подалгебра / (X), порожденная множеством А", обладает такой конгруэнцией % разделяющей Л\ что j(X)/?V 3. ЭЛЕМЕНТАРНЫЕ РАСШИРЕНИЯ Мы видели, что понятие гомоморфизма не инвариантно при пере- переходе к производным предикатам. Этот дефект можно исправить, если ввести элементарные отображения. Отображение между й-структурами называется элементарным при условии, что для любой формулы Р и любого 6: I—> М если MyPQ. A) Ясно, что элементарное отображение будет гомоморфизмом, но в дей- действительности можно сказать больше: Предложение 3.1. Если ф: M—>N—элементарное отобра- отображение, то ф взаимно однозначно и для каждой формулы Р и 0: 1->М М (= PQ тогда и только тогда, когда N у PQq>. B) Чтобы убедиться в том, что ф взаимно однозначно, нужно только применить A) с формулой «I Ф j» в качестве Р. Теперь одна поло- половина утверждения B) является повторением A), тогда как другая по- половина вытекает из A), если формулу Р в A) заменить на ~/э. 1 Пусть N — некоторая Q-структура и Ж — подструктура струк- структуры N. Тогда N называется элементарным расширением струк- структуры М, если вложение i: M—>N элементарно. Будем обозначать это отношение между М и N так: M<^N. Если M<^N и N<^M, то это означает, что М и N имеют один и тот же носитель и
246 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ тождественное отображение между ними является изоморфизмом. Как и в случае алгебр, будем считать М и N в этом случае одной и той же структурой, так что <^ определяет упорядоченность на [Q]. При этой упорядоченности [Q] будет индуктивным классом; действительно, если (Мк)х,А — некоторая цепь, то обозначим через М ее объединение и определим Q-структуру на М так, чтобы вложения МК—>М были элементарными. Тогда М превращается в Q-структуру, являющуюся элементарным расширением каждого Мк. Если ф: М —> N — элементарное отображение между Q-структу- рами, то М и N неразличимы, что вытекает из предложения 3.1, если в качестве Р взять в нем произвольное предложение. Может случиться, однако, что расширение NjM Q-структур неэлементарно даже в том случае, когда М и N неразличимы. Например, целые положительные числа и положительные четные числа как упорядоченные множества неразличимы, и они образуют расширение, но неэлементарное рас- расширение, поскольку 2 обладает предшествующим элементом в одной модели и не обладает им в другой. Приведем теперь несколько критериев того, что расширения эле- элементарны (эти и другие критерии см. в работе Тарского и Вота [57]). Если М — некоторая Q-структура и X— подмножество в М, то через (М, X) обозначим унарное расширение модели М, которое по- получается, если считать элементы множества X постоянными операто- операторами (определяемыми унарными предикатами, соответствующими эле- элементам множества X). Так, например, для X = М, (М, М) будет моделью диаграммы Q-структуры М с константами М. Теорема 3.2. Для любого расширения NjM ^-структур сле- следующие три условия эквивалентны: (I) Af</V; (И) для каждой формулы Р и каждого 9:1 —>М, если N (= (\/P\Q, \ i J то существует такое 9': I—> М, что у'9'=у9 для ]=hl и N (= РВ'; (ш) для каждого конечного подмножества X модели М (М, А") = <ЛЛ Х)._ Доказательство. (ii)=>(i). Пусть Ф — множество всех таких •формул Р, что для каждого 9: I-> М, если N ? PQ, то М И Р9. C) Нужно показать, что Ф содержит все формулы. Ясно, что каждая открытая формула принадлежит Ф; далее, если Р?Ф, то ^Р^Ф, i л в силу (ii) также V Р 6 Ф- Итак, C) выполняется для всех Р, ¦откуда
3. ЭЛЕМЕНТАРНЫЕ РАСШИРЕНИЯ 247" iii). Пусть (N, X) (- Р, где Р имеет вид Р = Р(х{ хп) ( Возьмем элементы tv ..., «„?/, не участвующие в записи Р; если Q = Р (г\ in), то для любого 9: /-> М, при котором at = xv . .. ...,aln = xn, Nt(\/Q)Q и потому Mf=(VQN, т. е. (М, Х)\-Р. Заменив Я на ~Ри повторяя те же рассуждения,, получим обратное утверждение: если (М, X) \- Р, то (А/, X) [- Р. ). Предположим, что выполняется (Hi), и пусть заданы такие Р, i?I и в: /->М, что N ^ (У Р\&. Пусть У—подмно- У—подмножество множества /, элементы которого участвуют в Р, и через А' обозначим образ множества У\ {/} при 9; тогда (Л/, X) (=/у/Л8, V i У где в правой части формулы все элементы /9 (у ^ i) считаются кон- константами. Отсюда (Ж, X) Y(W Р |9, т. е. для некоторого 9': 1->М, при котором у'9' = у'9 для всех / ф i (j ? У), имеем Ж |= Рвг; и это будет выполняться, если мы положим JQ'= jQ для всех j ф I. По- Поэтому (п) удовлетворяется. @ Следствие 3.3. Пусть В\А—расширение Q-структур, являю- являющихся ^-алгебрами. Если для каждой конечнопорожденной под- подалгебры Aj алгебры А и любого b (~ В существует автоморфизм алгебры В, который элементы, подалгебры Af оставляет непод- неподвижными и отображает b в А, то А<^ В. Это вытекает из теоремы 3.2, если проверить, что выполняется условие (ii) этой теоремы. В. Понятие элементарного расширения можно использовать для по- построения из данной Q-структуры М других неразличимых с М структур' нужной мощности X. Имеется по существу два результата (оба при- принадлежат Тарскому и Воту [57]), соответствующие тем случаям, когда Я больше или меньше, чем j M |. Чтобы избежать тривиальных утверждений, нужно, конечно, предполагать, что все рассматриваемые мощности бесконечны (см. предложение V. 4.3). Теорема 3.4. Пусть М — бесконечная Q-структура, Х — не- некоторое под множество в М и к — такая бесконечная мощность _ что max(jQ|, |*])<X,<|M|. Тогда существует такая п-структура L мощности h, что X с L < М.
248 гл. vi. аксиоматизируемые классы моделей Доказательство. Из предположений вытекает, что в М су- существует подмножество Y мощности Я,, содержащее X. Пусть Y — та- такое множество; для каждой формулы Р, в записи которой участвует конечное подмножество J из /, каждого /?/ и каждого 9: У—> Y, для которых M^fV P\Q, выберем такой определенный х?М, что V ' J M]rPQf, где В': J->M задано равенством х, если /' = /, /9, если j Ф i. Пусть Y' — множество всех таких лг?уИ; тогда \Y'\ = X, по- поскольку число формул равно max {| Q |, К0}<^А,. Кроме того, взяв «i — j» в качестве Р, видим, что Кс Y', Если применить такое же построение к Y', то мы получим множество Y" и, продолжая таким образом, получим возрастающую цепь КсК'сГс..,, Объединение L этой цепи снова будет иметь мощность X и будет содержать X. Кроме того, L <^ М по условию (И) теоремы 3.2. | Взяв Х=0. мы получим Следствие 3.5. Каждая бесконечная Q-структура -над конеч- конечной или счетной областью Q является элементарным расшире- расширением счетной Q-структуры. | В частности, отсюда вытекает хорошо известная Теорема Лёвенгейма — Сколема. Каждая непротиворечивая теория над счетной областью предикатов обладает счетной мо- моделью. | Вообще отсюда вытекает, что всякая непротиворечивая теория об- обладает моделью, мощность которой не превосходит max(|Q|, Ко)- Это показывает, в частности, что пространство моделей, введенное в § V.6, не зависит от выбранного универсального множества, а зависит только от Q. Для получения Q-структур большей мощности воспользуемся сле- следующей теоремой: Теорема 3.6. Пусть М — бесконечная Q-структура и X — та- такая мощность, что X ~^> max (| М |, | п \); тогда М обладает эле- элементарным расширением мощности X. Доказательство. Пусть Л — некоторое множество мощно- мощности X, содержащее М, и через А обозначим полную диаграмму мо- модели М с константами Л (см. § VI.2). Каждое конечное подмно-
3. ЭЛЕМЕНТАРНЫЕ РАСШИРЕНИЯ 249 жество из А обладает моделью, а именно М\ нужно только выбрать подходящие элементы из М, чтобы поставить их в соответствие ко- конечному числу используемых элементов из Л. Поэтому в силу ком- компактности Л обладает моделью N. По построению N содержит Л и является элементарным расширением модели М. Следовательно, ее мощность не меньше К, и по теореме 3.4 Существует расшире- расширение L мощности Я,, содержащее М. Поскольку М <^N, L<^N, M^L, отсюда вытекает, что М <^ L. | Следствие 3.7. Если М — некоторая бесконечная Q-структура и X >-max {j Q |, Цо], то существует Q-структура мощности X, которая неразличима с М. Щ В качестве приложения приведем простой критерий полноты тео- теории, принадлежащий Воту [54]. Напомним, что полной теорией на- называется максимальное непротиворечивое множество предложений. Другими словами, теория полна тогда и только тогда, когда все ее модели неразличимы. Итак, чтобы получить полную теорию, нужно только выбрать некоторую Q-структуру М и взять множество всех предложений, истинных в М. Однако это не дает простого крите- критерия, который мог бы быть применен к данному множеству аксиом. Чтобы привести критерий Вота, нам понадобится понятие категорич- категоричности. Вообще теория называется категоричной, если все ее модели изоморфны. Ясно, что всякая категоричная теория полна, но эле- элементарные теории, которые мы изучаем, никогда не могут быть ка- категоричными (в силу следствия 3.7), за исключением тривиального случая полной теории, обладающей конечной моделью (предложение V. 4.3). Поэтому назовем теорию в а-категоричной, где а — данная мощность, если любые две в-модели мощности а изоморфны. С по- помощью этого определения получаем следующий критерий: Теорема 3.8. (Вот [54].) Пусть в—некоторая элементарная теория без конечных моделей, которая а-категорична для неко- некоторой мощности а, где a>max{|Q|, Ко}. Тогда в полна. Доказательство. Если в не полна, то для некоторого пред- предложения Р ни Р, ни —Р не принадлежат в, а поэтому и 0[1 {Р}, и ви!-^/3} непротиворечивы (см. § V. 5). Пусть Мх — модель для в(J [Р], а М2— модель для 6(J {—Р). Обе эти модели будут в-мо- делями и поэтому бесконечны; в силу следствия 3.7 существуют fi-структуры Nj, V2 мощности а, неразличимые с Mv M2 соответ- соответственно. Но тогда Ny и N2 являются в-моделями и, следовательно, изоморфны, что противоречит тому факту, что Nx \- P, N2 \~ ~ Р. Щ
250 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ УПРАЖНЕНИЯ 1. Показать, что если М — некоторая fl-структура, то любая ультрасте- ультрастепень структуры М будет ее элементарным расширением. 2. Показать, что теория без конечных моделей будет полной при усло- условии, что для некоторого англах { | Q |, к0} все ее модели мощности а не- неразличимы. 3. Применяя критерий Вота, показать, что следующие теории полны: @ Плотно упорядоченные множества (с концевыми точками или без концевых точек). (См. упражнение 1.5.9.) (и) Бесконечномерные векторные пространства над данным полем, (ш) Алгебраически замкнутые поля данной характеристики. (См. § VII. 2.) (iv) Нетривиальные булевы алгебры без атомов. (См. упражнение V. 2.10.) 4. Р-ЗАМКНУТЫЕ КЛАССЫ И КВАЗИМНОГООБРАЗИЯ Рассмотрим теперь более подробно вид, который могут прини- принимать универсальные предложения. Всякое универсальное предложение над Q имеет вид Ар, A) где Р — открытая формула с конечным числом свободных перемен- переменных. Таким образом, Р составлена из атомных формул посредст- посредством -—, Vй Л- При помощи конъюнктивной нормальной формы можно представить Р как конъюнкцию формул типа Q = Exy ••• V Ег, B) где каждая формула Ek — атомная формула или отрицание атомной формулы. Соответственно этому назовем Ek положительной или от- отрицательной составляющей формулы Q. Теперь Р истинна в данной структуре М тогда и только тогда, когда в М истинны все фор- формулы Q, из которых составлена Р; поэтому можно ограничиться рас- рассмотрением формул вида B). Для каждой формулы Q вида B) за- лишем Q(ft) = ?,V ••• V i?ft-iV ^iV ¦¦• \JEr (ft=l r). Пусть 2 — произвольное множество универсальных предложений; так как нас интересует только класс моделей, определяемый мно- множеством 2, то все предложения в 2 можно заменить соответствую- соответствующими открытыми формулами (которые получаются, если опустить все кванторы), а последние могут быть заменены своими конъюнктивными компонентами B). Таким образом, можно предполагать, что 2 со- состоит из формул вида B). Формула Q в 2 называется сократи- сократимой в 2, если Q имеет больше одной компоненты и Q' ' ? 2 для не- некоторого k—l, .... г; в противном случае Q называется несокра- несократимой в 2. Итак, высказывание, что Q несократима в 2, означает,
4. Р-ЗАМКНУТЫЕ КЛАССЫ И КВАЗИМНОГООБРАЗИЯ 251 что Q имеет только одну компоненту или что для любого k = 1, .... г существует такая 2-модель Мк, что Мк — (- Q . Предложение 4.1. Каждый универсальный класс может быть определен множеством 2 открытых формул, которые несокра- несократимы в 2. Действительно, мы видели, что универсальный класс ^/f может быть определен множеством 2 формул вида B). Теперь всякую со- сократимую в 2 формулу можно заменить формулой с меньшим числод1 компонент, не изменяя ^f; повторяя, если нужно, этот процесс, по- получим таким образом формулу, несократимую в S. | Лемма 4.2. Пусть 2 — множество таких несократимых от- открытых формул, что класс моделей, определяемый множеством 2, Р-замкнут. Тогда ни одна формула в 2 не может иметь больше одной положительной компоненты. Доказательство. Предположим, что 2 содержит формулу Q =Е1\/ Е2\/ • • • V ЕГ, где Ех и Е2 положительны. Пусть Mk есть 2-модель, к которой формула Q ' не является истинной. Таким об- образом, Mir-A(?i V?2V ••• \JEr) Мх\- V(~?2A~?3A ¦•• A~Er). а поэтому Mir-V(?iA~?2A ••• A~Er); аналогично M21- V(~?i Л ?2 Л ~Е3 Л • • • Л —?,)• Выберем такое 6j: /—>/Wj, что ^н^л—^л ••• л~?,)о„ и такое 92: / —> Л12, что Ж2 (= (~?, Л ?2 Л ~?3 Л ¦ • • Л — ?гH2; тогда Л11ХЛ*2М~Е1Л~?!Л ••• Л~^)(в!, Oj). где через @j, 62) обозначено отображение /—^(/Sj, /02)- Но это оз- означает, что yWjX-Мг—h Q> чт0 противоречит Р-замкнутости 2. Щ Отметим, что при доказательстве было использовано только про- произведение двух сомножителей; в действительности всякий класс, замкнутый относительно прямых произведений двух сомножителей, очевидно, замкнут относительно прямых произведений любого ко- конечного числа сомножителей, и в силу результата Вота [54"] если этот класс аксиоматизируем, то он замкнут относительно прямых произведений любого числа сомножителей.
52 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕП Эта лемма показывает, что любая формула в S имеет вид ~ А1 V ~ А2 V • • • V ~ А, C) или АЛ ••• /\AS=$A, D) где все А — атомные формулы. Теперь ясно, что если (Mi)— се- семейство Я-структур, удовлетворяющих данной формуле вида C) или D), то их прямое произведение JJ Mi также удовлетворяет этой формуле; таким образом, получаем следующую теорему (см. Мак- кинси [43], Когаловский [59]): Теорема 4.3. Универсальный класс моделей замкнут отно- относительно прямых произведений тогда и только тогда, когда он определяется системой формул вида C) или D). | Тот же самый результат имеет место, если заменить «класс мо- моделей» на «класс алгебр», что вытекает из относительности дока- доказательства теоремы (см. § VI. 1). Формула вида D) называется хорновской формулой (Хорн [51]), и всякое предложение, не обязательно универсальное, полученное из хорновской формулы применением кванторов, называется хорное- ским предложением. Далее, хорновским классом называется класс моделей, определяемый хорновскими предложениями. Универсальный хорновский класс алгебр называется квазимногообразием (или ква- квазипримитивным классом). Теорема 4.3 показывает, что каждое ква- квазимногообразие замкнуто относительно прямых произведений; нао- наоборот, универсальный класс, замкнутый относительно прямых про- произведений, будет квазимногообразием, если в определяющих его формулах нет формул вида C). Далее, тривиальная Я-структура (т. е. полная одноэлементная Q-структура) удовлетворяет каждой формуле D), но не удовлетворяет формуле C). Итак, получаем, что универсальный класс будет хорновским классом тогда и только тогда, когда он замкнут относительно прямых произведений и содержит тривиальную структуру'). Для алгебр это утверждение превра- превращается в Следствие 4.4. Универсальный класс алгебр является ква- квазимногообразием тогда и только тогда, когда он замкнут отно- относительно прямых произведений и содержит полную тривиальную ¦алгебру. | В качестве примеров квазимногообразий упомянем полугруппы •с сокращением, полугруппы, вложимые в группы (см. упражнение ') См. также Кейслер {Гran. Amer. Math. Soc., 117 A965), 307—328), А. Д. Тайманов (Изв. АН СССР, серия матем., 30 A966), 523 — 524). — Прим. ред.
5. КЛАССЫ, ЗАМКНУТЫЕ ОТНОСИТЕЛЬНО ГОМОМОРФНЫХ ОБРАЗОВ 253 2.4 и § VII.3), а также упорядоченные полугруппы. С другой сто- стороны, линейно упорядоченные полугруппы не образуют квазимно- квазимногообразия; не образуют квазимногообразия и области целостности. Так как квазимногообразия замкнуты относительно подалгебр и прямых произведений, то в силу следствия III.5.2 получаем Предложение 4.5. Каждое квазимногообразие обладает сво- свободными алгебрами. I За дальнейшими результатами о квазимногообразиях, включая их ¦абстрактную характеризацию (на языке категорий), отсылаем чита- читателя к работам Мальцева [56], [58"]. Замечания, предшествующие следствию 4.4, дают удобную харак- характеризацию универсальных Р-замкнутых классов; для произвольных Р-замкнутых классов не известно никакого столь же простого крите- критерия. Любое хорновское предложение сохраняется при переходе к прямым произведениям и даже при переходе к приведенным про- произведениям (см. § V.5). Это было доказано Чжаном и Море- лом [58], которые показали также, что существуют предложения, сохраняющиеся при переходе к прямым произведениям, но неэквива- неэквивалентные никакому хорновскому предложению (см. упражнение 3). Кейслер [65] доказал, что класс моделей первого порядка замкнут относительно приведенных произведений тогда и только тогда, когда он является хорновским классом, УПРАЖНЕНИЯ 1. Показать, что если <%? — универсальный класс алгебр, то подпрямые произведения 5|Г-алгебр образуют квазимногообразие. Показать, что ква- квазимногообразие, порожденное областями целостности, состоит из всех ком- коммутативных колец без нилытотентных элементов (кроме нуля). 2. Показать, что каждое квазимнсгообразие порождается своими подпрямо неразложимыми элементами. 3. Получить элементарное предложение, выражающее тот факт, что булева алгебра тривиальна или содержит атом. Показать, что это предло- предложение сохраняется при переходе к прямым произведениям, но не сохра- сохраняется при переходе к приведенным произведениям (Чжан и Морел [58]; в силу результата, упомянутого выше, это предложение неэквивалентно никакому хорновскому предложению.) 5. КЛАССЫ, ЗАМКНУТЫЕ ОТНОСИТЕЛЬНО ГОМОМОРФНЫХ ОБРАЗОВ В силу «двойственности» между подмножествами и фактормно- фактормножествами должна была бы существовать характеризация аксиома- аксиоматизируемых Н-замкнутых классов моделей. Такая характеризация
254 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ действительно существует, но ни этот результат, ни его доказательство- никоим образом не двойственны случаю наследственных классов, рас- рассмотренному в § VI. 2. Назовем предложение положительным, если оно получено из положительной формулы применением кванторов, и отрицательным, если оно может быть представлено как отрицание положительного предложения. Линдон [59'] показал, что аксиомати- аксиоматизируемый класс моделей Н-замкнут тогда и только тогда, когда его можно определить положительными предложениями. При доказатель- доказательстве требуется довольно тонкий анализ структуры формул, которые могут встретиться, и поэтому здесь мы ограничимся частным случаем универсальных классов над конечной областью предикатов. К этим классам применим принцип локализации (теорема 2.1), и можно дать доказательство, чем-то напоминающее доказательство теоремы 2.8, характеризующей наследственные аксиоматизируемые классы. В то же время это показывает ограниченность упомянутой выше двойствен- двойственности. Начнем с леммы, которая играет роль леммы 2.4. Лемма 5.1. Пусть Q — конечная область и М — конечная Q-структура. Тогда существует такое положительное универ- универсальное предложение Р, что Р-моделями будут те а только те структуры, которые не обладают подструктурами, гомоморфно отображающимися на М. Доказательство. Пусть М = [av . .., ат}, и пусть N есть Q-структура, которая обладает подструктурой, гомоморфно отобра- отображающейся на М. Это означает, что N содержит такие т элементов Ьх, . . ., bm, что в N выполняются следующие условия: b^bj, если 1ф], A) — 4>(bi btj, если /Wf=~(o(a(i a;J. B) Действительно, в качестве bt нужно только выбрать элемент струк- структуры N, отображающийся в at при данном гомоморфизме. Обратно, если все формулы A), B) выполняются в N, то bt->at будет гомо- гомоморфизмом подструктуры структуры N на М. Теперь число всех формул A), B) конечно, и каждая из формул является отрицанием атомной формулы. Поэтому их конъюнкция имеет вид ••— Р (bv ..., bm), где Р — положительная формула. По построению формулы Р струк- структура N обладает подструктурой, гомоморфно отображающейся на М, тогда и только тогда, когда Nl-V-P^ tj. и поэтому ./V не обладает такой подструктурой тогда и только тогда, когда
5. КЛАССЫ, ЗАМКНУТЫЕ ОТНОСИТЕЛЬНО ГОМОМОРФНЫХ ОБРАЗОВ 255 Поскольку Р — положительная формула, то это и есть предложение нужного вида. | Теорема 5.2. Универсальный класс моделей над конечной об- областью предикатов тогда и только тогда замкнут относительно гомоморфных образов, когда его можно определить посредством универсальных положительных предложений. Доказательство. Ясно, что положительное предложение, вы- выполняющееся в данной Q-модели, выполняется и во всех ее гомо- гомоморфных образах; поэтому универсальный класс моделей, определяе- определяемый положительными предложениями, замкнут относительно гомоморф- гомоморфных образов (без всяких ограничений на размер О). Пусть теперь & — универсальный класс моделей (над конечной областью Q), замкнутый относительно гомоморфных образов. Ясно, что если S> — класс моделей, определяемый всеми универсальными положительными предложениями, выполняющимися в '?, то Sf с S>; C) доказательство будет завершено, если мы покажем, что в C) имеет место равенство. Итак, предположим, что существует такая й-мо- де.ть М, что ф% D) Поскольку ?f сублокально Определим (теорема 2.1), существует конечная подмодель модели М, не принадлежащая *?. Но всякая под- подмодель модели М снова лежит в gj, и, таким образом,- в D) можно считать М конечной. Пусть Р—универсальное положительное предло- предложение, характеризующее те fi-модели, которые не обладают подмо- подмоделями, гомоморфно отображающимися на М. Если существует ^-модель, скажем N, для которой Р не выполняется, то М является гомоморфным образом подмодели модели N и поэтому принадлежит ff. Но это противоречит D); следовательно, каждая ?>-модель удовле- удовлетворяет Р. По определению класса Qi каждая ^-модель также должна удовлетворять Р, тогда как М, очевидно, не удовлетворяет Р. По- Последнее противоречит тому факту, что M^gj, так что D) невоз- невозможно, т. е. ?? = S7. 1 Если мы будем рассматривать только й-модели, являющиеся ал- алгебрами (относительно некоторой подобласти Q*), то получим Следствие 5.3. Универсальный класс ?1*-алгебр (над конечной областью предикатов, содержащей Q,*) замкнут относительно гомоморфных образов (алгебр) тогда и только тогда, когда его можно определить (относительно класса всех О?-алгебр) положи- положительными универсальными предложениями. |
256 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ УПРАЖНЕНИЕ 1. Показать, что если Р — универсальное предложение, то класс Р-моде- лей замкнут относительно гомомоморфных образов тогда и только тогда, когда Р эквивалентно некоторому з'ниверсальному положительному предло- предложению. (Воспользоваться следствием V.6.2 и компактностью.) 6. ХАРАКТЕРИЗАЦИЯ АКСИОМАТИЗИРУЕМЫХ КЛАССОВ МОДЕЛЕЙ В силу теоремы V.6.4 типовой класс, т. е. объединение типов, аксиоматизируем тогда и только тогда, когда он замкнут относи- относительно ультрапроизведений, но этот результат ничего не говорит нам о связях между Q-структурами, принадлежащими одному и тому же типу. Покажем теперь, что две Q-структуры принадлежат одному и тому же типу (т. е. неразличимы) тогда и только тогда, когда они обла- обладают изоморфными ультрастепенями. Отсюда легко вывести критерий аксиоматизируемости произвольного класса моделей, не предполагая, что это типовой класс. Эти результаты принадлежат Кейслеру [61]; основ- основной теоремой, из которой выводятся все остальные, является тео- теорема 6.2, приведенная ниже. Однако при доказательстве этой тео- теоремы (и ее следствий) придется сделать одно дополнительное пред- предположение, которое мы сейчас обсудим. Если а — некоторое бесконечное кардинальное число, то суще- существуют кардинальные числа, большие а, например 2а, и, следова- следовательно, существует наименьшее такое кардинальное число. Это наимень- наименьшее кардинальное число, большее чем а, мы обозначим через а'; по теореме 1.5.6 имеем а+<2а. A) В частности, если а=Ц0, то 2"° — мощность действительной прямой («континуум»), и канторова гипотеза континуума утвер- утверждает, что для а= Ко в A) имеет место равенство, т. е. (после под- подстановки К, вместо К (JO К ! = 2Щ. B) Утверждение а+ = 2а для любого бесконечного кардинального числа а C) называется обобщенной гипотезой континуума. Эта гипотеза до сих пор не доказана даже для а— Ко, хотя Гёдель [40] показал ее не- непротиворечивость с аксиомами теории множеств в предположении, что эти аксиомы непротиворечивы. При этом не обязательно вклю- включать аксиому выбора; ее непротиворечивость доказывается тем же способом. Далее, вместо существования универсальных множеств Гёдель предполагает только существование бесконечных множеств. Поэтому если принять аксиоматическую точку зрения, то имеет смысл
6. ХАРАКТЕРИЗАЦИЯ АКСИОМАТИЗИРУЕМЫХ КЛАССОВ МОДЕЛЕЙ 257 — ^ ¦ 7 ' " включить C) в качестве аксиомы (особенно ввиду того, что C) не зависит от других аксиом теории множеств, как показал Коэн [63]). Существует также более наивная точка зрения, утверждающая, что при более тонком анализе интуитивного понятия множества можно будет выделить дополнительное утверждение о множествах, которое интуитивно «очевидно» и которое, взятое в качестве аксиомы, будет обеспечивать вместе с другими аксиомами справедливость равен- равенства C). (Однако если кто-либо готов положиться на интуицию, то он должен также быть готовым к противоположному заключению, что C) может оказаться «очевидным образом» ложным.) Читатель может найти более подробное обсуждение этого вопроса в работе Гёделя [47]; здесь мы не будем придерживаться этой точки зрения, но впредь будем предполагать выполненным C). Всякий результат, при доказательстве которого используется C), будет помечен симво- символом ОГК (обобщенная гипотеза континуума). Прежде чем переходить к основному результату, докажем лемму, обобщающую предложение 1.5.8. Если а — некоторое порядковое число, то под а-последовательностью будем подразумевать семейство, заиндексированное с помощью а. Отождествим, далее, любое карди- кардинальное число а с первым порядковым числом мощности а. Лемма 6.1. Пусть а — бесконечное кардинальное число, р— такое порядковое число, что р^а, и {Х\\<а1 есть ^-после- ^-последовательность множеств, каждое из которых имеет мощность а. Тогда каждое Х% содержит такое подмножество У% снова мощ- мощности а, что (Yi) образует непересекающееся семейство. Заметим, что если через Фа„ обозначить утверждение леммы, то Фа„ влечет равенство оф = а для р<а (и а>К0). D) и, в частности, а2 = а (а > Ко). E) Действительно, если взять какое-либо множество X мощности а и положить Х^ = Х для ?, < р, то в силу Фа„ существует fJ-после- довательность непересекающихся подмножеств множества X, каждое из которых мощности а, откуда ар <^ а. Так как обратное неравен- неравенство очевидно, то отсюда вытекает D). Для доказательства леммы достаточно, очевидно, рассмотреть слу- случай р = а; воспользуемся трансфинитной индукцией по а. Пусть Y — такое произвольное порядковое число, что у < а, и предположим, что для каждой пары ?, т| порядковых чисел, меньших у, мы имеем такую т]-последовательность К^, что (О У\1\ — последовательность различных элементов множества Х^\ (ii) если т]' < ц, то Y^ — левый отрезок последовательности К^; (Ш) для \'Ф\ К6.ч.ПУ6ч=0.
253 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ Если у — предельное порядковое число, то определим K|Y по формуле ^iv = U Ущ\ "П < Y тогда все K|Y снова попарно не пересекаются и каждое K|Y является ^-последовательностью различных элементов множества Х$. Если у — не предельное порядковое число, скажем "у = 6 —(— 1, то опреде- определим Yty (трансфинитной индукцией по |), присоединяя к Kg6 один элемент из Х\ таким образом, чтобы оставались справедливыми усло- условия (i) — (iii) для 41 = 7- Это всегда возможно, поскольку в силу E) IJ K|Y = | у |2 = | у j (используется предположение индукции относи- относительно у), тогда как |A"|| = a>|Y|- Определив К^, можно теперь определить KYY, выбирая некоторую последовательность различных элементов множества Ху, не принадлежащих (J KjY. Это снова воз- возможно в силу E), и Ууч для "Л < Y определяется как подходящий левый отрезок последовательности Ууу. Таким образом, по индукции для каждой пары |, г| < а получаем У^ц, удовлетворяющие усло- условиям (i) — (iii). Положим теперь у%= и уы Л < a тогда К^ есть a-последовательность различных элементов множе- множества Х^, причем в силу (iii) К| П У\' = 0 для | Ф |', что и требова- требовалось. Я Теорема 6.2 (ОГК). {Кейслер [61].) Пусть а — кардинальное число, не меньшее max [ Q |, Цо], а пусть 1 — некоторое множе- множество мощности а. Тогда для любых двух семейств (Лг)ге/, (Bi)ir[ 0,-структур мощности, не большей а + , следующие два утвержде- утверждения эквивалентны: (i) существуют такие ультрафильтры Фреше Qi, <f на I, что (ii) для любого элементарного предложения Р либо a. F) либо Доказательство. (i)=^.(ii). Если Р выполняется меньше чем на а структурах At, то —-Р выполняется для всех А из некоторого ^-множества и поэтому выполняется в ультрапроизведении. В силу
6. ХАРАКТЕРИЗАЦИЯ АКСИОМАТИЗИРУЕМЫХ КЛАССОВ МОДЕЛЕЙ 259 изоморфизма (i) ~Р выполняется во всех В из некоторого ef-мно- ef-множества, откуда вытекает G). (П)=ф.(;). Положим А= JJ Ah B=J\Bt и через е;: A—>Ah ?,-: B~*Bi обозначим соответствующие проекции. Затем вполне упо- упорядочим А и В: A = (ai) +, B = (bi) +; отметим, что здесь была использована ОГК при проверке того, что А к В могут быть заиндексированы порядковыми числами, меньшими чем а+. Однако каждое порядковое число может быть однозначно представлено в виде Я -(— п, где X — предельное порядковое число (или нуль) и п ¦— нату- натуральное число (см. упражнение 1.5.5). Наша первая задача состоит в том, чтобы построить такие а-последовательности (а'), (Ьг) в А и В соответственно, что для любого предельного порядкового числа X и любого натурального п (b) 6г,+2/г+1 = Ьк+п, (c) для любого элементарного предложения Р над Q и а-после- а-последовательности унарных предикатов через (Лг, а'гг) обозначим унар- унарное расширение Q-структуры А(, в котором унарные предикаты являются постоянными операторами со значениями а'ер и аналогично для (Bt, b%i); тогда либо |j*6/|<A, а^>|-Я}! = а. (8) либо а. (9) Это построение можно выполнить с помощью трансфинитной ин- индукции: если (а'Л, (Ь'Л уже построены для | < у, так что выпол- выполняются условия (а) — (с), то определим а' и Ь' следующим образом: a) Y = A,-f-2re, где X — предельное порядковое число или нуль, а п—натуральное число. Положим а'х+2П==ак+п и обозначим через Г множество, состоящее из формул Р (k) над Q и такой "угюследова- тельности (pg)-<Y унарных предикатов, что мощность множества ин- индексов i ? /, для которых {А„ а'ег>~г-у(Ру(?)ЛР(?)), A0) меньше а. Поскольку |7|-^а и мощность множества всех формул не превосходит а, отсюда вытекает, что [Г|^а. Для каждого Р?Г положим (П)
2Г>0 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ В силу (с) для VP(k) вместо Р видим, что |Л"р| = а, если k только Р?Г. Воспользуемся теперь леммой 6.1, чтобы заменить Хр таким подмножеством ХР, что 1^1 = 0 и Х'Р попарно не пересе- пересекаются. Тогда в силу A1) существует такой элемент f?B, что (В., *'?,)!= Я(Д,) для 1?Х'р. A2) Если мы определим Ь},+2П равенством то (с) выполняется для у =А, + 2га. Действительно, если ~.Р выпол- выполняется меньше чем в а структурах (Л,, (а'еЛ ) и если р не встречается в Р, то по предположению индукции (в силу (с)) Р выполняется в а структурах (В., (Ь'Л^ ), тогда как если р нстречается в Р, скажем Р = Р(ру), то в силу A0) Р(Уг)?Г и по- поэтому A2) показывает, что Р выполняется в а структурах b) y — X-\-2n-\-l. Здесь мы просто повторим то же построе- построение, поменяв ролями а' и Ь'. Для Y = 1 предположение (с) превращается в точности в усло- условие (И), которое, как предполагалось, выполняется, и поэтому мы получаем структуры А* = (АГ а'е^ и В*1=(В1, Ь%^ над 0*. унарным расширением Q при помощи а унарных предикатов. Для каждого элементарного предложения Р над Q* определим два подмножества множества /: ZP = {l?l\B\\- Р\. Ясно, что Y^P — [\Yp, YPAQ — Ypr\YQ и аналогично для Z. Кроме того, в силу (с) либо Р выполняется для а структур At, либо ~Р выполняется для а структур /?;; итак, если через Ф(/) обозначим минимальный фильтр Фреше на /, то либо К^р^Ф(/), либо ZP(?Q)(/). При замене Р на ~' Р это показывает, что если КР?Ф(/), то Z^P^O(/). A3) Пусть ef0 — множество всех таких Zp, что YР?Ф([). Тогда cf0 замкнуто относительно конечных пересечений, а в силу A3) каждое ??0-множество имеет мощность а. Следовательно, по предложе- предложению V.2.10 существует ультрафильтр Фреше «f', содержащий cf0. Далее, пусть Э>й—множество всех таких Yр, что Zp?.'if; тогда 3>0 снова будет базой фильтра, и каждое ®0-множество имеет мощность а,
6. ХАРАКТЕРПЗАЦИЯ АКСИОМАТИЗИРУЕМЫХ КЛАССОВ МОДЕЛЕЙ 261 поскольку любое J?3>0 имеет вид J=YP, где Zp?<f> откуда Z^P(?<f0, и поэтому, в силу определения &0, К^Р(?Ф(/), т. е. | У|=а. Отсюда вытекает, что существует ультрафильтр Фреше <$, содер- содержащий с&0. Если Р — некоторое предложение над Q*, то Yp? 3> тогда и только тогда, когда Z Действительно, если Кр?@, то У~р^_21, откуда К^Р(?®0, и поэтому Z^pd^'g; следовательно, Zp?$f. Обратно, если Zp?cf, то Yp?Si0 и поэтому Yp^Q). Рассмотрим теперь соответствие й'^+М между А и В, Если а'^а' (mod Q)), то предложение выполняется на ^-множестве структур Л/, и поэтому оно выпол- выполняется на cf-множестве структур ?,-, т. е. b^ss6^(mod ef); в силу симметрии справедливо также обратное утверждение. Это означает, что соответствие а^ -> Ь^ индуцирует взаимно однозначное соответ- соответствие между A\Sl и B!(f. Кроме того, предложение Р выполняется в (А!@>, a'jgi) тогда и, только тогда, когда Yp?gi, т. е. ZP?[f, т. е. тогда и только тогда, когда Р выполняется в (В/У, b'lo"). Поэтому соответствие a^jSi ¦*-> &j/cf является изоморфизмом, т. е. Из теоремы 6.2 вытекают следующие утверждения (Кейслер [61]): Теорема 6.3 (ОГК). Две Q-структуры М u N неразличимы тогда и только тогда, когда существу ют изоморфные ультра- ультрастепени М113) и N4$ Q.-структур М и N соответственно. Здесь I можно считать произвольным множеством мощности а, где а > max {| Q |, К 0} « а f > max (| Ж |, | Л/1}. Это вытекает из теоремы 6.2, если взять Aj — M, Bl = N, Щ В следующих результатах для любого класса моделей eff через <//?' обозначается класс всех структур, не принадлежащих ^f. Следствие 6.4 (ОГК). Класс моделей $С является типовым классом тогда и только тогда, когда оба класса ^С и а^Г' замк- замкнуты относительно ультрастепеней. Действительно, если еДГ — типовой класс, то е^1'— также типо- типовой класс, а всякий типовой класс замкнут относительно ультрасте- ультрастепеней в силу следствия V.6.5. Обратно, если оба класса <^Г и &%"' замкнуты относительно ультрастепеней, то по теореме 6.3 каждая еЗГ-модель различима с каждой о^Г'-моделью, откуда Q?f—типо- Q?f—типовой класс. |
262 ГЛ. VI. АКСИОМАТИЗИРУЕМЫЕ КЛАССЫ МОДЕЛЕЙ Следствие 6.5 (ОГК). Класс моделей &? аксиоматизируем тогда и только тогда, когда ^/С замкнут относительно ультра- ультрапроизведений и <?%'' замкнут относительно ультрастепеней. В самом деле, эти условия необходимы в силу следствия V.6.4; если же они выполняются, то g/f—типовой класс в силу следствия 6.4 и, следовательно, аксиоматизируем в силу следствия V.6.4. | Следствие 6.6 (ОГК). Класс моделей &? элементарен тогда и только тогда, когда оба класса ^ и ^/{"' замкнуты относи- относительно ультрапроизведений. Это вытекает из предыдущего результата и следствия V.6.2. | В качестве еще одного следствия теоремы 6.3 отметим, что для любой бесконечной й-структуры М и любой данной мощности а суще- существует ультрастепень Q-структуры М, мощность которой больше а. Действительно, в силу следствия 3.7 существует Q-структура N мощ- мощности, большей а, неразличимая с М. Теперь любая ультрастепень Q-структуры N имеет мощность не меньше \N\ (см. упражнение 3.1), и поэтому сформулированный результат вытекает из теоремы 6.3. Получаемая отсюда информация не очень определенна, но во всяком случае интересна тем, что дает более прямую оценку мощности ультрастепени. В простейшем случае получаем следующий результат, принадлежащий Халмошу и Кочену, доказательство которого не свя- связано с предшествующими теоремами (Кочен [61]; относительно близких результатов см. Фрейн, Морел и Скотт [62]). Теорема 6.7. Пусть {Mn)n^N — такая последовательность конечных множеств, что для каждого конечного числа k лишь конечное число множеств Мп имеет мощность k. Тогда если Q) — некоторый неглавный ультрафильтр на множестве положи- положительных целых чисел N, то М® = JJ Ma\Qi имеет мощность 2s". Доказательство. Ясно, что поэтому для завершения доказательства нужно только построить взаимно однозначное отображение 2N-+M&. Можно предполагать, что множества Мп упорядочены по величине, т. е. перенумерованы так, что т^.п влечет | Мт \ <[ | Мп |. Положим Г = 2^; тогда Г может быть реализовано в виде множества всех последовательностей из 0 и 1; через Гй обозначим множество конечных последователь- последовательностей длины k. Каждое Гй конечно, и для данного п через kn обозначим такое наибольшее целое число k, что | Гй | -^ | Мп |. Отсюда вытекает, что существует взаимно однозначное отображение
6. ХАРАКТЕРИЗАЦИЯ АКСИОМАТИЗИРУЕМЫХ КЛАССОВ МОДЕЛЕЙ 263 и, кроме того, |ГЙ |^|Ж„'| для всех л'>и. "л I Определим теперь ф: Г->Дж„ следующим образом. Если Y6T и У к состоит из первых k членов последовательности у, то положим Если h: JJ Mn-> JJ MJS) — естественное отображение natg>, то мы утверждаем, что ф/z: Г —> М@ взаимно однозначно. Действительно, если у, 6?Г и уф 6, то для некоторого п0 УпфЪп для всех п^п0, и так как дополнение любого конечного множества лежит в g#, то •уф/г ф 6ф/г. | Если даны два семейства множеств (Mt), (TV\) над одним и тем же множеством индексов / и ультрафильтр S? на /, то мы можем по- построить ультрапроизведения M3J = ^^MijS! и Na>='\\_Nil3!. Ясно, что любое семейство отображений ф^: Mi->Ni продолжается до ото- отображения произведений ф: JJ Mt —>¦ JJ Л/;; более того, элементы, сравнимые друг с другом по mod SB, отображаются в элементы, сравнимые по mods', так что мы получаем отображение ф^,: Л1Я)~>Л/'а. Заметим, что ф^, взаимно однозначно тогда и только тогда, когда фг взаимно однозначно для всех /, принадлежащих некоторому gy-мно- жеству; в частности, если каждое ф, взаимно однозначно, то qm также взаимно однозначно. Отсюда вытекает, что мощность | М& | является возрастающей функцией мощности каждого из сомножителей. Выбирая / и каждое Mt счетными и применяя теорему 6.7, получаем Следствие 6.8. Любое ультрапроизведение счетного семейства счетных множеств относительно неглавного ультрафильтра имеет мощность 2s". g Это применимо, в частности, к счетным ультрастепеням счетных множеств. УПРАЖНЕНИЕ 1. Показать, что теорема 6.7 не имеет места, если имеется бесконечно много множеств данной (конечной) мощности k. (Построить ультрафильтр Фреше, содержащий No, где No — множество индексов, для которых \Мп\ = k)
: Г Л А В А VII ПРИЛОЖЕНИЯ В первых шести главах был рассмотрен ряд приложений общей теории к частным случаям. Однако чаще всего конкретная проблема распадается на две части, одна из которых, относящаяся к универ- универсальной алгебре, сравнительно проста, но после ее решения остается еще сделать более существенную часть работы. Типичным примером является задача об универсальном отображении, в которой доказа- доказательство того, что универсальный функтор инъективен, часто оказы- оказывается наиболее трудной частью, и универсальная алгебра здесь мало чем может помочь. Тем не менее использование универсальной алгебры часто помогает упростить доказательство, выявляя истинную природу того, что нужно доказать. Эта точка зрения иллюстрируется прило- приложениями, которые изложены в этой главе. 1. НАТУРАЛЬНЫЕ ЧИСЛА Натуральные числа бегло рассматривались уже в главе I, где в общих чертах был изложен способ их определения в пределах основ общей теории множеств. Кроме этого метода, идущего от Фреге, существует аксиоматический подход, принадлежащий Пеано. По духу этот подход ближе к абстрактной алгебре, и теперь мы рассмотрим натуральные числа с этой точки зрения. В основном мы будем придерживаться очень прозрачного изложения Хенкина [60], к кото- которому отсылаем читателя за дальнейшими деталями и ссылками. В основу своей теории Пеано полагает следующие пять аксиом: Р. 1. 0 есть натуральное число. Р. 2. Каждое натуральное число х обладает однозначно опреде- определенным, непосредственно следующим за ним натуральным числом х'. Р. 3. х' ф 0 для любого х. Р. 4. Если х' = у', то х = у. Р. 5 (принцип индукции). Любое множество натуральных чисел, содержащее 0 и вместе с каждым натуральным числом х содержащее
1. НАТУРАЛЬНЫЕ ЧИСЛА 265 непосредственно следующее за ним число х , содержит все нату- натуральные числа. Первые четыре аксиомы можно записать в виде элементарных предложений; возьмем унарный предикат v (который будет играть роль 0) и бинарный предикат о (который будет играть роль функции «непосредственного следования за»). Тогда эти аксиомы примут вид VA i I P'.2. Л V Л [о V. Л Л (о (/. k) =ф U = Л))]. i j k Р'.3. Р'.4. А Ко (Л As) Л о (у. *))=#(* =УI. Для принципа индукции (Р.5) никакая такая запись невозможна, поскольку, как мы увидим в дальнейшем, существуют системы, удовле- удовлетворяющие всем элементарным предложениям, выполняющимся для натуральных чисел, но не удовлетворяющие принципу индукции. Мы не будем здесь заниматься вопросом, существуют ли системы, удовлетворяющие аксиомам Р.1—5; для нас этот вопрос решен по- положительно аксиомами теории множеств в главе I. Пусть N — не- некоторая система, удовлетворяющая Р.1—5; в этом случае Р.2 утвер- утверждает, что существует унарная операция, определенная на N, тогда как Р. 1 постулирует существование в N отмеченного элемента, т. е. постоянного оператора. Поэтому можно считать N алгеброй с 0-арным оператором, нулем, и унарным оператором, функцией «непосред- «непосредственного следования за». Иными словами, Р.5 утверждает, что в Л/ нет собственных подалгебр или, эквивалентно этому, что N поро- порождается пустым множеством. Руководствуясь этими рассмотрениями, определим индуктивную алгебру как алгебру с постоянным оператором (обозначаемым 0), унарным оператором (обозначаемым х —> х') и с пустым множеством как множеством образующих. Индуктивная алгебра называется число- числовой, если она удовлетворяет также Р. 3—4. Теперь обычное развитие теории целых чисел на основе аксиом Пеано показывает, что на самом деле существует единственная числовая алгебра. Мы получим этот результат в качестве следствия теоремы: Теорема 1.1. Всякая числовая алгебра является свободной индуктивной алгеброй с 0 в качестве множества свободных образующих. Будем доказывать эту теорему с помощью следующей леммы. Лемма. Каждый элемент Ф0 индуктивной алгебры А является непосредственно следующим за некоторым элементом алгебры А.
266 ГЛ. VII. ПРИЛОЖЕНИЯ Действительно, множество элементов, непосредственно следующих за каким-либо элементом алгебры А, вместе с 0 является подалгеброй и, следовательно, совпадает с Л. | Для доказательства теоремы возьмем числовую алгебру N и про- произвольную индуктивную алгебру /. Нужно найти гомоморфизм N->I; этот гомоморфизм обязательно будет эпиморфизмом, и отсюда будет следовать сформулированный результат. Построим прямое произве- произведение N X 1\ подалгебра Н, порожденная пустым множеством 0, снова будет индуктивной алгеброй. Пусть теперь е — ограничение проекции N}^/->N на Н. Образ подалгебры Н будет подалгеброй в N и, следовательно, должен совпадать с N. Мы утверждаем, что е взаимно однозначно; это равносильно утверждению: для каждого x?N существует такой единственный у?/, что (х, у)?Н. A) Пусть S — подмножество алгебры TV, состоящее из всех элемен- элементов x?N, удовлетворяющих A); тогда если мы покажем, что S—под- S—подалгебра в N, то из этого будет вытекать, что S — Л/, а это и нужно показать. (i) 0 = @, 0)?Я; если @, у)?Я для некоторого у Ф 0, то (О, у) Ф О и, следовательно, по лемме @, у) = (и, v)' = (u', v'), т. е. и' = 0. Но это противоречит Р.З; поэтому @, у) ? Н только в том случае, если у = 0, откуда вытекает, что 0 ? .S. (и) Если x?S, то существует такой у, что (х, у)?Я и, сле- следовательно, (х', у')?Н. Предположим, что (х', уг), (х', у2)?Н; тогда, поскольку х' ф 0, отсюда вытекает, что (х', у,-) ф 0, и поэтому (х', у,-) непосредственно следует за некоторым элементом в Н, скажем (x',yl)-{ttl.vt)' = {tt'l.v'l). где {uvv^H. Теперь и[^х' = и'2 и в силу Р.4 и, = м2 = х. Так как x?S и (х, vfi^H (i=l, 2), то отсюда вытекает, что vx = v2; поэтому v'x — v'2, т. е. уг = у2. Итак, х' удовлетворяет A), и поэтому x'?S. Теперь мы показали, что S = N, т. е. A) имеет место для всех х ? N. Пусть дгб — тот единственный элемент у алгебры /, который определяется в силу A); тогда 6: Л/->/ — нужный гомоморфизм. | Поскольку числовые алгебры существуют, отсюда вытекает, что свободная индуктивная алгебра (которая единственна с точностью до изоморфизма) удовлетворяет Р.З—4, и мы получаем Следствие 1.2. Числовая алгебра единственна с точностью до изоморфизма. | На теореме 1.1 основано понятие определения по индукции. Это проще всего объяснить на примере сложения. Пусть N — числовая алгебра, и для любого a?N через Na обозначим подмножество алгебры N, порожденное элементом а с помощью функции непосред-
1. НАТУРАЛЬНЫЕ ЧИСЛА 267 ственного следования. Это множество N а само можно считать индук- индуктивной алгеброй с элементом а в качестве нулевого элемента. Сле- Следовательно, по теореме 1.1 существует гомоморфизм аа: N-+Na. Подробнее это означает, что Оаа = а, х'аа = (хаа)'. Если гомоморфизм аа обозначить через -\~а, то эти равенства при- примут привычную форму О-{-а —а, х' ¦+ a = (x -f- a)'. Важно отметить, что, тогда как для метода доказательства по ин- индукции нужна только аксиома Р.5 и поэтому этот метод применим в любой индуктивной алгебре, определение по индукции обычно тре- требует дополнительной проверки его корректности. Например, при определении сложения в N нужно показать, что гомоморфизм из N на Na существует; конечно, это сразу вытекает из находящейся в на- нашем распоряжении теоремы 1.1 (в большинстве случаев проводится непосредственная проверка на основе аксиом Р.З—4). Рассмотрим теперь определение умножения в N; умножение яв- является отображением ца алгебры N в себя (для каждого a?N), удо- удовлетворяющим равенствам Поскольку N в действительности является алгеброй слов, то суще- существует единственное отображение \ха: N—>N, удовлетворяющее этим равенствам (см. упражнение III.7.6). Аналогичное определение можно получить для любой функции на N. Предоставляем читателю про- провести подробно соответствующие рассуждения. В заключение приведем пример структуры, неразличимой со струк- структурой натуральных чисел, но и неизоморфной ей. Такая структура называется нестандартной моделью натуральных чисел. Пусть N — множество натуральных чисел, рассматриваемое как числовая алгебра, a M = N jQl — ультрастепень относительно неглавного уль- ультрафильтра 3) на N. Тогда по теореме об ультрапроизведениях (тео- (теорема V.5.1) М и N неразличимы, но и неизоморфны, поскольку в силу следствия VI.6.8 М несчетна и поэтому даже не равномощна N. Можно также непосредственно проверить, что М не удовлетво- удовлетворяет Р.5; подалгебра алгебры Ж, порожденная пустым множеством 0, состоит из всевозможных отображений N—>N, постоянных на неко- некотором ^-множестве. Но <$ — неглавный ультрафильтр и поэтому не содержит конечных множеств; таким образом, тождественное ото- отображение на N не постоянно ни на каком «^-множестве и поэтому не принадлежит минимальной подалгебре алгебры М; следовательно, М обладает собственной подалгеброй, что противоречит Р.5.
268 ГЛ. VII. ПРИЛОЖЕНИЯ Аналогично можно построить нестандартные модели теории мно- множеств, аксиоматически определенные с помощью бинарного отноше- отношения ? (и отношения равенства). Например, если © — класс всех по- порядковых чисел в данном универсальном множестве, то © будет мо- моделью теории множеств в этом смысле, и всякая ультрастепень модели © снова будет моделью теории множеств. Однако эта ультра- степень будет в общем случае упорядочена, но не вполне упорядочена (см. Вопенка [62]; также см. упражнение 8 ниже). В главе I мы ми- миновали эти трудности, допустив относительно наивную точку зрения,, согласно которой аксиомы рассматривались как самоочевидные утверж- утверждения об интуитивно известных понятиях. Взглянув на эти аксиомы,, читатель убедится, что, конечно, не все они могут быть записаны в виде элементарных предложений, и было бы бесполезно допускать неэлементарные аксиомы, если это не может быть сделано без пред- предположения существования теории множеств. Возвращаясь к натуральным числам, мы могли бы попытаться формализовать Р.5, допустив кванторы над множествами элементов, так же как над самими элементами. Но даже и тогда нужно огово- оговорить, что используется стандартная интерпретация, в которой пере- переменные множества пробегают все подмножества данной структуры, а это требование нельзя формализовать внутри этой системы, по край- крайней мере не расширяя ее нежелательным образом. УПРАЖНЕНИЯ 1. Показать, что любая индуктивная алгебра /, не являющаяся свобод- свободной, определяется однозначно с точностью до изоморфизма такими двумя числами г, п (г !> О, п^>\), что если через 0: N -> / обозначен тот един- единственный гомоморфизм, который был построгн в теореме 1.1, то х9 = у9 тогда и только тогда, когда х^г, у >г и х == у (mod n). В следующих ниже упражнениях так определенная индуктивная алгебра обозначается через /г, „. 2. Показать, что всякая индуктивная алгебра / относительно свободна; вывести отсюда, что к эндоморфизмам алгебры / можно применить опреде- определение по индукции, и воспользоваться этим для определения сложения в /. Можно ли определить в / умножение? Можно ли определить в / возведение в степень? 3. Доказать непосредственно, что всякая индуктивная алгебра удовле- удовлетворяет либо Р.З, либо Р.4. 4. Описать все индуктивные алгебры, удовлетворяющие Р.6: х' Ф х для всех х. • 5. Провести подробное доказательство возможности индуктивного опре* деления для свободных индуктивных алгебр, т. е. показать, что если N — сво- свободная индуктивная алгебра, то для любых a?N и f ^IN (где / — некоторая индуктивная алгебра) существует единственное отображение 0: N -> /, для которого 0G = a, x'Q = f (x). 6. Доказать непосредственно, что свободная индуктивная алгебра удо- удовлетворяет Р. 3—4. (Рассмотреть подходящие отображения этой алгебры в /0|2.)
2. АБСТРАКТНЫЕ ОТНОШЕНИЯ ЗАВИСИМОСТИ 269 7. Используя только 0 и функцию непосредственного следования, запи- записать в виде элементарных предложений тот факт, что натуральные числа образуют линейно упорядоченное множество. Вывести отсюда, что всякая ультрастепень натуральных чисел линейно упорядочена. 8. Доказать, что нельзя записать в виде элементарных предложений тот факт, что натуральные числа вполне упорядочены. (Построить ультрастепень, не являющуюся вполне упорядоченной.) 9. Показать, что во всякой модели натуральных чисел любой ненулевой элемент является непосредственно следующим за некоторым элементом. 10. (Хенкин.) Показать, что существуют счетные нестандартные модели натуральных чисел. (Применить теорему VI.3.4 к подходящей ультрастепени натуральных чисел.) 11. Пусть Q — множество неотрицательных рациональных чисел и Z — множество всех целых чисел с их естественной упорядоченностью; рассмот- рассмотрим подмножество А множества Q\Z, состоящее из всех пар (х, у), кроме тех, для которых х = 0, у < 0. Если А упорядочено лексикографически, т. е. (х, у) ^ (z, t) тогда и только тогда, когда х < z или х = z и у <11, то каж- каждый элемент из А обладает непосредственно следующим. Показать, что А — нестандартная модель натуральных чисел и что каждая счетная нестан- нестандартная модель изоморфна А. (Воспользоваться упражнениями 10 и 1.5.9.) 2. АБСТРАКТНЫЕ ОТНОШЕНИЯ ЗАВИСИМОСТИ Теория линейной зависимости в векторном пространстве над полем имеет так много общих черт с теорией алгебраической зависимости в поле над данным основным полем, что общие теоремы обычно вы- выводятся из нескольких аксиом, одних и тех же для обеих теорий (Ван дер Варден [37], Зарисский и Самюэль [58J). Поэтому есте- естественно сформулировать эти аксиомы на языке универсальной алгебры. Это дает возможность объединить оба эти случая в одну теорию, включающую понятие алгебраического замыкания. Абстрактное отношение зависимости на множестве 5 задается системой S> таких подмножеств множества 5, что подмножество X множества 5 принадлежит системе <$ тогда и только тогда, когда некоторое конечное непустое подмножество множества X принадлежит д>. A) Подмножество множества 5 называется зависимым, если оно принад- принадлежит Qi, и независимым в противном случае. Из A) ясно, что вся- всякое подмножество множества S, содержащее зависимое множество, само зависимо; иными словами, всякое подмножество независимого множества независимо. Кроме того, пустое множество независимо. Пусть 5 — множество с отношением зависимости; говорят, что элемент а множества 5 зависит от подмножества X множества S, если а?Х или существует такое независимое подмножество X' мно- множества X, что X' (J {а] зависимо. Множество всех элементов, зави- зависящих от X, называется оболочкой множества X и обозначается
270 ГЛ. VII. ПРИЛОЖЕНИЯ через (X). Если (X) = S, то X называется порождающим множе- множеством множества S; независимое порождающее подмножество множе- множества S называется базисом множества S. Понятие линейной зависимости в векторном пространстве над те- телом (не обязательно коммутативным), очевидно, представляет собой пример отношения зависимости. Далее, если Е—коммутативное поле, то обычное понятие алгебраической зависимости (над фиксированным подполем F поля Е) является другим примером отношения зависи- зависимости. В этих двух примерах отношения зависимости обладают тем свойством, что B) Если имеет место B), то отношение зависимости называется тран- транзитивным. Такое отношение зависимости может быть описано также алгебраическим оператором замыкания некоторого типа. Предложение 2.1. Для любого транзитивного отношения зависимости отображение Х->(Х) является алгебраическим опе- оператором замыкания со следующим свойством замещения: если у?(Х) и y?(XU{z}), то z6(*UM). C) Обратно, любой алгебраический оператор замыкания со свой- свойством замещения C) получается таким способом из некоторого транзитивного отношения зависимости. Доказательство. Временно будем называть подмножество Т множества S замкнутым, если [Т) = Т. Покажем сначала, что замк- замкнутые подмножества образуют систему замыканий. В самом деле, если В=р\Ск, где (С>.) — семейство замкнутых множеств, то пусть Во—такое независимое подмножество множества В, что 50U{y} зависимо; поскольку Во с С\ для всех К, имеем у ? (Q.) = С?.. откуда у 6 П С\ — В, а это показывает, что В замкнуто. Далее, если у ? {X), то по определению множества (А") существует такое независимое подмножество X' множества X, что \Х' U \у\ зависимо. По предположению X' U {у} должно обладать конечным зависимым подмножеством, скажем Y. Если у(?К, то Y о X', что противоречит независимости X'. Следовательно, у ? К, т.е. Y имеет вид K'U{y}. где У'сХ', и поэтому Y' независимо. Итак, y?{Y'), где Y' — ко- конечное подмножество множества X. Этим доказано, что замкнутые подмножества образуют алгебраическую систему замыканий, и, по- поскольку (Х} замкнуто в силу B), получаем алгебраический оператор замыкания. Чтобы проверить C), отметим как непосредственное след- следствие из определений, что если X независимо и A'Ufy} зависимо, то у?(Х). D)
2. АБСТРАКТНЫЕ ОТНОШЕНИЯ ЗАВИСИМОСТИ 271 Предположим теперь, что у^-{Х), y?(X\J{z}). Так как у за- зависит от A'Ul^j, то у зависит от конечного подмножества Y мно- множества A'Uf.z}, и, взяв минимальное К с этим свойством, убеждаемся, что Y независимо. Теперь, если бы z(j^Y, то V было бы подмноже- подмножеством множества X и поэтому у?(Х), что противоречило бы на- нашему предположению. Поэтому z ? Y, скажем Y—Y'\j{z], где Y' с X. Теперь Y' [} j.v} независимо, так как у (? (К'), а К' U {у, г} = = KUM зависимо, откуда z ? (К' U {у}) <=, (X [} {у}). Обратно, пусть X—>[Х\ — алгебраический оператор замыкания со свойством замещения; будем считать X зависимым, если У € \Х \ {у}] для некоторого у?Х, и независимым в противном слу- случае. Так как оператор алгебраический, то отсюда вытекает, что вся- всякое зависимое множество обладает конечным зависимым подмноже- подмножеством, и поскольку очевидно, что всякое множество, содержащее зависимое множество, само зависимо, то A) выполняется. Условие B) выполняется по определению, и это показывает, что мы имеем тран- транзитивное отношение зависимости. Теперь для любых X С S, y^S имеем у ? [X] тогда и только тогда, когда у ? \Х'\ для некото- некоторого конечного подмножества X' множества X; выбирая X' мини- минимальным, можем предполагать, что X' независимо. Отсюда вытекает, что у ? (X') С (X) и, следовательно, [Х]с(Х). Обратно, если у ? {X}, то снова у ? (X') для некоторого конечного независимого подмножества X' множества X. Это означает, что X' (J \у) зависимо, т. е. z ? [X' U {у} \ {г}] для некоторого z^X' \}{у); в силу свой- свойства замещения отсюда вытекает, что у ? \Х'\ и LY'l с: LYl; поэтому Когда нам придется иметь дело с отношениями зависимости на й-алгебрах, то обычно это отношение будет определено не на од- одной алгебре, а на целом классе алгебр. Отношение зависимости на алгебрах некоторой категории <?%" й-алгебр и гомоморфизмов на- называется алгебраическим, если оно гранзитивно и (i) каждое замкнутое подмножество о^Г-алгебры снова является о^-алгеброй, (ii) для любого o/f-гомоморфизма 0: А->В и любого ХсЛ )) Отметим, что так как X с {X), то XQ ^(X)Q и поэтому во вся- всяком случае имеет место включение (^YB) с (А'} 6. Следовательно, если (ii) выполняется, то Предположим, что е^Г—категория со свободными алгебрами. Если задана некоторая з/Г-алгебра А и подмножество X алгебры А, то пусть ф: Fх-> А — гомоморфизм свободной е/Г-алгебры Fx над А' в А, продолжающий тождественное отображение множества X. Будем
272 гл. vii. приложения считать X независимым, если этот гомоморфизм взаимно однозначен, и зависимым в противном случае. Другими словами, X независимо тогда и только тогда, когда подалгебра алгебры А, порожденная множеством X, свободна над X. Легко проверить, что так опреде- определенная зависимость удовлетворяет A); она не всегда удовлетворяет B), однако известно, что это имеет место во многих часто встречающихся классах алгебр. Отношение, определенное таким образом, будем на- называть стандартной зависимостью на А (относительно s/f). Оно всегда удовлетворяет вышеприведенному условию (п), но не всегда — условию (i), хотя опять оно имеет место во многих частных слу- случаях1). Приведем теперь несколько примеров стандартной зависимо- зависимости в алгебрах. (i) Категория R-модулей, где R—некоторое кольцо. Для /^-модулей стандартная зависимость превращается в линейную зави- зависимость, которая обобщает понятие линейной зависимости над полем. Эта зависимость будет алгебраической, если, например, R — коммута- коммутативная область целостности с 1, действующей унитарно. (и) Категория линейных К-алгебр, где К — коммутативное кольцо с 1. Стандартная зависимость обобщает понятие алгебраической зависимости (с К в качестве области коэффициентов). Если К—область целостности и берутся коммутативные К-алгебры, то зависимость будет алгебраической. (in) Категория расширений фиксированной QJf -алгебры. Пусть е/Г — некоторая категория Q-алгебр и С — фиксированная e^f-алге- e^f-алгебра; тогда е^Г-алгебры над С можно считать алгебрами над унарным расширением области й (с постоянным оператором, соответствующим каждому элементу алгебры С); таким образом, мы получаем новую категорию e7fc. В G?fc можно определить стандарную зависимость, если только ^Г замкнута относительно свободных объединений; эту зависимость называют также стандартной зависимостью в e/f над С. (iv) Категория свободных групп и гомоморфизмов. Подмноже- Подмножество X свободной группы F независимо тогда и только тогда, когда Gp (X) свободна над X как над множеством свободных образующих. Для любого х группы F через / (х) обозначим длину х (относительно некоторого фиксированного множества свободных образующих груп- группы F) и вообще для любого конечного подмножества X = [хх хк) группы F запишем / (X) — 2 I (хд- Определим предупорядоченность на конечных подмножествах группы F, полагая X <^Y, как только Gp(A') = Gp(K) и l(X) -^.l (Y). Тогда можно показать, что (i) конеч- конечные подмножества группы F удовлетворяют условию минимальности относительно этой предупорядоченности и (ii) всякое минимальное множество независимо. Отсюда вытекает, что каждая конечнопоро- ') Обзор теории зависимости в универсальных алгебрах можно найти у Марчевского (Coll. Math., 14 A966), 169—188). — Прим. ред.
2. АБСТРАКТНЫЕ ОТНОШЕНИЯ ЗАВИСИМОСТИ 273 жденная подгруппа свободной группы свободна. Этот частный случай теоремы Шрейера (все подгруппы свободной группы свободны) дока- доказан Нильсеном; относительно деталей его метода и других приложе- приложений см. М. Холл [59]. Тот же самый метод можно применить в слу- случае свободных алгебр Ли над полем (см. Кон [64]) '). Вернемся теперь к общим транзитивным отношениям зависимости. Наша первая задача состоит в том, чтобы вывести существование базиса и инвариантность размерности; доказательства проводятся спо- способом, обычным для линейной алгебры. Лемма 2.2. Пусть S — множество с транзитивным отноше- отношением зависимости, и пусть X — подмножество множества S. Тогда следующие три утверждения эквивалентны: (i) X — максимальное независимое подмножество в S; (И) X— минимальное порождающее множество в S; (ш) X —базис в S. Доказательство почти очевидно; действительно, базис одновре- одновременно является максимальным независимым и минимальным порождаю- порождающим множеством. Обратно, если X — максимальное независимое мно- множество, то всякий элемент у множества 5 либо принадлежит X, либо таков, что X 0 [у] зависимо, а поэтому у?(Х) в том и другом случае. Если X — минимальное порождающее множество, то оно не может быть зависимым, так как в противном случае его можно было бы заменить собственным подмножеством, все еще порождающим 5. Щ Лемма 2.3. (Лемма о замещении.) Пусть S — множество с транзитивным отношением зависимости. Если X — независимее множество и Y — порождающее множество в S, то существует такое подмножество У множества Y, что X П V = 0 и X \JY' — базис для S. Доказательство. Рассмотрим систему 0 таких независимых подмножеств Z множества S, что XcZcXuV. E) Так как X независимо, то такие множества существуют; кроме того, если (Zx) — некоторая цепь множеств из 0, то ее объединение Z = U Z\ снова принадлежит 0, поскольку Z, очевидно, удовлетво- удовлетворяет E), и если Z зависимо, то некоторое конечное подмножество множества Z должно было бы быть зависимым; это подмножество содержалось бы в некотором члене цепи (Zx) в противоречии с тем ') Теорема о том, что всякая подалгебра свободной лиевой алгебры над полем сама свободна, доказана А. И. Ширшовым (Матем. сб., 33 A953), 441—4,52) и независимо Виттом (Math. Zeitschr., 61 A956), 195—216). — Прим. ред.
274 ГЛ. VII. ПРИЛОЖЕНИЯ фактом, что все Za, независимы. По лемме Цорна 3 имеет макси- максимальный элемент М; в силу максимальности каждый элемент мно- множества Y либо принадлежит М, либо зависит от М, откуда ) = {Y) = S. Этим доказано, что Ж—базис в 5. Так как X с: М с X U Y, то Ж имеет вид М = X \} Y', где Y' = М \ X удовлетво- удовлетворяет условиям У с К, У П ^ = 0 • I Лемма о замещении показывает, в частности, что 5 обладает базисом. Теорема 2.4. Пусть S — множество с транзитивным отно- отношением зависимости. Тогда S обладает базисом; точнее, если, X — произвольное независимое множество и Y — такое порождаю- порождающее множество, что X cz Y, то существует такой базис В в S, что X С8СГ. F) Кроме того, любые два базиса равно мощны. Доказательство. Пусть даны X и Y, удовлетворяющие условиям теоремы; тогда X U У = Y и поэтому в силу леммы 2.3 существует базис, удовлетворяющий F). В частности, выбирая X — 0, Y = S, видим, что базис всегда существует. Пусть теперь В, С — любые два базиса в 5. Если один из бази- базисов В или С бесконечен, то другой базис также бесконечен, и оба базиса имеют одну и ту же мощность по предложению II.5.5, если использовать теорему II.5.2 для представления системы замыканий на 5 в качестве системы подалгебр. Если В и С оба конечны, то пусть Bf\C=\av ..., ап), В = (а, ап, Ьх ЬТ\ и С = = {flj, ..., ап, сг cs\, где различные элементы обозначены различными буквами или снабжены различными индексами. Применим индукцию по max (л, s). Если г = 0 или 5 = 0, то В с С или С с В, и результат очевиден. Поэтому можно предполагать, что л^>1, s^>l; далее, без ограничения общности можно считать, что г > s, так что на самом деле г> 1. По лемме 2.3 множество \аг, ..., ап, Ьг] можно дополнить до базиса D элементами базиса С, скажем D = [ai а„, h, ct^, ..., at}, /<*</-. Теперь пересечение D с В состоит из и-)- 1 элемента, и D содержит, кроме того, еще t (< г) элементов, тогда как В содержит, кроме этого пересечения, еще г — 1 элементов, так что по предположению индукции |B| = |D|, т. е. r=t-\- 1. Поскольку г > 1, отсюда вытекает, что t^-l, и поэтому пересече- пересечение D с С содержит не меньше чем п -J- 1 элементов. Используя еще
2. АБСТРАКТНЫЕ ОТНОШЕНИЯ ЗАВИСИМОСТИ 275 раз предположение индукции, находим, что и, следовательно, r = s. | Чтобы ввести понятие алгебраического замыкания, нужно посту- поступить следующим образом. Пусть &>? — категория Q-алгебр с алге- алгебраическим отношением зависимости. Расширение EjA е/^-алгебр называется алгебраическим, если А порождает Е. Теперь естественно было бы считать Q/f-алгебру алгебраически замкнутой, если у нее нет собственных алгебраических расширений; такое определение встре- встретило бы, однако, ряд трудностей, так как обычно алгебраически замкнутых алгебр в этом смысле не существует просто потому, что всегда можно присоединить к А элементы, алгебраические над 0. Эти трудности можно обойти, исключая такие элементы и допуская только такие расширения алгебры А, из которых нельзя исключить ни одного элемента, не изменяя алгебру А. Определение. Расширение EjA е^Г-алгебр называется сжимае- сжимаемым, если существует гомоморфизм В: EjA—> F'JA, не являющийся взаимно однозначным; образ при гомоморфизме 9 называется также сжатием- расширения EjA. Если такого гомоморфизма не существует, то это расширение называется несжимаемым. Далее, EjA называется алгебраическим расширением (относительно некоторого алгебраиче- алгебраического отношения зависимости), если А порождает Е. Предложение 2.5. Пусть ^С — категория Q-алгебр, замкну- замкнутая относительно гомоморфных образов. Тогда любое расшире- расширение EjA o/f -алгебр обладает сжатием, которое само несжимаемо. Доказательство. Рассмотрим конгруэнции на Е, разделяю- разделяющие А; по следствию П.6.4 существует максимальная такая конгруэн- конгруэнция, скажем q. Ограничение на А естественного гомоморфизма E—>Ejq=E взаимно однозначно, и поэтому им можно воспользо- воспользоваться для вложения А в Е. Полученное расширение EjA несжимаемо; действительно, в противном случае на Е существовала бы такая не- нетривиальная конгруэнция г, разделяющая А, что конгруэнция г па Е, которой соответствует в силу следствия II.3.12 конгруэнция г, со- содержит q, отлична от q и разделяет А, что противоречит определе- определению конгруэнции q. I Пусть е^Г — категория алгебр с алгебраическим отношением зависи- зависимости. Тогда расширение EjA a^f-алгебр называется алгебраически замкнутым, если EjA является алгебраическим и несжимаемым и для любого данного алгебраического несжимаемого расширения CjB любое вложение В—>А продолжается до вложения С—>¦?. Из этого опре- определения немедленно вытекает, что если 0: В --*¦ А — мономорфизм и CjB—алгебраическое расширение, то 6 можно продолжить до
276 ГЛ. VII. ПРИЛОЖЕНИЯ гомоморфизма 6': С—>Е. Действительно, если C'jB — несжимаемое сжатие расширения С/В, то С /В все еще будет алгебраическим рас- расширением и поэтому может быть вложено в EjA; применяя последо- последовательно естественный гомоморфизм С—>С и это вложение, получим нужный гомоморфизм. Если применить это определение в случае стандартной зависимости в векторных пространствах (т. е. линейной зависимости), то мы увидим, что никакое собственное расширение векторного простран- пространства не может быть алгебраическим; этим объясняется, почему поня- понятие алгебраического замыкания, как оно было здесь определено, обычно не играет никакой роли при изучении векторных пространств. Рассмотрев затем случай стандартной зависимости в расширениях поля (т. е. алгебраической зависимости в обычном смысле), видим, что каждое расширение поля EjF несжимаемо, так что наше опре- определение алгебраически замкнутого расширения совпадает здесь с обыч- обычным понятием. Наша цель — показать, что при подходящих условиях на ^/С каждая g^T-алгебра А обладает алгебраически замкнутым расшире- расширением и что это расширение определяется алгеброй А однозначно с точностью до изоморфизма. Чтобы установить этот результат, нужно сделать еще одно предположение, которое в большинстве случаев выполняется. Будем считать отношение зависимости таким, что I. Мощность любого алгебраического несжимаемого расширения алгебры А не превосходит тах(|Л|, | Q |, No). Далее, категория алгебр <?? называется направленной, если для любых двух расширений алгебры А существует третье, содержащее оба эти расширения. Теперь мы можем сформулировать условия существования алгебраических замыканий: Теорема 2.6. Пусть <?р — направленная локальная категория п-алгебр, замкнутая относительно гомоморфных образов. Пред- Предположим, что на e/f задано алгебраическое отношение зависимо- зависимости, удовлетворяющее условию I. Тогда для каждой &%''-алгебры А существует алгебраически замкнутое расширение А\А и А опре- определяется е^Г'-алгеброй А однозначно с точностью до изоморфизма. Доказательство. Пусть ^ = max (| ^4 (, [ Q |, Цо); по пред- предположению мощность любого алгебраического несжимаемого расши- расширения алгебры А не больше Y- Далее, поскольку g/f направлена, любые два расширения EtjA A=1, 2) содержатся в третьем, скажем Е\А. Если Е,-/А — алгебраические расширения, то, заменяя Е множеством элементов, зависящих от А в Е, можно предполагать, что EjA — тоже алгебраическое. Если к тому же расширения ЕЬ\А несжимаемы, то любая конгруэнция на Е, разделяющая А, будет
2. АБСТРАКТНЫЕ ОТНОШЕНИЯ ЗАВИСИМОСТИ 277 также разделять Eh и факторизуя по максимальной такой конгруэн- конгруэнции, получим несжимаемое расширение, которое останется алгебраи- алгебраическим и в которое Et снова могут быть вложены. Итак, семейство алгебраических несжимаемых расширений (^-алгебры А направлено по включению. Пусть (EJA) — семейство таких алгебраических не- несжимаемых расширений ^'-алгебры А, что любое алгебраическое несжимаемое расширение алгебры А изоморфно некоторому Е}1А; определим упорядоченность, полагая Ек<^Еа, если только суще- существует мономорфизм Ек~*Е^ (над Л); тогда Ек образуют направлен- направленное семейство, предел которого Е можно считать Q-алгеброй (упражнение III. 1.5), и эта Q-алгебра будет на самом деле з^Г-ал- геброй, содержащей А, так как ^/f локальна. Каждый элемент алгебры Е принадлежит некоторому Ек и поэтому зависит от А; кроме того, EjA несжимаемо, так как всякий гомоморфизм 0 рас- расширения EjA, не являющийся взаимно однозначным, должен ото- отождествлять пару различных элементов, скажем х, у, из Е, и если Ек содержит х и у, то Э|?х не будет взаимно однозначным, что противоречит несжимаемости Ex. Этим доказано, что EjA — алге- алгебраическое несжимаемое расширение. Чтобы доказать, что EjA алге- алгебраически замкнуто, нужно показать, что для любого алгебраического несжимаемого расширения CjB и любого вложения 6: В—> А суще- существует вложение О': С->Е, продолжающее 6. Отождествляя алгебру В с ее образом при 0, можно считать Е расширением алгебры В. Пусть FjB — расширение, содержащее CjB и EjB; тогда F содержит А, и поэтому F можно считать расширением алгебры А. Так как расши- расширения EjA и CjB — алгебраические, то FjA можно выбрать также алгебраическим. Если q — некоторая конгруэнция на F, разделяю- разделяющая А, то <\ также разделяет В и, следовательно, разделяет С. Поэтому несжимаемое сжатие расширения FjA все еще содержит С. Но EjA было максимальным алгебраическим несжимаемым расширением,, поэтому F вложимо в Е, и, следовательно, С также вложимо в Е. Чтобы показать, что Е определяется алгеброй А однозначно с точностью до изоморфизма, докажем сначала, что Е\А—минималь- Е\А—минимальное алгебраически замкнутое расширение алгебры А. Действительно, предположим, что FjA — собственное подрасширение расширения EjA, которое также алгебраически замкнуто. Тогда EjA может быть вло- вложено в FjA, и, заменяя F образом Е при этом вложении, можем предположить, что FjA изоморфно EjA. Таким образом, из этого вытекает, что EjA обладает собственным расширением E'jA, изо- изоморфным EjA и поэтому алгебраическим и несжимаемым. Повторяя этот процесс, получаем возрастающую вполне упорядоченную после- последовательность расширений алгебры А, каждое из которых алгебраи- алгебраическое и несжимаемое:
278 ГЛ. VII. ПРИЛОЖЕНИЯ Для предельного порядкового числа имеем алгебраическое несжимае- несжимаемое расширение алгебры А, которое снова можно вложить в EjA, и поэтому процесс можно продолжать. Если продолжать эту после- последовательность до такого порядкового числа, кардинальное число которого превосходит у, получим расширение E}a)JA, алгебраическое и несжимаемое, но мощность которого больше Y. что противоречит условию I. Поэтому никакое собственное подрасширение расшире- расширения Е/А не может быть алгебраически замкнутым. Пусть теперь EjA, FjA — любые два алгебраически замкнутых расширения алгебры А. Тогда FjA можно вложить в Е/А; при этом образ расширения FjA будет снова алгебраически замкнутым рас- расширением и, следовательно, в силу минимальности Е совпадает с Е. Это показывает, что EjA ~ FjA. | Алгебраически замкнутое расширение алгебры А, определенное алгеброй А однозначно с точностью до изоморфизма, называется алгебраическим замыканием алгебры А. При доказательстве тео- теоремы 2.6 мы получили Следствие 2.7. Если EjA—некоторое расширение алгебры А, содержащее алгебраическое замыкание А алгебры А, то А одно- однозначно определяется в Е как множество элементов из Е, зави- зависящих от А. | Например, категория (коммутативных) полей данной характеристики локальна, направлена и замкнута относительно гомоморфных образов (единственными гомоморфными образами здесь являются изоморфные образы; иными словами, каждое поле является несжимаемым расши- расширением своего простого поля и, следовательно, каждое расширение поля несжимаемо). Поскольку уравнение степени п не может иметь больше чем п корней и над полем F бесконечной мощности у суще- существует №оу = у уравнений, то отсюда вытекает, что мощность любого алгебраического расширения поля F (всегда несжимаемого) не больше у. Итак, условие I выполняется, и можно применить теорему 2.6, чтобы вывести существование алгебраического замыкания данного поля. Было бы чрезвычайно интересно установить аналогичный результат для тел. Используя стандартную зависимость над подтелом, нужно было бы показать, что (i) это алгебраическое отношение зависимости, что (и) выполняется условие I и что (ш) эта категория направлена, т. е. для любых двух расширений тел существует третье, содержащее оба эти расширения. В настоящее время неизвестно решение ни одной из этих трех проблем. Доказательство теоремы 2.6 можно упростить, если А обладает таким расширением /JA, что / алгебраически замкнуто как расши- расширение самого себя. Алгебра / с этим свойством называется инъек- тивной; итак, алгебра / инъективна, если любое вложение В—>/
2. АБСТРАКТНЫЕ ОТНОШЕНИЯ ЗАВИСИМОСТИ 219 может быть продолжено для любого алгебраического несжимаемого расширения С алгебры В. Предложение 2.8. Если А содержится в инъективной алгебре /„ то любое максимальное алгебраическое несжимаемое подрас- подрасширение расширения IJA является алгебраическим замыканием алгебры А. Доказательство. Алгебраические несжимаемые подрасширения расширения IjA образуют индуктивную систему; следовательно, суще- существует максимальное такое подрасширение, скажем EJA. Теперь, если В\А — произвольное алгебраическое несжимаемое подрасширение расширения //А, то существует некоторое алгебраическое подрасши- подрасширение С/А расширения //Л, содержащее оба расширения Е\А и В!А. Пусть С\А — несжимаемое сжатие расширения CjA; тогда С\А снова будет алгебраическим и BjA, E/A могут быть вложены в С/А. Теперь вложение Е—>1 можно продолжить до вложения С в /, так как / инъективна. В силу максимальности расширения Е отсюда выте- вытекает, что С =Е\ это означает, что BjA можно вложить в EjA. Если С/В — некоторое алгебраическое несжимаемое расширение, то любое вложение В—>А можно продолжить до гомоморфизма С—>¦/, который обязательно будет вложением, и, следовательно, С может быть вложено в Е. Этим доказано, что Е\А алгебраически замкнуто. Единственность расширения Е доказывается теперь следующим обра- образом. Заметим, что алгебра Е на самом деле инъективна, поскольку любое алгебраическое несжимаемое расширение алгебры Е может быть вложено в / и затем может быть вложено в Е. Как при доказатель- доказательстве теоремы 2.6, сформулированный результат будет доказан, если мы сможем показать, что Е— минимальная инъективная подалгебра алгебры /, содержащая Е. Итак, пусть FJA—некоторое подрасши- подрасширение расширения EjA, которое также инъективно; тогда тождествен- тождественное на F отображение продолжается до вложения E—>F, которое возможно, если только F — E; следовательно, Е минимальна, как и утверждалось. | Для иллюстрации предложения 2.8 возьмем в качестве g/f кате- категорию унитарных /^-модулей (над ассоциативным кольцом R с 1) и будем считать зависимыми все непустые подмножества произвольного модуля. Тогда каждый модуль может быть вложен в инъективный модуль (см., например, Маклейн [63]), и поэтому каждый модуль обладает- алгебраическим замыканием, которое однозначно определено (с точ- точностью до изоморфизма) как максимальное несжимаемое расширение или, эквивалентно этому, как минимальное инъективное расширение. Это расширение называется обычно инъективной оболочкой данного- модуля. Возможны еще и другие определения алгебраического замыкания. В частности, делая более сильные предположения, можно вывести и*
¦280 гл. vii. приложения них условие I (или совсем его избежать). Например, В. Скотт [51] называет алгебру А слабо алгебраически замкнутой, если каждое конечнозаданное расширение алгебры А обладает сжатием на А; при этом определении предположения типа условия I не требуются. Другой вид условий, которые влекут за собой I, рассматривался Йонсоном [62] (см. упражнение 6). УПРАЖНЕНИЯ 1. Пусть R — некоммутативная область целостности; показать, что стан- стандартная зависимость в /^-модулях будет алгебраической тогда и только тогда, когда любые два ненулевых правых идеала в R имеют ненулевоз пересечение. 2. (Уитни.) Пусть Г — некоторый граф; подграф Го графа Г называется зависимым, если Го содержит цикл. Проверить, что это транзитивное отно- отношение зависимости. 3. Показать, что выпуклые подмножества плоскости образуют систему замыканий, которая не обладает свойством замещения. 4. Для любого /^-модуля М (над фиксированным кольцом R) семейство подмодулей будем считать зависимым, если их сумма не является прямой. Показать, что это будет отношением зависимости на множестве всех под- подмодулей модуля М, которое в общем случае не транзитивно. 5. (Кертес.) Если дана группа G, то через Go обозначим подмножество таких элементов а группы G, что нормальный делитель группы G, поро- порожденный элементом а, минимален (среди нетривиальных нормальных дели- делителей). Показать, что если оболочка множества Xcff, определена как нор- нормальный делитель, порожденный множеством X, то это определяет транзи- транзитивное отношение зависимости на Go. Вывести отсюда, что любые два разложения группы G в прямое произведение простых групп (если такие разложения существуют) имеют одно и то же число сомножителей. 6. Два элемента х и у расширения Е/А называются А-изоморфными, если отображение х -> у продолжается до изоморфизма А {х) -> А (у), оста- оставляющего элементы алгебры А неподвижными. Показать, что если при стан- стандартном отношении зависимости каждый алгебраический над А элемент Л-изоморфен лишь конечному числу элементов, то эта зависимость удовлет- удовлетворяет условию I (см. Йонсои [62] ). 3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ Группу можно рассматривать как полугруппу, допускающую деле- деление. Следовательно, можно поставить вопрос, существует ли для данной полугруппы содержащая ее группа. Выражаясь более фор- формально, многообразие Gp (групп) подчинено многообразию Sg (полу- (полугрупп), и поэтому многообразие Sg может быть представлено в Gp. Кроме того, по следствию IV.4.3 это представление обладает уни- универсальным функтором. Это означает, что каждой полугруппе 5 сопо- сопоставлена такая группа U (S) и такой гомоморфизм и: S-+U(S). A)
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ - 281 что каждый гомоморфизм ср полугруппы 5 в группу О можно одно- однозначно представить в виде произведения гомоморфизма и и гомомор- гомоморфизма ср: U(S)—>-G. Будем называть U(S) универсальной группой полугруппы S. Ясно, что 5 можно вложить в группу тогда и только тогда, когда гомоморфизм A) будет взаимно однозначным. Проблема деления для полугрупп состоит в нахождении практических критериев для вложи- мости полугруппы в группу. Хотя нахождение таких критериев может вывести за пределы универсальной алгебры, однако абстрактная точка зрения очень помогает упростить доказательство такого критерия, если он найден. Проиллюстрируем это на двух примерах: во-первых, докажем необходимые и достаточные условия Мальцева для вложи- мости полугруппы в группу, и, во-вторых, рассмотрим полугруппы эндо- эндоморфизмов алгебры А и получим условия, при которых А обладает расширением А* с автоморфизмами, индуцирующими данные эндо- эндоморфизмы. Пусть 5 — произвольная полугруппа и G — группа, содержащая 5 и ею порожденная; тогда ясно, что G будет гомоморфным образом универсальной группы U(S) по конгруэнции, разделяющей 5, т. е. по некоторому нормальному делителю группы U(S), имеющему в пересече- пересечении с 5 не больше одного элемента (а именно единичного элемента) '). Обратно, если G—некоторый гомоморфный образ группы U (S) по конгруэнции, разделяющей 5 (в предположении, что 5 вложена в U(S)), то и можно использовать для вложения S в G таким образом, чтобы 5 порождала G. Любая такая группа G будет назы- называться группой дробей полугруппы 5. В противоположность универ- универсальной группе группа дробей не всегда существует, а когда суще- существует, то не обязательно единственна (см. упражнение 3). Первый шаг при вложении полугруппы в группу состоит в при- присоединении единичного элемента, если его еще там нет. Это всегда можно сделать; возьмем элемент 1 и определим на множестве .S'^SLJ {1} умножение, сохраняя на 5 то умножение, которое было определено раньше, и полагая Теперь ясно, что если 5 может быть вложена в группу, то либо S обладает единичным элементом, либо S1 может быть вложена в гругту. Поэтому мы можем сконцентрировать наше внимание на полугруппах с 1. Итак, вместо многообразия Sg мы будем иметь дело только с Sg*, многообразием полугрупп с 1 (считая 1 постоянным опера- оператором), и будем предполагать, что все полугруппы, встречающиеся в дальнейшем, принадлежат Sg*. ') Понятно, что не всякий нормальный делитель группы U E), пересе- пересечение которого с 5 содержит не больше одного элемента, будет определять* конгруэнцию, разделяющую 5. — Прим. ред.
282 ГЛ. VII. ПРИЛОЖЕНИЯ Если 5 —некоторая полугруппа, то подмножество М полугруппы S называется потенциально обратимым, если существует мономорфизм полугруппы 5 в полугруппу с сокращениями Т, в которой все эле- элементы множества М обладают обратными. Итак, 5 имеет группу дробей тогда и только тогда, когда S сама потенциально обратима. В силу принципа локализации 5 обладает группой дробей, если каждое конечное подмножество полугруппы 5 потенциально обратимо. Это условие можно еще несколько ослабить: Предложение 3.1. Полугруппа S обладает группой дробей, если каждый элемент полугруппы S потенциально обратим. Действительно, пусть [av . . ., ап] — конечное подмножество полу- полугруппы S; тогда по предположению произведение ах ¦ • • ап потен- потенциально обратимо, т. е. существует такой мономорфизм Т\ х-^-х' в полугруппу с сокращениями, что (а^ ¦ ¦ • ап)' обратимо. Положим тогда a'.b t ¦=bja'i = 1; это показывает, что la{ а\ потенциально обратимо, и сформулированный результат вытекает из принципа локализации. | Несмотря на этот результат, иногда удобнее рассматривать потен- потенциальную обратимость множеств, а не элементов. В частности, так обстоит дело, когда нас интересует множество образующих полу- полугруппы 5. Итак, даны полугруппа 5 и ее подмножество Р, и наша з;дача состоит в выяснении, будет ли Р потенциально обратимым. Для каждого элемента р множества Р присоединим к S неизвестное р~ и обозначим так полученную полугруппу через S (Р). Пусть q — кон- конгруэнция на S(P), порожденная всевозможными парами (рр~, 1), (р~~р, 1), где р?Р; тогда факторполугруппа S(P)jq будет универ- универсальной полугруппой для 5 с обратными элементами для элементов множества Р, и нам нужно найти условия, при которых отображе- отображение паЦ, ограниченное на S, взаимно однозначно. Эта задача анало- аналогична проблеме тождества (§ III.9), и не известно никакого кри- критерия, который был бы применим в общем случае, практически полезен и одновременно прост. Однако общие условия такого рода были записаны в неожиданной форме, которая хотя и не проста, но полезна в некоторых случаях. Наше изложение следует с некоторыми упро- упрощениями статье Мальцева [39]. Ключом к решению является некоторое изменение конструкции построенной выше полугруппы S(P). Если даны полугруппа 5 и под- подмножество Р, то для каждого р^Р возьмем два неизвестных р~ и р + и через S (Р) обозначим полугруппу, полученную присоединением к 5 всех этих элементов. Пусть q — конгруэнция на S(P), порожденная всевозможными парами (р~р, 1), (рр1, 1), где р?Р; тогда фактор-
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ 283 полугруппа S(p)ji\ снова будет универсальной полугруппой для S, в которой элементы множества Р обладают обратными; действительно, если образы элементов р, р~, р+ при natq обозначить через а, а~, а + , то а~а~аа+ = \ и, следовательно, аг —а~аа~* =а+. Чтобы описать <\ подробнее, представим элементы полугруппы S(Р) в виде вершин графа, в котором отрезки определяются следующими преобразованиями: (: заменяет 1 на р~р; [: заменяет 1 на рр+; у. заменяет р~р на 1; ]: заменяет рр+ на 1. Так, например, преобразование ( может быть применено к любому элементу w полугруппы S(P), представленному некоторым способом в виде произведения w = uv, и определяет отрезок из uv в up~pv; это же верно для [, тогда как преобразования ), ] могут быть при- применены только к элементам полугруппы S(P), содержащим р~ р, рр + соответственно. Таким образом, получается в точности графическое представление, описанное в § III.9, и ясно, что различные q-классы являются связными компонентами этого графа. Отсюда вытекает, что Р потенциально обратимо тогда и только тогда, когда различные эле- элементы полугруппы S лежат в разных компонентах этого графа. Чтобы уточнить это утверждение, возьмем любые два элемента и, v полу- полугруппы S(P), лежащие в одной и той же компоненте, и рассмотрим путь из и в v. Он задается цепочкой элементов полугруппы S(P) wo = u, Wj, . .., wn — v, B) где два рядом стоящих элемента wt_x, wt получаются друг из друга с помощью некоторого преобразования. Поскольку р~ есть неиз- неизвестное, то каждое р~, встречающееся на некотором месте в wit либо было введено с помощью некоторого преобразования при пере- переходе от 1?>1_г к Wi, либо встречалось уже в w^^ аналогично р~ будет присутствовать в "WiiV если не исчезнет после некоторого преобразования при переходе от <wt к wi+1. Во всяком случае, можно проследить каждое вхождение элемента р~ и аналогично каждое вхождение элемента р+ от его первого появления в цепи B) до его исчезновения. Остановим теперь наше внимание на определенном вхо- вхождении элемента р~. Если предположить, что в B) и, v?S, то р~ не может входить в и или v, поэтому он должен появиться на неко- некотором шаге, скажем при i-м преобразовании: (: wi_l—ab, wt—ap-pb (a, а несколько позже должен исчезнуть, скажем при у'-м преобразовании: >. wj_1=a'p-pb', Wj = a'b' (a', b'
284 ГЛ. VII. ПРИЛОЖЕНИЯ Преобразования с номерами от / до у — 1 переводят а в а' и pb в pb', причем каждое из них применяется либо к первому, либо ко второму элементу. Рассмотрение изменений, происходящих с pb', нельзя отложить до того момента, когда будет произведено /-е пре- преобразование, так как после него pb' уже исчезнет, однако измене- изменения, происходящие с а', можно рассмотреть после у-го преобразо- преобразования, поскольку при этом преобразовании а' не изменяется. В част- частности, все преобразования, при помощи которых а превращается в а' до того шага, после которого исчезает р~, можно рассмотреть после у'-го преобразования. Итак, когда р~ исчезает, имеем ар~ pb —>ab', и затем следует ряд преобразований, переводящих ab' в а'Ь'. Чтобы описать эту ситуацию, назовем часть, находящуюся слева от некоторого вхождения р~ (или справа от некоторого вхожде- вхождения р f) пассивной частью, а часть, находящуюся справа (или в слу- случае р+ слева), — активной частью. Таким образом, мы показали, что любые изменения в пассивной части относительно некоторого вхо- вхождения р~ можно рассматривать после исчезновения р~. Временно будем называть вхождение р~ или р+ в некоторый член цепи B) регулярным, если никакие изменения не затрагивают его пассивной части. Покажем теперь, что путь, связывающий два элемента полу- полугруппы 5, всегда можно заменить путем, в котором все вхождения регулярны. Лемма 3.2. Если дана цепь ¦wQ = u,wl, ..., wn = v, B) ¦связывающая два элемента и, v полугруппы S, то существует цепь той же длины которая связывает и, v и в которой все вхождения регулярны. Доказательство. Рассмотрим первое преобразование, при •котором появляется нерегулярное вхождение; пусть это будет вхо- вхождение элемента р~, который появляется при 1-й преобразовании: «»,-_, ->wh и исчезает при у-м преобразовании. Часть нашей цепи -от I до у имеет вид ab, ap~pb, ..., a'p'pb', а'Ь', и, как мы видели, ее можно заменить цепью ab, ap~pb ар~pb'', ab' a'b'. Новая цепь снова будет длины п, и данное вхождение р~ теперь регулярно. Кроме того, число нерегулярных вхождений не возросло,
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП II КОЛЕЦ 285 так как любой р+, входящий в а, должен был входить нерегулярно с самого начала, а любой р~, входящий в а регулярно, будет входить регулярно и в новую цепь. Итак, число нерегулярных вхождений уменьшится по крайней мере на единицу, и по индукции мы получаем сформулированный результат. | В силу этой леммы любые элементы и и v полугруппы S, срап- нимые по mod 17, могут быть связаны цепью, в которой все вхожде- вхождения регулярны, т. е. нее изменения происходят на активной части любого вхождения р~ или рл. Итак, в любом члене Wj данной цепи изменение происходит в части, лежащей между самым правым р~ и самым левым р+ (ясно, что любой р+ должен лежать правее любого р~). Будем называть эту часть активной областью. Любое изменение при переходе от некоторого члена цепи к следующему происходит в его активной области, и это изменение задается следующей таб- таблицей, в которой через /?(*) и Li*) обозначены активные области до и после преобразования * соответственно: ж м *) *) ( ab pb ) /Л' а*' 1 cd cq с с' 1 'q d Эту таблицу легко получить, если рассмотреть часть цепи, выпи- выписанной при доказательстве леммы 3.2. Так, например, для ( эта область превращается из ab в pb, а для ) она превращается из рЪ' в ab', где для некоторого данного вхождения «, b, b' имеют фикси- фиксированные значения. Конечно, различные вхождения в общем случае будут иметь различные элементы a, b, b', так что их придется раз- различать с помощью индексов. Часть этой таблицы, относящаяся к [ и ], строится аналогично на основе вхождения д+(д?Р). Теперь, если преобразования в цепи, связывающей и и v, обо- обозначены через СЦ ап, то мы имеем равенства L @4) = R (a2), L (а,) = R (а3), .. ., L (а,,^) = R (а„). C) которые выражают тот факт, что после того, как выполнено (I—1)-е преобразование, активная область будет той же самой, что и перед выполнением /-го преобразования. Поскольку изменяются только активные области, то равенства C) выражают в точности тот факт, что цепь B) (с регулярными вхождениями), связывающая «ио, суще- существует. В начале и конце этой цепи активными областями являются и и v соответственно, и для вложимости они должны быть равны; это выражается равенством Z(an) = /?(ai). D)
286 ГЛ. VII. ПРИЛОЖЕНИЯ Итак, последовательности преобразований otj, ..., ап мы сопо- сопоставляем условие C)=^D). Если все эти условия выполняются, то конгруэнция q разделяет 5 и вложение возможно. Ясно, что эти условия также необходимы. Чтобы найти все последовательности ар ..., а„, которые могут возникнуть, заметим, что такая последовательность должна содержать столько же (, сколько ). Если преобразования ( перенумерованы скажем от 1 до л в порядке их появления, и если два соответ- соответствующих элемента р^ появляются в одном и том же члене wt, то один из них с большим индексом должен быть правее другого, так как слева от последнего находится пассивная область. Отсюда вы- вытекает, что элемент с большим индексом должен исчезнуть тоже первым (в противном случае его пассивная область была бы затро- затронута преобразованием). Кроме того, в любом левом отрезке а1, ... . .., av должно быть по крайней мере столько же преобразований (, сколько ). Итак, члены (,) входят в данную последовательность попарно таким образом, что никакая пара не разделяет другую пару; назовем это для краткости нормальным распределением скобок (Тамари [62]). Аналогичные рассуждения применимы к [ и ], и мы получаем следующую теорему: Теорема 3.3. (Мальцев [39].) Пусть S—полугруппа и Р—не- Р—некоторое подмножество полугруппы S. Каждой конечной последо- последовательности ах ап таких пар скобок (,) и [,], что как круглые скобки, так и квадратные образуют нормальное распре- распределение скобок, сопоставим условие L (a,) = R (а2) L(an_x) = R (а„) =Ф L (а„) = R (а,) E) для любых а, Ь, Ь', с, c',d?S и р, q?P, причем эти буквы снаб- снабжены индексами соответствующей скобки и L (*), R (*) берутся из вышеприведенной таблицы. Тогда условия E), взятые для всех таких последовательностей, необходимы и достаточны для того, чтобы множество Р было потенциально обратимым. Щ В частности, если в качестве Р мы возьмем саму полугруппу 5 или в более общем случае множество образующих полугруппы S, то получим необходимые и достаточные условия, при которых 5 обладает группой дробей. В качестве примера рассмотрим простейшее условие, соответ- соответствующее последовательности ( ). Это условие читается так: pb = рЬ' #> ab' = ab и по существу выражает возможность левого сокращения на элементы множества Р (в чем легко убедиться, взяв д=1). Аналогично по- последовательность [ J соответствует правому сокращению. Далее,
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ 287 условие, соответствующее последовательности ( [ ) ]. утверж- утверждает, что pb = cd, cq — pb', ab' = c'q F) влечет c'd = ab. G) Нетрудно проверить, что полугруппа с образующими а, Ь, с; d, b', с', р, q и соотношениями F) является полугруппой с сокраще- сокращениями, но не удовлетворяет G); эта полугруппа дает пример полу- полугруппы, допускающей сокращения, но не вложимой в группу (Маль- (Мальцев [37]). Вообще можно показать (Мальцев [40]), что для каждого натурального числа п существуют условия E) длины п, которые не вытекают из всех более коротких условий, вместе взятых. Таким образом, в общем случае бесконечное множество условий в тео- теореме 3.3 не может быть заменено конечным подмножеством. Группы возникают естественным образом как подстановки мно- множества, точно так же полугруппы возникают как отображения мно- множества в себя. Проблему деления можно поэтому сформулировать следующим •образом. Пусть задано множество А и полугруппа 2 отображений множества А в себя; при каких условиях существует множество А*, содержащее А, вместе с группой подстановок, индуцирующих дан- данные отображения на Л? Очевидное необходимое условие состоит в том, чтобы данные отображения на А были взаимно однозначными; •как только это выполнено, множество А* с нужной группой под- подстановок строится почти тривиально. В частности, данная полугруппа совсем не обязательно должна вкладываться в группу; тем не менее возможность построения нужного множества основывается в этом случае на том факте, что различные подстановки множества А* могут индуцировать одно и то же отображение на А. Таким образом, по- поставленная задача не очень близка проблеме деления в полугруппах, если только мы не устанавливаем взаимно однозначного соответ- соответствия между данной полугруппой отображений множества А и не- некоторой группой подстановок множества А*. Если попытаться найти необходимые и достаточные условия для этого, то мы снова придем к условиям типа условий Мальцева (теорема 3.3); наложим поэтому дальнейшие ограничения, чтобы найти подходящие достаточные условия. Естественное ограничение, которое в то же время расширяет область применимости данного метода, состоит в том, что множе- множество А снабжается некоторой структурой и рассматриваются только те отображения, которые согласованы с этой структурой; итак, будем предполагать, что А является Q-алгеброй с полугруппой эндомор- эндоморфизмов. Рассмотрим сначала случай одного эндоморфизма 0 и пред- предположим, что 0 — взаимно однозначный эндоморфизм. Тогда 0 опре- определяет изоморфизм между А и подалгеброй А' алгебры А. Поэтому
288 гл. vii. приложения можно определить 0 * на А', а так как А' ~ А, то отображение Э ' можно продолжить до изоморфизма алгебры А на алгебру Ах, со- содержащую А. Продолжая таким образом, получим возрастающую последовательность алгебр, содержащих А (и изоморфных А, что несущественно); их объединение Л* будет нужным расширением. Эту конструкцию можно обобщить, если вместо возрастающей последовательности рассматривать направленную систему. Соответ- Соответственно это позволит применить данный метод к полугруппам, на- направленным относительно делимости слева, т. е. к таким полугруп- полугруппам 2, что если даны а, Р??, то существуют такие а', Р'?2, что uf>' = f,a'. (8) Полугруппа, удовлетворяющая этому условию, называется направлен- направленной. Отметим, что всякая коммутативная полугруппа, в частности всякая полугруппа, порожденная одним элементом, всегда направлена. Пусть А есть ^'-алгебра, где <?/?—некоторая категория Q-алгебр. Тогда говорят, что полугруппа 2 действует на А взаимно одно- однозначно, если каждому а ?2 сопоставлен такой взаимно однозначный эндоморфизм Эа Q-алгебры А, что % = ^а^р. 01 = 1. где через i обозначено тождественное отображение на А. Для крат- краткости будем писать просто ха вместо xQa. Теперь результат, который нужно доказать, можно сформулировать следующим образом: Теорема 3.4. Пусть А есть o/f'-алгебра, и пусть 2— полу- полугруппа, действующая на А взаимно однозначно. Если 2— напра- направленная полугруппа с двусторонним сокращением, то существует локальная ^'-алгебра А*, обладающая следующими свойствами: (i) A — подалгебра алгебры А*. (и) 2 действует на А* автоморфизмами, продолжая дей- действие 2 на А. (ш) Каждый элемент алгебры А* имеет вид аЭц1 для некото- некоторых а? А и а ?2. Кроме того, алгебра А* определяется условиями (i)—(Hi) однозначно с точностью до изоморфизма. Доказательство. Будем писать а|р для обозначения того, что <Л==р для некоторого X ?2; отношение | будет предупорядочен- ностью полугруппы 2, при которой по предположению множество 2 направлено. Сделаем это отношение более тонким, считая если существуют такие а', р' ? S, что • ар' = ра' и Лр'с
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ 289 Ясно, что если а|р, то а<^р, откуда вытекает, что отношение <; рефлексивно. Мы утверждаем, что это отношение снова будет пред- предупорядоченностью на 2, при которой множество 2 направлено. Действительно, предположим, что а<Ср, Р<С\>. и возьмем такие X, [X, A/, fi'??, что сЛ = Р(Х, ЛА,сЛ[х, рА/=7[х', АХ'^Ац'. Пусть ц, X'\v, скажем \ = ц~л' = А/и; тогда dkn'~$v = yii'w. и Поэтому а<^7> т- е- -^ является предупорядоченностью на 2. Если теперь а, Р?2, то а, р|\ для некоторого y?2; отсюда a, P-^Y и поэтому относительно -^ множество S снова направлено. Заметим, что, как и отношение |, отношение ^ также сохраняется при умножении слева. Пусть X, (X ? 2 таковы, что (9) тогда существует такое однозначно определенное вложение а алгебры А в себя, что ); A0) действительно, каждый элемент хХ представим в виде y\i, где эле- элемент у однозначно определен. Обозначим этот эндоморфизм а более коротко через Х\х~1, помня, однако, что это обозначение оправдано только в предположении (9). Применяя к A0) произвольное v?2, получим xctjxv=xA,v. A1) Обратно, A1) влечет A0), поскольку эндоморфизм v взаимно одно- однозначен. Это показывает, что a = X\i-l = (Xv)biv)~\ A2) где а — вложение, определенное равенством A0). Теперь для каждого а ? 2 возьмем по экземпляру Аа алгебры А вместе с изоморфизмом г)а: А—>Аа и вложим А в Аа с помощью мономорфизма фа: (х?А). A3) Если заданы такие а, р ? 2, что а <^ р, то определим мономорфизм Фар: Ла->Лр A4) следующим образом: пусть аЯ, = Р[х, ЛА.сЛр,; тогда положим л:фае = — хт^^ц-'т^. Это определение не зависит от выбора X, ц; действи- действительно, если в то же время aA/=Pjj,' и <4А/сгЛ|л/, то пусть jj,v'==jj,'v;
290 ГЛ. VII. ПРИЛОЖЕНИЯ тогда aXv' = P(xv' = p[x'v = aX'v, откуда после сокращения слева Xv' = X'v, и поэтому X\i~l = (Xv')'(iivf)~ — (X'v) (ц\)~ =Х'ц'~ ¦ Заметим, что на самом деле Фая = Фц1Фя; следовательно, и ft) 1 11 Фаа — L • Это показывает, что A4) определяет направленную систему g/f-алгебр и мономорфизмов. Пусть А* — прямой предел этой системы; Л* будет локальной g/f-алгеброй с такими мономорфизмами еа: Ак->А*. A5) что еа = ФарЕз (а<Р)- A6) В силу A6) и A3) имеем откуда Обозначим мономорфизм r)aea: Л —>• 4* через Са; тогда последнее ра- равенство принимает вид ?a = ^Sca; отсюда вытекает, что для любого х?Л и любых а, р, А,?2 (*о)?р = (дгоЛ)?р1. A7) Чтобы определить действие 2 на Л*, возьмем произвольное a?2 и произвольный х?Л*, скажем x = yL (|5?S). По предположению aA, = P|i для некоторых к, ц?2; определим ха, полагая A8) Если бы в то же время мы имели aA/ = f}jx' (к', jx'?2), то [xv' = [i'v для некоторых v, v'?2, откуда aA,'v = p^'v = p(xv' = aX,v', т. е. Vv = Av', и поэтому в силу A7) Это показывает, что правая часть равенства A8) не зависит от вы- выбора X и [х. Теперь A8) определяет действие полугруппы S на Л*; в самом деле, если а, р?2 и Jt = y?Y. то пусть уЯ- == ct[x, jxp = pv; тогда y^P = «М-Р = afJv и, следовательно, (лях) Р = (ySYa) р = (yXZj р = уЯрС, = (у?у) ap = x (ар), ¦* • 1 = ySY = х. Далее, если х имеет вид у?х, то A8) превращается в равенство
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ 291 Поэтому, если мы вложим А в Л*, отождествляя х?А с х?,, то действие полугруппы S на А*, ограниченное на А, совпадает с задан- заданным действием этой полугруппы на А. Кроме того, так как а = (ха) la = xCi = х, то отсюда вытекает, что каждому х ? А* соответствует такой эндо- эндоморфизм а ?2, что ха?А, т. е. каждый элемент алгебры А* имеет вид аа, где а? А. То же самое равенство показывает, что ^, является обратным к а, который поэтому будет автоморфизмом. Чтобы установить единственность алгебры Л*, обозначим через U универсальную Q-алгебру, обладающую свойством (ii) данной теоремы (где А* заменено на U); ясно, что такая алгебра существует (в силу следствия IV.4.3, если в качестве J3? взять категорию, состоящую из всех алгебр, изоморфных Л, и мономорфизмов между ними), и так как найденная алгебра Л* удовлетворяет (ii) и (i), то канонический гомоморфизм A—>U будет взаимно однозначным; поскольку А* удо- удовлетворяет (iii), она порождается алгеброй Л (с помощью элементов полугруппы 2 и обратных к ним), и поэтому А* является гомоморф- гомоморфным образом алгебры U. Если это собственный гомоморфный образ, то предположим, что в А* xa~l = yf,~\ A9) и пусть ак = C(я; тогда отсюда вытекает, что х% = уц в А и, следовательно, в U; применяя (сЛ)~ , видим, что A9) выполняется уже в U; таким образом, ал- алгебра А* является изоморфным образом алгебры U и поэтому един- единственна с точностью до изоморфизма. 9 Этот результат дает простое достаточное условие, при котором для абстрактной полугруппы существует группа дробей (см. Дюб- рей[43]). Предложение 3.5. Пусть S — некоторая направленная полу- полугруппа с сокращениями; тогда S обладает группой дробей О; кроме того, О определяется полугруппой S однозначно с точно- точностью до изоморфизма и G = SS~ . Обратно, любая полугруппа S с группой дробей О == 55" направлена. Для доказательства этого результата нужно только предположить, что полугруппа 5 действует на самой себе посредством правого умно- умножения, и применить теорему 3.4. Последнее утверждение предложе- предложения 3.5 получается следующим образом: если 5 обладает группой дро- дробей вида S5, то для любых a, b?S a~xb представим в виде uv~l, т. е. a~lb==uv~l, и после умножения получаем bv = au, откуда 5 направлена. |
292 ГЛ. VH. ПРИЛОЖЕНИЯ Возвращаясь к ситуации теоремы 3.4, заметим, что любой постоян- постоянный элемент алгебры А, т. е. значение 0-арного оператора в А, будет обязательно неподвижным при каждом эндоморфизме алгебры А. Будем говорить, что 2 действует на А регулярно, если результаты применения любых двух различных элементов полугруппы 2 к любому непостоянному элементу алгебры А различны. Тогда имеем Следствие 3.6. Если 2, А и А* — такие же, как в теореме 3.4, и 2 действует на А регулярно, то 2 действует на А* также регулярно. Действительно, предположим, что х?А и а, р, v?^ таковы, что ху~ха = xy~lfi, где ху~1—непостоянный элемент; B0) тогда либо хуфх, либо У—1 и х?А. В последнем случае а = Э по предположению. В первом случае существуют такие X, ц, X', ц' ? 2, что aX = Y(x. РЯ/— Y^' и, следовательно, существуют такие v, х' ? 2, что %х' = X v = р, скажем. Отсюда вытекает, что = ap, "V}A'v = Pp, B1) и, умножая B0) на р, получаем x\ivr = .ry-'ap = xy~lfip = x\x'v. Так как ху ф х, то х не является постоянным элементом; поэтому jxv' = [i'v, и в силу B1) ар = YHV' = yii'v = fip; поэтому а = р, что и утверждалось. В Проблема деления для колец, а именно получение условий, при которых ассоциативное кольцо вложимо в тело (не обязательно ком- коммутативное), гораздо труднее, чем соответствующая проблема для полугрупп. Не ограничивая общности, снова можем рассматривать лишь кольца с единицей 1 и можем предполагать, кроме того, что 1 Ф 0. Телом дробей кольца R будем называть любое тело, которое содержит R в качестве подкольца и порождается кольцом R. Прежде всего мы не можем утверждать существования универ- универсального тела для данного кольца (даже если тело дробей существует), ссылаясь на универсальную алгебру, поскольку тела не образуют многообразия. На самом деле, взяв категорию тел и гомоморфизмов, можно показать, что в общем случае универсального тела не суще- существует. В частном случае коммутативных колец и полей можно уста- установить существование универсального поля для данного кольца, если действовать не в категории полей и гомоморфизмов, а в категории полей и точек, т. е. обобщенных гомоморфизмов, отображающих некоторые из элементов поля в бесконечность (см., например, Ленг [58]). При определении точек для тел не возникает никаких
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ 293 трудностей, но в настоящее время не известно даже, будет ли полу- полученная категория обладать чем-нибудь, соответствующим свободным полям. Вторая трудность, которая также не возникает для полугрупп, ¦состоит в том, что если мы присоединим обратные элементы для всех ненулевых элементов кольца R (предполагая, что R обладает телом дробей), то кольцо, порожденное всеми этими элементами, не обязано быть телом; например, если a, b?R, аЬФО, то ab'x-f- ba~x может не иметь обратного элемента вида uv~r, где и, v?R. Однако в част- частном случае, когда R обладает телом дробей, все элементы которого представимы в виде uv~l (а, •#?/?, v Ф 0), все эти трудности исче- исчезают, и получается следующий изящный результат, принадлежащий Оре 131]: Теорема 3.7. Пусть R — ассоциативное кольцо (с единицей 1 ф 0), ненулевые элементы которого образуют по умножению направленную полугруппу; тогда существует такое тело К, содержащее R в качестве подкольца, что каждый элемент из К представим в виде ab~ (a, b(~R). Кроме того, тело К опреде- определяется кольцом R однозначно с точностью до изоморфизма. Кольцо R, удовлетворяющее условиям теоремы 3.7, называется {правой) областью Оре. Доказательство. Через R* обозначим множество ненулевых элементов кольца./?. По предположению R*4=0, и R* будет полу- полугруппой по умножению тогда и только тогда, когда в R нет делите- делителей нуля; в этом случае R" будет полугруппой с сокращениями: аЪ = ас влечет а (Ь— с) = 0 и если a, b, c?R*, то это означает, что Ь = с; возможность правостороннего сокращения получается аналогично. Будем рассматривать теперь R как абелеву группу (по сложению) вместе с R* как полугруппой правых умножений. По теореме 3.4 существует абелева группа S, являющаяся расширением группы R, причем элементы из R* действуют на S как автоморфизмы. Если через аг обозначен автоморфизм группы 5, определяемый элементом a?R*, то 1Г=1, (ab)r~arbr. Единственным постоянным элементом в R (как в абелевой группе) является 0; следовательно, любые два автоморфизма, совпадающие на ненулевом элементе группы S, равны, и это показывает, что (a-f- b)r = ar-\-br. Итак, мы имеем гомомор- гомоморфизм кольца R в кольцо эндоморфизмов группы S, при котором ненулевые элементы кольца R отображаются в обратимые элементы. Пусть К — мультипликативная группа, порожденная образами элемен- элементов полугруппы R*, вместе с 0. Тогда каждый ненулевой элемент из К представим в виде ab~ , где a, b?R*. Отсюда вытекает, что К замкнуто относительно операции х-+х-\- 1; действительно, если
294 ГЛ. VII. ПРИЛОЖЕНИЯ = ab \ то х -f- 1 = (а -\~ b) b . Чтобы доказать, что К — тело. нужно только показать, что К замкнуто относительно сложения. Пусть х, у?К; тогда х, если у — О, [ (ху~х+\)у, если уфО. f = [ Итак, R вложено в тело нужного вида. Кроме того, К* — множество ненулевых элементов тела К — однозначно определено как группа дробей полугруппы /?*, и, следовательно, тело К единственно (с точ- точностью до изоморфизма). | Построение, приведенное в теореме 3.7, было обобщено на кольца, мультипликативные полугруппы которых удовлетворяют условиям теоремы 3.7 резидуально (Кон [61]). Это дает возможность вклады- вкладывать свободные ассоциативные алгебры в тела. Другой метод вложе- вложения свободных ассоциативных алгебр в тела, принадлежащий Маль- Мальцеву [48] и Нейману [49], основан на том, что свободная группа может быть линейно упорядочена (Нейман [49']) и что групповая алгебра (над полем F) свободной группы над X содержит в качестве подалгебры свободную ассоциативную алгебру над F с множеством свободных образующих X. Теперь вложение осуществляется при помощи следующей теоремы: Теорема 3.8. (Мальцев, Нейман.) Групповая алгебра над полем F линейно упорядоченной группы О может бить вложена в тело. Доказательство (Хигмэн [52]). Рассмотрим прямую сте- степень F0 как векторное пространство над F. Каждому элементу f?F° сопоставим подмножество D (/) группы О, его опору, определяемое равенством } Пусть А — подмножество прямой степени F°, состоящее из всех элементов, которые обладают вполне упорядоченными опорами. Фор- Формально всякий элемент множества А может быть записан в виде степенного ряда: / = 2/(s)s- Сумма двух таких степенных рядов снова принадлежит множеству А, так как объединение двух вполне упорядоченных множеств снова вполне упорядочено. Определим в А произведения, полагая fg=B / (^) *) B g (о 0=2( 2 / (*) g @) в. B2) Для данного и ? G уравнение st = и имеет лишь конечное множество решений (s, t) в D (/) X D (?"), так как обе опоры вполне упорядочены.
3. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ПОЛУГРУПП И КОЛЕЦ 295 Это показывает, что внутренняя сумма правой части равенства B2) конечна; теперь D (fg) является образом множества D (/) X D (g) при отображении (s, t)->st и вполне упорядочено (как образ частично вполне упорядоченного множества, см. § III. 2). Следовательно, элемент fg, определенный равенством B2), лежит в Л, и легко про- проверить, что при этих определениях А образует алгебру над F, содер- содержащую групповую алгебру группы О в качестве подалгебры (а именно подалгебры элементов с конечными опорами). Рассмотрим теперь элемент алгебры А вида 1 — /, где / (s) = О для s < 1. Мы утверждаем, что 1 -\~ f-\- f2-\~ ... можно представить в виде степенного ряда. Действительно, свободная полугруппа над D(f) с упорядоченностью по делимости частично вполне упорядочена ввиду теоремы III. 2.9; отсюда вытекает, что (J D(fn) частично вполне упо- упорядочено, и, кроме того, никакой элемент группы О не может при- принадлежать бесконечному множеству носителей D (/"), поскольку реше- решения (Sj, .... sn) уравнения при фиксированном и являются попарно несравнимыми элементами частично вполне упорядоченного множества. Это показывает, что 1-(-/-(-/2-f~ ... принадлежит множеству А, и легко проверить, что на самом деле этот элемент будет обратным к 1 — /. Теперь каждый ненулевой элемент множества А представим в виде сшA—/), где a?F, а^=0, и ? О и f(s) — 0 для s < 1. Таким образом, этот элемент обладает обратным в А, я это показывает, что А — тело. 1 Ни один из этих методов вложения свободной ассоциативной алгебры в тело не является чисто алгебраическим, так как все эти методы используют предельные переходы, и это создает трудности при решении вопроса, будут ли полученные тела «универсальными» в некотором смысле. Однако, сравнивая эти конструкции с более ранними алгебраическими конструкциями Муфанг [37], можно получить два неизоморфных тела дробей для данной свободной ассоциативной алгебры. В заключение отметим, что не известно ни одного кольца R, не вложимого в тело, ненулевые элементы которого образуют полугруппу, вложимую в группу1). УПРАЖНЕНИЯ 1. Показать, что идемпотентный элемент полугруппы с сокращениями S будет обязательно единицей полугруппы S, и вывести отсюда, что полугруппа с сокращениями имеет не больше одного идемпотента. ') К настоящему времени существование примеров таких колец уже анонсировано несколькими авторами. — Прим. ред.
296 ГЛ. VII. ПРИЛОЖЕНИЯ 2. Проверить, что полугруппа, определяемая соотношениями F), допу- допускает двусторонние сокращения. (Воспользоваться теоремой III. 9.3 для полу- получения нормальной формы слов.) 3. (Мальцев.) Показать, что свободная полугруппа S с двумя свободными образующими a, b может быть вложена в G = Qp {a, b \(ab~1J = l) и в Н = Qp {a, b (ab~1K = lj и что О и Н будут неизоморфными группами дробей для S. Показать, что S обладает неизоморфными группами дробей, которые несжимаемы как расширения полугруппы S. (Применить предложе- предложение VII. 2.5 к О и Н.) 4. Доказать предложение 3.1 непосредственно, используя ультрапроизве- ультрапроизведения. (В качестве множества индексов взять систему конечных подмножеств полугруппы S.) 5. Будем называть последовательность преобразований допустимой, если она имеет вид, описанный в теореме 3.3. Показать, что в теореме 3.3 доста- достаточно взять только такие последовательности, которые не содержат никаких допустимых собственных подпоследовательностей. 6. Непосредственно проверить условия теоремы 3.3 для направленных полугрупп с сокращениями. 7. Пусть S — полугруппа с сокращениями, в которой любые два элемента с общим правым кратным обладают наименьшим общим правым кратным (единственным с точностью до умножения справа на обратимые элементы). Показать, что при применении теоремы 3.3 нужно рассматривать только допустимые последовательности, не содержащие подпоследовательности вида ( [ ). (Записать условие E) теоремы 3.3 для последовательности ...([) ... и показать, что его можно заменить таким же условием для последователь- последовательности ... [ ... .) 8. Пусть S — полугруппа и р — такой элемент полугруппы 5, что ар = ра' для некоторых а, а' ? S влечет либо а = а' = 1, либо а = pb, а' = Ьр. Пока- Показать, что р потенциально обратим. 9. Пусть S — полугруппа и С—такое подмножество центра полугруппы S, что в S возможно сокращение на каждый элемент множества С. Показать, что С потенциально обратимо. 10. Показать, что полугруппа S = Sg* {a, b \ba = abr} (где г — целое положительное число) удовлетворяет законам сокращения и направлена. (Получить нормальную форму для элементов полугруппы S.) 11. Показать, что подпрямое произведение двух направленных полугрупп не обязательно будет направленной полугруппой. (Рассмотреть полугруппы из упражнения 10 для различных чисел г.) 12. Показать, что всякое (ассоциативное) кольцо может быть вложено в кольцо с 1. Пусть через R] обозначено универсальное «кольцо с 1» для R. Получить необходимые и достаточные условия для R, при которых R1 не имеет делителей 0. 13. (Голди.) Показать, что каждая область целостности с условием макси- максимальности для правых идеалов будет правой областью Оре. (Показать, что если a, b не имеют общего правого кратного, то правые идеалы, порожден- порожденные b, ab, ..., anb, образуют строго возрастающую цепь.) 14. (Алберт.) Показать, что никакое линейно упорядоченное кольцо не имегт делителей нуля. Показать, что если такое кольцо является областью Оре, то данная упорядоченность имеет единственное продолжение в теле дробей. 15. (Амицур.) Показать, что кольцо без делителей нуля, которое удовле- удовлетворяет некоторому тождеству, выполняющемуся не во всех кольцах, вкла- вкладывается в тело.
4. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ГРУППОИДОВ 297 16. Пусть R — некоторое кольцо с 1 и М — мультипликативно замкнутое подмножество кольца /?, содержащее 1, но не содержащее делителей нуля и направленное относительно делимости слева. Показать, что если для каждого а?М существует такое Ь?М, что ЯЬ С aR и, кроме того, Mxf\M Ф 0 влечет х?М, то R может быть вложено в такое кольцо S, что элементы множества М обратимы в S и каждый элемент кольца S пред- представим в виде am~l (a?R, т?М). 17. Показать, что для любого тела К с эндоморфизмом 0 существует расширение L с автоморфизмом, индуцирующим 9. (Заметить, что по опре- определению каждый эндоморфизм оставляет единицу 1 неподвижной.) 18. Пусть F (х)— поле рациональных функций от х над полем F, а через а, р, у обозначим эндоморфизмы, порожденные отображениями х —.> — х, х —> х2, х -> х3 соответственно. Тогда F (х) может быть вложено в тело Е, которое обладает автоморфизмами а', Р', у', индуцирующими «a F (х) соответственно а, р\ у, но не существует полугруппы автоморфиз- автоморфизмов тела Е, которая после ограничения на Fix) индуцирует действие полу- полугруппы, порожденной эндоморфизмами а, р, у. 4. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ГРУППОИДОВ Проблема деления, которая обсуждалась в § VII.3, как это ни странно, становится значительно проще, если отбросить условиг ассоциативности. Теперь задача состоит в том, чтобы группоид вло- вложить в квазигруппу. Так как в квазигруппе однозначно определено левое и правое деление, то для вложимости группоида О в квази- квазигруппу, очевидно, необходимо, чтобы G удовлетворял законам право- правостороннего и левостороннего сокращения. Это условие также доста- достаточно для того, чтобы вложение было возможно (Бейтс [47], Ивенс [51]). Для установления этого факта воспользуемся представлением алгебр в полугруппах (предложение IV.4.6). При доказательстве удобно рассматривать правое и левое деление отдельно; итак, будем называть группоид О правой квазигруппой, если уравнение ха — Ь A) обладает единственным решением в О для а, Ъ ? G. Ясно, что во всякой правой квазигруппе и, в более общем случае, во всяком группоиде, содержащемся в правой квазигруппе в качестве подгруппоида, возможно правостороннее сокращение: если ас = be, то а — Ь. B) Лемма 4.1. Пусть О — группоид с правосторонним сокраще- сокращением; тогда О может быть вложен в правую квазигруппу G*. Если, кроме того, О удовлетворяет закону левостороннего сокращения, то G* также удовлетворяет этому закону. Доказательство. Построим сначала расширение О, груп- группоида G, в котором уравнение A) разрешимо для всех o^G и всех
298 ГЛ. VII. ПРИЛОЖЕНИЯ Ъ ? Ov Пусть S — свободная полугруппа (с 1) над множеством О и двумя дополнительными элементами \i, p (отличными от элементов множества О) как множеством свободных образующих. Через q обо- обозначим конгруэнцию на S, порожденную парами (арьар, 1), (арац, 1), (ab\i, с), (cbp, а), где а, Ь, с пробегают все такие элементы груп- группоида G, что аЪ = с в О. Записывая S' = Sjq, видим, что естест- естественный гомоморфизм х —> х' полугруппы S на S' обладает свойствами (аЪУ=а'Ъ', a, b?G, u'a'\i'a'p' = и'а'р'а'\к' = ur, u? S. Таким образом, интерпретируя ц и р как операторы умножения и правого деления, мы получим вложение нужного вида, если сможем: показать, что С| разделяет О и выполняются условия сокращения. Рассмотрим граф, определенный данным представлением полу- Группы S'; отрезки этого графа получаются при выполнении преоб- преобразований мацар-о —>• uv, C) uapa\iv -^-uv, D) uab\iv ->- ucv, E) ucbpv —> uav F) и обратных к ним, где «, v ? S, a, b, с ? О и ab = с в G. Отметим, что в силу правостороннего сокращения а однозначно определяется элементами b и с, так что преобразование F), когда оно возможно, полностью определяется своей исходной вершиной ucbpv. Наша цель состоит в том, чтобы проверить условия теоремы III.9.3. Ясно, что каждое преобразование C) — F) уменьшает длину любого слова w, к которому оно применяется; поэтому мы получим приве- приведенное слово через конечное число шагов, которое ограничено длиной слова w. Предположим теперь, что каждое из двух слов wv w2 получено с помощью преобразований C) — F) из одного и того же слова w; нам нужно показать, что, применяя дальнейшие преобразо- преобразования к т1 и w2, можно получить одно и то же слово из обоих этих слов. Это ясно, если части слова w, затронутые преобразова- преобразованиями, которые приводят к f,n w2, не перекрываются. Далее, пере- перекрытие может произойти только для следующих пар преобразований: C) и D), C) и E), D) и F). Если перекрываются C) и D), то w должно иметь вид w = uajiapa\iv или w = uapa\iapv, скажем первый. Применяя либо C), либо D), получаем ua\iv, и поэтому в этом случае wl=w2; тот же самый вывод получается, если w = uapa\iapv. Далее, пусть перекрываются C) и E); тогда w = uab\i.bpv; применяя C) и E), получим wl = uav и w2 = ucbpv соответственно, где с = &Ь. Если к w2 мы применим F), то получим uav = wy Случай, когда Перекрываются D) и F), рассматривается аналогично.
4. ПРОБЛЕМА ДЕЛЕНИЯ ДЛЯ ГРУППОИДОВ 299 Итак, условия теоремы Ш.9.3 выполняются, и мы заключаем отсюда, что приведенные слова в S образуют трансверсал для S'. Так как каждый элемент группоида G, очевидно, является приве- приведенным словом, то это показывает, что G вложен в S'. Пусть Т — подалгебра в 5 относительно операторов ц и р, порожденная груп- группоидом О. Ее образ Т при nat q будет группоидом, содержащим G, в котором возможно правое деление на все элементы из О, т. е. уравнение обладает единственным решением в Г', а именно х = gap. Здесь мы отождествили элементы множества G и ,ii, p с их образами при nat q. Чтобы проверить возможность правостороннего сокраще- сокращения в Т', возьмем такие и, v, w?T, что ищг = vw\i (mod q). G) Без ограничения общности можно считать a, v и w приведенными словами; если в G) в обеих частях стоят приведенные слова, то они должны быть равны, и поэтому u = v в силу возможности сокраще- сокращения в свободной полугруппе S. Остается случай, когда в G) хотя бы с одной стороны стоит неприведенное слово. Теперь Т является просто алгеброй {[i, р}-слов над О; поэтому всякое собственное под- слово слова uw\x должно быть подсловом в и или w (следствие Ш.2.5); но каждое преобразование C) — F) состоит в том, что некоторое слово заменяется другим словом. Поэтому любое преобразование над собственным подсловом слова uw\x происходит целиком в пределах и или w и поэтому может уже считаться выполненным в и или w соответственно. Так как и и w — приведенные слова, то отсюда вытекает, что uw\x будет приведенным словом, за исключением того случая, когда и, w?G, и тогда uw\i = c(^O. При этом vw\i также не является приведенным словом, поскольку в противном случае мы получили бы равенство vw\x = с между приведенными словами — противоречие (например, при сравнении длин). Поэтому v также должно принадлежать G; в силу G) имеем uw = vw в Он, сокращая в G, находим, что u = v. Предположим теперь, что О удовлетворяет закону левостороннего сокращения, и пусть uv\i = uw\x (mod q), (8) где и, v, w являются снова приведенными элементами в Т. Те же самые рассуждения показывают, что если в (8) с одной стороны по- получается приведенное слово, то также и с другой, и и, v, w ? О; равенство v = w теперь вытекает из возможности сокращения в G.
300 ГЛ. VII. ПРИЛОЖЕНИЯ Мы построили группоид Т', содержащий О, в котором уравне- уравнение A) обладает единственным решением для любых а?О, Ь?Т\ при этом в Т можно производить (левосторонние или правосторон- правосторонние) сокращения, если только их можно производить в О. Положим О, = V и применим тот же самый процесс к Ох; повторяя эту кон- конструкцию, получим возрастающую цепь Ос О[ с О2 с .,, группоидов, каждый из которых с правосторонним сокращением; лрямой предел О* этой цепи будет снова группоидом с правосторон- правосторонним сокращением. Кроме того, если дано произвольное уравнение A) в О*, то можно найти такое п, что a, b?Gn, и по построению A) обладает решением в Ол + 1 и потому в О*. Благодаря закону право- правостороннего сокращения, это решение будет единственным. Итак, G*— правая квазигруппа, содержащая О. Если теперь О удовлетворяет закону левостороннего сокращения, то Gv О2, ..., а поэтому и их прямой предел О* также удовлетворяют закону левостороннего сокращения (так как это является локальным свойством). I Из соображений симметрии ясно, что будет справедлива соот- соответствующая лемма, если всюду слова «правое» и «левое» поменять местами (при очевидном определении левой квазигруппы). Поэтому если мы возьмем группоид О с двусторонним сокращением, то можно- вложить О в правую квазигруппу с левосторонним сокращением, а эту квазигруппу в свою очередь можно вложить в левую квази- квазигруппу с правосторонним сокращением, скажем G'. Тогда любое уравнение ха = Ь или ау = Ь, (9) где а, Ь ? G, обладает решением в G'. Повторяя эту конструкцию» снова получим возрастающую цепь О е G' с О" с прямой предел которой Н будет квазигруппой, содержащей О. Дей- Действительно, если дано некоторое уравнение вида (9) в Н, то можно взять такое я, что a, b?G(n\ и затем решить это уравнение в О(лИ); итак, данное уравнение обладает решением в Й, и это решение единственно, поскольку И удовлетворяет закону двустороннего сокра- сокращения. Этим доказана Теорема 4.2. Всякий группоид с двусторонним сокращением может быть вложен в квазигруппу. | Отметим, что результат, аналогичный лемме 4.1 относительно одностороннего деления, тем же методом может быть доказан для полугрупп (Кон [56]), но получающаяся полугруппа не будет удо-
5.- ЛИНЕЙНЫЕ АЛГЕБРЫ 301 влетворять законам сокращения, даже если мы начнем с полугруппы с сокращениями. По этой причине данный метод не может быть рас- распространен на случай двустороннего деления — ограничение, которое следовало ожидать ввиду теоремы Мальцева (теорема 3.3). В случае неассоциативных колец (для краткости, NA-колец) также существуют простые необходимые и достаточные условия вло- жимости в NA-тело (т. е. кольцо, ненулевые элементы которого об- образуют квазигруппу по умножению) (Нейман [511). Как и в комму- коммутативном случае, можно определить категорию NA-тел и Г-гомомор- физмов и можно показать, что представление NA-колец в этой категории обладает универсальным функтором (Скорняков [57])!). УПРАЖНЕНИЯ 1. Показать, что каждый группоид с единицей, удовлетворяющий законам сокращения, может быть вложен в лупу. 2. Показать, что всякий группоид может быть вложен в группоид, в ко- котором каждое уравнение ха = Ь или ау = Ь обладает по крайней мере одним решением. 3. Получить нормальную форму для элементов свободной квазигруппы с одним свободным образующим. (Воспользоваться теоремой III. 2.3 и пред- предложением IV. 4.6.) 5. ЛИНЕЙНЫЕ АЛГЕБРЫ Одно из главных приложений теории представлений, развитой в § IV.4, состоит в применении ее к представлению лиевых и йор- дановых алгебр в ассоциативных алгебрах. Хотя в основном в лиевом и Мордановом случае ситуация одинакова, однако детали во многом различны, и каждая теория имеет свои собственные особые трудности, которые объясняются главным образом наличием закона ассоциатив- ассоциативности. Поэтому мы посвятим этот параграф случаю линейных алгебр, не обязательно ассоциативных, а в следующих параграфах рассмот- рассмотрим влияние ассоциативности. Пусть К — некоторое коммутативное и ассоциативное кольцо с 1, и через (К) обозначим категорию всех линейных /С-алгебр (не обя- обязательно ассоциативных). Когда К = Z, кольцу целых чисел, (Z) ') Теорию свободных разложений в указанной категории, построенную Л. А. Скорняковым, на случай мультиоператорных алгебр с делением обоб- обобщил И. С. Иванов (ДАН СССР, 165 A965), 28—30). При этом понятие мультиоператорной алгебры над полем есть обобщение понятия алгебры над полем, состоящее в том, что бинарное умножение заменяется произвольной системой Й операций произвольной арности, не меньшей двух, притом поли- полилинейных относительно аддитивного векторного пространства (см. А. Курош, Сиб . машем, журн., 1 A960), 62—70, 638). — Прим. ред.
302 ГЛ. VII, ПРИЛОЖЕНИЯ будет по существу категорией всех колец. В обозначениях главы II умножение в /С-алгебре может быть обозначено символом оператора ji ab\x; A) обычно этот символ совсем опускают, но так как закон ассоциатив- ассоциативности не обязан выполняться, то теперь при повторных произведениях необходимо использовать скобки, чтобы различать, например, (ab)c и а(Ьс). Мы примем компромиссное обозначение, используя скобки, но отбрасывая левую скобку. Итак, произведение а на b будет запи- записываться так: ab). B) На самом деле это совпадает с обозначением A), где jli заменено на). Итак, закон ассоциативности должен теперь читаться так: ab)c)=abcj). Рассмотрим теперь произвольное тождество в /С-алгебре; такое тождество можно привести к виду / = 0, C) где / — слово в свободной /С-алгебре, скажем Кх< над- некоторым алфавитом X. Как и в § IV.2, можно показать, что К% является группоидной алгеброй над К свободного группоида Гх над X. Итак, каждый элемент алгебры Кх единственным образом может быть представлен в виде /=2 где f(s)?K, s?Tx и /(s) = 0 для всех элементов s, за исключением конечного числа. Каждому элементу s группоида Гх сопоставлено целое положительное число I (s), его длина, равное числу сомножи- сомножителей (или, эквивалентно этому, на единицу большее, чем число скобок). С помощью длины определим степень элемента / следующим образом: Для / = 0 степень примем равной —со. Всякое систематическое изучение многообразий линейных /С-алгебр должно исходить из рассмотрения возможных множеств тождеств. Теперь тождества C) можно классифицировать по их степени. Для произвольной степени я это трудная задача, охватывающая теорию представлений симметрической группы я-й степени и общей линейной группы над К (см. Мальцев [50], Шпехт [50], Кон [52]), и если не иметь в виду определенной задачи, такая классификация вряд ли оправдала бы затраченные усилия. Поэтому ограничимся простейшим случаем, когда я-^2 и К — поле. Тогда полная классификация дается следующей теоремой: Теорема 5.1. Пусть К — произвольное поле; тогда всякое тождество степени не выше двух, которое выполняется не во всех
5. ЛИНЕЙНЫЕ АЛГЕБРЫ 303 линейных К-алгебрах, эквивалентно для К-алгебр одному из сле- следующих тождеств: (i) х=0; (И) ху)=0; (Ш) х2)—х=0 (закон идем- идемпотентности); (iv) л:2-)—о (закон альтернативности); (v) xy)—yx)=0 (закон коммутативности). Кроме того, случай (iii) возможен только тогда, когда К — поле из двух элементов. Доказательство. Всякое тождество содержит лишь конечное число различных неизвестных; наиболее общее тождество степени два от xv . .., хп имеет вид .2 *<»*<+2 ¦*' Если мы зафиксируем k и положим в D) xi = 0 для IФ k, то получим вычитая равенства E) из D), получаем 2 = 0. F) Итак, D) влечет E) и F), и, обратно, если выполняются E) и F), то можно вывести D), так что D) эквивалентно E) и F). Предположим теперь, что не все ai равны нулю, скажем аг Ф 0. Тогда, разделив на ctj, из E) получаем х-\~х2)у = 0, G) где мы написали х вместо xv Таким образом, если у = 0. то мы получаем тождество х = 0, которое, очевидно, влечет D), так что мы имеем случай (i). В любом случае, если в G) заменить х на хк (X ? К) и полученное равенство вычесть из равенства G), умножен- умноженного на к2, мы получим х(к2 — к) = 0; это снова дает (i), за исклю- исключением того случая, когда к2 —к для всех элементов к поля К, что может быть только тогда, когда К состоит из двух элементов. Сле- Следовательно, если это так и случай (i) не выполняется, то имеем х2) — х = 0. (8) Если в (8) заменить х на х-\-у и затем упростить, используя (8) (как в § V.2), то получим О. (9) Итак, используя одно равенство (8), можно привести D) к виду l = 0. A0) Если это не тождественный нуль, то пусть у1}- ф 0; тогда, полагая xi = xj = x, хк~0 (кф1, j), получаем д:2) = 0, а вместе с (8) это
304 ГЛ. VII. ПРИЛОЖЕНИЯ показывает, что л; = 0, т. е. имеем случай (i). В противном случае A0) равно нулю тождественно, т. е. (8) влечет F), и остается только E). Но мы уже видели, что это может дать только случай (i) или слу- случай (ш), и в последнем случае К —поле из двух элементов. Остается обсудить случай, когда все at в D) равны нулю. По- Полагая все переменные, кроме двух, равными нулю, из F) получаем тождества XtXj) Pif -\- XjX[) Py, = 0 (/, j = 1 tl), A1) которые все вместе эквивалентны F). Если $kk Ф 0 для некоторого k или если Р/у-Ь (Зу,- фО для некоторых /, j, то из E) или A1) соот- соответственно (помня, что теперь ak = 0 в E)) можно вывести тождество х2) — 0. A2) Из A2) получаем (9) (заменяя х на х -f- у и используя A2) для упро- упрощения полученного тождества), и этим снова можно воспользоваться для приведения D) к виду A0). Если A0) не тождественный нуль, скажем Y/y Ф 0, то, полагая все неизвестные, за исключением xt и хр равными нулю, выведем тождество 0, A3) и, наоборот, A3) влечет D) (в предположении, что все ak равны нулю). Итак, имеем случай (ii); с другой стороны, если A0) полу- получилось тождественно равным нулю, то это означает, что A2) вле- влечет D) и поэтому эквивалентно D), т. е. случай (iv). Остался только случай, когда Эйд. == 0 для всех k в E), так что E) выполняется тождественно, и в A1) P,-;--(-Pyt- — 0 для всех I, j. Так как D) не удовлетворяется тождественно, то некоторое р,у от- отлично от нуля, и таким образом получаем ху) — ух) = 0; обратно, этим тождеством можно воспользоваться для приведения F) к нулю, и поэтому оно эквивалентно нашему исходному тождеству D), т. е. имеем случай (v). | Для а — i, .. ., v через (К)а обозначим многообразие линейных /С-алгебр, определяемое тождеством (а) теоремы 5.1. Ясно, что (K)i — тривиальное многообразие и (К)ц—многообразие «нулевых алгебр», т. е. /С-модулей, которые рассматриваются как линейные алгебры с нулевым умножением. (К)щ — многообразие идемпотент- ных алгебр; при наличии закона ассоциативности эти алгебры будут просто булевыми алгебрами (см. § V.2), однако легко построить не- неассоциативные алгебры в (К)т (см. упражнение 2). На самом деле были построены общие (т. е. нелинейные) алгебры, все подалгебры которых с двумя образующими являются булевыми алгебрами, но сами
S- ЛИНЕЙНЫЕ АЛГЕБРЫ 305 эти алгебры не являются булевыми (Даймоня и Маккинси [47]). Такие алгебры не могут быть линейными в силу результата упражнения 1, приведенного ниже. Это показывает, что аксиоматический ранг буле- булевых алгебр не меньше трех (см. § IV.3); поскольку булевы алгебры могут быть определены тождествами от трех переменных, то на самом деле их аксиоматический ранг равен трем. Алгебры многообразия (К)ы называются антикоммутативными ') или (—)-алгебрама. Существует естественный способ представления {—)-алгебр в линейных /С-алгебрах, который мы теперь опишем. Каждой /С-алгебре Л можно сопоставить другую ЛГ-алгебру А', на которой структура /С-модуля такая же, как и на Л, но в которой умножение задается равенством ху\ — ху) — ух). A4) Алгебру А будем называть (—)-алгеброй, соответствующей алгебре Л; ясно, что на самом деле Л будет (—)-алгеброй, операции которой являются производными от операций алгебры Л. Таким образом, кате- категория (К) всех линейных /("-алгебр оказывается подчиненной катего- категории (K)lv- Теперь в силу следствия IV.4.3 представление A4) (—)-алгебр в /С-алгебрах обладает универсальным функтором, сопоставляющим каждой (—)-алгебре В линейную ЛГ-алгебру U (В) и гомоморфизм и: B-+U(B)~, A5) который универсален для гомоморфизмов алгебры В в алгебры вида Л . Предположим теперь, что характеристика поля К отлична от двух; тогда на любой (—)-алгебре В с умножением ху\ можно определить второе умножение лгу), полагая ^ху]. A6) Если полученную таким образом алгебру обозначить через В , то тождественное отображение определяет представление алгебры В в алгебре В , так как ху) — ух) = y (ху] — ух]) = ху\. Итак, каждая (—)-алгебра обладает точным представлением A4), и от- отсюда вытекает, что A5) будет вложением. По этой причине U(B) называется универсальной линейной К-оболочкой (—)-алгебры В даже в случае произвольного основного кольца, когда A5) не обязано быть взаимно однозначным. Мы можем сформулировать наш результат в виде следующей теоремы: ') С некоторых точек зрения естественнее было бы называть эти алгебры альтернирующими; мы избегаем этого названия из-за возможной путаницы с альтернативными алгебрами (см. упражнение 6).
306 ГЛ. VII. ПРИЛОЖЕНИЯ Теорема 5.2. Пусть К— произвольное поле, характеристика которого не равна двум; тогда всякая антикоммутативная К-алгебра может быть вложена в (-)-алгебру подходящей линей- линейной К-алгебры, и для всех таких вложений существует универ- универсальная К-алгебра, универсальная линейная К-оболочка антиком- антикоммутативной алгебры В. | Этот результат справедлив для любого поля, но не для любого кольца (см. упражнения 3 и 4). Им можно воспользоваться, например, для доказательства того, что подалгебры свободных (—)-алгебр (над полем) снова свободны (Ширшов [54]), используя при этом соответ- соответствующий результат для линейных алгебр (Курош [47], Витт [53]), но мы не будем входить в детали доказательства. Алгебры многообразия (К) являются просто коммутативными (но не обязательно ассоциативными) алгебрами. Каждой /С-алгебре А со- сопоставим коммутативную алгебру А+, ее (-}-)-алгебру, взяв /^-модуль А с умножением ху) =ху)-\-ух). A7) Как и раньше, это определяет универсальный функтор, сопоста- сопоставляющий каждой коммутативной алгебре С линейную ЛГ-алгебру V(C) и гомоморфизм v: C->K(C)+, A8) который универсален для гомоморфизмов алгебры С в алгебры вида А+, где А — линейная ЛГ-алгебра. Если характеристика поля К отлична от двух, то тождественное отображение алгебры С в алгебру С^, которая определяется так же, как в A6), снова дает точное предста- представление, и, таким образом, мы получаем следующую теорему: Теорема 5.3. Пусть К— произвольное поле, характеристика которого не равна двум; тогда всякая коммутативная К-алгебра может быть вложена в {-\-)-алгебру подходящей линейной К-ал- гебры, и для всех таких вложений существует универсальная К-алгебра. I УПРАЖНЕНИЯ I. Показать, что всякое кольцо с 1 (ассоциативность не предполагается), удовлетворяющее тождеству ху) у) = ху), будет булевой алгеброй. . Показать, что коммутативная алгебра с единицей I над основным полем из двух элементов с базисом 1, а, Ь, с и соотношениями а2) = а, b2) = b, ab) = ас) = с2) = с, be) = 0 неассоциативна и принадлежит многообра- многообразию (К)ш- 3. Показать, что для основного поля характеристики два универсальные функторы U и V для представлений (—)- и (+)-алгебр также будут инъек- тивными. (Использовать линейно упорядоченный базис для построения точ- точного представления.)
5. ЛИНЕЙНЫЕ АЛГЕБРЫ 307 4. Пусть F — поле характеристики два и К — ассоциативная и коммута- коммутативная /^-алгебра, порожденная элементами а, E, у с соотношениями а2 = |32 = = Y2 = 0- Показать, что универсальный функтор U не будет инъективным в этом случае. (Взять (—)-алгебру с образующими а, Ь, с и соотношениями аа -(- бр = су и показать, что каждое представление отображает аЬ] сф в нуль.) 5. (Капланский.) Показать, что в линейной алгебре над полем характе- характеристики нуль всякое тождество эквивалентно системе тождеств, линейных и однородных относительно каждого переменного. 6. Показать, что всякое многообразие линейных алгебр с 1 над полем характеристики нуль, определяемое тождествами степени не выше трех, определяется одним или несколькими из следующих тождеств, где А (х, у, г) = = ху) г) — xyz)), ху] = ху) — ух): A) ху) = ух). (Н) х2) х) — хх2) ), (lii) ху] z] -J- yz] х] -)- гх] у] = 0 (тождество Якоби), (iv) А {х, у, z) = 0 (закон ассоциативности), (v) А (х, у, х) — 0 (закон эластичности), (vi) А (х, у, у) = 0 (закон правой альтернативности), (vii) ху] у] = О, (viii) xy] z] = хг] у], (ix) А {х, у, z) = А (г, у, х), (х) ху) г) — хг) у)—у г) х) + г у) х) = X {xyz) )—xzy) )—yzx)) -f zyx))) T тождества, полученные из (vi) и (х) изменением порядка сомножителей (т. е. применением антиизоморфизма). 7. Показать, что в ассоциативной алгебре, удовлетворяющей тождеству ху]г] =0, прозводная операция аху) -\- fiyx) определяет ассоциативное умно- умножение для всех а, р. 8. Пусть А есть (-(-)-алгебра (с коэффициентами из кольца К)', тогда К-модуль М с отображением v: А X М -> М, которое линейно по каждому аргументу, называется А-модулем. Показать, что если умножение в А обо- обозначено через [х, то прямое произведение Е=А^М с умножением (а, х) • {Ь, у) = (аЬи., ayv -f- bxv) будет (-(-)-алгеброй, содержащей А в качестве подалгебры и М в качестве идеала. (Алгебра Е называется расщепляемым нулевым расширением М при помощи А.) 9. (Тамари [62].) Показать, что если неассоциативные произведения вы- выделяются заключением второго сомножителя в скобки, то различные распре- распределения из г пар скобок (^, ") определяют различные произведения из г -\-1 сомножителей и что таким образом получаются все возможные произведения. Вывести формулу для числа Ьт способов распределения скобок в произведении изг-f-l сомно- сомножителей. (Если s\ означает число всех последовательностей из h членов ( и к членов ) , то, заменяя в каждой последовательности последнюю не имею- имеющую пары скобку } на (, показать, что sTr — &/- )
308 ГЛ. VII. ПРИЛОЖЕНИЯ 6. ЛИЕВЫ АЛГЕБРЫ Пусть К—некоторое ассоциативное и коммутативное кольцо с I, а через As (К) обозначена категория ассоциативных /С-алгебр. По- Поскольку As (К) является (полной) подкатегорией категории (К), она снова будет подчинена категории антикоммутативных алгебр, которую здесь мы будем обозначать через (К)~ (вместо (K)iv\. Поэтому мы имеем естественное представление категории (К)~ в категории As {К). Допустимыми отображениями будут те и только те /(-линейные ото- отображения [х, для которых М- (ху]) = й (х) (х (.у) — ц (у) ц (х). A) Таким образом, допустимые отображения определяются тожде- тождествами, и отсюда вытекает (по следствию IV.4.2), что существует универсальный функтор, сопоставляющий каждой (—)-алгебре X един- единственную ассоциативную алгебру U (X), универсальную ассоциатив- ассоциативную оболочку (—)-алгебры X, с каноническим гомоморфизмом и: X->U{X). B) Обычно этот гомоморфизм не является взаимно однозначным; дей- действительно, легко проверить, что всякий элемент вида xy\z] + yz]x] + zx]y] C) отображается в нуль. Поэтому ограничимся рассмотрением (—)-алгебр, в которых это выражение тождественно равно нулю, и дадим такое определение: Лиевой алгеброй называется (—)-алгебра, удовлетворяющая то- тождеству ху] z] -+- У г] х) -f- zx] у] = 0 (тождество Якоби). D) Предыдущее замечание показывает, что алгебра X должна быть лиевой, чтобы гомоморфизм B) был взаимно однозначным; всякая лиева алгебра с этим свойством называется специальной. Каждая лиева алгебра над полем как областью коэффициентов специальна. Это вытекает из теоремы Биркгофа — Витта, в которой, кроме того, базис универсальной ассоциативной оболочки лиевой алгебры L выра- выражается через базис алгебры L. Ниже мы приведем доказательство этого результата, но сначала рассмотрим частный случай свободной лиевой алгебры. Мы докажем несколько больше, а именно выразим базис этой алгебры через множество свободных образующих. В част- частности, этим будет решена проблема тождества для свободных лиевых алгебр. Пусть X — некоторое линейно упорядоченное множество; рассмо- рассмотрим свободную полугруппу Фх над X. Элементы полугруппы Фх, называемые словами над X, являются конечными наборами элементов
6. ЛИЕВЫ АЛГЕБРЫ 309" множества X и могут быть упорядочены лексикографически. Точнее, если и = и, • • • ип v — vx • ¦ • vs (ut, Vj ? X), то положим и < v, если^ только ut =Vi для i—\, ,.., k — 1 и ик < vk. При таком опреде- определении Фх будет линейно упорядоченной; если, например, хх < х,2 < хъ,. то JC.XwvLv, < х,х.хп. Два слова и, v называются циклически сопря- женными, еслл u=ab, v = ba. Слово и называется правильным, если для любого разложения и —ab {a, b Ф 1) имеем и > ?а; таким образом, слово правильно, если оно следует за всеми циклически со- сопряженными с ним. Отметим, что для правильного слова представле- представление и = ak, где &> 1, невозможно; далее, заметим, что если и — правильное и и < v, то uv < vu. E) Действительно, если м < v и uv^vu, то u—vz и поэтому i>Zf^> otz, т. е. Z'O^'yz, что противоречит правильности и. Воспользуемся теперь правильными словами для определения не- неассоциативных «базисных произведений», которые будут служить ба- базисом нашей свободной лиевой алгебры. Пусть Гх — свободный груп- группоид над X; его элементы представляют собой наборы элементов из X с некоторой расстановкой скобок. Будем обозначать такие произве- произведения через [и]; если и имеет степень п, то в [и] имеется п— 1 пара скобок (или п — 2 пары, если мы опускаем внешнюю пару скобок, как иногда будем делать). Определение. Произведение [и] называется базисным при условии,. что либо и ? X, либо выполняются следующие условия: (i) если [и] = [v] [w], то [v], [w]—базисные и v > w, (ii) если [и] = [[v^ [v2]] [w], то v2 <; w. Этим базисные произведения определены индукцией по степени. Например, если Х=[х, у), где х •< у, то базисные произведения включают х, У, [ух], Цух]х], .... [[ух][ух]х]] Эти обозначения скоро становятся громоздкими, но положение исправ- исправляется следующей леммой: Лемма 6.1. В каждом слове и над X можно расставить, скобки единственным способом так, что оно примет вид где каждое слово [bt] — базисное. Кроме того, если в базисном произведении [и] отбросить скобка^ то полученное слово будет правильным, и, обратно, в каждом пра- правильном слове и можно расставить скобки единственным способом так, что оно превратится в базисное произведение.
310 ГЛ. VII. ПРИЛОЖЕНИЯ Доказательство. Воспользуемся индукцией по длине (=сте- •пени) слова и. Пусть хх — первый элемент множества X (в смысле данной упорядоченности), встречающийся в и. Если хх встречается в а на первом месте, то имеем u = xxv, где v имеет меньшую длину, и по предположению индукции v = = [Ь2\ ¦ ¦ ¦ \ЬА< гле Ь2 -< ... -< Ьг\ отсюда и = [хх] [Ь2] ¦ ¦ ¦ [br]. G) Теперь единственным базисным произведением, начинающимся с хх, которое является сомножителем слова и, может быть только сам хх (в силу (И) определения базисных произведений). Отсюда г>1, за исключением того случая, когда и = хх; кроме того, хх <^ Ь2. Это показывает, что запись G) нужного вида и единственна. Далее, предположим, что хх встречается в и не на первом месте, так что и = xt ¦ ¦ ¦ хх • • • хх • ¦ ¦ (xt> хх). Во всяком разложении слова и на базисные произведения единственным базисным произведением, начинающимся с хх, будет сам хх, как мы только что видели. Но первое базисное произведение начинается с xt и поэтому следует за хх. Итак, не существует разложения вида F) с хх в качестве сомножителя. Теперь возьмем некоторый хх в и, ко- которому предшествует Xj ф хх. Так как хх не является начальной буквой базисного произведения (ни в каком разложении вида F)), то он может быть только конечной буквой некоторой части (также базисной) не- некоторого базисного произведения: [[w] xx] например. Но если степень w больше единицы, скажем w=wlw2, то w2 > xx, а это противоречит тому факту, что [w] хх — базисное слово. Итак, w = Xj и в любом разложении слова и на базисные произведения базисное слово х}хх должно появиться в качестве сомножителя. Заключая XjXx в скобки и обозначая этот сомножитель одной буквой, получаем более корот- короткое слово, и, используя предположение индукции, получаем разложе- разложение F) слова и. Если в F) г > 1, то, используя E), имеем bt^.bj для /</ и, следовательно, bfij-^bjb^ Это показывает, что ьхь2 • • • ьт <^ ь2ьхь3 ¦ • • ьг <; ь2ь3 • • ¦ ьтьх, отсюда, если г> 1, то и не может быть правильным. Итак, если и правиль- правильно, то существует один и только один способ расстановки скобок в и для получения базисного произведения [и]. Обратно, если [и] — базис- базисное произведение, то либо и имеет степень 1 и поэтому правильно, либо степень и больше 1 ид;, — наименьшая буква, встречающаяся ? и; тогда первый раз хх входит в [и] в сочетании [^jcJ, где xt > хх.
6. ЛИЕВЫ АЛГЕБРЫ 311 Обозначая [х^^] новой буквой и используя индукцию по степени, видим, что любое слово, циклически сопряженное с и, должно пред- предшествовать и, за исключением, быть может, одного, начинающегося^ с самого хх. Но оно также предшествует и, так как и, очевидно, не может начинаться с xv Итак, и правильно, как и утверждалось. В Теперь мы можем доказать теорему, в которой строится канони- канонический базис лля свободных лиевых алгебр. Доказательство (так же как и доказательство леммы 6.1) основано на доказательстве Шир- Ширшова [58] (см. также М. Холл [50] и Ф. Холл [58]). Теорема 6.2. Пусть L — свободная лиева алгебра над ли- линейно упорядоченным множеством X. Тогда базисные произведения над X образуют базис в L как в свободном К-модуле. Доказательство. Покажем сначала, что базисные произведе- произведения над X порождают L. Всякий элемент в L степени, большей единицы, является линейной комбинацией членов [v] [w], где по пред- предположению индукции [v] и [w] можно считать базисными и в силу антикоммутативности можно предполагать, что v > w. Если [v] имеет- степень 1 или если [v] = [v^ [v2], где v2-^w, то [v] \w) будет также- базисным. В противном случае v2 > w, ив силу тождества Якоби имеем Теперь fj, v2 и vxw > wvx\ следовательно, Кроме того, v,2w > wv2 и поэтому V{v<2w > v{wv2. Индукцией по порядку членов одинаковой степени члены в правой части равен- равенства (8) можно выразить через базисные произведения, а потому [г>] [w] также можно выразить через базисные произведения. Это по- показывает, что базисные произведения порождают L. Для доказательства независимости базисных произведений возьмем свободную ассоциативную алгебру А над X и подалгебру [X] алгебры А~, порожденную множеством X. Тогда [X] — лиева алгебра над X, и, поскольку L свободна над X, тождественное отображение множества X можно продолжить до гомоморфизма L->[X\. (9) Мы завершим доказательство теоремы, если покажем, что базисные произведения линейно независимы в [А'] над К- Этим будет показано попутно, что (9) — изоморфизм. Всякое базисное произведение имеет вид [и], где и правильно. Мы утверждаем, что если [и] выражено через ассоциативные слова в Л, то [и] = и -{-слова, предшествующие и в данной упорядоченности. A0). l=-[[f2] правильны тельно, v,v2w - [w]] И V > v2v [f,] + [ i^J v2 > w. > v2wv1. [w] ] [v2]. откуда v (8) V2vi и
¦312 ГЛ. VII. ПРИЛОЖЕНИЯ Действительно, пусть [и] — [г>] [w]\ тогда \v] и [w] (индукцией .по степени) можно считать базисными, поскольку [v] = v-\-v*, [w] — w -\- w*, где через v* обозначены члены, предшествующие v, а через w* обо- обозначены члены, предшествующие w. Теперь [и] = [v -\- v*, w -]- w*] = vw 4- v*w -\- vw* + v*w* — — даи — WV* — W*V — W*V*. Справа все члены первой строки предшествуют vw, а все члены второй строки предшествуют wv, который в силу правильности и сам предшествует vw. Этим доказано A0). Если теперь мы имеем соотношение 2а/И, = 0 (а, 6 АО (И) между различными базисными произведениями, то пусть \uk\ — по- последнее базисное произведение (в смысле данной упорядоченности), участвующее в A1) с ненулевым коэффициентом. Выражая A1) через ассоциативные слова, находим, что akuk -f предшествующие слова = О, что приводит к противоречию. Следовательно, базисные произведения независимы. I Теорема 6.3. (Баркгоф [37|, Ватт C7|.) Пусть L — лиева алгебра над полем К с базисом В. Если базис В линейно упоря- упорядочен некоторым образом, то универсальная ассоциативная обо- оболочка U (L) лиевой алгебры L обладает базисом, состоящим из ¦возрастающих произведений В частности, L специальна. Доказательство. Предположим сначала, что L свободна «ад X; тогда имеем гомоморфизм ф: L->[X] A3) алгебры L в лиеву алгебру, порожденную в А~ множеством X, где А—свободная ассоциативная алгебра над X. Далее, всякое до- допустимое отображение а алгебры L в ассоциативную алгебру С (т. е. всякий гомоморфизм a: L->C~) индуцирует отображение а0: X—vC. Это отображение может быть продолжено до гомоморфизма а': А-*-С, поскольку А свободна. Теперь фа' и а —два гомоморфизма алгебры L в С, которые совпадают на X и, следовательно, на L. Итак, фа' —а
6. ЛИЕВЫ АЛГЕБРЫ 313 и отображение а', ограниченное на [X], единственно, так как она определяется своими значениями на X. Это показывает, что [X] с каноническим отображением A3) является универсальной ассоциа- ассоциативной оболочкой алгебры L; покажем, что произведения 1М ••• [Ът\ (\Ьг\— базисное, 6, < ... <6Г) образуют базис алгебры А. При доказательстве теоремы 6.2 мы видели, что всякое базисное произведение [Ь] имеет вид [b] = Ь -(- члены, предшествующие Ъ. Отсюда, если и—некоторое слово над X, то по лемме 6.1 и = ь1ь2 ¦¦¦ bt (*,< ... <А); итак, и = [?]] [Ь2] ¦ • ¦ [br] -\- предшествующие члены. A5> Теперь различные слова и образуют базис алгебры Л, и в силу A5) эти базисные элементы могут быть выражены последовательно через произведения A4); поэтому последние снова образуют базис. Вы- Выбирая г = 1, видим, что отображение A3) взаимно однозначно, и потому алгебра L может быть отождествлена с подпространством алгебры А. Пусть LT — подпространство алгебры А, порожденное всеми произведениями A4), состоящими не более чем из г сомножи- сомножителей. Так как для любых двух базисных произведений bit bj bfij = bjbt + S yijkbk {yijk 6 K). то отсюда вытекает, что во всяком произведении из г базисных про- произведений сомножители перестановочны (по mod Z.'), так что IS содержит все выражения степени г, составленные из базисных про- произведений в произвольном порядке. В частности, если В — произ- произвольный базис алгебры /,, некоторым образом упорядоченный, то- возрастающие произведения степени г над В образуют базис подпро- подпространства И (по mod//~!). Пусть теперь L — произвольная лиева алгебра; запишем L = F\N, где F — свободная лиева алгебра и N — идеал в F. Если В — неко- некоторый базис алгебры F вида В=В'[)В", где В'—базис идеала ./V и В" — базис дополнения идеала N в F, то в U(F) базис образуют элементы v'v", A6) когда v', v" пробегают возрастающие произведения над В', В" со- соответственно. Так как TV — идеал в F, то подпространство V алгебры U(F), порожденное элементами A6), в которых v' ф1, об- образует идеал в U(F). В самом деле, если v'v" имеет степень г, ' ЬгЬ2 ••• bs, v" = bs+1 ••¦ br (s^>l) и b ? В, то
314 ГЛ. VII. ПРИЛОЖЕНИЯ предположим, что bi_1<^.b <С#/; тогда индукцией по г получаем Ьх ••¦ ЪГЬ = ЬХ ••¦ bl_lbbi ••• br (mod V П Fr~1). Здесь правая часть принадлежит V, откуда Ьх ¦ ¦ • brb?V и анало- аналогично bb\ ¦¦¦ br?V. Это показывает, что V замкнуто относительно умножения на любые элементы из В и, следовательно, на любые элементы из F, т. е. V — идеал. Факторалгебра U (F)jV обладает базисом, состоящим из элементов v", т. е. из всевозможных возра- возрастающих произведений над В"', и так как V Ш N, то естественное отображение F —>¦ U(F) индуцирует такое отображение L—>U(F)jV. что диаграмма 4- L + коммутативна. Итак, имеем гомоморфизм U (/.)-> U (F)jV, и поскольку возрастающие произведения над В" линейно независимы в U(F)/V, то они независимы также в U (L); ясно, что они порождают U (L) и, следовательно, образуют базис. § Отметим, что можно также доказать эту теорему, не используя теоремы 6.2, непосредственными, хотя и несколько более длинными, выкладками (см., например, Картан и Эйленберг [56], гл. 13). Этот метод имеет то преимущество, что применим к любой лиевой алгебре, которая свободна как АГ-модуль, так что нет необходимости предпо- предполагать, что К — поле. Теорема Биркгофа — Витта была сформули- сформулирована для произвольных лиевых /С-алгебр и была доказана для лиевых алгебр над кольцом главных идеалов без делителей нуля {Лазар [54]) и, в более общем случае, над произвольным дедекиндо- вым кольцом без делителей нуля (Картье [58]). Но она не может иметь места во всех случаях, поскольку существуют лиевы алгебры, не являющиеся специальными (Картье [58], Ширшов [53]). Во всех примерах неспециальных лиевых алгебр аддитивная группа алгебры L обладает кручением, и, действительно, было показано, что лиева .алгебра без кручения обязательно специальна (Кон [63]). В заключение вернемся к свободной лиевой алгебре F и вычислим размерность г])„ пространства Fn< компоненты степени п алгебры F, в случае когда F—-алгебра ранга q. Если дано некоторое слово и длины п, то либо все слова, циклически сопряженные с и, различны, и в этом случае и сопряжено в точности с одним правильным сло^ вом, либо и имеет вид vk, где v имеет длину d = njk и сопряжено только с одним правильным словом. Поэтому если мы переберем все q" слов длины п, то для каждого делителя d числа п получим
6. ЛИЕВЫ АЛГЕБРЫ 31S все правильные слова длины d, каждое из которых повторено d раз. Итак, qn = 2 d$d; d\ n чтобы разрешить это равенство относительно г|)„, запишем его для всех делителей данного п и разрешим последовательно относительно ntyn: р, | л р,р21 л где jOj, p2, ... пробегают все различные простые делители п. Чтобы записать это равенство короче, введем функцию Мёбиуса [ (— 1)*, если г = рхр2 ••• pk (где pv p2 pk — (х (г) = -j различные простые), I 0 в противном случае. Тогда из A7) вытекает следующая Теорема 6.4. (формула Ватта.) Пусть F — свободная лиева алгебра над xv ..., xq и Fn — компонента степени п алгебры F\. тогда размерность пространства Fп определяется по формуле й | л УПРАЖНЕНИЯ 1. Пусть L — лиева алгебра, и через ра обозначим правое умножение х -» ха\. Показать, что а -> ра будет допустимым отображением из L в Jg (?), кольцо К-линейных отображений на L. 2. Показать, что ненулевая лиева алгебра не может обладать единицей. 3. Показать, что если X—множество образующих лиевой алгебры L, то пространство L порождается левонормированными произведениями над X (произведение называется левонормированным, если всякий его сомножи- сомножитель имеет степень 1 или является произведением, в котором правый со- сомножитель имеет степень 1). 4. Показать, что если X — множество образующих лиевой алгебры L и X линейно упорядочено, то L порождается базисными произведениями над X. (Заметим, что базисные произведения не являются в общем случае лево- нормированными.) 5. Показать, что в свободной лиевой алгебре над {-?}U^ левонормиро- ванные произведения, получаемые из элементов ху\ ¦•• уп (У1^У) с помощью соответствующей расстановки скобок, образуют базис для элементов сте- степени n -j-1 относительно х.
316 ГЛ. VII. ПРИЛОЖЕНИЯ 6. Показать, что в свободной лиевой алгебре над х{ xq размерность .пространства элементов степени П/ относительно xi равна где п = 7. ЙОРДАНОВЫ АЛГЕБРЫ Рассмотрим теперь естественное представление категории (К)ч коммутативных алгебр в As (К). Для краткости произведение в (-^-ал- (-^-алгебрах обозначим через х ¦ у, а в ассоциативных алгебрах—через ху (как и раньше). Кроме того, будем предполагать, что К содержит элемент 1/2, удовлетворяющий равенству Это выполняется, например, если К—поле характеристики, неравной двум. Допустимыми отображениями будут /("-линейные отображения ц, удовлетворяющие равенству A) В силу линейности и коммутативности имеем а.Ь = ^\(а-+Ь)-{а-\-Ъ) — а-а — Ь-Ь). Подставляя в A) и используя линейность отображения \х, получаем . B) Процесс, при котором из A) было получено B), называется ли- линеаризацией; будем говорить также, что B) получается линеариза- линеаризацией A). Снова существует универсальный функтор, сопоставляющий каж- каждой (+)-алгебре X ассоциативную алгебру, которую мы обозначим через V (X), и каноническое отображение v': X-*V'(X). C) Чтобы определить, когда v' взаимно однозначно, найдем опять элементы в свободной (+)-алгебре, отображающиеся в нуль при v'. Оказывается, не существует таких элементов степени, меньшей четы-
7. ИОРДАНОВЫ АЛГЕБРЫ 317 рех. Самым общим элементом *) четвертой степени, который отобра- отображается в нуль при г/, будет (л-у)-у2~(х-у2)-у. D) Соответствующее тождество (х-у)-у2 — (х-у2)-у=0 E) называется йордановым тождеством, и всякая (-|-)-алгебра, удов- удовлетворяющая тождеству E), называется йордановой алгеброй. В силу сказанного выше, если v' взаимно однозначно, то алгебра X должна быть йордановой; такая йорданова алгебра называется специальной. АГ-линейное отображение, удовлетворяющее A), будем называть спе- специальным представлением. Читатель может теперь ожидать развития теории йордановых ал- алгебр, параллельной теории лиевых алгебр. Однако оказывается, что имеются существенные различия, которые приводят к совершенно иному развитию теории йордановых алгебр. Одно из этих различий, кажущееся незначительным, состоит в том, что степень йорданова тождества равна четырем, тогда как степень тождества Якоби равна трем (т. е. равна степени закона ассоциативности). Уже поэтому нет оснований ожидать, что йорданово тождество полностью заменит за- закон ассоциативности. Так, даже когда К — поле характеристики нуль, существуют йордановы алгебры, не являющиеся специальными. Среди этих «исключительных» йордановых алгебр лучше всего известна ал- алгебра М3 эрмитовых матриц порядка 3X3 над алгеброй Кэли —- Диксона (Алберт [34], [50]). Класс специальных йордановых алгебр, очевидно, замкнут относительно подалгебр и прямых произведений, но не образует многообразия, как будет показано в предложении 7.9 на примере одной исключительной йордановой алгебры, являющейся гомоморфным образом специальной йордановой алгебры (Кон [54]). Итак, если $ — многообразие всех йордановых алгебр и %' — класс специальных йордановых алгебр, то имеем Г S \?' = ?¦ F) Здесь первое неравенство будет строгим в силу сказанного выше. Далее Алберт и Пейдж [59] показали, что исключительная йорданова алгебра /Из не является гомоморфным образом никакой специальной йордановой алгебры и поэтому не принадлежит \^'. Это показывает, что второе неравенство в F) должно быть строгим. На самом деле это означает, что существуют тождества, которые выполняются во всех специальных йордановых алгебрах, но не во всех йордановых ') В том смысле, что вполне инвариантный идеал, порожденный сло- словом D), содержит всякий элемент четвертой степени, отображающийся в 0 при v'.
318 ГЛ. VII. ПРИЛОЖЕНИЯ алгебрах. Доказательство Алберта и Пейджа не дало явных тождеств, хотя из доказательства явствует, что степень таких тождеств не мо- может превосходить 45. В действительности некоторые тождества (сте- (степеней 8 и 9), выполняющиеся в специальных йордановых алгебрах, но не во всех йордановых алгебрах, в настоящее время найдены Гленни [63]. В любой йордановой алгебре У через Ra обозначим правое ум- умножение Ra: х -> х ¦ а. G) Это называется также регулярным представлением алгебры У. В противоположность случаю лиевых алгебр это отображение ал- алгебры У в J?(i), кольцо К-линейных преобразований алгебры У, не будет, вообще говоря, допустимым. Однако оно удовлетворяет некоторым тождествам, которые вытекают из йорданова тождества. Во-первых, из E) имеем во-вторых, мы можем линеаризовать E) и выразить его как равен- равенство операторов, применяемых к одному из переменных, заменяющих у. Так, обозначая левую часть равенства E) через /(у), рассмотрим выражение / (я -f- v -f- w)—/ {и -f- ©)—/ (v -\- w)—f (w -j- u) + / (u) + + /Cy) + /(<a0- Обращение этого выражения в нуль равносильно равенству х ¦ и) ¦ v ¦ w)) -f- х • v) ¦ w ¦ и)) -f- х ¦ w) ¦ и ¦ v)) = = и • v) • х) ¦ w) -\- v • w) ¦ х) ¦ и) -\- w ¦ и) ¦ х) ¦ v). Записывая его в виде равенства операторов, применяемых к w, получаем RvRx.u-\-RuRx-v-{-RxRu.v = Ru-v).x)-\-RvRxRa-{-RuRxRv. (9) Всякое ЛГ-линейное отображение йордановой алгебры в ассоциатив- ассоциативную алгебру, удовлетворяющее тождествам (8), (9), называется йор- дановым представлением или общим представлением алгебры J. Легко проверить, что специальное представление йордановой алгебры будет в то же время общим представлением (см. упражнение 2). Рассмотрим специальную йорданову алгебру В, содержащуюся в ассоциативной алгебре А. Если обозначить правое и левое умно- умножение на а ? А через ра и Ка соответственно, а регулярное представ- представление в В через Ra, то, так как х • у = ху-{-ух, отсюда вытекает, что A°)
7. ПОРДАНОВЫ АЛГЕБРЫ 319 Теперь ясно, что оба умножения Ха и ра, ограниченные на В, бу- будут специальными предствлениями, и, кроме того, закон ассоциатив- ассоциативности в А: (ах) b = a (xb) может быть записан в виде Это выражает тот факт, что представления % и р перестановочны, и этим показано, что регулярное представление a->Ra в В является суммой двух перестановочных специальных представлений. Вообще будем называть /С-линейное отображение йордановой алгебры полу- полуспециальным представлением, если это отображение может быть разложено в сумму двух перестановочных специальных представле- представлений. Доказанный результат может быть сформулирован следующим образом: Предложение 7.1. Регулярное представление специальной йордановой алгебры полуспециально. | Так как регулярное представление любой йордановой алгебры бу- будет йордановым представлением, то в силу предложения 7.1 кажется правдоподобным, что всякое полуспециальное представление будет йордановым представлением, и в этом легко убедиться непосредствен- непосредственной проверкой, которая может быть предоставлена читателю. Кроме того, специальное представление может быть тривиальным образом выражено в виде суммы двух специальных представлений и является поэтому полуспециальным. Итак, мы имеем три типа пред- представлений йордановых алгебр в убывающем порядке общности: (i) общие представления, (и) полуспециальные представления, (iii) специальные представления. Из них (i) и (iii) определяются тождествами и, следовательно, обладают универсальными функторами. Чтобы установить, что полу- полуспециальные представления также обладают универсальным функто- функтором, в силу теоремы III.4.2 осталось только показать, что эти пред- представления резидуальны. Итак, пусть \х: J—>-A — отображение йорда- йордановой алгебры J в ассоциативную алгебру Л, и предположим, что А — подпрямое произведение алгебр Ак с такими проекциями гк, что \хгх полуспециальны, скажем Запишем ?* —П-^д,, так что А можно отождествить с подалгебр рой алгебры Р. Отображение a: J—>P, определяемое равенством о.(х) = (ак(х)) (x?J), будет специальным представлением, так же
320 ГЛ. VII. ПРИЛОЖЕНИЯ как и отображение р, определяемое равенством р (х) = ф^ (л:)). Ясно, что аир перестановочны и для любого х?У откуда |i полуспециально. Этим показано, что полуспециальные пред- представления резидуальны. Обозначим универсальные функторы для общих, полуспециальных и специальных представлений йордановой алгебры У через V (У), V" (У) и V (У) соответственно, а соответствующие канонические отображения v, v" и v' будем называть универсальным общим, по- полуспециальным и специальным представлением соответственно. Здесь (V1, v') совпадает с функтором на (-(-)-алгебрах, введенным раньше. Поскольку данные представления расположены в убывающем порядке общности, то мы имеем естественные гомоморфизмы о: V (У) —> V" (У) и т: V"(J)->V(J), которые вместе с каноническими отображениями v, v", v' образуют коммутативную диаграмму V\j) +J Г Так как каждая алгебра V (J), V"(J), V'(J) порождается образом алгебры У, то оба отображения о, т являются эпиморфизмами. Бу- Будут ли они мономорфизмами, зависит от того, будут ли канониче- канонические отображения взаимно однозначными, и поэтому мы начнем с рас- рассмотрения этого вопроса. Универсальное специальное представление v' взаимно однозначно тогда и только тогда, когда У специальна, по определению специаль- специальной йордановой алгебры. Отсюда непосредственно вытекает, что для специальных йордановых алгебр г»" также взаимно однозначно; обратно, если v" взаимно однозначно, то У обладает точным полуспециальным представлением и, следовательно, точным специальным представле- представлением в прямом произведении двух ассоциативных алгебр, если заме- заменить представление а —> \х (а) = а (а) -)- ft (а), где а, р специальны, представлением а -> (а (а), р (а)). Итак, У снова специальна. Возвра- Возвращаясь теперь к v, покажем, что для любой йордановой алгебры У оно всегда взаимно однозначно по построению, т. е. является точ- точным общим представлением. Пусть У1 = УХ(#) — прямое произведе- произведение алгебры У и свободного АГ-модуля, порожденного элементом и; определим умножение в У1 равенством (а, аи) ¦ (Ь, ри) = (а • b -f- ab ¦+- pa, a$u) (a, b?J; a, p ? K).
7. ИОРДАНОВЫ АЛГЕБРЫ 321 Итак, У1 является в точности алгеброй, полученной присоединением единичного элемента к к У. Легко проверить, что У1 снова будет йордановой алгеброй; следовательно, ее регулярное представление будет йордановым представлением. Теперь a—>Ra является взаимно однозначным отображением У в J2?(JX), так как Ra = Rb влечет а = а • а — и ¦ b = Ь; итак, Ra — точное йорданово представление алгебры У. Суммируя сказанное, получаем Предложение 7.2. Универсальное йорданово представление v всегда взаимно однозначно, тогда как универсальное полуспециаль- полуспециальное представление v" и универсальное специальное представление v' взаимно однозначны тогда и только тогда, когда йорданова алгебра специальна. | Следствие 7.3» Отображение а: V (/)—>¦ V" (У) не является взаимно однозначным, за исключением, быть может, того случая, когда алгебра У специальна. Действительно, если о взаимно однозначно, то vo—e" взаимно однозначно, а это может случиться только если У специальна. | Отметим, что о не обязано быть взаимно однозначным, даже когда У специальна, в чем можно убедиться, если рассмотреть йорда- нову алгебру эрмитовых матриц порядка 3X3 над кватернионами (см. Джекобсон [54]); позже будет указан другой пример. В противоположность о отображение т не является взаимно одно- однозначным никогда, кроме тривиальных случаев. Итак, пусть У — йор- йорданова алгебра над полем К, и предположим, что т — взаимно одно- однозначно. Пусть W — V ®V'—тензорное произведение (над Л") алгебры V = V (У) на себя; рассмотрим представление J в W: а -* v' (а) ® 1 4- 1 ® v' (a). A2) Это представление полуспециально (поскольку является суммой двух перестановочных специальных представлений), и так как т взаимно однозначно, то A2) должно быть специальным. Итак, v'(а-2)® 1 -f \®v'(a-2) = 2(v'(a)® I -f-1 ®v'(a)J, A3) и так как v' само специально, то v'(a'2) = 2v'(аJ. Подставляя это в A3) и вычисляя правую часть, после некоторых упрощений полу- получаем 4vr(a)®v'(а) = 0, т. е. v' (a) ® v' (a) = 0. Это возможно, только если v'(a) = 0 для всех a?J, т. e. V'(y) = 0. Отметим, что У может все же быть ненулевой алгеброй, даже если V'(J)=0. Например, исключительная йорданова алгебра Мяг, упомя- упомянутая ранее, проста; так как ядро универсального специального пред- представления v' является, очевидно, идеалом в М%, то, будучи ненулевым,
322 ГЛ. VII. ПРИЛОЖЕНИЯ этот идеал должен совпадать со всей алгеброй. Итак, im v' = 0, и так как \mv' порождает V'(У), то V(Мз) = 0. Так же как для ассоциативных и лиевых алгебр, мы имеем соот- соответствие между представлениями и модулями. Итак, если У—произ- У—произвольная йорданова алгебра, то под йордановым модулем для У пони- понимают /С-модуль М вместе с йордановым представлением J—^-JS'^M). Если задан Йорданов модуль М для Ус представлением а —>ц(а), то можно образовать расщепляемое нулевое расширение Е = J у^ М с умножением (а, х)-(Ь, у) = (а-Ь, уц(в)-г-.к|А(*)) (a, b?J; х, у ? М) (см. упражнение 5.8) и нетрудно проверить при помощи (8) и (9), что Е будет опять йордановой алгеброй. В терминах Е существует простой критерий того, чтобы представление алгебры У было полу- полуспециальным (Джекобсон [54]): Предложение 7.4. Пусть У—специальная йорданова алгебра и М есть J-модулъ; тогда представление, определяемое М, полу- полуспециально тогда и только тогда, когда расщепляемое нулевое расширение J\ M является специальной йордановой алгеброй. Доказательство. Пусть a->\i(a)— представление, опреде- определяемое М; если оно полуспециально, то пусть ц (а) = a (a) -f- р (а), где а, р — перестановочные специальные представления алгебры У линейными преобразованиями модуля N, содержащего М. Так как У специальна, то можно считать, что она вложена в V (У) (т. е. является подалгеброй алгебры (V' (У))+). Возьмем теперь произведе- произведение V (J) У^М с умножением (а, х){Ь, y) = (ab, xa(b)-\~y$(a)) (a, b?J; x, y?N). Так как V (У) универсальна для специальных представлений, то это определяет структуру ассоциативной алгебры на А = V(У) ХМ и легко видеть, что E — J)(M является подалгеброй в А1'. Обратно, если Е вложена в (-|-)-алгебру некоторой ассоциативной алгебры Л, то для любых х?М, a?J имеем х ¦ а = ха -\- ах в А, откуда \i(a) ==Ра + ^а> и эт0 показывает, что ц полуспециально. Щ До сих пор предполагалось, что все ассоциативные алгебры обла- обладают единицей 1. Однако йорданова алгебра сама может обладать ¦единицей, которую мы обозначаем через и во избежание недоразу- недоразумений. Это приводит к дальнейшей классификации представлений по
7; ИОРДАНОВЫ АЛГЕБРЫ 323 их действию на и. Пусть ц—произвольное йорданово представление; запишем ц1 = р, (и); тогда в силу (9) т. е. Итак, для любого йорданова представления (над полем) матрица, представляющая и, обладает собственными значениями 0, 1/2 и 1. В частности, если 1—единичный элемент алгебры V(У), то имеем разложение единицы на попарно ортогональные идемпотенты и соответствующее разложе- разложение алгебры V (J) V(J)=V0(J)®Vl2(J)®V1(J), A4) где Vi (J) — универсальная ассоциативная оболочка для таких пред- представлений #—s-|i(a), что ¦ = 0. у, 1). A5) Представление |i называется униталъным, специальным униталъным или нулевым представлением соответственно тому, выполняется ли A5) для г'=1, 1/2 или 0. Ясно, что нулевое представление алгебры J тождественно равно нулю на J: \х (а) = \х (а ¦ и) = \х (а) ц(и)-\-ц (и) ц (а) — 0. Если ц — специальное унитальное, то в силу (9) ц (а-2) == у, {а-2 ¦ и) = 2ц (а) ц (а ¦ а) -+- ,и (а) ц (а-2) — 2ц (а) ц (и) ц (а) = откуда [1 (а~2) = 2li (aJ, т. е. \х на самом деле специально. Рассмот^ рим теперь V (J) и V" (J); они обладают разложениями, совершенно аналогичными разложению A4). Так как каждое нулевое представ- представление и каждое специальное унитальное представление специально и тем более полуспециально, то мы получаем канонические изомор- изоморфизмы
324 ГЛ. VII. ПРИЛОЖЕНИЯ В частности, отсюда вытекает, что каноническое отображение о: V(J)->V"(J) будет изоморфизмом тогда и только тогда, когда индуцированное им отображение он Vi(J)-*vl(J) является изоморфизмом (Джекобсон [54]). Этот результат можно сформулировать следующим образом: Предложение 7.5. Универсальное общее представление йор- дановой алгебры J с единицей полуспециально тогда и только тогда, когда универсальное униталъное представление алгебры J полуспециально. | Структурная теория йордановых алгебр дальше всего продвинута в случае конечномерных йордановых алгебр над полем (Алберт [47]). Мы не будем углубляться в эту теорию (главным образом потому, что универсальная алгебра почти не имеет к ней отношения), но вместо этого применим теорию § IV.4 для построения неспециальных йордановых алгебр и неполуспециальных представлений. Впредь будем считать, что все йордановы алгебры являются алгебрами над полем К характеристики, не равной двум. Пусть А — свободная ассоциативная алгебра над X; через (Х)^ обозначим подалгебру алгебры А +, порожденную множеством X; элементы алгебры (Х)+ называются также йорданоеыма элементами над X. Наша первая задача состоит в нахождении критерия того, чтобы элемент алгебры А был йордановым элементом. Такой крите- критерий известен только в случае, когда X имеет не больше трех эле- элементов, и получается следующим образом. Определим на А линейное отображение а—>а>, обращающий оператор, посредством равенства (ххх2 ¦ ¦ ¦ хп)* = хп ¦¦¦ х2хх (xt?X) A6) при условии линейности. Этим отображение полностью определено, так как одночлены ххх2 ¦ ¦ ¦ хп образуют базис для А. Заметим, что = b*a\ а** = а (а, Ь?А). Элемент а?А, удовлетворяющий равенству а* = а, называется не- неподвижным. Для любого а ? А запишем {а} = -^(а-+а*у, из этого определения ясно, что {а} неподвижен для всех элемен- элементов а?А. Множество всех неподвижных элементов алгебры А обо- обозначим через Н; оно будет подалгеброй в А+, содержащей (-ЛГ)+. но не обязательно совпадающей с ней. Чтобы проверить это, пред-
7. ПОРДАНОВЫ АЛГЕБРЫ 325 положим, что X имеет по крайней мере четыре различных элемента jcx, х2, х3, х4, и рассмотрим {хгх2х3хА}. A7) Ясно, что этот элемент лежит в Н, но не принадлежит (Х)+; дей- действительно, если мы применим к A7) все 24 перестановки л из пере- переменных Xj, . . ., х4, умножим на знак перестановки я и просуммируем, то из A7) получим так как A, 2, 3, 4) отличается от D, 3, 2, 1) на четную переста- перестановку. С другой стороны, та же самая операция, примененная к йор- данову элементу, линейному по каждому из хх, х2, х3, х,,, дает нуль, так как всякий такой элемент является суммой членов, содержащих сомножитель |хгуу}. Однако мы получим всю алгебру Н, как только включим элементы вида A7) в множество образующих (Кон [54]). Теорема 7.6. (-{-)-алгебра Н неподвижных элементов алгебры А порождается множеством X и всеми элементами A7), где xtQX. Доказательство. Пусть Н'—подалгебра алгебры Л + , по- порожденная множеством X и элементами A7); тогда ясно, что Н'с^Н; для доказательства равенства нужно только показать, что рп = = JX] ••• хп}?Н' для любых xt?X. Для « = 0, 1, 2 это оче- очевидно, поэтому можно применить индукцию по п. Итак, для п ^> 3 по предположению индукции {хгх2 ¦ ¦ ¦ хп] -I- {х2 ¦ ¦ ¦ хпхх) =хх-{х2--- хп] = 0(mod H'). A8) Таким образом, no mod H' произведение рп меняет знак при пере- перестановке A, ..., /г); в частности, если п нечетно, то этим доказано, 4X0 Рп^-Н'. Для четных п, больших двух, имеем {х1х2} ¦ {х3 ¦¦¦ х„}=0 (mod Я'), откуда {ххх2х3 ¦¦¦ хп} 4- {jc3.v4 ' •' -Vi*2) + {^^-^з • • • хп) -+ 4- {*, ••• xnx2x1}sEEO(modЯ''), или, используя A8), {х,х2 • • • хп) = — {х2х,х3 •¦•*„} (mod H'). A9) Так как перестановки A2 ••• п) и A2) порождают симметриче- симметрическую группу, то путем повторного применения A8) и A9) получаем, что рп кососимметричен (mod Я'). Отсюда рп?Н', если не все xv .... хн различны. Для п = 4 этим способом все произведения
326 ГЛ. VII. ПРИЛОЖЕНИЯ приводятся к виду A7) с различными аргументами, так что можно предполагать, что п ^> 6 и п четно. Тогда {ххх2хъхА\ ¦ {х5 ¦ ¦ ¦ хп) =0(mod Я'), т. е. {ххх2х3х4х5 ¦ ¦ ¦ х„) -+- {xix3x2xlx5 ¦¦¦ хп) == 0 (mod Н") и отсюда рп?Н'; этим показано, что Н'=Н.Щ Если X имеет меньше четырех элементов, то элементов вида A7) не существует, и мы получаем Следствие 7.7. В свободной ассоциативной алгебре с тремя свободными образующими х, у, z множество Н неподвижных элементов является в точности йордановой подалгеброй, порож- порожденной элементами х, у, г. § Другими словами, выражение от х, у, z является йордановым элементом тогда и только тогда, когда оно неподвижно. В качестве следствия получаем следующий результат: Теорема 7.8. Любой гомоморфный образ специальной йордано- йордановой алгебры с двумя образующими является специальной алгеб- алгеброй. Доказательство. Пусть А — свободная ассоциативная алгебра над х и у; через J обозначим подалгебру алгебры А +, порожденную элементами хну; таким образом, J—свободная специальная йор- данова алгебра над х и у. Нам нужно показать, что любой гомо- гомоморфный образ алгебры J будет специальной алгеброй, а в силу теоремы IV.4.5 для этого достаточно показать, что для любого- идеала N алгебры J ANAnJ=N. B0) Любой элемент из ANA Л J является суммой членов aub 4- Ь*иа*, где а, Ь?А и u?N. Рассмотрим теперь элемент azb~\-b*za* в сво- свободной ассоциативной алгебре над х, у, z. Ясно, что этот элемент неподвижен, и в силу следствия 7.7 его можно представить как Йорданов элемент от х, у, z: azb-\-b*za* = f(x, у, z). Отсюда *ua* = f(x, у, u)?N. Так как во всяком случае N с ANA f) J, то этим доказано B0), vt отсюда вытекает утверждение теоремы. | Эта теорема вместе с результатом Ширшова [56] о том, что свободная йорданова алгебра с двумя свободными образующими спе- специальна-, показывает, что на самом деле каждая йорданова алгебра
7. ЙОРДАНОВЫ АЛГЕБРЫ 327 с двумя образующими специальна. В связи с этим интересно отметить, что исключительная йорданова алгебра /Из может быть порож- порождена тремя элементами. Мы не будем доказывать ни того, что эта алгебра является исключительной, ни даже того, что эта алгебра йорданова, но вместо этого построим гомоморфный образ одной специальной йордановой алгебры, который является исклю- исключительной алгеброй. Пусть А — свободная ассоциативная алгебра над х, у, z и J—йорданова алгебра, порожденная х, у, z. Рас- Рассмотрим идеал Р в У, порожденный элементом и = х¦ у {= -^ (ху^гух)у, если бы J\P была специальной, то мы имели бы APA(]J=P, от* куда {uxyz} ?Р. Это означает, что существует Йорданов элемент /(я, х, у, z) от четырех свободных переменных, который превращается в {uxyz}, ¦если мы положим и —х-у. Следовательно, / должен быть линей- линейной комбинацией неподвижных элементов, которые однородны и линейны по каждому из и, х, у, z. Выбирая только члены, кон- кончающиеся на z, видим, что эти требования выполняются только для v1 = \uxyz], v2— \uyxz), vb— {xyuz}, v4 = [yxuz], v5= {xuyz}, ¦ve = [yuxz]. Если мы подставим и = х • у, то только v5 содержит член x2y2z и только v6 содержит член y2x2z, так что ни v5, ни v6 не могут встречаться в /. Теперь xy2xz встречается только в v2 и г>3, так что они должны входить с противоположными коэффи- коэффициентами, скажем аи —а соответственно. Аналогично yxyxz встре- встречается только в v2 и "У4, так что v4 имеет коэффициент — а. Но вхождения xyxyz и yx2yz должны совпадать, а это может случиться, только если а = 0; остается лишь vx, но мы видели, что vx = \uxyz\ не является йордановым элементом от и, х, у, Z. Этим доказано Предложение 7.9. Гомоморфный образ свободной специальной йордановой алгебры над х, у, z, полученный присоединением соот- ношения х-у —0, является исключительной алгеброй. В частно- частности, класс ?' специальных йордановых алгебр не является много- многообразием. | Тем же способом можно показать, что йорданова алгебра, порож- порожденная элементами х, у, z, с соотношениями х-у = Ъ и Z'2=0, где Z — идеал, порожденный элементом z, является исключительной. Но эта алгебра в точности совпадает с расщепляемым нулевым расши- расширением алгебры ?{х, у\х-у = 0} B1) при универсальном общем представлении. Следовательно, в силу предложения 7.4 это представление не будет полуспециальным; итак,
328 ГЛ. VII. ПРИЛОЖЕНИЯ в B1) мы имеем специальную йорданову алгебру, для которой кано- каноническое отображение а: V (У) -*¦ V" (У) не является изоморфизмом. Этот результат особенно интересен ввиду теоремы Макдональда (Макдональд [60] или также Джекобсон [62]), которая утверждает, что любое тождество от х, у, z, линейное по г, выполняющееся во всех специальных йордановых алгебрах, выполняется во всех йор- дановых алгебрах. Эквивалентная формулировка этой теоремы утвер- утверждает, что универсальное общее представление свободной йордановой алгебры F2 с двумя свободными образующими полуспециально (в част- частности, отсюда вытекает теорема Ширшова, упомянутая ранее). Отсюда можно вывести, используя ту же технику, что и при доказательстве теоремы 7.8, что все представления алгебры F2 полуспециальны в противоположность представлениям алгебры B1). УПРАЖНЕНИЯ 1. Показать, что каждая йорданова алгебра удовлетворяет тождеству (а2 ¦ Ь) ¦ с — (а2 ¦ с) ¦ b = 2а ¦ Ь) ¦ с) ¦ а — 2а - с) ¦ Ь) ¦ а. Эквивалентно ли это тождество (в (-|-)-алгебрах) йорданову тождеству? 2. Проверить, что каждое полуспециальное представление является йор- дановым представлением. 3. Проверить, что расщепляемое нулевое расширение Л-модуля М, где А есть (-(-)-алгебра (см. упражнение 5.8), является йордановой алгеброй тогда и только тогда, когда А — йорданова алгебра и М определяет йор- даново представление. 4. Проверить, что если jV — ядро общего представления йордановой алгебры/, то A (k, а, ?) = A (a, k, b)^= A (a, b, k) =0 (mod N) для всех a, b ?Л k^N, где A (a, b, c) = (a-b)-c — а-(Ь-с). Показать, что если это представ- представление специально, то, кроме того, N является идеалом в J. 5. Показать, что йорданова алгебра с одним образующим ассоциативна. 6. Показать, что если / — йорданова алгебра с одним образующим, то V (J) коммутативна; привести пример ассоциативной йордановой алгебры, универсальная ассоциативная оболочка которой для специальных представ- представлений не коммутативна. 7. Показать, что если А — ассоциативная алгебра с 1 над полем харак- характеристики, не равной двум, то элемент а?А обладает обратным Ь в А тогда и только тогда, когда в А+ выполняются равенства а-Ь = \, а • b = a.
БИБЛИОГРАФИЯ А л б е р т (Albert A. A.) [34] On a certain algebra of quantum mechanics, Ann. of Math., 35 A934), 65—73. [47] A structure theory for Jordan algebras, Ann. of Math., 48 A947), 546—567. [50] A note on the exceptional Jordan algebra, Proc. Nat. Acad. Set. USA, 36 A950), 372—374. А л б е р т, П е й д ж (Albert A. A., P a i g e L. J.) [59] On a riomomorphism property of certain Jordan algebras, Trans. Amer. Math. Soc, 93 A959), 20—29. Ар тин, Несбит, T рол л (Art in Е., Nesbitt С, J., Т h г а 11 R. М.) [44] Rings with minimum condition, Ann. Arbor, 1944. Бейтс (Bates G. E.) [47] Free nets and loops and their generalizations, Amer. J. Math., 69 A947), 499—550. 6 инг (Bi n g K.) [55] On arithmetical classes not closed under direct union, Proc. Amer. Math. Soc, 6 A955), 836—846. Биркгоф (Birkhoff G.) [33] On the combination of subalgebras, Proc. Cambridge Phil. Soc, 29 A933), 441—464. [35] On the structure of abstract algebras, Proc. Cambridge Phil Soc, 31 A935), 433—454. [37] Representability of Lie algebras and Lie groups by matrices Ann. of Math., 38 A937), 526—532. [44] Subdirect unions in universal algebras, Bull. Amer. Math. Soc, 50 A944), 764—768. [46] Universal algebra, Proc. Canad. Math. Cong., Montreal, 1946, 310— 326 [48] Lattice theory, rev. ed., New York, 1948. (Русский перевод: Биркгоф Г., Теория структур, ИЛ, М., 1951.) Биркгоф, Уитмен (Birkhoff G., Whitman P.M.) [49] Representation of Jordan and Lie algebras, Trans. Amer. Math. Soc, 65 A949), 116—136. Биркгоф, Фринк (Birkhoff G., Frink O.) [48] Representation of lattices by sets, Trans. Amer. Math Soc, 64 A948), 299—316. Бритюн '(Britton J. L.) [58] The word problem for groups, London Math, Soc, 8, C), A958), 493-506.
330 БИБЛИОГРАФИЯ Бун (В о one W. W.) [57] Certain simple unsolvable problems of group theory, lndag. Math., 19 ( = Proc. Kon. Ned. Akad. (A), 60) A957), 22—27, 227—232. Бурбаки (Bourbaki N.) [51] Topologie generale, Paris, 1951, chs. Ill—IV. (Русский перевод: Бурбаки Н., Общая топология. Основные структуры, Физмат- гиз, М., 1958.) [54] Theorie des ensembles, Paris, 1954, chs. I—II. (Русский перевод: Бурбаки Н., Теория множеств, изд-во «Мир», М., 1965.) Ван дер Варден (v. d. Waerden В. L.) [37] Moderne Algebra, I, Leipzig, 1937. (Русский перевод: Ван дер Варден Б. Л., Современная алгебра, ОГИЗ, М. — Л., 1947.) ВанХао, Макнотон (WangH., McNaughton R.) [53] Les systemes axiomatiques de la theorie des ensembles (Paris, 1953. (Русский перевод. Ван Хао, Мак-Ноттон, Аксиома- Аксиоматические системы теории множеств, ИЛ, М., 1963.) Витт (Witt E.) [37] Treue Darstellung Liescher Ringe, /. reine angew. Math., 177 A937), 152—160. [53] Dber freie Ringe und ihre Unterringe, Math. Zeits., 58 A953), 113—114. Вопенка (Vopenka P.) [62] A method of constructing a non-standard model of the Bernays-Go- del axiomatic theory of sets, ДАН СССР, 143 A962), 11—12. Вот (V aught R. L.) [54] Applications of the Lowenheim-Skolem-Tarski theorem to problems of completeness and decidability, lndag. Math., 16 A954), 467—472. [54'] Remarks on universal classes of relational systems, lndag. Math.,. 16 A954), 589—591. [54"] On sentences holding in direct products of relational systems, Proc. Int. Cong. Math., vol. 2, Amsterdam A954), 409—410. [63] Models of complete theories, Bull. Amer. Math. Soc, 69 A963), 299—313. Габриэль (Gabriel P.) [62] Des categories abeliennes, Bull. Soc. Math. France, 90 A962), 323—448. Геллер (Galler B. A.) [57] Cylindric and polyadic algebras, Proc. Amer. Math. Soc, 8 A957), 176—183. Гёдель (G 6 d e 1 K.) [40] The consistency of the axiom of choice and of the generalized con- continuum hypothesis with the axioms of set theory, Princeton, 1940. [47] What is Cantor's continuum problem? Amer. Math. Monthly, 44 A947), 515—525. Гленни (Glennie С. М.) [63] Identities in Jordan algebras, Ph. D. thesis, Yale University, 1963. Голди (Goldie A. W.) [52] The scope of the Jordan-Holder theorem in abstract algebra, Proc. London Math. Soc. C), 2 A952), 349—368. Грин (Green J. A.) [52] A duality in abstract algebra, /. London Math. Soc, 27 A952), 64—73. .
БИБЛИОГРАФИЯ 331 Д а й м о н д, М а к к иней (Diamond А. Н., М с К i n s e у J. С. С.) [47] Algebras and their subalgebras, Bull. Amer. Math. Soc, 53 A947), 959—962. Двннгер (D winger Ph.) [61] Introduction to Boolean algebras, Wurzburg, 1961. Д вин rep. Я куб (D winger Ph., Yaqub F. M.) [63] Generalized free products of Boolean algebras with an amalgamated subalgebra, Indag. Math., 25 A963), 225—231. Девис (Davis Anne C.) [55] A characterization of complete lattices, Pacific J. Math, 5 A955), 311—319. Дедекинд (Dedekind R.) [00] Ober die von drei Moduln erzeugte Dualgruppe, Math. Ann., 53 A900), 371—403. (Ges. Werke, II, 236—271.) Джекобсон (Jacobson N.) [54] Structure of alternative and Jordan bimodules, Osaka Math. /., 6 A954), 1—71. [56] Structure of rings, Providence, 1956. (Русский перевод: Джекоб- Джекобсон H., Строение колец, ИЛ, М., 1961.) [62] MacDonald's theorem on Jordan algebras, Arch. Math., 13 A962), 241—250. Дик (D у ck W.) [1882] Gruppentheoretische Studien, Math. Ann., 20 A882), 1—44. Д и л у о р с, Г л и с о в (D i I w о г t h R. P., G lea son A. M.) [62] A generalized Cantor theorem, Proc. Amer. Math. Soc, 13 A962), 704—705. Дюбрей (Dubreil P.) [43] Sur les problemes d'immersion et la theorie des modules, С R. Acad. Sci. Paris, 216 A943), 625—627. Ершов Ю. Л. [62] Об аксиоматизируемых классах моделей с бесконечной сигнату- сигнатурой, Алгебра и логика, Семинар, 1, № 4 A962), 32—44. 3 а р и с с к и й, Самюэль (Z a r i s k i O., Samuel P.) [58] Commutative algebra, I, Princeton, 1958. (Русский перевод: З а- p и с с к и й О., Самюэль П., Коммутативная алгебра, I, ИЛ, М., 1963.) 3 о и и е р (Sonner J.) [62] The forma! definition of categories, Math. Zeits., 80 A962), 163—176. Ивенс (Evans T.) [51] On multiplicative systems defined by generators and relations, I. Normal form theorems, Proc. Cambridge Phil. Soc, 47 A951), 637—649. [53] Embeddability and the word problem, /. London Math. Soc, 28 A953), 76—80. Ион сон (J б n s s о n B.) [57] On direct decompositions of torsionfree abelian groups, Math. Scand., 5 A957), 230—235. [62] Algebraic extensions of relational systems, Math. Scand., It A962), 197—205.
332 БИБЛИОГРАФИЯ йонсон, Таре кий (Jonsson В., Tarski A.) [47] Direct decompositions of finite algebraic systems, Notre Dame, 1947. [61] On two properties of free algebras, Math. Scand., 9 A961), 95—101. К а л ицк ий, Скотт (Kalicki J., Scott D. S.) [55] Equational completeness in abstract algebras, Indag. Math., 17 A955), 650—659. Карма йкл (Carmichael R.) [37] Introduction to the theory of groups of finite order, Boston, 1937. Карта н, Эйленберг (Cartan H., Eilenberg S.) [56] Homological algebra, Princeton, 1956. (Русский перевод: Кар- Картав А., Эйленберг С, Гомологическая алгебра, ИЛ, М., I960.)' Картье (С artier P.) [58] Remarques sur le theoreme de Birkhoff-Witt, Ann. scuola norm sup. Pisa, Sci. fis. mat., Ill, Ser. 12, A958), 1—4. Кейслер (К e i s 1 e r H. J.) [61] Ultraproducts and elementary classes, Indag. Math., 23 A961), 477_495. [6Г] On some results of Jonsson and Tarski concerning free algebras, Math. Scand., 9 A961), 102—106. [65] Reduced products and Horn classes, Trans. Amer. Math. Soc, 117,. № 5 A965), 307—328. Ke л л и (Kelley J. L.) [55] General topology, New York, 1955. (Русский перевод: Келли Дж. Л., Общая топология, «Наука», М., 1968.) Кертес (Kertesz A.) [60] On independent sets of elements in an algebra, Ada Sci. Math. Szeged, 21 A960), 260—269. К лини (Kleene S. C.) [52] Introduction to metamathematics, Amsterdam, 1952. (Русский пере- перевод: Клин и С, Введение в метаматематику, ИЛ, М., 1957.) К о г а л о в с к и й С. Р. [59] Об универсальных классах алгебр, замкнутых относительно пря- прямых произведений, Изв. высш. учебн. гмведений, математика, A959), 88—96. Кон (Cohn P. M.) [52] A theorem on the structure of tensor spaces, Ann. of Math., 56 A952), 254—268. [54] On homomorphic images of special Jordan algebras, Canad. J. Math., 6 A954), 253—264. [56] Embeddings in semigroups with one-sided division, /. London Math. Soc, 31 A956), 169—181. [59] On the free product of associative rings, Math. Zeits., 71 A959),. 380—398. [61] On the embedding of rings in skew fields, Proc. London Math. Soc. C), 11 A961), 511—530. [63] A remark on the Birkhoff-Witt theorem, /. London Math. Soc, 38 A963), 197—203. [64] Subalgebras of free associative algebras, Proc. London Math. Soc, C), 14 A964), 618—632.
БИБЛИОГРАФИЯ 333 Кочен (Кос hen S. В.) [61] Ultraproducts in the theory of models, Ann. of Math., 74 (I960, 221—261. Коэн (Cohen P. J.) [63] The independence of the continuum hypothesis, Proc. Nat. Acad Sci. USA, 50 A963), 1143—1148; 51 A964), 105—110. (Русский перевод: сб. Математика, 9:4 A965).) К р а с к э л (К г u s k a I J. В.) [60] Well-quasi-ordering, the tree theorem and Vazsonyi's conjecture, Trans. Amer. Math. Soc, 95 A960), 210—225. К у р о ш А. Г. [35] Durchschnittsdarstellungen mit irreduziblen Komponenten in Ringen und sogenannten Dualgruppen, Матем. сб., 42 A935), 613—616 [47] Неассоциативные свободные алгебры и свободные произведения алгебр, Матем. сб., нов. сер., 20 F2) A947), 239—262. [53] Теория групп, ГИТТЛ, М., 1953. [62] Лекции по общей алгебре, Физматгиз, М., 1962. Л а з а р (Lazard M.) [54] Sur les algebres enveloppantes universelles de certaines algebres de Lie, Publ. Sci. Univ. Aiger, Ser. A, 1 A954), 281—294. Л е н г (Lang S.) [58] .Introduction to algebraic geometry, New York, 1958. Л и н д о н (Lyndon R. С.) [54] Identities in finite algebras, Proc Amer. Math. Soc, 5 A954), 8—9. [59] Properties preserved under algebraic constructions, Bull. Amer. Math. Soc, 65 A959), 287—299. [59'] Properties preserved under homomorphism, Pacific J. Math., 9 A959), 143—154. [59"] Properties preserved in subdirect products, Pacific J. Math., 9 A959), 155—164. Лоренцен (Lorenzen P.) [53] Eine Bemerkung fiber die Abzahlbarkeitsvoraussetzung in der Al- Algebra, Math. Zeits., 57 A953), 241—243, Лось (Los J.) [55] On the extending of models, I, Fund. Math., 42 A955), 38—54. [55'] Quelques remarques, theoremes et pioblemes sur les classes defi- nissables d'algebres, Math. Interpretation of Formal Systems, Amsterdam, 1955, 98—113. Макдональд (MacDonald I. Q.) [60] Jordan algebras with three generators, Proc. London Math. Soc. C), 10 (I960), 395—408. Маккинси (McKinsey J. С. С.) [43] The decision problem for some classes of sentences without quanti- quantifiers, /. symb.. Logic, 8 A943), 61—76. Маклейн (MacLane S.) [63] Homology, Berlin, 1963. (Русский перевод: Маклейн С, Гомо- Гомология, изд-во «Мир», М., 1966.) Мальцев А. И. J37] On the immersion of an algebraic ring into a field, Math. Ann., 113 A937), 686—691.
334 БИБЛИОГРАФИЯ [39] О вложении ассоциативных систем в группы, 1, Матем. сб., нов. серия, 6 D8), A939), 331—336. [40] О вложении ассоциативных систем в группы, 11, Матем. сб , нов. серия, 8 E0), A940), 251—264. [48] О вложении групповых алгебр с делением, ДАН СССР, 60 A948), 1499-1501. [50] Об алгебрах с тождественными определяющими соотношениями, Матем. сб.. 26 F8) A950), 19—33. [52] О представлении ассоциативных колец, УМН, 7 A952), 181 — 185. [54] К общей теории алгебраических систем Матем. сб., новая серия, 35 G7) A954), 3—20. [об] Подпрямые произведения моделей, ДАН СССР, 109 A956), 264—266. [58] Определяющие соотношения в категориях, ДАН СССР 119 A95S), 1095—1098. [58'] Структурная характеристика некоторых классов алгебр, ДАН СССР, 120 A958), 29—32. [58"] О некоторых классах моделей, ДАН СССР, 120 A958), 245—248. [62] Аксиоматизируемые классы локально свободных алгебр некоторых типов, Сибирск. матем. ж., 3 A962), 729—743. Марчевский (Marczewski E.) [51] Sur les congruences et les proprietes positives d'algebres abstraites, Colloq. Math., 2 A951), 220—228, M остове кий (Mostowski E.) [55] The present state of investigations on the foundations of mathema- mathematics, Rozprawy Mat.. 9 A955). [57] A generalization of quantifiers, Fund. Math., 44 A957), 12—36. Ai у фанг (M о u f a n g R.) [57] Einige Untersuchungen fiber geordnete Schiefkorper, /. reine angeo. Math., 176 A937), 203—223. Нейман Б. (Neumann В. Н.) [37] Identical relations in groups, I, Math. Ann., 114 A937), 506—526. [37'] Some remarks on infinite groups, J. London Math. Soc, 12 A937), 120—127. [49] On ordered division rings, Trans. Amer. Math. Soc, 66 A949), 202—252. [491 On ordered groups, Amer. J. Math., 71 A949), 1 — 18. [51] Embedding non-associative rings in division rings, Proc. London Math. Soc. C), 1 A951), 241—256. [54J An essay on free products of groups with amalgamations, Phil. Trans. Roy. Soc, Ser. A, 246 A954), 503—554. H e й м а н Б., Нейман X., Нейман П. (Neumann В. Н., N е u- m a n n H., Neumann P. M.) [62] Wreath products and varieties of groups, Math. Zeits., 80 A962), 44—62. Нейман X. (Neumann H.) [56] On varieties of groups and their associated nearrings, Math. Zeits., 6S A956), 36—69. Нётер (Noether E.) [21] Idealtheorie in Ringbereichen, Math. Ann.,. 83 A921), 24—66. Новиков П. С. [55] Алгоритмическая неразрешимость проблемы слов в теории групп, Труды Мат. Инсг. им. Стеклова, АН СССР 44 A955).
БИБЛИОГРАФИЯ 335 Нэш- Вильям с (N ash-Williams С. St. J. А.) [63] On well-quasi-ordering finite trees, Proc. Cambridge Phil. Soc, 59 A963), 833—835. Ньюмен (Newman M. H. A.) [42] On theories with a combinatorial definition of "equivalence" Ann. of Math., 43 A942), 223—243. Ope (Ore O.) [31] Linear equations in non-commutative fields, Ann. of Math., 32 A931), 463—477. [35] On the foundation of abstract algebra, I, Ann. of Math., 36 A935), 406—437. [36] On the foundation of abstract algebra, II, Ann. of Math., 37 A936), 265—292. [42] Theory of equivalence relations, Duke Math. /., 9 A942), 573—627. [44] Galois connexions, Trans. Amer. Math. Soc, 55 A944), 493—513. Расёва (Rasiowa H.) [52] A proof of the compactness theorem for arithmetical classes, Fund. Math., 39 A952), 8—14. [55] Algebraic models of axiomatic theories, Fund. Math., 41 A955), 291—310. Расёва, Сикорский (Rasiowa H., S i k о г s k i R.) [50] A proof of the completeness theorem of Godel, Fund. Math., 37 A950), 193—200. [51] A proof of the Skolem-Lowenheim theorem, Fund. Math., 38 A951), 230—232. Рассел (Russell B.) [19] Introduction to mathematical philosophy, London, 1919. Робинсон (Robinson A.) [63] Introduction to model theory and to the metamathematics of al- algebra, Amsterdam, 1963. Розенблюм (Rozenbloom P. C.) [50] The elements of mathematical logic, New York, 1950. Самюэль (Samuel P.) {48] On universal mappings and free topological groups, Bull. Amer. Math. Soc, 54 A948), 591—598. Серпинский (Sierpiiiski W.) [58] Cardinal and ordinal numbers, Warsaw, 1958. Сикорский (Sikorski R.) [53] Products of abstract algebras, Fund Math., 39 A953), 211—228. [60] Boolean algebras, Berlin, 1960. (Готовится перевод второго изда- издания: Сикорский П., Булевы алгебры, изд-во «Мир», М.). Скорняков Л. А., [57] Г-гомоморфизмы колец, Матем. сб., 42 (84) A957), 425—440. Скотт Д. (Scott D.) [56] Equationally complete extensions of finite algebras, Indag. Math., 18 A956), 35—38. Скотт В. (Scott W. R.) . " [51] Algebraically closed groups, Proc. Amer. Math. Soc, 2 A951), 118—121,
336 БИБЛИОГРАФИЯ С л о м и н с к и й (S 1 о m i n s k i J.) [59] The theory of abstract algebras with infinitary operations, Rozprawy Mat, 18 A959). Судзуки (Suzuki M.) [56] Structure of a group and the structure of its lattice of subgroups, Berlin, 1956. (Русский перевод: Судзуки М., Строение групп и строение структуры ее подгрупп, ИЛ, М., 1960.) Тайманов А. Д. [53] Класс моделей, замкнутый относительно прямых объединений, ДАН СССР, 127 A959), 1173—1175. [62} Характеризация аксиоматизируемых классов моделей, Алгебра и логика, Семинар, I, № 4 A962), 5—31. Тамари-(ТатаН D.) [62] The algebra of bracketings and their enumeration, Nieuw. Arch. u. Wiskunde C), 10 A962), 131—146. Тарский (Tarski A.) [36] Der Wahrheitsbegriff in den formalisierten Sprachen, Stadia Philos., 1 A936), 261—405. [46] A remark on functionally free algebras, Ann. of Math., 47 A946), 163—165. [50] Some notions and methods on the borderline of algebra and meta- mathematics, Proc. Int. Cong. Math., vol. I, Cambridge, Mass., 1950, 705—720. [54] Contributions to the theory of models, Indag. Math., 16 A954), 572—588; 17 A955), 56—64. [55] A lattice-theoretic fixpoint theorem and its applications, Pacific J, Math., 5 A955), 285—309. [56] Equationally complete rings and relation algebras, Indag. Math., 18 A956), 39—46. [58] Remarks on predicate logic with infinitely long expressions, Colloq. Math., 6 A958), 171—176. Тарский, Вот (Tarski A., V a u g h t R. L.) [57] Arithmetical extensions of relational systems, Сотр. Math., J3 A957), 81—102. Уайтхед (Whitehead A. N.) [1898] A treatise on universal algebra, with application, I, Cambridge, 1898; reprinted New York, 1960. Ф о с т е р (Foster A. L.) [55] The identities of — and unique subdireri factorization within — clas- classes of universal algebras, Math. Zeits., 62 A955), 171—188. [59] An existence theorem for functionally complete universal algebras, Math. Zeits., 71 A959), 69—82. Ф р е й н М о р е л, Скотт (F г а у п е Т., Morel A., Scott D.) [62] Reduced direct products. Fund. Math., 51 A962), 195—228. X а л м о ш (Halmos P. R.) [61] Naive set theory, Princeton, 1961. [62] Algebraic logic, New York, 1962. (Сборник статей автора о мона- дических и полиадических алгебрах за 1954—1959 гг.) Хаусдорф (Hausdorff F.) [14] Mengenlehre, Berlin, 1914. (Русский перевод: Хаусдорф Ф., Теория множеств, М., Гостехиздат, 1937.)
БИБЛИОГРАФИЯ 337 Хенкин (Н е n k i n L.) [49] The completeness of the first order functional calculus, J. symb. Logic, 14 A949), 159—166. [50] Completeness in the theory of types, /. symb. Logic, 15 A950), [53] Some interconnections between modern algebta and mathematical logic, Trans. Amer. Math. Soc, 74 A953), 410—427. [60] On mathematical induction, Amer. Math. Monthly, 67 (I960), 323—338. Хенкин, Тарский (Henkin L, Tarski A.) [61] Cylindric algebras, Proc. Symp. on Pure Math., II; Lattice theory A961), 83—113. Хиггинс (Higgins P. J.) [56] Groups with multiple operators, Proc. London Math. Soc, C) 6 A956), 366—416. [63] Algebras with a scheme of operators, Math. Nachr., 27 A963), 115—132. X и г м э н (Higman G.) [52] Ordering by divisibility in abstract algebras, Proc. London Math. Soc. C), 2 A952), 326—336. [59] Some remarks on varieties of groups, Quarterly J. Math., B) 10 A959), 165—178. [61] Subgroups of finitely presented groups, Proc. Roy. Soc, A 262 A961), 455—475. Хкгмэн, Нейман Б. (Higman G., Neumann В. Н.) [52] Groups as groupoids with one law, Publ. Math, Debrecen, 2 A952), 215—221. Холл М. (Hall M., jr.) [50] A basis for free Lie rings and higher commutators in free groups, Proc. Amer. Math. Soc, I A950), 575—581. [59] The theory of groups, New York, 1959. (Русский перевод: Холл М., Теория групп, ИЛ, М., 1962.) Холл Ф. (Hall P.) [58] Some word problems, /. London Math. Soc, 33 A958), -482—496. X op н (Horn A.) [51] On sentences which are true of direct unions of algebras, /. symb. Logic, 16 A951), 14—21. Чёр ч (Church A.) [56] Introduction to mathematical logic, vol. I, Princeton, 1956. (Русский перевод: Чёрч А., Введение в математическую логику, т. I, ИЛ, М, 1960.) Ч ж а н (Chang С. С.) [59] On unions of chains of models, Proc. Amer. Math. Soc, 10 A959), 120—127. Ч ж а н, М о р е л (Chang С. С, Morel А. С.) [58] On closure under direct product, /. symb. Logic, 23 A958), 149—154. Ширшов А. И. [53] О представлении лиевых колец в ассоциативных кольцах, УМН, 5 A953), 173—175. [54] Подалгебры свободных коммутативны* и свободных антикомму- антикоммутативных алгебр, Матем. сб., новая серия, 34 G6), A954), 81—88. [56] Специальные /-кольца, Матем. сб., новая серия, 38 (80), A956).
338 библиография [58] Свободные лиевы кольца, Матем. сб., новая серия, 45 (87), A958), 113—122. Шмидт (Schmi dt J.) [52] Шег die Rolle der transfiniten Schlussweisen in einer allgemeinen Idealtheorie, Math. Nachr., 7 A952), 165—182. [55] Eine verallgemeinerte Wohlordnung und die Endlichkeitsbedingun- gen der Wohlordnungstheorie, Arch. Math., 6 A955), 374—381. Шода (Shod a K.) [49] Allgemeine Algebra, Osaka Math. J., 1 A949), 182—225. Шпехт (Specht W.) [50] Gesetze in Ringen, I, Math. Zeits., 52 A950), 557—589. Эйленберг, Маклейн (Eilenberg S., MacLane S.) [45] General theory of natural equivalences, Trans. Amer. Math. Soc, 58 A945), 231—294. Эренфойхт (Ehrenfeucht A.) [61] An application of games to the completeness problem for forma- Jized theories, Fund. Math., 49 A961), 129—141.
УКАЗАТЕЛЬ ОБОЗНАЧЕНИЙ а (а) арность 62, 204 As^. категория ассоциативных ./(-алгебр !83 булеан алгебры А 16 множество подалгебр алгебры А 63 структура эквивалентностей на А 29 структура конгруэнции на А 71 категория систем (в $?) над предупорядоченным множеством индексов 127 Ор категория групп и гомоморфизмов 65 Н© класс гомоморфных образов о-моделей 236 Нот ^fC класс морфизмов категории $С 50 J(X) замыкание множества X (в системе замыканий) 56 Jq(X) подалгебра, порожденная множеством X (объединение X) 94 ker/ ядро отображения / 28 l(w) длина строки w 133 LQ& категория Q-алгебр, которые локально являютсязЖ'-алгебрамй 121 L& , Ц5 класс локальных, сублокальных & -моделей 238 J3*(Q.) алгебра Линденбаума над Q 224 N множество натуральных чисел (неотрицательные целые) 19 nat i) естественное отображение А на Л/t) 28 nat Q) естественное отображение произведения М на приведенное произвеаение М @ 227 о(А) порядковый тип упорядоченного множества А (или порядко- порядковое число вполне упорядоченного множества А) 41 <д (А), CП(А) множество всех конечноместных, л-арных операций на мно- множестве А 141 Ob з%" класс объектов категории Ж 50 Ра%" категория прямых произведений з^-алгебр 120 Р& класс прямых произведений ° моделей 238 Q.&C категория гомоморфных образов $С -алгебр 120 га, Г/, аксиоматический ранг, базисный ранг 188 Ra/?" категория fi-алгебр, которые резидуально являются ^-алге- ^-алгебрами 121 Rg категория ассоциативных колец 66 S%* категория подалгебр $С -алгебр 120 категория подмоделей "-моделей 238 {) множество левых отрезков упорядоченного множества А 34 Sg категория полугрупп 181 St категория множеств и отображений 51 Q] пространство моделей над Q 225
340 УКАЗАТЕЛЬ ОБОЗНАЧЕНИЙ !НХ) универсальный функтор, примененный к объекту X 125 V(T) множество вершин графа Г 38 7"u(S) многообразие ?2-алгебр, определенное тождествами 2 177 WQ(X) алгебра й-слов над X 132 Т(О) структура категорий fi-алгебр 120 Ад диагональ на А 22 Q область операторов или предикатов 62, 204 й (га) область га-арных операторов или (я+1)-арных предикатов 62, 204 (й) категория Q-алгебр и гомоморфизмов 64 [й] класс всех Q структур 221 Ф обратное соответствие для соответствия Ф 22 Фо1Р произведение соответствий Ф и Ч' 22 xq ff-класс элемента х 27 Л/(\ множество q-классов на А (фактормножество) 27 | А | мощность множества А 41 А/С расширение алгебры 68 [а, Ь] интервал в структуре 79 <С подчиненность (для категорий) 125 LJ, П свободное объединение, прямое объединение 128 $? \Х) Ф} задание алгебры множеством образующих X и множеством определяющих соотношений Ф 166 А многообразие, порожденное алгеброй А 188 М (= <в (a) cooTHomeHvse (о (а) выполняется в М 205 АС I- <в (о истинно в М 205 V' Л квантор существования, квантор общности 217 Т] MJgs приведенное произведение 227 (М, X) унарное расширение модели М при помощи постоянных опера- операторов X 246
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ Абелева группа 66 Абстрактная категория 119 Абстрактное отношение зависимости 269 — свойство 116 Абстрактный клон 147 Автоморфизм 63 Аксиома 221 — базисная 237 — бесконечности 18 — выбора 33 — основания 20 Аксиоматизируемый класс мотелей 221 — тип 225 Аксиоматический ранг 188 Аксиомы Пеано 264 Активная часть 284 Алгебра 55 — антикоммутативная 305 — булева 208 — вполне сжимаемая 146 — группоида 183 — идемпотентная 304 — индуктивная 265 — йорданова 317 — коммутативная 306 — лиева 308 — Линденбаума 224 — линеГшая 67 — относительно свободная 191 — полиадическая 224 — полугрупповая 183 — га-примальная 195 — е%?-проективная 156 — простая 75 — /ч-простая 193 — сжимаемая 146 —Ж -свободная 158 — с конечным числом образующих 94 — Й-слов 131, 132 — Й-строк 131 — универсальная 152 — цилиндрическая 225 Алгебра частичная 68 — числовая 265 — элементарная 193 Алгебраическая система замыканий оЭ Алгебраически замкнутое расширение 275 Алгебраический оператор замыкания 59 Алгебраическое замыкание алгебры, 278 — отношение зависимости 271 — расширение 275 Алфавит C2 Антиизоморфизм категорий 52 Антикоммутативная алгебра 305 Антисимметричное соответствие 22 Арность 62, 204 Атом 92, 211 Атомная формула 216 База фильтра 213 Базис 270 Базисная аксиома 237 Базисное произведение 309 Базисный ранг 188 Безу кольцо 93 Бесконе'шомеетная операция 26 Бесконечный класс 19 Биективное отображение 25 Биекция 23 Биркгофа—Витта теорема 308 Биркгофа теорема 115 Бииентрализатор 144 Булеан 16 Булева алгебра 208 Булево кольцо 209 — пространство 231 Валентность 133 Взаимно однозначное отображение 2К — — соответствие 23 Витта формула 315
342 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ Вложение 25, 63, 206 Внутреннее прямое произведение 70 Возрастающий одночлен 184 Вота критерий 249 Вполне дистрибутивная булева ал- алгебра 210 — инвариантная конгруэнция 177 — неупорядоченное множество 31 — приводимый модуль 148 — регулярное пространство 152 — сжимаемая алгебра 146 — упорядоченное множество 33 Выполнение тождества, отношения 176, 205 Высказывание 14 — коллективизируемое 15 Галуа соответствие 58 Гёделя теорема о полноте 222 Главный ряд 108 — фильтр 214 Гомоморфизм 63, 205 — клонов 141 Гомоморфное отображение 63 Гомоморфный образ 63 Граф 38, 139 — ориентированный 38 — связный 38 Группа 65 — абелева 66 — без кручения 117 — — делимая 194 — дробей 28S — с мультиоператорами 66 операторами 66 — симметрическая 69 Группоид 64 Двойственная категория 52 Двойственность 79 Дедекиндова структура 79 Дедекиндово сечение 61 Декартова степень 18 Декартово произведение 16, 21 Де Моргана тождества 210 Диагональ 22 Диагональный процесс Кантора 37 Диаграмма модели 240 Дизъюнкция 216 Дистрибутивная структура 81 Длина строки 133 — структуры 85 — элемента 85, 136, 302 Дополнение 16, 80 Допустимый морфизм 124 Дуальный идеал 212 Единица 65 Единичный оператор 141 Естественная эквивалентность функ- функторов 53 Естественное отображение 27 — представление 148 — преобразование функтора 53 Естественный гомоморфизм 72 Жордана — Гёльдера теорема 85, 108 Зависимое подмножество 269 Зависимость стандартная 272 Задание алгебры 166 — — конечное 168 Закон 176 — альтернативности 303, 307 — антикоммутативности 305 — ассоциативности 78, 307 — дистрибутивности 66, 81 —¦ идемпотентности 303 — коммутативности 78, 303 — модулярности 80 —¦ поглощения 78 — эластичности 307 Замкнутое подмножество 270 Замкнутость относительно отобра- отображений 26 — — подалгебр 120 — — прямых произведений 120 — — фактор алгебр 120 Замыкание 57 — алгебраическое 278 — универсальное 220 Значение функции 16 Идеал 72, 212 Идемпотент 112 Идемпотентная алгебра 304 Изоморфизм алгебр 63 — категорий 51 — рядов 107 — структур 35 — О-структур 206 — цепей 84 Импликация 216 Инвариантный ряд 108 Индекс 16 Индуктивная алгебра 265 — система 59
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 343 Индуктивный класс 239 Индукция 264 — нётерова 33 —трансфинитная 33 Интервал 79 Инъективная алгебра 278 — оболочка 279 Инъективное отображение 25 Инъективный функтор 151 Инъекция 25 Исключительная йорданова алгебра 317 Истинность 205 Источник 24 Йорданово представление 318 — тождество 317 Йорданов элемент 324 Канонический морфизм 128 Кантора диагональный процесс 37 Кардинальное число 41 Категоричная теория 249 Категория 50 — абстрактная 119 — двойственная 52 — двойственная себе 54 — локальная 121 — наследственная 120 — полученная ограничением области — операторов 163 — регулярная 119 — резидуальная 121 Квазигруппа 66, 297 Квазимногообразие 252 Квантор общности 217 — существования 217 Кейслера теорема 258 Класс 13, 27 — аксиоматизируемый 221 •— бесконечный 19 — конечный 19 — локально определимый 238 — моделей 238 — ограниченный 239 — открытых предложений 244 — относительно аксиоматизируемый 233 — полный 15 — пустой 15 — сублокально определимый 238 — типовой 230 — универсальный 15, 243 — хорновский 252 — эквационально полный 192 Класс элементарный 221, 233 Клон 141 — абстрактный 147 — действия Q 142 Ковариантный функтор 52 Коллективизируемое высказывание 15- Кольцо 66 — Безу 93 Коммутативная алгебра 306 — диаграмма 24 Компактное замыкание Стоуна—Чеха 152 Композиционный ряд 108 Композиция 141 — морфизмов 50 Конечное задание алгебры 168 Конечноместная операция 26 Конечный класс 19 — характер 61 Конгруэнтность формул 224 Конгруэнция 71 — вполне инвариантная 177 — неразложимая в пересечение 115' — нетривиальная 73 — разделяющая 73 — собственная 73 — совершенная 113 Контравариантный функтор 52 Конфигурация Паппа 70 Конъюнктивная нормальная форма 210 Конъюнкция 216 Координата 16 Коуниверсальный функтор 127 Критерий Вота 249 Крулля—Шмидта теорема 86, 88, 111 Куроша—Оре теорема 91 Лёвенгейма—Сколема теорема 248 Левый отрезок 35 Лексикографическое произведение 49> Лемма о замещении 273 — Цассенхауза 106 — Цорна 32 Лиева алгебра 308 Линдепбаума алгебра 224 Линеаризация 316 Линейная алгебра 67 Линейно упорядоченное множество 23. 31 Логика высказываний 209 Локальная категория 121 — система подалгебр 1L5 Локальное свойство 116 Локально определимый класс 238 Лупа 66
344 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ Максимальный идеал 212 — элемент 32 Мальцева условия 286, 287 Мёбиуса функция 315 Минимальное многообразие 192 Минимальный фильтр Фреше 213 — элемент 32 Многообразие 123, 177 Множество 13, 67 — вполне неупорядоченное 31 — — упорядоченное 33 — замкнутое 57 — линейно упорядоченное 23, 31 — направленное 32 — ограниченное сверху 32 — определяющих соотношений 165 — плотно упорядоченное 49 — счетное 44 — универсальное 18 — упорядоченное 23 — частично вполне упорядоченное 137 •— — упорядоченное 23 Модель 221, 236 — стандартная 223 Модельно-замкнутое множество фор- формул 221 Модуль 66, 307 — вполне приводимый 148 — унитарный 67 Модулярная структура 79 Модулярный интервал 79 Мономорфизм 54, 63 Монотонный гомоморфизм 35 — изоморфизм 35 Морфизм 50 — допустимый 124 — обратимый 53 — обратный 53 — регулярный слева 203 справа 203 — тождественный 50 Мощность 41 Мультиоператор 66 Наибольший элемент 32 Наименьший элемент 32 Направленная категория 276 — полугруппа 288 — система 129 ¦Направленное множество 32 Наследственное свойство 117 Наследственность 120, 238 Натуральное число 19, 67 Невозрастающая последовательность 138 Недостижимый элемент 100 Независимое подмножество 86, 269 Нейтральный элемент 64 Непересекающаяся сумма 128 Неподвижный элемент 324 Непрерывная сверху структура 100 Неприводимый элемент 90 Непротиворечивое множество формул 229 Неразличимые fi-структуры 224 Неразложимая в пересечение конгру- конгруэнция 115 Неразложимый элемент 88 Несжимаемое расширение 275 Несократимая формула 250 Несократимое прямое произведение 118 — разложение 90 Нестандартная модель натуральных чисел 267 Нётерова индукция 33 Нетривиальная конгруэнция 73 — подкатегория 119 Нетривиальное многообразие 186 Нить 129 Нормализаторное условие 245 Нормальная форма 210 Нормальное распределение скобок 286 Нормальный ряд 107 Носитель 62, 125 — fi-структуры 205 Нулевая алгебра 304 Нулевой морфизм 51 — объект 50 Нульарная операция 26 Область значений 16 — операторов 62 — определения 16 — Оре 293 — предикатов 204 Обобщенная гипотеза континуума 256 Обобщенный принцип индукции 33 Оболочка 269 Образ 25 Обратимая трансляция 113 Обратное соответствие 22 Обратный морфизм 53 — переход 174 — предел 129 Обращающий оператор 324
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 345 Общее представление 318 Объединение 15, 94 — прямое 86, 128 — свободное 128 Объект 50 Ограничение модели 237 — области операторов 161 — операции 26 — отображения 26 Ограниченный класс 239 Одиночка 15 Одночлен 181 Оператор 62 — единичный 141 — замыкания 56 — обращающий 324 — постоянный 62 — проектирования 79 — производный 160 Операция 69 — я-арная 26 — конечноместная 26 Определяющее соотношение 165 Ориентированный граф 38 Оре область 293 Открытая формула 217 Относительно аксиоматизируемый класс 233 — свободная алгебра 191 Отношение 23 — зависимости 269 Отображение 24 Отождествление 27 Отрезок 34 Отрицание 216 Отрицательная составляющая 250 Отрицательное предложение 254 Пара 15 Пассивная часть 284 Пеано аксиомы 264 Пересечение 15 Переход к полным прообразам 27 Перспективность интервалов 84 Плотное действие Q 144 Плотно упорядоченное множество 49 Подалгебра 62, 94 — Фраттини 99 Подкатегория 52 — полная 52 Подкласс 16 Подклон 141 Подмножество 16 Подобъект 54 Подпрямо неразложимая алгебра 115 Подпрямо разложимая алгебра 114 Подпрямое произведение 114 Подстановка 25 Подструктура 34 — fi-структуры 205 Подчиненность категорий 125 Покрытие 38 Поле 68, 234 — множеств 208 Полиадическая алгебра 224 Полная булева алгебра 210 — диаграмма модели 240 — подкатегория 52 — структура 34 — Q-структура 205 — теория 229 Полное разложение 88 — действие Q 144 Полнота Q-структуры 205 Полный класс 15 — прообраз 27 Положительная составляющая 250 — формула 216 Положительное предложение 254 — число 19 Полугруппа 64 Полугрупповая алгебра 183 Полуспециальное представление 319 Порождающая алгебра 188 Порождающее множество 94, 270 Порядковое число 41 Порядковый тип 41 Постоянный оператор 62 Потенциально обратимое подмноже- подмножество 282 Правильное слово 309 Правый отрезок 35 Предельное порядковое число 49 Предикат 204 Предложение 218 — в пренексной нормальной форме 220 Представление алгебры йорданово 318 общее 318 полуспециальное 319 регулярное 318 специальное 317 унитальное 323 универсальное 320 унитальное 232 — категорий 124, 148 — — естественное 148 — — резидуальное 149 Предупорядоченность 23 — по делимости 138, 140 Пренебрегающий функтор 125
346 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ Пренексное предложение 220 Приведенное произведение 227 Приведенный элемент 174 Примальность 195 Примитивный класс 177 Принцип двойственности 79 — индукции 264 — — обобщенный 33 — локализации 240 — трансфинитной индукции 33 Проблема тождества 170 Проективная алгебра 156 — плоскость 68 Проективный интервал 83 Проекция 25, 106 Произведение базисное 309 — декартово 16, 21 — кардинальных чисел 45 — лексикографическое 49 — морфизмов 50 — подпрямое 114 — приведенное 227 — прямое 63 внутреннее 70 — — несократимое 118 — свободное 157 — — с объединенной подгруппой 203 — соответствий 22 — тривиальное 227 Производная трансляция 161 Производный оператор 160 — предикат 207 Простая алгебра 75 Простой идеал 85 — интервал 85 Пространство моделей 225 Противоположная преду пор ядочен- ность 23 Прямая степень 63 Прямое объединение 86, 128 — произведение 63 Прямой переход 174 — предел 128 , . Пустой класс 15 Равномощные множества 23 Разбиение 27 Разделяющая конгруэнция 73 Разделяющее семейство конгруэнции 114 Ранг многообразия аксиоматический 188 — — базисный 188 — свободной алгебры 155 Расширение 68 Расширение алгебраически замкнутое 275 — алгебраическое 275 — несжимаемое 275 — отображения 26 — расщепляемое нулевое 307, 322 — сжимаемое 275 — структуры fi-алгебры 99 — Q-структуры 237 — элементарное 245 Расщепляемое нулевое расширение 307, 322 Регулярная категория 119 Регулярное представление 318 — действие полугруппы 292 Регулярный морфизм 203 Резидуальная категория 121 Резидуальное представление 149 — свойство 116 Рекурсивно разрешимая проблема тождества 170 Рефлексивное соответствие 22 Ряд главный 108 — инвариантный 108 — композиционный 108 — нормальный 107 Свободное объединение 128 — переменное 216 — произведение 157, 203 Свойство абстрактное 116 ~ замещения 92, 270 —. конечных пересечений 213 — локальное 116 — наследственное 117 •— резидуальное 116 ' — стойкое 243 — универсальное 123 Связанное переменное 217 Связанные элементы в структуре 80 Связная компонента графа 38 Семейство 16 Сжатие 171 — расширения 275 Сжимаемая алгебра 158 Сжимаемое расширение 275 Симметрическая группа 69 Симметричное соответствие 22 Система замыканий 55 — — алгебраическая 59 — — топологическая 56 ., — конечного характера 61 — направленная 129 — подмножеств 55 , — — индуктивная 59
ПРЕДМЕТНЫП УКАЗАТЕЛЬ 347 Система характера п 61 Слово 308 Собственная конгруэнция 73 •— подалгебра 63, 96 Собственный идеал 212 — подкласс 16 Совершенная конгруэнция 113 Согласованность отображения 63 Сократимая формула 250 Соответствие 22 — Галуа 58 Специализация 101 Специальная йорданова алгебра 317 — лиевая алгебра 308 Специальное представление йордано- вой алгебры 317 — унитальное представление 323 Сравнимые элементы 31 Срезанное отображение 26 Стабилизатор 69 Стандартная зависимость 272 — модель 223 Стандартный алфавит 177 Степень декартова 18 — прямая 63 — элемента группоида 302 Стойкое свойство 243 Стоуна—Чеха компактное замыкание 152 Строго минимальный элемет?т 137 Строка 131 Структура 33, 67, 77 — дедекиндова 79 — дистрибутивная 8! — модулярная 79 — непрерывная сверху 100 — полная 34 — с дополнениями 92, 207 — с отношениями (Q-структура) 204 — Q-алгебры 62 Структурный гомоморфизм 35 — изоморфизм 35 Сублокально определимый класс 238 Сумма кардинальных чисел 45 — непересекающаяся 128 ¦— упорядоченная 49 Счетное множество 44 Сюръективное отображение 25 Сюръекция 25 Теорема Биркгофа о представлении 115 — Гёделя о полноте 222 — Жордана—Гёльдера 85, 108 — Кейслера 258 — компактности 229 — Крулля—Шмидта 86, 88, 111 — Куроша—Оре 91 — Лёвенгейма—Сколема 248 — о замещении ПО — — разложении отображений 27 — — факторах 29, 75 — об изоморфизме 74, 75 — — ультрапроизведениях 227 — — уплотнениях 84, 107, — плотности Шевалле—Джекобсонэ 147 — Тице 168 — Шрейера 107 — Шредера—Бернштейна 37 Теория 221 — категоричная 249 Типовой класс 230 Типе теорема 168 Тождества де Моргана 210 Тождественное отображение 25 Тождественный морфизм 50 Тождество 176 — йорданово 317 — Якоби 307, 30° , Топологическая система 56 Топологическое пространство69 Топология произведения 144 Точка 292 Точная верхняя грань 32 — нижняя грань 32 Траектория элемента 77 Транзитивное отношение зависимости 270 — соответствие 23 Трансверсал 74 Трансляция 101, !61 — обратимая 113 — производная 161 — элементарная 101 Тривиальная алгебра 64 — подкатегория 119 — Q-структура 205 Тривиальное произведение 227 Тривиальный фактор 107 Тавтология 219 Тарского цилиндрическая алгебра 225 Тело дробей 292 Теорема 221 — Биркгофа—Витта 308 Ультрапроизведение 227 Ультрастепень 227 Ультрафильтр 212 Универсальная алгебра 152 — ассоциативная оболочка 308
348 ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ Универсальная группа полугруппы 281 — линейная оболочка 305 — Ж-алгебра 152 Универсальное замыкание 220 — множество 18 — предложение 220 — представление 320 -— свойство 123 Универсальный класс 15, 243 — морфизм 123 — объект 123 — функтор 126 Уннталыюе представление 323 Унитарный модуль 67 Уплотнение ряда 107 — цепи 84 Упорядоченная группа 118, 234 — пара 15 •— полугруппа 112 — сумма 49 Упорядоченное множество 23, 31, 67, 234 Упорядоченность 23 — линейная 23, 31 — частичная 23 Условие единственности 233 — минимальности 33 — определенности 233 Условия Мальцева 286, 287 Фактор 72 Факторалгебра 72 Фактормножество 27 Факторобъект 54 Факторструктура Q-структуры 206 Фильтр 212 — главный 214 — Фреше 213 минимальный 213 Формула 216 — атомная 216 — Витта 315 — несократимая 250 — открытая 217 — положительная 216 — хорновская 252 Фраттини подалгебра 99 Фреше фильтр 213 Функтор 52 — инъективный 151 — ковариантный 52 — контравариантный 52 — коуниверсальный 127 — пренебрегающий 125 — универсальный 127 Функция 16 — Мёбиуса 315 Характеристическая функция 27 Хорновская формула 252 Хорновский класс 252 Хорновское предложение 252 Цассенхауза лемма 106 Цель 24 Центр группы 111 — клона 143 —• кольца 70 Централизатор 93, 143 Центральный изоморфизм 112 Цепь 32, 84 Цилиндрическая алгебра Тарского 225 Цорна лемма 32 Частично вполне упорядоченное мно- множество 137 — упорядоченное множество 23 Числовая алгебра 265 Числовое подмножество 19 Число кардинальное 41 — натуральное 19, 67 — порядковое 41 предельное 49 Шрейера теорема 107 Шредера—Бернштейна теорема 37 Эквационально определимый класс 177 Эквивалентность 27, 53, 216 — особая 70 Эквивалентные объекты 53 — тождества 177 Экзистенциональное предложение 220 Элементарная алгебра 193 — трансляция 101 Элементарное отображение 245 — предложение 218 — расширение 245 Элементарно эквивалентные структу- структуры 224 Элементарный класс 221, 233 Элемент максимальный 32 — минимальный 32 — наибольший 32 — наименьший 32
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ Элемент недостижимый 64 — нейтральный 64 — неподвижный 324 —- неприводимый 90 — неразложимый 88 — приведенный 174 —• строго минимальный 137 Эквазигруппа 179 Элупа 179 Эндоморфизм 63 Эпиморфизм 63 Ядро отображения 28 Якоби тождество 307, 308 ЙГ-алгебра 119 И -алгебра 62 Q -алгебра частичная 68 /"-группа 117 А -замкнутость 120 а-категоричная теория 249 NA-кольцо 301 % -множество 57 У?-модуль 66 га-примальная алгебра 195 /•'„-простая алгебра 193 .^-свободная алгебра 152 Л-систем а 127 Q-слово 132 Q-строка 131 NA-тело 301
ОГЛАВЛЕНИЕ Предисловие редактора перевода 5 Предисловие „ , 9 Замечания 12 Глава I. множества и отображения 13 1. Аксиомы теории множеств 13- 2. Соответствия 22 3. Отображения и фактормножества 24 4. Упорядоченные множества 31 5. Кардинальные и порядковые числа 41 6. Категории и функторы 4i> Глава II. алгебры 55 1. Системы замыканий 55 2. Q-алгебры 61 3. Теоремы об изоморфизмах 71 4. Структуры 77 5. Структура подалгебр 93 6. Структура конгруэнции 101 7. Локальные и резидуальные свойства 113 8. Структура категорий Q-алгебр 119 Глава III. свободные алгебры 123 1. Универсальные функторы 123 2. Алгебры Q-слов 131 3. Клоны операций 141 4. Представления категорий Q-алгебр 148 5. Свободные алгебры в категориях Q-алгебр 152 6. Свободные и прямые объединения Q-алгебр 157 7. Производные операторы 160 8. Представления Q-алгебр 165 9. Проблема тождества 169
ОГЛАВЛЕНИЕ Глава IV. многообразия .................. ^ __ J76 1. Определение и основные свойства ^76 2. Свободные группы и свободные кольца ......... 180 3. Порождение многообразий 184 4. Представления в многообразиях алгебр _ jg5 Глава V. структуры с отношениями и модели 204 1. Структуры с отношениями над областью предикатов 204 2. Булевы алгебры . •......., 207 3. Производные предикаты 215 4. Замкнутые классы предложений и аксиоматизируемые классы моделей . 221 5. Ультрапроизведения и теорема компактности . , 226 6. Пространство моделей 230 Глава VI. аксиоматизируемые классы моделей 237 1. Ограничения и расширения 237 2. Локальная определимость классов 239 3. Элементарные расширения , 245 4. Р-замкнутые классы и квазимногообразия 250 5. Классы, замкнутые относительно гомоморфных образов .... 253 6. Характеризация аксиоматизируемых классов моделей 256 Глава VII. приложения 264 1. Натуральные числа 264 2. Абстрактные отношения зависимости 269 3. Проблема деления для полугрупп и колец 280 4. Проблема деления для группоидов 297 5. Линейные алгебры 301 6. Лиевы алгебры 308 7. Йордановы алгебры 316 Библиография 329 Указатель обозначений 339 Предметный указатель 341