summaryrefslogtreecommitdiff
path: root/src/Soat/SecondOrder/Algebra
AgeCommit message (Expand)Author
2022-12-07refactor: move initial algebra to new module.feature/free-extensionGreg Brown
2022-12-07Lift index of varFunc.Greg Brown
2022-12-06Add smart constructor for first-order algebras.refactor/strictGreg Brown
2022-12-06refactor: rename pwSetoid -> Product.Greg Brown
2022-12-06refactor: split product setoid into a new module.Greg Brown
2022-12-06refactor: rename Soat.Data -> Data.Greg Brown
2022-12-06Migrate to use idris-setoid library.Greg Brown
2022-12-06Introduce more equational reasoning.Greg Brown
2022-12-05refactor: name arguments to long constructors.Greg Brown
2022-12-05refactor : rename homomorphism combinators.Greg Brown
2022-12-05refactor: remove commented code.Greg Brown
2022-12-05Inline definition of IsHomomorphism.Greg Brown
2022-12-05refactor: rename Homomorphism -> (~>).Greg Brown
2022-12-05Move IsAlgebra relation from type to body.Greg Brown
2022-12-05refactor: rename MakeRawAlgebra -> MkRawAlgebra.Greg Brown
2022-11-29Move indexed setoids and functions out of Soat.Greg Brown
2022-11-25Prove the term algebras form an initial algebra.Greg Brown