2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Определение группы, полугруппы, моноида ...
Сообщение07.01.2018, 01:52 
Заслуженный участник
Аватара пользователя


01/09/13
4318
iifat в сообщении #1281708 писал(а):
зачем в понятие группы включается множество?

А вот зачем, кстати? :-)

 Профиль  
                  
 
 Re: Определение группы, полугруппы, моноида ...
Сообщение08.01.2018, 00:28 
Заслуженный участник


27/04/09
28128

(Кстати о единице моноида в сигнатуре и вне её)

В какой-нибудь из теорий зависимых типов тип магм (алгебраических структур с одной бинарной операцией, от которой ничего не требуется) можно записать как $$\Sigma(A:\mathcal U)\; A\times A\to A,$$его элементы — всевозможные пары из некоторого типа из вселенной $\mathcal U$ и бинарной операции на нём.

Тип полугрупп можно записать как $$\Sigma(A:\mathcal U)\; \Sigma({\circ}:A\times A\to A)\; \mathsf{assoc}(A,{\circ}),$$где $$\mathsf{assoc}(A,{\circ})\equiv\Pi(a,b,c:A)\; a\circ(b\circ c) = (a\circ b)\circ c$$— тип всевозможных доказательств ассоциативности $\circ$ (функций, для любой тройки элементов $A$ предъявляющих свидетельство равенства $a\circ(b\circ c)$ и $(a\circ b)\circ c$). Сам тип полугрупп состоит из троек (тип, операция, свидетельство ассоциативности).

И тип моноидов можно представить как $$\Sigma(A:\mathcal U)\; \Sigma({\circ}:A\times A\to A)\; \mathsf{assoc}(A,{\circ})\times\mathsf{hasNeutral}(A,{\circ}),$$ где $\mathsf{hasNeutral}(A,{\circ})$ — тип доказательств того, что у $\circ$ есть нейтральный элемент. Переводя соответствующую аксиому побуквенно, получим $$\mathsf{hasNeutral}(A,{\circ})\equiv\Sigma(e:A)\; \Pi(a:A)\; (a\circ e = a)\times(e\circ a = a).$$ Элементы этого типа — пары из элемента $e:A$ и свидетельства того, что это действительно нейтральный элемент (в виде функции, для каждого $a:A$ выдающей пару из свидетельств равенств $a\circ e$ и $e\circ a$ самому $a$). Так что, внимание, с одной стороны у нас аксиома с $\exists$, а с другой — единица в сигнатуре (она входит в этот большой кортеж, который является элементом описанного типа моноидов)!

(Для наглядности можно даже взять изоморфный этому тип $$\Sigma(A:\mathcal U)\; \Sigma({\circ}:A\times A\to A)\; \Sigma(e:A)\; \mathsf{assoc}(A,{\circ})\times\mathsf{isNeutral}(A,{\circ},e),$$части кортежа-элемента которого просто немного переставлены; $\mathsf{isNeutral}(A,{\circ},e)\equiv \Pi(a:A)\; (a\circ e = a)\times(e\circ a = a)$.)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2

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



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

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


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

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