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

