-
Notifications
You must be signed in to change notification settings - Fork 253
Open
Labels
Description
There are a few implementations of semilattices/lattices:
https://github.com/agda/agda-stdlib/blob/master/src/Algebra/Structures.agda#L410
https://github.com/agda/agda-stdlib/blob/master/src/Relation/Binary/Lattice.agda
The ones implemented in Relation.Binary.*
are more general, and one can show that the Relation.Binary.Lattice
induces ones from Algebra.Structures
. However, I do not understand why semilattices/lattices are defined in Relation.Binary
? I tend to understand them to be abstract algebras, but with order theoretic settings. Shall we move them to Algebra
? Since order theory is rich, we can probably put them in Algebra.OrderTheory.*
. What do you think?
alhassy