Murat Kasimov

More about me

Я language (β)

/Я language (β)/Operators/kyok/

source co-[K]leisli category (`kx`) [Y]oneda c[O]variant functor (`yo`) source [K]leisli category (`xk`) `kyok` : t a `AR____` target ( source ( tt a ) ( ttt o ) ) ( t o )

Looks like a big circle `yi` with a bullet point `ho` inside designating covariant position of a focused parameter equipped with a small left hook `kx` designating source co-Kleisli category and a small right hook `xk` designating source Kleisli category.

Original mapping of derived functor definition:

: source ( tt a ) ( ttt o ) `AR____` target ( t a ) ( t o )

Type declaration with labels arrangement:

`kyok` : t a `AR__` target ( source ( tt a ) ( I `L` tt `T` ll `T'I` ttt `L` ttt `T` lll `T` o ) ) ( t o )