Size: a a a

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

2019 December 22

O

Orbarax in Теория категорий
падажите
data Coyoneda f a where
 Coyoneda :: (b -> a) -> f b -> Coyoneda f a

стрелка в другую сторону
источник

AZ

Alex Zhukovsky in Теория категорий
Orbarax
падажите
data Coyoneda f a where
 Coyoneda :: (b -> a) -> f b -> Coyoneda f a

стрелка в другую сторону
Это просто йонеда
источник

AZ

Alex Zhukovsky in Теория категорий
с ним тоже разобраться надо
источник

O

Orbarax in Теория категорий
(forall x . (a -> x) -> Maybe x) -> Maybe a - это что-то про кофунктор
источник

O

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

O

Orbarax in Теория категорий
*про контравариантный функтор
простите
источник

AZ

Alex Zhukovsky in Теория категорий
phi :: (forall x . (a -> x) -> F x) -> F a
phi alpha = alpha id

psi :: F a -> (forall x . (a -> x) -> F x)
psi fa h = fmap h fa
источник

AZ

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

AZ

Alex Zhukovsky in Теория категорий
Yuriy Syrovetskiy
но здесь другой тип слева:

f<a>(template<x> (x -> a) -> F<x>) -> F<a>
кажется я понял что ты имел в виду
источник

YS

Yuriy Syrovetskiy in Теория категорий
Михаил Бахтерев
fmap: (a -> b) -> (f a -> f b), а там: ((a -> b) -> f a) ~ f b
здесь всё-таки есть огромная разница в том, что означают a и b
источник

МБ

Михаил Бахтерев in Теория категорий
Yuriy Syrovetskiy
здесь всё-таки есть огромная разница в том, что означают a и b
Ага. Но я показал, что даже структура типа другая
источник

AZ

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

МБ

Михаил Бахтерев in Теория категорий
Alex Zhukovsky
там та же структура. Скобки у fmap не так стоят как ты написал
Так. a -> b -> c = a -> (b -> c)
источник

CD

Constantine Drozdov in Теория категорий
Ага, а то я уже засомневался, что fmap это lift)
источник

AZ

Alex Zhukovsky in Теория категорий
да, ты прав
источник
2019 December 23

ЗП

Зигохистоморфный Препроморфизм in Теория категорий
Alex Zhukovsky
phi :: (forall x . (a -> x) -> F x) -> F a
phi alpha = alpha id

psi :: F a -> (forall x . (a -> x) -> F x)
psi fa h = fmap h fa
где второе койонеда? койонеда про exists
источник

AZ

Alex Zhukovsky in Теория категорий
Зигохистоморфный Препроморфизм
где второе койонеда? койонеда про exists
мне так бартош сказал, я сам не местный
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Alex Zhukovsky
первое - йонеда, второе - койонеда
нет первое и второе - кусочки одного изоморфизма в простой лемме Йонеды
можете прислать конкретное место, где Бартош говорит, что второе как-то относится к лемме ко-Йонеды
источник

AZ

Alex Zhukovsky in Теория категорий
Oleg ℕizhnik
нет первое и второе - кусочки одного изоморфизма в простой лемме Йонеды
можете прислать конкретное место, где Бартош говорит, что второе как-то относится к лемме ко-Йонеды
А это не оно разве?
источник

AZ

Alex Zhukovsky in Теория категорий
phi :: (forall x . (a -> x) -> F x) -> F a
phi alpha = alpha id
источник