Size: a a a

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

2020 February 23

Oℕ

Oleg ℕizhnik in Теория категорий
бифунктор - это функтор из произведения категорий
источник

Oℕ

Oleg ℕizhnik in Теория категорий
на этой диаграмме прозведение двух объектов, хотя любую категорию можно считать произведением единичной и ещё одной точно такой же, это будет бессмысленным усложнением
источник

МБ

Михаил Бахтерев in Теория категорий
Antony Kapranov
Нужно две индексных категории?
Зачем?
источник

Oℕ

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

AK

Antony Kapranov in Теория категорий
Тогда не понимаю как это будет на хаскеле / скале. Например, у меня в I два объекта: String и Int, я хочу их с помощью Дельта цэ певерести в (String, Int). Где у меня ошибка?
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Antony Kapranov
Не могу тогда представить его. Допустим у меня есть объекты Ai и Bi в индексной, я их отображаю в A × B
да вы их отображаете в какие-то два возможно разных объекта в ващей категории
источник

МБ

Михаил Бахтерев in Теория категорий
Antony Kapranov
Тогда не понимаю как это будет на хаскеле / скале. Например, у меня в I два объекта: String и Int, я хочу их с помощью Дельта цэ певерести в (String, Int). Где у меня ошибка?
Дэльта Це и не переведёт их в произведение. Произведение будет пределом в категории конусов, которую эти ДельтатЦэ формируют
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Antony Kapranov
Тогда не понимаю как это будет на хаскеле / скале. Например, у меня в I два объекта: String и Int, я хочу их с помощью Дельта цэ певерести в (String, Int). Где у меня ошибка?
вы совсем запутались, похоже
в индексной категории в случае произведения пары объектов у вас есть пара объктов, вообще не важно как их назвать, можете назвать их 1 и 2
источник

Oℕ

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

Oℕ

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

Oℕ

Oleg ℕizhnik in Теория категорий
предел этого функтора и будет объект - тюпл (String, Int) или любой изоморфный ему
источник

Oℕ

Oleg ℕizhnik in Теория категорий
ну объект и прилагающийся конус
источник

Oℕ

Oleg ℕizhnik in Теория категорий
т.е. функции fst @ String @Int и snd @String @Int
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Лимит - это одноразовая или "локальная" конструция, то, что вы построили произведение для заданной пары объектов в общем случае не говорит вам ничего
источник

Oℕ

Oleg ℕizhnik in Теория категорий
С другой стороны вы можете иметь произведение глобально - т.е. ваша категория гарантирует, что для любой пары объектов вы можете построить произведение
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Как например Set\Hask и т.п.
источник

Oℕ

Oleg ℕizhnik in Теория категорий
В таких случаях вот эта глобальная универсальная конструкция произведения любой пары объектов действительно задаёт бифунктор, но уже не из индексных категорий, а из произведения вашей категории на саму себя
источник

AK

Antony Kapranov in Теория категорий
А как будет выглядеть функтор дельта?
источник

Oℕ

Oleg ℕizhnik in Теория категорий
в каком случае?
источник

Oℕ

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