Базис (универсальная алгебра) - 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-система а не просто "последовательности".)
Примечания
- ^ Гулд.
- ^ Гретцер 1968, с.198.
- ^ Например, см. (Grätzer 1968, p.198).
- ^ Например, см. 0.4 и 0.5 из (Риччи 2007)
- ^ Например, см. 0.4 (E) из (Ricci 2007)
- ^ Grätzer 1979.
- ^ а б Обозначения формального языка используются в компьютерных науках и иногда противоречат теоретико-множественным определениям слов. См. G. Ricci, Наблюдение за обозначениями формального языка, Новости SIGACT, 17 (1972), 18–23.
Рекомендации
- Гулд, В. Алгебры независимости, Универсальная алгебра 33 (1995), 294–318.
- Гретцер, Г. (1968). Универсальная алгебра, D. Van Nostrand Company Inc.
- Гретцер, Г. (1979). Универсальная алгебра 2-е 2-е изд., Springer Verlag. ISBN 0-387-90355-0.
- Риччи, Г. (2007). Расширения убивают поля, Int. J. Math. Алгебра теории игр, 16 5/6, стр. 13–34.
- Розенберг Г. и Саломаа А. (1980). Математическая теория L-систем, Academic Press, Нью-Йорк. ISBN 0-12-597140-0