Idris2Doc : Data.Profunctor.Yoneda

Data.Profunctor.Yoneda

(source)

Definitions

recordYoneda : (Type->Type->Type) ->Type->Type->Type
  The cofree profunctor given a data constructor with two type parameters.

Totality: total
Visibility: public export
Constructor: 
MkYoneda : ((x->a) -> (b->y) ->pxy) ->Yonedapab

Projection: 
.runYoneda : Yonedapab-> (x->a) -> (b->y) ->pxy

Hints:
Closedp=>Closed (Yonedap)
Cosievepf=>Cosieve (Yonedap) f
Functor (Yonedapa)
GenCostrongtenp=>GenCostrongten (Yonedap)
GenStrongtenp=>GenStrongten (Yonedap)
Mappingp=>Mapping (Yonedap)
Profunctor (Yonedap)
ProfunctorComonadYoneda
ProfunctorFunctorYoneda
ProfunctorMonadYoneda
Sievepf=>Sieve (Yonedap) f
Traversingp=>Traversing (Yonedap)
.runYoneda : Yonedapab-> (x->a) -> (b->y) ->pxy
Totality: total
Visibility: public export
runYoneda : Yonedapab-> (x->a) -> (b->y) ->pxy
Totality: total
Visibility: public export
yonedaEqv : Profunctorp=>pab<=>Yonedapab
  A witness that `Yoneda p` and `p` are equivalent when `p` is a profunctor.

Totality: total
Visibility: public export
yonedaIso : (Profunctorq, Profunctorr) =>Profunctorp=>p (qab) (ra'b') ->p (Yonedaqab) (Yonedara'b')
Totality: total
Visibility: public export
dataCoyoneda : (Type->Type->Type) ->Type->Type->Type
  The free profunctor given a data constructor with two type parameters.

Totality: total
Visibility: public export
Constructor: 
MkCoyoneda : (a->x) -> (y->b) ->pxy->Coyonedapab

Hints:
Closedp=>Closed (Coyonedap)
Cosievepf=>Cosieve (Coyonedap) f
Functor (Coyonedapa)
GenCostrongtenp=>GenCostrongten (Coyonedap)
GenStrongtenp=>GenStrongten (Coyonedap)
Mappingp=>Mapping (Coyonedap)
Profunctor (Coyonedap)
ProfunctorComonadCoyoneda
ProfunctorFunctorCoyoneda
ProfunctorMonadCoyoneda
Sievepf=>Sieve (Coyonedap) f
Traversingp=>Traversing (Coyonedap)
coyonedaEqv : Profunctorp=>pab<=>Coyonedapab
  A witness that `Coyoneda p` and `p` are equivalent when `p` is a profunctor.

Totality: total
Visibility: public export
coyonedaIso : (Profunctorq, Profunctorr) =>Profunctorp=>p (qab) (ra'b') ->p (Coyonedaqab) (Coyonedara'b')
Totality: total
Visibility: public export