Size: a a a

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

2019 July 29

NI

Nick Ivanych in Теория категорий
Классически, схемы рекурсии (ката-ана-морфизмы, пара-апа-морфизмы и хисто-футу-морфизмы, но это всё одно и то же, по сути) работают для обычных функторов, т.е., ковариантных по "рабочей" переменной.
Естественно, что вставал вопрос о том, что надо бы схемы рекурсии и так далее для смешанных функторов.
Первый за дело взялся Piter Freyd, сделал две работы —

Peter J. Freyd. Recursive types reduced to inductive types
Её я проглядывал, на тот момент, интересной сама концепция не показалась.

Peter J. Freyd. Algebraically complete categories.
Эту совсем не смотрел.

Но ценой того, что "начальное" от "терминального" в его теории не отличить.
Но может быть, это не такой уж и недостаток ;-)
Потом за дело взялся тов. Мендлер и изобрёл свои схему рекурсии.
О них, лучше всего почитать у Вармо Вене —
CATEGORICAL PROGRAMMING WITH INDUCTIVE AND COINDUCTIVE TYPES
VARMO VENE
https://kodu.ut.ee/~varmo/papers/thesis.pdf
источник

NI

Nick Ivanych in Теория категорий
#paper
источник

NI

Nick Ivanych in Теория категорий
#paper
источник

NI

Nick Ivanych in Теория категорий
До этого, тов. Хагино придумал свои диалгебры.
Концепция красивая, обобщает алгебры и коаглебры.
Диалгебра по Хагино, это стрелка вида F x → G x
https://ncatlab.org/nlab/show/dialgebra
Но оказалось, что свободное присоединение таких конструкций к категории, будет вырождать категорию. Т.е., все объекты становятся изоморфными.
Подробнее про это написано у самого Хагино.
В своей работе, он ограничил диалгебры.
И в итоге, всю красоту они потеряли, т.к., выразить такими можно стало только немногим больше, чем обычными начальными/терминальными алгебрами/коалгебрами.
источник

NI

Nick Ivanych in Теория категорий
Вот ещё там по ссылке —
https://ncatlab.org/nlab/show/algebra+for+a+profunctor
источник

Oℕ

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

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
Nick Ivanych
Классически, схемы рекурсии (ката-ана-морфизмы, пара-апа-морфизмы и хисто-футу-морфизмы, но это всё одно и то же, по сути) работают для обычных функторов, т.е., ковариантных по "рабочей" переменной.
Естественно, что вставал вопрос о том, что надо бы схемы рекурсии и так далее для смешанных функторов.
Первый за дело взялся Piter Freyd, сделал две работы —

Peter J. Freyd. Recursive types reduced to inductive types
Её я проглядывал, на тот момент, интересной сама концепция не показалась.

Peter J. Freyd. Algebraically complete categories.
Эту совсем не смотрел.

Но ценой того, что "начальное" от "терминального" в его теории не отличить.
Но может быть, это не такой уж и недостаток ;-)
Потом за дело взялся тов. Мендлер и изобрёл свои схему рекурсии.
О них, лучше всего почитать у Вармо Вене —
CATEGORICAL PROGRAMMING WITH INDUCTIVE AND COINDUCTIVE TYPES
VARMO VENE
https://kodu.ut.ee/~varmo/papers/thesis.pdf
источник

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
помню даже RS на профунторах было где-то
источник

NI

Nick Ivanych in Теория категорий
Ах ты ж... ;-)
источник

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
еще есть овер дофига пдфкок
источник

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
по этой теме
источник

NI

Nick Ivanych in Теория категорий
Не, меня это не настолько интересует ;-)
источник

ЮБ

Юрий Богомолов in Теория категорий
> Диалгебра по Хагино, это стрелка вида F x → G x
Кстати, Маартен Фоккинга работал над стрелками вида F a → G b: https://maartenfokkinga.github.io/utwente/mmf94c.pdf
Я их даже кодировал на TS, но практический смысл для меня оказался близким к нулю — разве что выражать монады и комонады через них:
type Monad<F> = Dyad<Identity, F>;
type Comonad<F> = Dyad<F, Identity>;

А вот примера использования чистых диад я так и не нашел. Может, кто-нибудь здесь с ними разбирался и смог применить в коде?
источник

NI

Nick Ivanych in Теория категорий
Юрий Богомолов
> Диалгебра по Хагино, это стрелка вида F x → G x
Кстати, Маартен Фоккинга работал над стрелками вида F a → G b: https://maartenfokkinga.github.io/utwente/mmf94c.pdf
Я их даже кодировал на TS, но практический смысл для меня оказался близким к нулю — разве что выражать монады и комонады через них:
type Monad<F> = Dyad<Identity, F>;
type Comonad<F> = Dyad<F, Identity>;

А вот примера использования чистых диад я так и не нашел. Может, кто-нибудь здесь с ними разбирался и смог применить в коде?
Ага, известная фамилия.
источник

NI

Nick Ivanych in Теория категорий
Юрий Богомолов
> Диалгебра по Хагино, это стрелка вида F x → G x
Кстати, Маартен Фоккинга работал над стрелками вида F a → G b: https://maartenfokkinga.github.io/utwente/mmf94c.pdf
Я их даже кодировал на TS, но практический смысл для меня оказался близким к нулю — разве что выражать монады и комонады через них:
type Monad<F> = Dyad<Identity, F>;
type Comonad<F> = Dyad<F, Identity>;

А вот примера использования чистых диад я так и не нашел. Может, кто-нибудь здесь с ними разбирался и смог применить в коде?
> примера использования чистых диад я так и не нашел
Так и никто не найдёт.
Свободное присоединение многих начальных-терминальных диалгебр часто вырождают категорию.
Потому подход и не зашёл.
Ну фиг знает, мож я тут неправ и это просто Хагино не смог догадаться.
В том же хаскеле, наверное, что-то можно выразить, и очевидно, ни к какому вырождению это не приведёт...
источник
2019 July 31

PG

Pïg Grëënëst in Теория категорий
Я правильно понимаю что частично упорядоченное множество с нулем и единицей является категорией? А без нуля и единицы? (С несколькими последовательностями элементов.)
источник

ЕО

Евгений Омельченко in Теория категорий
Любой ЧУМ категория, в котором ObC -- само множество, а Hom(a,b) состоит из одного элемента если a<=b, и пустое в ином случае. Композиция индуцируется очевидно
источник

МБ

Михаил Бахтерев in Теория категорий
Не обязаиельно чум. Достаточно предпорядка (без  антисимметричности).
источник

RK

Roman Konstantinovskiy in Теория категорий
Кстати, аджоинты в чумах довольно интересные, даже название своё имеют - https://ncatlab.org/nlab/show/Galois+connection
источник

E

Eugene in Теория категорий
что за ЧУМ? жилище чукчи? других ассоциаций (ну кроме чумы) у меня на это слово нету...
источник