cat/CHANGELOG.md

976 B

Changelog

Version 1.2.0

This version is mainly a huge refactor.

I've renamed

  • distrib to isDistributive
  • arrowIsSet to arrowsAreSets
  • ident to isIdentity
  • assoc to isAssociative

And added "type-synonyms" for all of these. Their names should now match their type. So e.g. isDistributive has type IsDistributive.

I've also changed how names are exported in Functor to be in line with Category.

Version 1.1.0

In this version categories have been refactored - there's now a notion of a raw category, and a proper category which has the data (raw category) as well as the laws.

Furthermore the type of arrows must be homotopy sets and they must satisfy univalence.

I've made a module Cat.Wishlist where I just postulate things that I hope to implement upstream in cubical.

I have proven that IsCategory is a mere proposition.

I've also updated the category of sets to adhere to this new definition.