2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Моноид. Зачем?
Сообщение05.12.2019, 11:15 


05/12/19
2
Буду рад, если кто-нибудь объяснит в чем суть моноида и зачем он нужен в принципе?

В учебнике Винберга никакого моноида вроде нет. Т.е. он обходится как-то без них. А вот у Кузнецова это первое определение - Кузнецов А. Курс алгебры.

 Профиль  
                  
 
 Re: Моноид. Зачем?
Сообщение05.12.2019, 13:01 
Заслуженный участник


18/01/15
3102
Много чего является моноидом. Например, множество натуральных чисел по умножению. Или множество идеалов данного кольца, относительно умножения идеалов (узнаете позже). Короче, моноиды (синоним: полугруппа с единицей), фактически, на каждом шагу. Затем и нужны.

Учебник Кузнецова (конспект, точнее) --- годный. Что в Винберге нету --- ну и ладно. А в Кострикине есть. Воспримите это как данность, по поводу которой париться не надо.

К списку литературы в тексте Кузнецова стоит добавить хорошую книжку Л.А.Калужнин, Введение в общую алгебру.

 Профиль  
                  
 
 Re: Моноид. Зачем?
Сообщение05.12.2019, 13:23 
Заслуженный участник


27/04/09
28128
Начнём теперь уже продолжим довольно хорошим списком примеров: https://en.wikipedia.org/wiki/Monoid#Examples.

Моноид — это обобщение (в первую очередь наверно группы), ну и обобщения делаются, чтобы покрыть случаи, похожие на что-то уже охваченное. Далее, моноидом является по умножению любое кольцо с единицей (vpb вот уже упомянул конкретнее натуральные числа), а для кольца без единицы там будет полугруппа, про полугруппы вы зря не спросили. :wink: Моноидом будет и решётка по любой своей операции (или полурешётка по единственной, но тут это опять обобщение и будут опять вопросы, зачем).

Моноид — в некотором смысле наименьшая естественная структура, позволяющая отображать строки над произвольным множеством в отдельные его элементы — просто применением моноидальной операции, при этом мы получим полезное свойство $f(s_1 s_2) = f(s_1) * f(s_2)$, где $*$ — моноидальная операция.

Натуральный пример группы преобразований распространяется и на моноиды: если множество всех изоморфизмов чего-нибудь — это всегда группа (по композиции), то множество эндоморфизмов — всегда моноид.

А для чего нужна группа, вы ведь знаете?

 Профиль  
                  
 
 Re: Моноид. Зачем?
Сообщение05.12.2019, 16:00 


05/12/19
2
Спасибо.
arseniiv в сообщении #1428940 писал(а):
Моноид — в некотором смысле наименьшая естественная структура, позволяющая отображать строки над произвольным множеством в отдельные его элементы — просто применением моноидальной операции, при этом мы получим полезное свойство $f(s_1 s_2) = f(s_1) * f(s_2)$, где $*$ — моноидальная операция.
Что такое строки над произвольным множеством?

Зачем нужна группа не знаю. Для чего? Для меня это просто алгебраическая структура. Используя её удобно определять некоторые объекты и их преобразования. О конкретных применениях много чего написано.

 Профиль  
                  
 
 Re: Моноид. Зачем?
Сообщение05.12.2019, 16:57 
Заслуженный участник


16/02/13
4111
Владивосток
ftp в сообщении #1428955 писал(а):
Используя её удобно определять некоторые объекты и их преобразования
Ну, вот вы и сами определили, зачем «нужно в принципе» любое математическое понятие.

 Профиль  
                  
 
 Re: Моноид. Зачем?
Сообщение05.12.2019, 18:52 
Заслуженный участник


27/04/09
28128
ftp в сообщении #1428955 писал(а):
Зачем нужна группа не знаю. Для чего? Для меня это просто алгебраическая структура. Используя её удобно определять некоторые объекты и их преобразования.
А ну так с моноидом и всеми остальными ведь аналогично. :wink:

-- Чт дек 05, 2019 20:57:48 --

ftp в сообщении #1428955 писал(а):
Что такое строки над произвольным множеством?
Строки — это просто конечные последовательности элементов, то есть банально кортежи, но когда говорят «строка», обычно подразумевается, что будут интересовать вхождения строк друг в друга и связанные с этим вещи типа конкатенации (для произвольных последовательностей подпоследовательность может быть и с дырками, а тут чаще нет); плюс кортеж длины $n$ — это элемент некоторого $A_1\times\ldots\times A_n$, а строки однородны, они элементы всевозможных $A^n$, и длина обычно нам интересна всякая, так что берут звёздочку Клини $A^* = \bigcup_{m=0}^\infty A^m$.

 Профиль  
                  
 
 Re: Моноид. Зачем?
Сообщение13.12.2019, 18:52 


11/03/08
524
Петропавловск, Казахстан
Есть такая книжка Биргхоф и Барти Современная прикладная алгебра. Там, на основе алгебры моноидов строится язык Паскаль (как раз о чем говорил arseniiv).
Есть еще одна книжка (более новая) Кук и Бейз "Компьютерная математика". Там есть глава про алгебраические структуры и много внимания уделено как раз алгебре моноидов (и там про моноиды есть в главе про транзитивные замыкания отношений)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group