Size: a a a

Теория категорий

2019 August 26

ЕО

Евгений Омельченко in Теория категорий
Хитрость тут в том, что пока основания классической математики развиваются так: есть довольно небольшой список средств выразительности, которых, как кажется, достаточно для чего угодно, нужно лишь постулировать всё новые и новые способы конструирования линейных порядков (т.н канторова лестница). Старая теория при этом в новой представляется как некое множество маленьких множеств.
Насколько мне известно самым продвинутым способом конструировать порядки, совместимым с аксиомой выбора, является rank-into-rank embedding, а в принципе версия кардинала беркли (что, кстати, основной контраргумент для меня против аксиомы выбора -- без неё можно забраться выше по канторовой лестнице)

http://cantorsattic.info/Rank_into_rank
http://cantorsattic.info/Berkeley
источник
2019 August 27

AZ

Alex Zhukovsky in Теория категорий
источник

AZ

Alex Zhukovsky in Теория категорий
То есть f это +1, g это +2, g * f это +3, и они соовтетсвуют 1,2 и 3 во множестве?
источник

AZ

Alex Zhukovsky in Теория категорий
При условии что мы про множество натуральных чисел
источник

AZ

Alex Zhukovsky in Теория категорий
читаю книжку, клевая, но мозги немного скрипят
источник

NI

Nick Ivanych in Теория категорий
Всё так.
источник

AZ

Alex Zhukovsky in Теория категорий
спасибо, иду дальше)
источник

AZ

Alex Zhukovsky in Теория категорий
получается что определять моноид на множестве не так клево, потом что нужно дополнительно сбоку вешать правила ассоциативности и нуля, а из категории мы бесплатно все имеем?
источник

NI

Nick Ivanych in Теория категорий
Alex Zhukovsky
получается что определять моноид на множестве не так клево, потом что нужно дополнительно сбоку вешать правила ассоциативности и нуля, а из категории мы бесплатно все имеем?
Можно и на множестве бесплатно определить моноид, как множество эндо-функций (т.е. x->x).
источник

NI

Nick Ivanych in Теория категорий
Во-первых, это моноид, очевидно.
Во-вторых, для любого моноида в обычном смысле, найдётся такое множество, что все преобразования которого будут изоморфны этому моноиду.
источник

AZ

Alex Zhukovsky in Теория категорий
Ну теоретически наверное найдется, я смотрю с точки зрения практической реализации. Без завтипов не представляю как гарантировать выполнение правил моноида, т.к. без них будет определяться как раз множество, без привязки к правилам
источник

IJ

Igor 🐱 Jirkov in Теория категорий
Для множества натуральных чисел, полагаю, достаточно стрелок id и еще одного морфизма из объекта в объект.
источник

NI

Nick Ivanych in Теория категорий
Alex Zhukovsky
Ну теоретически наверное найдется, я смотрю с точки зрения практической реализации. Без завтипов не представляю как гарантировать выполнение правил моноида, т.к. без них будет определяться как раз множество, без привязки к правилам
Если определять классически, то без явного задания свойств-равенств моноида, никак не обойтись.
источник

IJ

Igor 🐱 Jirkov in Теория категорий
про это, мне кажется, удобнее думать как про множество строчек, составленных из букв g и f с конкатенацией.
источник

AZ

Alex Zhukovsky in Теория категорий
мне в числах как-то проще. Хотя строчки тоже валидны офк
источник

NI

Nick Ivanych in Теория категорий
Можно определить моноид, порождённый какими-то функциями.
Т.е., как список [x->x] и с композицией.
Ассоциативность будет выполняться автоматически.
Наверное, я не понимаю, в чём вопрос.
источник

AZ

Alex Zhukovsky in Теория категорий
наверное я пока не знаю половину ответа чтобы задать нормальный вопрос)
источник

AZ

Alex Zhukovsky in Теория категорий
Semigroup () where
 (<+>) _ _ = ()

Monoid () where
 neutral = ()

(Semigroup m, Semigroup n) => Semigroup (m, n) where
 (a, b) <+> (c, d) = (a <+> c, b <+> d)

(Monoid m, Monoid n) => Monoid (m, n) where
 neutral = (neutral, neutral)
источник

AZ

Alex Zhukovsky in Теория категорий
ну вот пример моноида на идрисе
источник

AZ

Alex Zhukovsky in Теория категорий
ятп тут ничгео не помешает сделать реализацию которая не будет моноидом
источник