[Agda] Re: 'categories' library in 2.5.1.1

Musa Al-hassy alhassy at gmail.com
Thu Nov 3 00:35:16 CET 2016


It may be worthwhile to explore the alternative, and well documented,
RATH-Agda [0, 1] library. It is organised around monolithic pieces:
theories are structured about smaller and useful subtheories.
For example, categories are built upon the notions of semigroupoids
which are themselves quiet frequent. Moreover, the RATH library also
provides pleasent reasoning combinators to make some proofs easier
to read, type, and reason about.

I currently use the RATH-library on my Agda 2.5.1.1 and use it
in-place/along-side
of the standard library as well! For the latter, the reason is that the
RATH-Agda
library does a lovely job of prefixing the operator name to an associated
property;
e.g., it uses `op-refl` rather than just `refl` and this is quiet helpful
when one has
operators with similar properties and really avoids a lot of renaming
hassle!
(It also provides subscripted versions of many operators.)

[0] RATH-Agda Homepage
http://relmics.mcmaster.ca/RATH-Agda/

[1] Manual of RATH-Agda
http://relmics.mcmaster.ca/RATH-Agda/RATH-Agda-2.0.0.pdf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.chalmers.se/pipermail/agda/attachments/20161102/0ffda2ba/attachment.html


More information about the Agda mailing list