Бесплатный объект

редактировать

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

СОДЕРЖАНИЕ
  • 1 Определение
  • 2 Примеры
    • 2.1 Общий случай
  • 3 Свободные универсальные алгебры
  • 4 Свободный функтор
    • 4.1 Существование
    • 4.2 Общий случай
  • 5 Список бесплатных объектов
  • 6 См. Также
  • 7 Примечания
Определение

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

Категория бетона это категория, которая оснащена верным функтором в комплект, в категории множеств. Пусть C - конкретная категория с точным функтором F  : C → Set. Пусть X - объект в Set (то есть X - это множество, здесь называемое базисом), пусть A - объект в C, и пусть i  : X → F ( A) - инъективное отображение между множествами X и F ( A) (так называемая каноническая вставка). Тогда A называется свободным объектом на X (относительно i) тогда и только тогда, когда он удовлетворяет следующему универсальному свойству :

для любого объекта B в C и любого отображения между множествами f  : X → F ( B) существует единственный морфизм g  : A → B в C такой, что f = F ( g) ∘ i. То есть коммутирует следующая диаграмма :
Икс я F ( А ) ж F ( грамм ) F ( B ) {\ displaystyle {\ begin {array} {c} X {\ xrightarrow {\ quad i \ quad}} F (A) \\ {} _ {f} \ seekrow \ quad \ swarrow {} _ {F (g) } \\ F (B) \ quad \\\ end {array}}}

Таким образом, свободный функтор, который строит свободный объект A из множества X, становится сопряженным слева с забывчивым функтором.

Примеры

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

Рассмотрим, например, построение свободной группы из двух образующих. Каждый начинается с алфавита, состоящего из пяти букв. На первом этапе «буквам» или «буквам» еще не присвоено какое-либо значение ; они будут даны позже, на втором этапе. Таким образом, можно с равным успехом начать с алфавита, состоящего из пяти букв. В этом примере множество всех слов или строк будет включать в себя такие строки, как aebecede и ABDC, и так далее, произвольной конечной длины, с буквами, расположенными в каждом возможном порядке. { е , а , б , а - 1 , б - 1 } {\ Displaystyle \ {е, а, Ь, а ^ {- 1}, Ь ^ {- 1} \}} а - 1 {\ displaystyle a ^ {- 1}} б - 1 {\ displaystyle b ^ {- 1}} S знак равно { а , б , c , d , е } {\ Displaystyle S = \ {a, b, c, d, e \}} W ( S ) {\ Displaystyle W (S)}

На следующем этапе вводится набор отношений эквивалентности. Отношения эквивалентности для группы является то, что умножения на личности, и умножение обратных:. Применяя эти отношения к приведенным выше строкам, получаем грамм е знак равно е грамм знак равно грамм {\ displaystyle ge = eg = g} грамм грамм - 1 знак равно грамм - 1 грамм знак равно е {\ displaystyle gg ^ {- 1} = g ^ {- 1} g = e}

а е б е c е d е знак равно а б а - 1 б - 1 , {\ displaystyle aebecede = aba ^ {- 1} b ^ {- 1},}

где понималось, что является заменой и является заменой, в то время как является элементом идентичности. Точно так же c {\ displaystyle c} а - 1 {\ displaystyle a ^ {- 1}} d {\ displaystyle d} б - 1 {\ displaystyle b ^ {- 1}} е {\ displaystyle e}

а б d c знак равно а б б - 1 а - 1 знак равно е . {\ displaystyle abdc = abb ^ {- 1} a ^ {- 1} = e.}

Обозначая отношение эквивалентности или конгруэнтности через, свободный объект представляет собой набор классов эквивалентности слов. Таким образом, в этом примере свободная группа в двух образующих является фактор- группой {\ displaystyle \ sim}

F 2 знак равно W ( S ) / . {\ Displaystyle F_ {2} = W (S) / \ sim.}

Это часто записывается как где - множество всех слов, а это класс эквивалентности тождества после того, как наложены отношения, определяющие группу. F 2 знак равно W ( S ) / E {\ Displaystyle F_ {2} = W (S) / E} W ( S ) знак равно { а 1 а 2 а п | а k S ; п N } {\ Displaystyle W (S) = \ {a_ {1} a_ {2} \ ldots a_ {n} \, \ vert \; a_ {k} \ in S \,; \, n \ in \ mathbb {N} \}} E знак равно { а 1 а 2 а п | е знак равно а 1 а 2 а п ; а k S ; п N } {\ Displaystyle E = \ {a_ {1} a_ {2} \ ldots a_ {n} \, \ vert \; e = a_ {1} a_ {2} \ ldots a_ {n} \,; \, a_ { k} \ in S \,; \, n \ in \ mathbb {N} \}}

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

Общий случай

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

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

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

Свободные универсальные алгебры
Основная статья: Термин алгебра

Позвольте быть произвольным набором, и пусть будет алгебраической структурой типа, порожденной. Пусть набор, лежащий в основе этой алгебраической структуры, иногда называемый ее вселенной, будет, а пусть будет функцией. Мы говорим, что (или неформально только) является свободной алгеброй (типа) на множестве из свободных образующих, если для любой алгебры типа и каждой функции, где есть вселенная, существует единственный гомоморфизм такой, что S {\ displaystyle S} А {\ displaystyle \ mathbf {A}} ρ {\ displaystyle \ rho} S {\ displaystyle S} А {\ displaystyle \ mathbf {A}} А {\ displaystyle A} ψ : S А {\ displaystyle \ psi: S \ to A} ( А , ψ ) {\ displaystyle (A, \ psi)} А {\ displaystyle \ mathbf {A}} ρ {\ displaystyle \ rho} S {\ displaystyle S} B {\ displaystyle \ mathbf {B}} ρ {\ displaystyle \ rho} τ : S B {\ Displaystyle \ тау: от S \ до B} B {\ displaystyle B} B {\ displaystyle \ mathbf {B}} σ : А B {\ displaystyle \ sigma: от A \ до B} σ ψ знак равно τ . {\ Displaystyle \ sigma \ circ \ psi = \ tau.}

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

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

Рассмотрим категорию С из алгебраических структур ; объекты можно рассматривать как множества плюс операции, подчиняющиеся некоторым законам. Эта категория имеет функтор,, то забывающий функтор, который отображает объекты и функцию в C для набора, в категории множеств. Функтор забывчивости очень прост: он просто игнорирует все операции. U : C S е т {\ Displaystyle U: \ mathbf {C} \ to \ mathbf {Set}}

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

Чтобы свободный функтор был сопряженным слева, необходимо также наличие Set -морфизма. Более явно, F, с точностью до изоморфизмов в C, характеризуется следующим универсальным свойством : η : Икс U ( F ( Икс ) ) {\ Displaystyle \ эта: Икс \ к U (F (X)) \, \!}

Если A - алгебра в C, а g  : X → U ( A) - функция (морфизм в категории множеств), то существует единственный C -морфизм h  : F ( X) → A такой, что U ( з) ∘  η = g.

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

Естественное преобразование называется блок ; вместе с коединицей можно построить T-алгебру, а значит, и монаду. η : я бы S е т U F {\ displaystyle \ eta: \ operatorname {id} _ {\ mathbf {Set}} \ to UF} ε : F U я бы C {\ displaystyle \ varepsilon: FU \ to \ operatorname {id} _ {\ mathbf {C}}}

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

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

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

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

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

Общий случай

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

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

Список бесплатных объектов
См. Также: Категория: Свободные алгебраические структуры

Конкретные виды бесплатных объектов включают:

Смотрите также
Примечания
  1. ^ Питер Т. Джонстон, Stone Spaces, (1982) Cambridge University Press, ISBN   0-521-23893-5. (Рассмотрение алгебры Гейтинга без одного генератора дано в главе 1, раздел 4.11)
Последняя правка сделана 2023-03-19 04:31:07
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте