Моноид — различия между версиями
(обычно пара все-таки) |
(тыц) |
||
| Строка 21: | Строка 21: | ||
}} | }} | ||
| − | + | * тривиальный пример: множество <tex> S = \{\varnothing\} </tex> и операция <tex> \cup </tex>. Тогда <tex> S^* = \{\varnothing\} </tex>, что, очевидно, является моноидом с операцией <tex>\cup</tex>. | |
| − | + | * <tex> S = \{0, 1\} </tex>, операция {{---}} сложение. Тогда <tex>S^* = \mathbb{N}</tex>, так как любое натуральное число является либо нулем, либо суммой конечного числа единиц. | |
| − | |||
Дадим теперь более формальное определение. | Дадим теперь более формальное определение. | ||
Версия 21:15, 10 ноября 2013
| Определение: |
Пара называется моноидом, если она удовлетворяет следующим аксиомам:
|
Другими словами, моноид — это полугруппа, в которую добавлен нейтральный элемент. Например, множество натуральных чисел с операцией сложения не является моноидом, а с операцией умножения является.
| Утверждение (О единственности нейтрального элемента): |
Нейтральный элемент в моноиде единственен. |
| Действительно, пусть и — два нейтральных элемента. Тогда имеем: . |
| Определение: |
| Свободным моноидом (англ. free monoid) над множеством обозначается как называется моноид над множеством — набором всевозможных элементов, полученных конечным числом применений ассоциативной операции к элементам исходного множества. |
- тривиальный пример: множество и операция . Тогда , что, очевидно, является моноидом с операцией .
- , операция — сложение. Тогда , так как любое натуральное число является либо нулем, либо суммой конечного числа единиц.
Дадим теперь более формальное определение.
| Определение: |
| Свободным моноидом над множеством называется моноид вместе с отображением при условии, что для любого моноида и для любых отображений существует уникальный гомоморфизм моноидов такой, что . |
Это наглядно показано следующей картинкой.