Idris2Doc : Control.Category.Instances.Linear

Control.Category.Instances.Linear

(source)
This module defines `Linear`, the category of types and linear
functions. Unlike the unrestricted function category `Typ`, this
is a non-distributive bimonoidal category.

Reexports

importpublic Data.Linear

Definitions

dataLinear : Type0->Type0->Type
  The category of types and linear functions.

Totality: total
Visibility: public export
Constructor: 
MkLinear : (1_ : a.runW0-@b.runW0) ->Linearab

Hints:
BimonoidalLinearLEitherLPair (W0Void) (W0 ())
BraidedLinearLPair (W0 ())
BraidedLinearLEither (W0Void)
CatBifunctorLinearLinearLinearLPair
CatBifunctorLinearLinearLinearLEither
CatFunctorLinearTypid
CatFunctorLinearLinear (liftWLMaybe)
CategoryLinear
ClosedLinearLPairLinearHom (W0 ())
MonoidalLinearLPair (W0 ())
MonoidalLinearLEither (W0Void)
SemigroupoidLinear
runLinear : Linearab-@ (a.runW0-@b.runW0)
Totality: total
Visibility: public export
.runLinear : Linearab-@ (a.runW0-@b.runW0)
Totality: total
Visibility: public export
Linear_ : (0_ : Type) -> (0_ : Type) ->Type
Totality: total
Visibility: public export
LPair : Type0->Type0->Type0
Totality: total
Visibility: public export
LEither : Type0->Type0->Type0
Totality: total
Visibility: public export
LinearHom : Type0->Type0->Type0
Totality: total
Visibility: public export
leither : a-@c->b-@c->LEitherab-@c
Totality: total
Visibility: public export
LinearSemigroupoid : SemigroupoidLinear
Totality: total
Visibility: public export
Linear : SemigroupoidR
Totality: total
Visibility: public export
Linear : CategoryR
Totality: total
Visibility: public export
LinearToTyp : FunctorRLinearTyp
Totality: total
Visibility: public export
LMaybe : EndofunctorRLinear
Totality: total
Visibility: public export
LPair : EndoBifunctorRLinear
Totality: total
Visibility: public export
LEither : EndoBifunctorRLinear
Totality: total
Visibility: public export
LinearLPair : MonoidalR
Totality: total
Visibility: public export
LinearLEither : MonoidalR
Totality: total
Visibility: public export
LinearLPair : BraidedR
Totality: total
Visibility: public export
LinearLEither : BraidedR
Totality: total
Visibility: public export
Linear : BimonoidalR
Totality: total
Visibility: public export
Linear : RigCategoryR
Totality: total
Visibility: public export
Linear : SymRigCategoryR
Totality: total
Visibility: public export
Linear : ClosedR
Totality: total
Visibility: public export