Моноид — различия между версиями
Shersh (обсуждение | вклад) (добавлена теорема о несвободном моноиде) |
(так все-таки получше выглядит) |
||
Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | + | Кортеж <tex>\langle G,\cdot: G \times G \to G, \varepsilon \in G \rangle</tex> называется [[моноид|моноидом]], если он удовлетворяет следующим аксиомам: | |
− | * | + | * Бинарная операция <tex>\cdot</tex> — определена везде и [[Ассоциативность | ''ассоциативна'']]. |
− | * | + | * <tex>\varepsilon</tex> называется нейтральным элементом относительно <tex>\cdot</tex>, то есть для него выполняется: |
: <tex> \forall x\in G : \varepsilon\cdot x=x \cdot \varepsilon = x</tex>. Иногда его обозначают <tex> \varepsilon_G </tex>, или <tex>e_G </tex>. | : <tex> \forall x\in G : \varepsilon\cdot x=x \cdot \varepsilon = x</tex>. Иногда его обозначают <tex> \varepsilon_G </tex>, или <tex>e_G </tex>. | ||
}} | }} | ||
− | Другими словами, моноид {{---}} это [[Полугруппа|полугруппа]], в которую добавлен нейтральный элемент. | + | Другими словами, моноид {{---}} это [[Полугруппа|полугруппа]], в которую добавлен нейтральный элемент. |
+ | |||
+ | Примеры: | ||
+ | |||
+ | * множество натуральных чисел <tex> \mathbb{N} </tex> с операцией сложения является моноидом <tex>\langle \mathbb{N}, +, 0 \rangle</tex> | ||
+ | * множество положительных целых <tex> \mathbb{Z}_+ </tex> с операцией умножения является моноидом <tex>\langle\mathbb{Z}_+, \cdot, 1 \rangle</tex> | ||
+ | * множество натуральных числел '''не''' является моноидом по умножению с нейтральным элементом <tex>1</tex>, так как <tex>1 \cdot 0 = 0</tex>, а не <tex>1</tex>, как того требует аксиома нейтрального элемента. | ||
{{Утверждение | {{Утверждение |
Версия 22:47, 15 ноября 2013
Определение: |
Кортеж моноидом, если он удовлетворяет следующим аксиомам:
| называется
Другими словами, моноид — это полугруппа, в которую добавлен нейтральный элемент.
Примеры:
- множество натуральных чисел с операцией сложения является моноидом
- множество положительных целых с операцией умножения является моноидом
- множество натуральных числел не является моноидом по умножению с нейтральным элементом , так как , а не , как того требует аксиома нейтрального элемента.
Утверждение (О единственности нейтрального элемента): |
Нейтральный элемент в моноиде единственен. |
Действительно, пусть | и — два нейтральных элемента. Тогда имеем: .
Определение: |
Гомоморфизмом моноидов (англ. monoid homomorphism) | и называется отображение совместимое с операциями из и такое, что , а также .
Определение: |
Свободным моноидом (англ. free monoid) конкатенации этих последовательностей. | над множеством обозначается как называется моноид над множеством — набором всевозможных последовательностей (или списков) конечной длины (в том числе и нулевой), образованных из элементов множества — с ассоциативной операцией
- тривиальный пример: множество . Тогда .
- изоморфен моноиду натуральных чисел. . Тогда . Такой моноид с введённой на нём операцией сложения как объединением списков,
В более общем смысле, некоторый моноид (или полугруппа) определяется как свободный, если они изоморфен свободному моноиду (полугруппе) над каким-то множеством.
Введём дополнительное определение, чтобы привести пример моноида, не являющегося свободным.
Определение: |
Моноидом с порождающими отношениями (англ. equational presentation of monoid) называется моноид, на котором введены дополнительные правила, отождествляющие некоторые элементы моноида. |
Примером такого моноида является множество
всевозможных строк над алфавитом , , что обозначает равенство строк и в моноиде. И хотя такой моноид образован всевозможными последовательностями, он не является свободным. Покажем это.Теорема: |
Моноид не является свободным |
Доказательство: |
Для начала покажем, что каждый элемент такого моноида можно представить в виде . Докажем это конструктивно. Возьмём произвольную строку и будем в ней заменять все подстроки вида на подстроки . Если таких подстрок нет, то наша строка имеет вид , а если есть, то строка за конечное число шагов приведётся к указанному виду, потому что операцию замены на можно рассматривать, как уменьшения числа инверсий в последовательности, а их точно конечное число, так как все последовательности имеют конечную длину.Предположим, что данный моноид свободный. Это значит, что он изоморфен какому-то свободному моноиду , то есть существует биективное отображение . Оно сохраняет ассоциативность операций, поэтому
Следовательно, так как бордер, а значит, она периодическая. и отображение является изоморфизмом, то . Равенство этих последовательностей означает, что у строки естьTODO: картинка, которая объяснит все равенства Из этого следует, что
Пусть НОК , тогда
Откуда следует, что , то есть отображение не является изоморфизмом. Значит, мы пришли к противоречию, предположив, что данный моноид является свободным. |