Idris2Doc : Pipeline.Category

Pipeline.Category

(source)

Reexports

importpublic Data.Vect
importpublic Data.Vect.Utils
importpublic Data.Vect.Quantifiers

Definitions

0ImplCat : Vect (2+n) obj->Type
Visibility: public export
RunCat : Categoryarr=> (p : Vect (2+n) obj) ->ImplCatp->arr (headp) (lastp)
Visibility: export
interfaceCoprodStrength : Monoida-> (a->Type) ->Type
Parameters: mon, f
Constructor: 
MkFCoprod

Methods:
left : fx->f (x<+>y)
right : fy->f (x<+>y)

Implementations:
CoprodStrengthEitherMon (\x=>x)
CoprodStrengthAnyMonOneOf
left : CoprodStrengthmonf=>fx->f (x<+>y)
Visibility: export
right : CoprodStrengthmonf=>fy->f (x<+>y)
Visibility: export
MkInst : {automon : Monoidgr} ->CoprodStrengthmonf=>GradedCatmon (GradedCoproductMonadf)
Visibility: public export
foldGrades : Monoidgr=>Vect (Sn) gr->gr
Visibility: public export
0ImplGr : Vect (2+n) obj->Vect (Sn) gr->Type
Visibility: public export
RunGrCat : {automon : Monoidgr} ->GradedCatmonarr-> (p : Vect (2+n) obj) -> (grades : Vect (Sn) gr) ->ImplGrpgrades->arr (foldGradesgrades) (headp) (lastp)
Visibility: export