Idris2Doc : Control.Category.Records.Semigroupoid

Control.Category.Records.Semigroupoid

(source)

Definitions

recordSemigroupoidR : Type
  A *semigroupoid* is a category that lacks identity morphisms.

Laws:
* `(f . g) . h = f . (g . h)`

Totality: total
Visibility: public export
Constructor: 
MkSemigroupoidR : (hom : Homobj) ->Semigroupoidhom=>SemigroupoidR

Projections:
.comp : (rec : SemigroupoidR) ->rec.hombc->rec.homab->rec.homac
  Binary right-to-left composition of morphisms.
.hom : ({rec:0} : SemigroupoidR) ->Hom ({rec:0}.obj)
.impl : ({rec:0} : SemigroupoidR) ->Semigroupoid ({rec:0}.hom)
0.obj : SemigroupoidR->Type
.semigroupoidR : SemigroupoidR->SemigroupoidR
  Convert this into a `SemigroupoidR`.
.hom : ({rec:0} : SemigroupoidR) ->Hom ({rec:0}.obj)
Totality: total
Visibility: public export
.impl : ({rec:0} : SemigroupoidR) ->Semigroupoid ({rec:0}.hom)
Totality: total
Visibility: public export
.semigroupoidR : SemigroupoidR->SemigroupoidR
  Convert this into a `SemigroupoidR`.

Totality: total
Visibility: public export
.comp : (rec : SemigroupoidR) ->rec.hombc->rec.homab->rec.homac
  Binary right-to-left composition of morphisms.

Totality: total
Visibility: public export