diff --git a/README.md b/README.md index 2d9737f..e89ad49 100644 --- a/README.md +++ b/README.md @@ -4,27 +4,6 @@ Here I am formalizing some notions of this paper [https://arxiv.org/pdf/2102.118 The whole project consists of literate agda files, where I add my documentation as markdown. A (mostly up to date) version can be found here: https://wwwcip.cs.fau.de/~hy84coky/bsc-thesis/ -## Running the project -TODO - -## Contributions to *agda-categories* -This project uses the awesome category theory library for agda ([agda-categories](https://github.com/agda/agda-categories)), it is already very extensive, but some notions needed here are missing, so I contribute them to the library. -So far the contributions are: -1. Kleisli triples [[merged](https://github.com/agda/agda-categories/pull/381)] - - `Categories.Monad.Construction.Kleisli` -2. Distributive categories (and the relation to extensivity) [[merged](https://github.com/agda/agda-categories/pull/383)] - - `Categories.Category.Distributive` - - `Categories.Category.Extensive.Bundle` - - `Categories.Category.Extensive.Properties.Distributive` -3. Parametrized (or stable) natural numbers objects [[merged](https://github.com/agda/agda-categories/pull/394)] - - `Categories.Object.NaturalNumbers.Parametrized` - - `Categories.Object.NaturalNumbers.Properties.F-Algebra` - - `Categories.Object.NaturalNumbers.Properties.Parametrized` -4. Commutative monad [TODO] - -## TODO -TODOs are found inside the literate agda files! - ## Usage The project requires a new version of agda-categories (newer than some package managers ship), so the easiest way to use this project is via the provided nix flake, which fetches my fork of agda-categories that is guaranteed to work with this project. @@ -39,3 +18,20 @@ There is also a Makefile for compiling every module and generating the html docu ``` make ``` + +## Contributions to *agda-categories* +This project uses the awesome category theory library for agda ([agda-categories](https://github.com/agda/agda-categories)), it is already very extensive, but some notions needed here are missing, so I contribute them to the library. +So far the contributions are: +1. Kleisli triples [[merged](https://github.com/agda/agda-categories/pull/381)] + - `Categories.Monad.Construction.Kleisli` +2. Distributive categories (and the relation to extensivity) [[merged](https://github.com/agda/agda-categories/pull/383)] + - `Categories.Category.Distributive` + - `Categories.Category.Extensive.Bundle` + - `Categories.Category.Extensive.Properties.Distributive` +3. Parametrized (or stable) natural numbers objects [[merged](https://github.com/agda/agda-categories/pull/394)] + - `Categories.Object.NaturalNumbers.Parametrized` + - `Categories.Object.NaturalNumbers.Properties.F-Algebra` + - `Categories.Object.NaturalNumbers.Properties.Parametrized` +4. Commutative monad [[merged](https://github.com/agda/agda-categories/pull/404)] + - `Categories.Monad.Commutative` + - `Categories.Monad.Strong.Properties`