AlgebraicJulia / GATlab.jl

GATlab: a computer algebra system based on generalized algebraic theories (GATs)
https://algebraicjulia.github.io/GATlab.jl/
MIT License
24 stars 2 forks source link

Presentations of algebras #40

Closed olynch closed 1 year ago

olynch commented 1 year ago

Right now we have a category where the objects are contexts, and the morphisms are context maps. This is equivalent to the category of free algebras of the syntax monad for a theory. We should also allow more general algebras, which include laws, and maps between these that respect the laws.