A subset of the current `FIXME`s in the implementation. ### Renamings - [x] `algebra` to `algebraic-theory` (purely because case-insensitive MacOS has clash with `Algebra`) - [x] `commutative-monoid-cat` to `cmon` - [ ] `galois` to `latgal`? - [x] `fam` to `indexed-family` (to avoid confusion with `Fam` construction/2-functor) - [ ] `categories` to `category` - [x] `families-exponentials` and `families-functor` to `fam-exponentials` and `fam-functor`? - [x] `grothendieck` to `fam` ### Miscellaneous - [x] Equations relating `eval` and `lambda` in `HasExponentials` - [ ] Equations relating `join` and `unit` in `Monad` - [ ] `CMon` has all biproducts - [ ] Unify `join-semilattice` `meet-semilattice` into `semilat`? ### `commutative-monoid-cat.agda` - [ ] `cat` has binary biproducts (via binary products and CMon self-enrichment?) ### `fam.agda` - [ ] Formalise indexed category? ### `galois.agda` - [x] Meet (join) preservation of fwd (bwd) is implied by adjointness and monotonicity - [ ] `cat` has initial object - [ ] `cat` has binary biproducts (by CMon-enrichment?) - [x] rename `⊗` to `⊕` - [ ] `cat` is CMon-enriched - [ ] `galois.TWO` is a monoid (by CMon-enrichment) - [x] Move `presence` out of Galois (relationship to `two` and `Bool`)?
A subset of the current
FIXMEs in the implementation.Renamings
algebratoalgebraic-theory(purely because case-insensitive MacOS has clash withAlgebra)commutative-monoid-cattocmongaloistolatgal?famtoindexed-family(to avoid confusion withFamconstruction/2-functor)categoriestocategoryfamilies-exponentialsandfamilies-functortofam-exponentialsandfam-functor?grothendiecktofamMiscellaneous
evalandlambdainHasExponentialsjoinandunitinMonadCMonhas all biproductsjoin-semilatticemeet-semilatticeintosemilat?commutative-monoid-cat.agdacathas binary biproducts (via binary products and CMon self-enrichment?)fam.agdagalois.agdacathas initial objectcathas binary biproducts (by CMon-enrichment?)⊗to⊕catis CMon-enrichedgalois.TWOis a monoid (by CMon-enrichment)presenceout of Galois (relationship totwoandBool)?