Моноид — различия между версиями
Shersh (обсуждение | вклад) (переписано определение моноида) |
Shersh (обсуждение | вклад) (добавлено неформальное определение свободного моноида) |
||
| Строка 7: | Строка 7: | ||
}} | }} | ||
| − | Другими словами, моноид {{---}} это [[Полугруппа|полугруппа]], в которую добавлен нейтральный элемент. Например, множество натуральных чисел с операцией сложения не является моноидом, а с операцией умножения | + | Другими словами, моноид {{---}} это [[Полугруппа|полугруппа]], в которую добавлен нейтральный элемент. Например, множество натуральных чисел с операцией сложения не является моноидом, а с операцией умножения является. |
{{Утверждение | {{Утверждение | ||
| Строка 14: | Строка 14: | ||
|proof= | |proof= | ||
Действительно, пусть <tex>\varepsilon_1</tex> и <tex>\varepsilon_2</tex> {{---}} два нейтральных элемента. Тогда имеем: <tex>\varepsilon_1 = \varepsilon_1\cdot \varepsilon_2 = \varepsilon_2</tex>. | Действительно, пусть <tex>\varepsilon_1</tex> и <tex>\varepsilon_2</tex> {{---}} два нейтральных элемента. Тогда имеем: <tex>\varepsilon_1 = \varepsilon_1\cdot \varepsilon_2 = \varepsilon_2</tex>. | ||
| + | }} | ||
| + | |||
| + | {{Определение | ||
| + | |definition= | ||
| + | '''Свободным моноидом''' (англ. ''free monoid'') над множеством <tex> S </tex> называется моноид над множеством <tex> S^* </tex> {{---}} набором всевозможных последовательностей (или цепочек) конечной длины (или даже нулевой) из множества <tex> S </tex>. | ||
}} | }} | ||
| Строка 24: | Строка 29: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
| − | '''Свободным моноидом''' | + | '''Свободным моноидом''' над множеством <tex> S </tex> называется моноид <tex> M </tex> вместе с отображением <tex> i\colon S \rightarrow M </tex> при условии, что для любого моноида <tex> N </tex> и для любых отображений <tex> f \colon S \rightarrow N </tex> существует единственный гомоморфизм моноидов <tex> \overline{f} \colon M(S) \rightarrow N </tex> такой, что <tex> \overline{f} \circ i = f </tex>. |
}} | }} | ||
Это наглядно показано следующей картинкой. | Это наглядно показано следующей картинкой. | ||
Версия 02:29, 8 ноября 2013
| Определение: |
Тройка называется моноидом, если она удовлетворяет следующим аксиомам:
|
Другими словами, моноид — это полугруппа, в которую добавлен нейтральный элемент. Например, множество натуральных чисел с операцией сложения не является моноидом, а с операцией умножения является.
| Утверждение (О единственности нейтрального элемента): |
Нейтральный элемент в моноиде единственен. |
| Действительно, пусть и — два нейтральных элемента. Тогда имеем: . |
| Определение: |
| Свободным моноидом (англ. free monoid) над множеством называется моноид над множеством — набором всевозможных последовательностей (или цепочек) конечной длины (или даже нулевой) из множества . |
| Определение: |
| Гомоморфизмом моноидов (англ. monoid homomorphism) и называется отображение совместимое с операциями из и такое, что , а также . |
| Определение: |
| Свободным моноидом над множеством называется моноид вместе с отображением при условии, что для любого моноида и для любых отображений существует единственный гомоморфизм моноидов такой, что . |
Это наглядно показано следующей картинкой.
Если является подмножеством , то отображение называют естественным вложением (англ. natural injection), и пишут .
