Полукруглый - Semiring

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

Период, термин буровая установка также иногда используется[1]- это возникло как шутка, предполагающая, что буровые установкипGS без писходные элементы, похожие на использование rng означатьянг без мультипликативного ядентальность.

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

Определение

А полукольцо это набор р оснащен двумя бинарные операции + и ⋅, называемые сложением и умножением, такие, что:[3][4][5]

Символ ⋅ обычно в обозначениях опускается; это, аб только что написано ab. Точно так же порядок действий принято, согласно которому ⋅ применяется перед +; это, а + до н.э является а + (до н.э).

По сравнению с кольцо, в полукольце отсутствует требование об обратных при сложении; то есть требуется только коммутативный моноид, а не коммутативная группа. В кольце аддитивное обратное требование подразумевает существование мультипликативного нуля, поэтому здесь оно должно быть указано явно. Если умножение полукольца равно коммутативный, то он называется коммутативное полукольцо.[6]

Некоторые авторы предпочитают опускать требование, чтобы полукольцо имело 0 или 1. Это делает аналогию между кольцо и полукольцо с одной стороны и группа и полугруппа с другой стороны работать более плавно. Эти авторы часто используют буровая установка для концепции, определенной здесь.[примечание 1]

Теория

Можно обобщить теорию (ассоциативной) алгебры над коммутативные кольца непосредственно к теории алгебр над коммутативными полукольцами.[нужна цитата ]

Полукольцо, в котором каждый элемент является аддитивным идемпотент (это, а + а = а для всех элементов а) называется идемпотентное полукольцо.[7] Идемпотентные полукольца являются специальными для теории полуколец, поскольку любое идемпотентное при сложении кольцо является банальный.[заметка 2] Можно определить частичный заказ ≤ на идемпотентном полукольце, полагая аб всякий раз, когда а + б = б (или, что то же самое, если существует Икс такой, что а + Икс = б). Легко видеть, что 0 - это наименьший элемент в отношении этого порядка: 0 ≤ а для всех а. Сложение и умножение учитывают порядок в том смысле, что аб подразумевает acдо н.э и окcb и (а + c) ≤ (б + c).

Приложения

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

В Алгоритм Флойда – Уоршолла для кратчайшие пути Таким образом, можно переформулировать как вычисление над (мин, +) алгебра. Точно так же Алгоритм Витерби для нахождения наиболее вероятной последовательности состояний, соответствующей последовательности наблюдений в Скрытая марковская модель можно также сформулировать как вычисление над (макс, ×) алгебра вероятностей. Эти динамическое программирование алгоритмы полагаются на распределительное свойство связанных с ними полуколец, чтобы вычислять величины по большому (возможно, экспоненциальному) числу членов более эффективно, чем перечисление каждого из них.[8][9]

Примеры

По определению любое кольцо также является полукольцом. Мотивирующим примером полукольца является множество натуральные числа N (в том числе нуль ) при обычном сложении и умножении. Точно так же неотрицательный рациональное число и неотрицательный действительные числа образуют полукольца. Все эти полукольца коммутативны.[10][11][12]

В общем

  • Набор всех идеалы данного кольца образуют идемпотентное полукольцо относительно сложения и умножения идеалов.
  • Любые единый квант является идемпотентным полукольцом относительно соединения и умножения.
  • Любой ограниченный, распределительная решетка является коммутативным идемпотентным полукольцом относительно соединения и пересечения.
  • В частности, Булева алгебра такое полукольцо. А Логическое кольцо также является полукольцом (действительно, кольцом), но не идемпотентным относительно дополнение. А Логическое полукольцо является полукольцом, изоморфным подполукольцу булевой алгебры.[10]
  • Нормальный косая решетка в кольце р идемпотентное полукольцо для операций умножения и набла, где последняя операция определяется формулой .
  • Любые c-полукольцо также является полукольцом, где сложение идемпотентно и определено над произвольными множествами.
  • Классы изоморфизма объектов в любых распределительная категория, под сопродукт и товар операций, образуют полукольцо, известное как оснастка Бернсайда.[13] Буровая установка Бернсайда является кольцом тогда и только тогда, когда категория банальный.

Полукольцо наборов

А полукольцо (наборов)[14] - непустой набор S таких множеств, что

  1. Если и тогда .
  2. Если и то существует конечное число взаимно непересекающиеся множества для такой, что .

Такие полукольца используются в теория меры. Примером полукольца множеств является набор полуоткрытых, полузакрытых вещественных интервалы .

Конкретные примеры

  • (Неотрицательный) завершающие дроби в позиционная система счисления к данной базе . У нас есть если разделяет . Более того, кольцо всех обрывающихся дробей с основанием , и является плотный в для .
  • Расширенные натуральные числа N ∪ {∞} с расширением сложения и умножения (и 0⋅∞ = 0).[11]
  • Учитывая полукольцо S, то матричное полукольцо площади п-от-п матрицы образуют полукольцо под обычным дополнение и умножение матриц, и это полукольцо матриц, как правило, некоммутативно, даже если S может быть коммутативным. Например, матрицы с неотрицательными элементами, , образуют матричное полукольцо.[10]
  • Если А - коммутативный моноид, множество End (А) из эндоморфизмы ж : АА почти образует полукольцо, где сложение - поточечное сложение, а умножение - функциональная композиция. В нулевой морфизм и идентичность - соответствующие нейтральные элементы. Это не настоящее полукольцо, потому что композиция не распределяется слева по поточечному сложению: а·(б+c) ≠ (а·б) + (а·c). Если А является аддитивным моноидом натуральных чисел, мы получаем полукольцо натуральных чисел как End (А), и если А = Sп с участием S полукольцо, мы получаем (сопоставив каждый морфизм матрице) полукольцо квадрата п-от-п матрицы с коэффициентами в S.
  • В Логическое полукольцо коммутативное полукольцо B сформированный двухэлементная булева алгебра и определяется 1 + 1 = 1.[4][11][12] Это идемпотентный[7] и является простейшим примером полукольца, не являющегося кольцом. Учитывая два набора Икс и Y, бинарные отношения между Икс и Y соответствуют матрицам с индексом Икс и Y с записями в булевом полукольце, матрица сложения соответствует союзу отношений, а матричное умножение соответствует состав отношений.[15]
  • Учитывая набор U, набор бинарные отношения над U является полукольцом со сложением, объединением (отношений как множеств) и умножением состав отношений. Нуль полукольца - это пустое отношение и его единицей является отношение идентичности.[16] Эти отношения соответствуют матричное полукольцо (действительно, матричная полуалгебра) квадратные матрицы проиндексировано U с элементами в булевом полукольце, а затем сложение и умножение - обычные матричные операции, в то время как ноль и единица - обычные нулевая матрица и единичная матрица.
  • Набор многочлены с натуральными числовыми коэффициентами, обозначенные N[Икс], образует коммутативное полукольцо. По сути, это свободный коммутативное полукольцо на единственной образующей {Икс}.
  • Тропические полукольца определяются по-разному. В макс-плюс полукольцо р ∪ {−∞} - коммутативное идемпотентное полукольцо с Максимум(а, б) служит сложением полукольца (тождество −∞) и обычным сложением (тождество 0), служащим умножением полукольца. В альтернативной формулировке тропическое полукольцо имеет вид р ∪ {∞}, а min заменяет max как операцию сложения.[17] Связанная версия имеет р ∪ {±∞} как базовый набор.[4][18]
  • Набор Количественные числительные меньше, чем любой другой бесконечный кардинальная форма полукольца при кардинальном сложении и умножении. Класс все кардиналы из внутренняя модель образуют (класс) полукольцо при (внутренней модели) кардинальном сложении и умножении.
  • В полукольцо вероятностей неотрицательных действительных чисел при обычном сложении и умножении.[4]
  • В бревенчатое полукольцо на р ∪ {± ∞} с добавлением по формуле
    с умножением +, нулевым элементом + ∞ и единичным элементом 0.[4]
  • Семейство (классов эквивалентности изоморфизмов) комбинаторные классы (наборы из счетного числа объектов с неотрицательными целыми размерами, такими, что существует конечное число объектов каждого размера) с пустым классом в качестве нулевого объекта, класс, состоящий только из пустого набора в качестве единицы, несвязный союз классов как дополнение, и Декартово произведение классов как умножение.[19]
  • В Лукасевич полукольцо: отрезок [0, 1] с добавлением, полученным путем взятия максимума аргументов (а + б = макс (а,б)) и умножение ab данный макс (0, а + б − 1) появляется в многозначная логика.[16]
  • В Витерби полукольцо также определено над базовым множеством [0, 1] и имеет максимум в качестве сложения, но его умножение - это обычное умножение действительных чисел. Он появляется в вероятностный анализ.[16]
  • Для алфавита (конечного множества) Σ множество формальные языки над Σ (подмножества Σ ) - полукольцо с произведением, индуцированным конкатенация строк и сложение как объединение языков (то есть просто объединение как наборов). Нуль этого полукольца - это пустое множество (пустой язык), а единицей полукольца является язык, содержащий только пустой строки.[16]
  • Обобщая предыдущий пример (просмотрев Σ как свободный моноид над Σ) возьмем M быть любым моноидом; набор мощности п(M) всех подмножеств M образует полукольцо при теоретико-множественном объединении в виде сложения и множественного умножения: .[12]
  • Аналогично, если является моноидом, то множество конечных мультимножества в образует полукольцо. То есть элемент - это функция ; учитывая элемент , функция сообщает, сколько раз этот элемент встречается в мультимножестве, которое он представляет. Аддитивная единица - это постоянная нулевая функция. Мультипликативной единицей является отображение функций к 1, а все остальные элементы до 0. Сумма равна и продукт дается .

Вариации

Полные и непрерывные полукольца

А полное полукольцо является полукольцом, для которого аддитивный моноид является полный моноид, что означает, что у него бесконечный операция суммирования Σя для любого набор индексов я и что должны выполняться следующие (бесконечные) законы распределения:[18][16][20]

Примером полного полукольца является набор мощности моноида при объединении. Матричное полукольцо над полным полукольцом полно.[21]

А непрерывное полукольцо аналогично определяется как моноид сложения, для которого непрерывный моноид. То есть частично заказано с свойство наименьшей верхней границы, и для которых сложение и умножение учитывают порядок и супрему. Полукольцо N ∪ {∞} с обычным сложением, умножением и расширенным порядком является непрерывным полукольцом.[22]

Любое непрерывное полукольцо завершено:[18] это можно рассматривать как часть определения.[21]

Звездные полукольца

А звездное полукольцо (иногда пишется звездный) - полукольцо с дополнительным унарным оператором ,[7][16][23][24] удовлетворение

А Клини алгебра звездное полукольцо с идемпотентным сложением. Они важны в теории формальные языки и обычные выражения.[16]

Полные звездные полукольца

В полное звездное полукольцо, звездный оператор ведет себя больше как обычный Клини звезда: для полного полукольца мы используем оператор бесконечной суммы, чтобы дать обычное определение звезды Клини:[16]

где

Полукольцо Конвея

А Полукольцо Конвея является звездным полукольцом, удовлетворяющим уравнениям сумма-звезда и звезда-произведение:[7][25]

Каждое полное звездное полукольцо также является полукольцом Конвея,[26] но обратное неверно. Пример неполного полукольца Конвея - это набор расширенных неотрицательных рациональное число Q≥0 ∪ {∞} с обычным сложением и умножением (это модификация примера с расширенными неотрицательными действительными числами, приведенного в этом разделе, путем исключения иррациональных чисел).[16]

An итерационное полукольцо является полукольцом Конвея, удовлетворяющим аксиомам группы Конвея,[7] связанный с Джон Конвей группам в звездных полукольцах.[27]

Примеры

Примеры звездных полуколец:

  • (вышеупомянутый ) полукольцо бинарные отношения по некоторому базовому набору U в котором для всех . Эта звездная операция на самом деле рефлексивный и переходное закрытие из р (т.е. наименьшее рефлексивное и транзитивное бинарное отношение над U содержащий р.).[16]
  • то полукольцо формальных языков также является полным звездным полукольцом, причем звездная операция совпадает со звездой Клини (для множеств / языков).[16]
  • Набор неотрицательных расширенные реалы [0, ∞] вместе с обычным сложением и умножением вещественных чисел представляет собой полное звездное полукольцо со звездной операцией, задаваемой формулой а = 1/(1 − а) для 0 ≤ а < 1 (т.е. геометрическая серия ) и а = ∞ для а ≥ 1.[16]
  • Булево полукольцо с 0 = 1 = 1.[а][16]
  • Полукольцо на N ∪ {∞}, с расширенным сложением и умножением, и 0 = 1, а = ∞ для а ≥ 1.[а][16]
  1. ^ а б Это полное звездное полукольцо, а значит, и полукольцо Конвея.[16]

Диоидный

Период, термин диоид (для «двойного моноида») использовалось для обозначения различных типов полуколец:

  • Он был использован Кунцманом в 1972 году для обозначения того, что сейчас называется полукольцом.[28]
  • Использование для обозначения идемпотентной подгруппы было введено Baccelli et al. в 1992 г.[29]
  • Название «диоид» также иногда используется для обозначения естественно упорядоченные полукольца.[30]

Обобщения

Обобщение полуколец не требует наличия мультипликативного тождества, так что умножение полугруппа а не моноид. Такие конструкции называются полукруги[31] или предварительные полукольца.[32] Дальнейшее обобщение: левые предполукольца,[33] которые дополнительно не требуют правильной дистрибутивности (или правые предполукольца, которые не требуют леводистрибутивности).

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

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

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

Заметки

  1. ^ Для примера см. Определение буровой установки на Proofwiki.org.
  2. ^ т.е. представляет собой кольцо, состоящее всего из одного элемента, потому что кольца имеют аддитивные обратные, в отличие от полуколец.

Цитаты

  1. ^ Глазек (2002) стр.7
  2. ^ Шпейер, Дэвид; Штурмфельс, Бернд (2009). «Тропическая математика». Математический журнал. 82 (3): 163–173. Дои:10.1080 / 0025570X.2009.11953615. ISSN  0025-570X.
  3. ^ Берстель и Перрин (1985), п. 26
  4. ^ а б c d е Lothaire (2005) стр.211
  5. ^ Сакарович (2009) стр.27–28
  6. ^ Lothaire (2005) стр.212
  7. ^ а б c d е Эсик, Золтан (2008). «Итерационные полукольца». Ин Ито, Масами (ред.). Развитие теории языка. 12-я международная конференция, DLT 2008, Киото, Япония, 16–19 сентября 2008 г. Труды. Конспект лекций по информатике. 5257. Берлин: Springer-Verlag. С. 1–20. Дои:10.1007/978-3-540-85780-8_1. ISBN  978-3-540-85779-2. Zbl  1161.68598.
  8. ^ Пара, Клод (1967), «Sur des алгоритмы для задач разрушения в конечных графах (Об алгоритмах для задач путей в конечных графах)», в Rosentiehl (ed.), Théorie des graphes (journées internationales d'études) - Теория графов (международный симпозиум), Рим (Италия), июль 1966 г .: Dunod (Париж) et Gordon and Breach (Нью-Йорк), стр. 271CS1 maint: location (ссылка на сайт)
  9. ^ Дерниам, Жан Клод; Пара, Клод (1971), Problèmes de cheminement dans les graphes (Проблемы пути в графах), Данод (Париж)
  10. ^ а б c Гутерман, Александр Э. (2008). «Ранговые и детерминантные функции для матриц над полукольцами». В Янге, Николас; Чой, Йемон (ред.). Обзоры по современной математике. Серия лекций Лондонского математического общества. 347. Издательство Кембриджского университета. С. 1–33. ISBN  0-521-70564-9. ISSN  0076-0552. Zbl  1181.16042.
  11. ^ а б c Сакарович (2009) стр.28
  12. ^ а б c Berstel & Reutenauer (2011) стр. 4
  13. ^ Шануэль С.Х. (1991) Отрицательные множества имеют эйлерову характеристику и размерность. В: Карбони А., Педиккио М.С., Розолини Г. (ред.) Теория категорий. Конспект лекций по математике, том 1488. Springer, Berlin, Heidelberg
  14. ^ Ноэль Вайльян, Расширение Каратеодори, на сайте possible.net.
  15. ^ Джон К. Баэз (6 ноября 2001 г.). «квантовая механика над коммутативной оснасткой». Группа новостейsci.physics.research. Usenet:  [email protected]. Получено 25 ноября, 2018.
  16. ^ а б c d е ж г час я j k л м п о Дросте, М., и Куич, В. (2009). Полукольца и формальные степенные ряды. Справочник по взвешенным автоматам, 3–28. Дои:10.1007/978-3-642-01492-5_1, стр. 7-10
  17. ^ Шпейер, Дэвид; Штурмфельс, Бернд (2009) [2004]. «Тропическая математика». Математика. Mag. 82 (3): 163–173. arXiv:математика / 0408099. Дои:10.4169 / 193009809x468760. Zbl  1227.14051.
  18. ^ а б c Куич, Вернер (2011). «Алгебраические системы и выталкивающие автоматы». В Kuich, Вернер (ред.). Алгебраические основы информатики.Очерки Симеона Бозапалидиса по случаю выхода на пенсию. Конспект лекций по информатике. 7020. Берлин: Springer-Verlag. С. 228–256. ISBN  978-3-642-24896-2. Zbl  1251.68135.
  19. ^ Бард, Грегори В. (2009), Алгебраический криптоанализ, Springer, раздел 4.2.1, «Комбинаторные классы», и далее, стр. 30–34, ISBN  9780387887579.
  20. ^ Куич, Вернер (1990). «ω-непрерывные полукольца, алгебраические системы и автоматы проталкивания». В Патерсоне, Майкл С. (ред.). Автоматы, языки и программирование: 17-й международный коллоквиум, Уорикский университет, Англия, 16-20 июля 1990 г., Труды. Конспект лекций по информатике. 443. Springer-Verlag. стр.103–110. ISBN  3-540-52826-1.
  21. ^ а б Сакараович (2009) с.471.
  22. ^ Эсик, Золтан; Лайс, Ганс (2002). «Нормальная форма Грейбаха в алгебраически полных полукольцах». В Брэдфилде, Джулиан (ред.). Логика информатики. 16-й международный семинар, CSL 2002, 11-я ежегодная конференция EACSL, Эдинбург, Шотландия, 22-25 сентября 2002 г. Протоколы. Конспект лекций по информатике. 2471. Берлин: Springer-Verlag. С. 135–150. Zbl  1020.68056.
  23. ^ Леманн, Дэниел Дж. "Алгебраические структуры для транзитивного замыкания". Теоретическая информатика 4, вып. 1 (1977): 59-76.
  24. ^ Berstel & Reutenauer (2011) стр.27.
  25. ^ Эсик, Золтан; Куич, Вернер (2004). «Аксиомы уравнений теории автоматов». В Мартин-Виде, Карлос (ред.). Формальные языки и приложения. Исследования в области нечеткости и мягких вычислений. 148. Берлин: Springer-Verlag. С. 183–196. ISBN  3-540-20907-7. Zbl  1088.68117.
  26. ^ Дросте, М., и Куич, В. (2009). Полукольца и формальные степенные ряды. Справочник по взвешенным автоматам, 3–28. Дои:10.1007/978-3-642-01492-5_1, Теорема 3.4 с. 15
  27. ^ Конвей, Дж. (1971). Регулярная алгебра и конечные машины. Лондон: Чепмен и Холл. ISBN  0-412-10620-5. Zbl  0231.94041.
  28. ^ Кунцманн, Дж. (1972). Теория де Резо (графики) (На французском). Пэрис: Данод. Zbl  0239.05101.
  29. ^ Баччелли, Франсуа Луи; Ольсдер, Герт Ян; Квадра, Жан-Пьер; Коэн, Гай (1992). Синхронизация и линейность. Алгебра для дискретных систем событий. Серия Уайли по вероятности и математической статистике. Чичестер: Вайли. Zbl  0824.93003.
  30. ^ Полуфабрикаты на завтрак, слайд 17
  31. ^ Джонатан С. Голан, Полукольца и их приложения, Глава 1, стр. 1
  32. ^ Мишель Гондран, Мишель Мину, Графы, диоиды и полукольца: новые модели и алгоритмы, Глава 1, Раздел 4.2, стр. 22
  33. ^ Мишель Гондран, Мишель Мину, Графы, диоиды и полукольца: новые модели и алгоритмы, Глава 1, Раздел 4.1, стр. 20

Источники

дальнейшее чтение