Моноид — различия между версиями
Shersh (обсуждение | вклад) |
Shersh (обсуждение | вклад) (переписано определение моноида) |
||
Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | + | Тройка <tex>\langle G,\cdot, \varepsilon \rangle</tex> называется [[моноид|моноидом]], если она удовлетворяет следующим аксиомам: | |
− | + | * Операция <tex> \cdot \colon G \times G \rightarrow G </tex> ''ассоциативна''. | |
+ | * Существует нейтральный элемент <tex> \varepsilon \in G </tex> относительно бинарной операции такой, что | ||
+ | : <tex> \forall x\in G : \varepsilon\cdot x=x \cdot \varepsilon = x</tex>. Иногда его обозначают <tex> \varepsilon_G </tex>. | ||
}} | }} | ||
+ | |||
+ | Другими словами, моноид {{---}} это [[Полугруппа|полугруппа]], в которую добавлен нейтральный элемент. Например, множество натуральных чисел с операцией сложения не является моноидом, а с операцией умножения {{---}} является. | ||
+ | |||
{{Утверждение | {{Утверждение | ||
|about=О единственности нейтрального элемента | |about=О единственности нейтрального элемента | ||
|statement=Нейтральный элемент в моноиде единственен. | |statement=Нейтральный элемент в моноиде единственен. | ||
|proof= | |proof= | ||
− | Действительно, | + | Действительно, пусть <tex>\varepsilon_1</tex> и <tex>\varepsilon_2</tex> {{---}} два нейтральных элемента. Тогда имеем: <tex>\varepsilon_1 = \varepsilon_1\cdot \varepsilon_2 = \varepsilon_2</tex>. |
}} | }} | ||
− | + | ||
− | |||
− | |||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
'''Гомоморфизмом моноидов''' (англ. ''monoid homomorphism'') <tex>M</tex> и <tex>N</tex> называется отображение <tex>\varphi \colon M \rightarrow N</tex> совместимое с операциями из <tex> M </tex> и <tex> N </tex> такое, что | '''Гомоморфизмом моноидов''' (англ. ''monoid homomorphism'') <tex>M</tex> и <tex>N</tex> называется отображение <tex>\varphi \colon M \rightarrow N</tex> совместимое с операциями из <tex> M </tex> и <tex> N </tex> такое, что | ||
− | <tex> \forall m, m' \in M \colon \varphi(m\cdot m') = \varphi(m) \cdot \varphi(n)</tex>, а также <tex>\varphi( | + | <tex> \forall m, m' \in M \colon \varphi(m\cdot m') = \varphi(m) \cdot \varphi(n)</tex>, а также <tex>\varphi(\varepsilon_M) = \varepsilon_N</tex>. |
}} | }} | ||
Версия 22:25, 7 ноября 2013
Определение: |
Тройка моноидом, если она удовлетворяет следующим аксиомам:
| называется
Другими словами, моноид — это полугруппа, в которую добавлен нейтральный элемент. Например, множество натуральных чисел с операцией сложения не является моноидом, а с операцией умножения — является.
Утверждение (О единственности нейтрального элемента): |
Нейтральный элемент в моноиде единственен. |
Действительно, пусть | и — два нейтральных элемента. Тогда имеем: .
Определение: |
Гомоморфизмом моноидов (англ. monoid homomorphism) | и называется отображение совместимое с операциями из и такое, что , а также .
Определение: |
Свободным моноидом (англ. free monoid) над множеством | называется моноид вместе с отображением при условии, что для любого моноида и для любых отображений существует единственный гомоморфизм моноидов такой, что .
Это наглядно показано следующей картинкой.
Если
является подмножеством , то отображение называют естественным вложением (англ. natural injection), и пишут .