Size: a a a

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

2019 October 10

Oℕ

Oleg ℕizhnik in Теория категорий
Igor 🐱 Jirkov
Кого эквивалентными обьявлять
трункейтнуть (схлопнуть) пространство всех инъективных функций между парой множеств в один элемент отношения
источник

IJ

Igor 🐱 Jirkov in Теория категорий
А
источник

IJ

Igor 🐱 Jirkov in Теория категорий
Не могу сказать, что это максимально интуитивно для меня.
источник

IJ

Igor 🐱 Jirkov in Теория категорий
Если я правильно понимаю, в этом примере мы порядок задаем на некотором множестве множеств?
источник

Oℕ

Oleg ℕizhnik in Теория категорий
На классе всех множеств, да
источник

Oℕ

Oleg ℕizhnik in Теория категорий
предпорядок
источник

Oℕ

Oleg ℕizhnik in Теория категорий
ну точнее, предпорядок с уточнением, что изоморфные множества будем считать равными
источник

IJ

Igor 🐱 Jirkov in Теория категорий
Ок, конструкция вроде ясна, спасибо
источник

AG

Alex Gryzlov in Теория категорий
Igor 🐱 Jirkov
Алгебра, мне кажется, важнейшая математическая дисциплина для программистов.
после логики ;)
источник

NI

Nick Ivanych in Теория категорий
Vadim
А они нужны в программировании?
До половины таких штук, смогут когда-то пригодиться.
источник

ЕО

Евгений Омельченко in Теория категорий
Alex Gryzlov
после логики ;)
Которая идёт после теории вычислений :)
источник

AG

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

Oℕ

Oleg ℕizhnik in Теория категорий
которая идёт после дискретной математики, которая идёт после алгебры, круг замкнулся
источник

NI

Nick Ivanych in Теория категорий
Чуть более подробно напишу, чем Евгений.
Как известно, множество всех подмножеств множества A является булевой решёткой. Опишем это категорно.
Рассмотрим все инъекции X→A.
Каждая инъекция будет определять какое-то подмножество.
Но могут быть две инъекции X₁→A и X₂→A, которые определяют одно и то же подмножество.
Тогда мы скажем, что если есть изоморфизм (биекция) X₁→X₂, то считаем, что это определение одного и того же подмножества.
источник

NI

Nick Ivanych in Теория категорий
Но как определить вложение подмножеств друг в друга?
А вот как.
источник

NI

Nick Ivanych in Теория категорий
Если есть вложение-инъекция множеств X₁→X₂, то у нас и подмножества A тоже будут вкладываться, т.е., X₁→A будет вкладываться в X₂→A.
Более кратко, это можно описать, как категорию мономорфизмов над A, ещё называют slice-категорией или over-категорией или C/A (только обязательно надо указывать, что мономорфизмов).
Объектами этой категории являются моноформные (в Set, они называются инъекциями) стрелки X→A, морфизмами между X₁→A и X₂→A являются коммутативные треугольники из этих двух стрелок и X₁→X₂.
Легко видеть, что изоморфным объектам этой категории соответствуют "одни и те же" подобъекты A, ну или подмножества, если мы расматриваем множества.
Это то же самое, что я выше написал.
источник

NI

Nick Ivanych in Теория категорий
Можно даже обойтись и без мономорфизмов, но тут надо подробности.
источник

NI

Nick Ivanych in Теория категорий
Понимать хорошо эту категорию (а так же, категорию уже любых стрелок над A) строго необходимо для понимания категорной семантики зависимых типов.
Но это только малая часть...
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Nick Ivanych
Если есть вложение-инъекция множеств X₁→X₂, то у нас и подмножества A тоже будут вкладываться, т.е., X₁→A будет вкладываться в X₂→A.
Более кратко, это можно описать, как категорию мономорфизмов над A, ещё называют slice-категорией или over-категорией или C/A (только обязательно надо указывать, что мономорфизмов).
Объектами этой категории являются моноформные (в Set, они называются инъекциями) стрелки X→A, морфизмами между X₁→A и X₂→A являются коммутативные треугольники из этих двух стрелок и X₁→X₂.
Легко видеть, что изоморфным объектам этой категории соответствуют "одни и те же" подобъекты A, ну или подмножества, если мы расматриваем множества.
Это то же самое, что я выше написал.
это группоид получился? X₁→X₂ всегда изоморфизмы тут?
источник

NI

Nick Ivanych in Теория категорий
Oleg ℕizhnik
это группоид получился? X₁→X₂ всегда изоморфизмы тут?
Нет. Я рассмотрел сначала описание, что такое вообще подобъект.
А потом уже их категорию.
В их категории, X₁→X₂, это любые стрелки, лишь бы треугольник получился коммутативный.
источник