agda / agda-categories

A new Categories library for Agda
https://agda.github.io/agda-categories
MIT License
363 stars 68 forks source link

Create `HasBraidedInterchange` and `HasSymmetricInterchange` . #300

Open JacquesCarette opened 3 years ago

JacquesCarette commented 3 years ago

I'm now tempted to add two more records: HasBraidedInterchange and HasSymmetricInterchange with the extra fields that are in the respective modules. This would completely separate the axioms from the proofs, so that the former could be used in down-stream proofs/constructions without pulling in the big concrete proof terms. But maybe this is for a future PR.

_Originally posted by @sstucki in https://github.com/agda/agda-categories/pull/294#discussion_r687787854_