UniMath / agda-unimath

The agda-unimath library
https://unimath.github.io/agda-unimath/
MIT License
222 stars 71 forks source link

Refactor category theory to use strictly involutive identity types #1052

Closed fredrik-bakke closed 8 months ago

fredrik-bakke commented 8 months ago

Summary

The last item was appropriate to make the handling of involutive-eq-associative-comp-hom-***-Large-Precategory systematic.

Improves on what was implemented in #945.

fredrik-bakke commented 8 months ago

This one's ready for review :)

Don't get fooled by the similar number of additions and deletions, many of them are disjoint.

fredrik-bakke commented 8 months ago

Turns out i had refactored all the definitions I wanted to in this PR, so it is completely ready for review

fredrik-bakke commented 8 months ago

My next planned refactoring (of finite types) depends on this PR, so has to wait until this one has been merged.

EgbertRijke commented 8 months ago

My next planned refactoring (of finite types) depends on this PR, so has to wait until this one has been merged.

What do you want to do with finite types?

fredrik-bakke commented 8 months ago

I want to change how the symbol 𝔽 is used. For instance, Poset-𝔽 should be Finite-Poset.

fredrik-bakke commented 8 months ago

Thanks for the suggestions!

EgbertRijke commented 8 months ago

This PR can be merged when you're done with the comments.

fredrik-bakke commented 8 months ago

Great, thanks