Базис (универсальная алгебра) - Basis (universal algebra)

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

Определения

А основа (или же система отсчета) (универсальной) алгебры является функция который принимает некоторые элементы алгебры в качестве значений и удовлетворяет одному из следующих двух эквивалентных условий. Здесь набор всех называется базисный набор, а некоторые авторы называют его «основой».[1][2] Набор своих аргументов называется набор размеров. Любая функция со всеми ее аргументами в целом , который принимает в качестве значений элементы алгебры (даже вне базисного набора), будем обозначать . Потом, будет .

Внешнее состояние

Это условие будет определять базы по множеству из -арные элементарные функции алгебры, которые являются определенными функциями которые занимают каждый в качестве аргумента для получения некоторого элемента алгебры в качестве значения Фактически они состоят из всех прогнозы с в которые являются такими функциями, что для каждого , и всех функций, которые возникают из них повторением «множественных композиций» с операциями алгебры.

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

Тогда, согласно внешнее состояние основа должен генерировать алгебра (а именно, когда колеблется во всем , получает каждый элемент алгебры) и должен быть независимый (а именно, когда любые два -арные элементарные функции совпадают при , они будут делать везде: подразумевает ).[3] Это то же самое, что требовать наличия Один функция который принимает каждый элемент алгебры в качестве аргумента, чтобы получить -арная элементарная функция как значение и удовлетворяет для всех в .

Внутреннее состояние

Это другое условие будет определять базы по множеству E из эндоморфизмы алгебры, которые являются гомоморфизмы из алгебры в себя, через ее аналитическое представление по основе. Последняя функция, которая принимает каждый эндоморфизм е в качестве аргумента для получения функции м как значение: , где это м является «выборкой» значений е в б, а именно для всех я в наборе размеров.

Тогда, согласно внутреннее состояние б это основа, когда это биекция из E на множество всех м, а именно для каждого м есть один и только один эндоморфизм е такой, что . Это то же самое, что требовать наличия функция расширения, а именно функция что занимает каждый (образец) м в качестве аргумента для распространения его на эндоморфизм такой, что .[4]

Связь между этими двумя условиями дается тождеством , что справедливо для всех м и все элементы алгебры а.[5] Некоторые другие условия, характеризующие базисы универсальных алгебр, опускаются.

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

Примеры

Алгебры векторных пространств

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

Когда векторное пространство конечномерно, например с , функции в наборе L из внешнее состояние именно те, которые обеспечивают свойства остовности и линейной независимости с линейными комбинациями и имеющееся свойство генератора становится остовным. Напротив, линейная независимость - это простой пример настоящей независимости, которая становится эквивалентной ей в таких векторных пространствах. (Кроме того, некоторые другие обобщения линейной независимости для универсальных алгебр не подразумевают настоящей независимости.)

Функции м для внутреннее состояние соответствуют квадратным массивам элементов поля (а именно, обычным квадратным матрицам векторного пространства), которые служат для построения эндоморфизмов векторных пространств (а именно, линейные карты в себя). Затем внутреннее состояние требует свойства биекции от эндоморфизмов также к массивам. Фактически, каждый столбец такого массива представляет собой вектор как его п-набор координаты относительно основы б. Например, когда векторы п-наборы чисел из нижележащего поля и б это Основание Кронекера, м такой массив видно по столбцам, является образцом такой линейной карты в опорных векторах и расширяет этот образец на эту карту, как показано ниже.

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

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

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

Слово моноид

Позволять быть «алфавитом», а именно (обычно конечным) набором объектов, называемых «буквами». Позволять W обозначим соответствующий набор слова или "строки", которые будут обозначаться как в струны, а именно, записывая их буквы последовательно или в случае пустого слова (формальный язык обозначение).[7] Соответственно, сопоставление будет обозначать конкатенация из двух слов v и ш, а именно слово, которое начинается с v и следует ш.

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

(В зависимости от теоретико-множественной реализации последовательностей, б не может быть функцией идентичности, а именно может и не быть , скорее объект вроде , а именно одноэлементную функцию или пару вроде или же .[7])

На самом деле в теории Системы D0L (Rozemberg & Salomaa 1980), например, таблицы "постановки", которые такие системы используют для определения одновременных замен каждого одним словом любым словом ты в W: если , тогда . Потом, б удовлетворяет внутреннее состояние, поскольку функция - хорошо известная биекция, отождествляющая каждый словесный эндоморфизм с любой такой таблицей. (Повторное применение такого эндоморфизма, начиная с данного «семенного» слова, может моделировать многие процессы роста, где слова и конкатенация служат для построения довольно разнородных структур, как в L-система а не просто "последовательности".)

Примечания

  1. ^ Гулд.
  2. ^ Гретцер 1968, с.198.
  3. ^ Например, см. (Grätzer 1968, p.198).
  4. ^ Например, см. 0.4 и 0.5 из (Риччи 2007)
  5. ^ Например, см. 0.4 (E) из (Ricci 2007)
  6. ^ Grätzer 1979.
  7. ^ а б Обозначения формального языка используются в компьютерных науках и иногда противоречат теоретико-множественным определениям слов. См. G. Ricci, Наблюдение за обозначениями формального языка, Новости SIGACT, 17 (1972), 18–23.

Рекомендации

  1. Гулд, В. Алгебры независимости, Универсальная алгебра 33 (1995), 294–318.
  2. Гретцер, Г. (1968). Универсальная алгебра, D. Van Nostrand Company Inc.
  3. Гретцер, Г. (1979). Универсальная алгебра 2-е 2-е изд., Springer Verlag. ISBN  0-387-90355-0.
  4. Риччи, Г. (2007). Расширения убивают поля, Int. J. Math. Алгебра теории игр, 16 5/6, стр. 13–34.
  5. Розенберг Г. и Саломаа А. (1980). Математическая теория L-систем, Academic Press, Нью-Йорк. ISBN  0-12-597140-0