stringtranslate.com

Свободный объект

В математике идея свободного объекта является одним из основных понятий абстрактной алгебры . Неформально свободный объект над множеством A можно рассматривать как «общую» алгебраическую структуру над A : единственные уравнения, которые выполняются между элементами свободного объекта, — это те, которые следуют из определяющих аксиом алгебраической структуры. Примерами являются свободные группы , тензорные алгебры или свободные решетки .

Понятие является частью универсальной алгебры , в том смысле, что оно относится ко всем типам алгебраической структуры (с финитными операциями). Оно также имеет формулировку в терминах теории категорий , хотя это еще более абстрактные термины.

Определение

Свободные объекты являются прямым обобщением на категории понятия базиса в векторном пространстве. Линейная функция u  : E 1E 2 между векторными пространствами полностью определяется своими значениями на базисе векторного пространства E 1 . Следующее определение переводит это в любую категорию.

Конкретная категория — это категория, которая снабжена точным функтором для Set , категории множеств . Пусть C — конкретная категория с точным функтором U  : CSet . Пусть X — множество (то есть объект в Set ), которое будет основой свободного объекта, который будет определен. Свободный объект на X — это пара, состоящая из объекта в C и инъекции (называемой канонической инъекцией ), которая удовлетворяет следующему универсальному свойству :

Для любого объекта B в C и любого отображения между множествами существует единственный морфизм в C такой, что . То есть, следующая диаграмма коммутирует:
х
х

Если в C существуют свободные объекты , универсальное свойство подразумевает, что каждое отображение между двумя множествами индуцирует уникальный морфизм между свободными объектами, построенными на них, и это определяет функтор . Отсюда следует, что если в C существуют свободные объекты , функтор F , называемый свободным функтором , является левым сопряженным к верному функтору U ; то есть существует биекция

Примеры

Создание свободных объектов происходит в два этапа. Для алгебр, которые соответствуют ассоциативному закону , первым шагом является рассмотрение набора всех возможных слов, образованных из алфавита . Затем на слова накладывается набор отношений эквивалентности , где отношения являются определяющими отношениями алгебраического объекта под рукой. Свободный объект тогда состоит из набора классов эквивалентности .

Рассмотрим, например, построение свободной группы из двух генераторов . Начинаем с алфавита, состоящего из пяти букв . На первом этапе еще не задано никакого значения для «букв» или ; они будут даны позже, на втором этапе. Таким образом, можно было бы с равным успехом начать с алфавита из пяти букв, то есть . В этом примере множество всех слов или строк будет включать строки, такие как aebecede и abdc , и так далее, произвольной конечной длины, с буквами, расположенными во всех возможных порядках.

На следующем этапе накладывается набор отношений эквивалентности. Отношения эквивалентности для группы — это отношения умножения на тождество, , и умножения обратных: . Применяя эти отношения к строкам выше, получаем

где было понятно, что является заменой для , и является заменой для , в то время как является элементом идентичности. Аналогично, есть

Обозначая отношение эквивалентности или конгруэнтность через , свободный объект тогда является набором классов эквивалентности слов. Таким образом, в этом примере свободная группа в двух генераторах является фактором

Это часто записывается как, где — множество всех слов, а — класс эквивалентности тождества после того, как наложены отношения, определяющие группу.

Более простым примером являются свободные моноиды . Свободный моноид на множестве X — это моноид всех конечных строк, использующий X в качестве алфавита, с операцией конкатенации строк. Идентичностью является пустая строка. По сути, свободный моноид — это просто множество всех слов без наложенных отношений эквивалентности. Этот пример более подробно рассматривается в статье о звезде Клини .

Общий случай

В общем случае алгебраические отношения не обязательно должны быть ассоциативными, в этом случае отправной точкой является не множество всех слов, а скорее строки, отмеченные скобками, которые используются для указания неассоциативных группировок букв. Такая строка может быть эквивалентно представлена ​​бинарным деревом или свободной магмой ; листья дерева — это буквы алфавита.

Тогда алгебраические отношения могут быть общими арностями или финитными отношениями на листьях дерева. Вместо того, чтобы начинать с коллекции всех возможных строк в скобках, может быть удобнее начать с вселенной Эрбрана . Правильное описание или перечисление содержимого свободного объекта может быть легким или сложным, в зависимости от конкретного рассматриваемого алгебраического объекта. Например, свободная группа в двух генераторах легко описывается. Напротив, о структуре свободных алгебр Гейтинга в более чем одном генераторе известно мало или ничего. [1] Проблема определения того, принадлежат ли две разные строки одному и тому же классу эквивалентности, известна как проблема слов .

Как показывают примеры, свободные объекты выглядят как конструкции из синтаксиса ; можно в некоторой степени перевернуть это, сказав, что основные применения синтаксиса могут быть объяснены и охарактеризованы как свободные объекты, таким образом, что делает явно тяжелую «пунктуацию» объяснимой (и более запоминающейся). [ необходимо разъяснение ]

Свободные универсальные алгебры

Пусть будет множеством и будет алгебраической структурой типа, порожденной . Базовое множество этой алгебраической структуры , часто называемое ее универсумом, обозначается . Пусть будет функцией. Мы говорим, что (или неформально просто ) является свободной алгеброй типа на множестве свободных генераторов, если выполняется следующее универсальное свойство:

Для каждой алгебры типа и каждой функции , где — универсум , существует единственный гомоморфизм, такой что следующая диаграмма коммутирует:

Это означает, что .

Свободный функтор

Наиболее общая установка для свободного объекта находится в теории категорий , где определяется функтор , свободный функтор , который является левым сопряженным к забывающему функтору .

Рассмотрим категорию C алгебраических структур ; объекты можно рассматривать как множества плюс операции, подчиняющиеся некоторым законам. Эта категория имеет функтор, , забывающий функтор , который отображает объекты и функции из C в Set , категорию множеств . Забывающий функтор очень прост: он просто игнорирует все операции.

Свободный функтор F , когда он существует, является левым сопряженным к U. То есть, он переводит множества X в Set в соответствующие им свободные объекты F ( X ) в категории C. Множество X можно рассматривать как множество «генераторов» свободного объекта F ( X ).

Для того, чтобы свободный функтор был левым сопряженным, необходимо также иметь Set -морфизм . Более конкретно, F , с точностью до изоморфизмов в C , характеризуется следующим универсальным свойством :

Если B — алгебра в C , а — функция (морфизм в категории множеств), то существует единственный C -морфизм, такой что .

Конкретно, это отправляет множество в свободный объект на этом множестве; это «включение базиса». Злоупотребление обозначениями, (это злоупотребление обозначениями, потому что X — это множество, в то время как F ( X ) — это алгебра; правильно, это так ).

Естественное преобразование называется единицей ; вместе с коединицей можно построить Т-алгебру , а значит, и монаду .

Функтор косвободы является правым сопряженным к функтору забывания.

Существование

Существуют общие теоремы существования, которые применимы; самая простая из них гарантирует, что

Если C является многообразием , то для каждого множества X существует свободный объект F ( X ) в C.

Здесь многообразие является синонимом финитной алгебраической категории , таким образом подразумевая, что множество отношений финитно и алгебраично , поскольку оно монадично над Set .

Общий случай

Другие типы забывания также приводят к появлению объектов, весьма похожих на свободные объекты, в том смысле, что они остаются сопряженными с функтором забывания, а не обязательно с множествами.

Например, конструкция тензорной алгебры на векторном пространстве является левым сопряженным к функтору на ассоциативных алгебрах , который игнорирует структуру алгебры. Поэтому ее часто также называют свободной алгеброй . Аналогично симметричная алгебра и внешняя алгебра являются свободными симметричными и антисимметричными алгебрами на векторном пространстве.

Список бесплатных объектов

К особым видам свободных объектов относятся:

Смотрите также

Примечания

  1. ^ Питер Т. Джонстон, Stone Spaces , (1982) Cambridge University Press, ISBN  0-521-23893-5 . (Трактовка свободной алгебры Гейтинга с одним генератором приведена в главе 1, разделе 4.11)

Внешние ссылки