Size: a a a

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

2018 February 28

к

кана in Теория категорий
а можно исходный пейпер почитать
источник

к

кана in Теория категорий
Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire

https://maartenfokkinga.github.io/utwente/mmf91m.pdf
источник

OP

Oleg Prutz in Теория категорий
Oleg ℕizhnik
в общем, да, в чистом виде несоместимы.
Вв той статье, что ты кинул мы должны представить список как Fix. Для этого в нашумевшей библиотеке от другого популярного категорного блогера есть тип классов Recursive, который восстанавливает морфизм (не изо-, в одну сторону - достаточный для cata) из типа в фикспойнт
Понятно, спасибо
источник

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
Vasiliy Yorkin
прикольно:

instance Recursive [a] where
 project (x:xs) = Cons x xs
 project [] = Nil

 para f (x:xs) = f (Cons x (xs, para f xs))
 para f [] = f Nil

instance Corecursive [a] where
 embed (Cons x xs) = x:xs
 embed Nil = []

 apo f a = case f a of
   Cons x (Left xs) -> x : xs
   Cons x (Right b) -> x : apo f b
   Nil -> []
это изобретение Кметта, абстрагирование от Fix/unfix (там есть такая штука как refix но она редко нужна)
источник

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
Oleg ℕizhnik
Если не воображать, что [a] изоморфно Fix (ListF a) вот тем катаморфизмом ты не можешь воспользоваться
ну и вообще можно сказать что ListF есть базовым функтором для неподвижной точки []
что так и записывается
type instance Base [a] = ListF a
источник

AG

Alex Gryzlov in Теория категорий
о, сюда ещё вроде не кидал
http://math.mit.edu/~dspivak/teaching/sp18/
источник

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
ну тогда и этот сайт)
http://www.math3ma.com/
источник
2018 March 03

Oℕ

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

Oℕ

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

Oℕ

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

Oℕ

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

Oℕ

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

Oℕ

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

М

Мерль🛠 in Теория категорий
Добрый день
источник

AG

Alex Gryzlov in Теория категорий
@odomontois надо и самому разобраться :)
источник

AG

Alex Gryzlov in Теория категорий
или @Comonoid спросить
источник

Oℕ

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

Oℕ

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

Oℕ

Oleg ℕizhnik in Теория категорий
Какие-то интересные последствия это будет иметь?
источник

к

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