Idris2Doc : Control.Category.Instances.Prod

Control.Category.Instances.Prod

(source)
This module defines the product of two categories.

Definitions

recordProd : (a->b->Type) -> (a'->b'->Type) -> (a, a') -> (b, b') ->Type
  The product category of two other categories.

Totality: total
Visibility: public export
Constructor: 
MkProd : cat (fstx) (fsty) ->cat' (sndx) (sndy) ->Prodcatcat'xy

Projections:
.fst : Prodcatcat'xy->cat (fstx) (fsty)
.snd : Prodcatcat'xy->cat' (sndx) (sndy)

Hints:
Categorycat=>Categorycat'=>Category (Prodcatcat')
Semigroupoidcat=>Semigroupoidcat'=>Semigroupoid (Prodcatcat')
.fst : Prodcatcat'xy->cat (fstx) (fsty)
Totality: total
Visibility: public export
fst : Prodcatcat'xy->cat (fstx) (fsty)
Totality: total
Visibility: public export
.snd : Prodcatcat'xy->cat' (sndx) (sndy)
Totality: total
Visibility: public export
snd : Prodcatcat'xy->cat' (sndx) (sndy)
Totality: total
Visibility: public export
Prod : SemigroupoidR->SemigroupoidR->SemigroupoidR
Totality: total
Visibility: public export
Prod : CategoryR->CategoryR->CategoryR
Totality: total
Visibility: public export
FunctorProd : FunctorRcatFcatF'->FunctorRcatGcatG'->FunctorR (ProdcatFcatG) (ProdcatF'catG')
Totality: total
Visibility: public export