Classical.Small.Structures.Semilattice¶
Level-fixed Semilattice¶
This is the Classical.Small.Structures.Semilattice module of the Agda Universal Algebra Library.
Specializes Classical.Structures.Semilattice to the 0โโ0โ case, mirroring
the veneers of Magma, Semigroup, CommutativeSemigroup, etc.
Semilattice : Type (suc 0โ) Semilattice = Polymorphic.Semilattice 0โ 0โ eqsToSemilattice : (A : Type 0โ) (_ยท_ : A โ A โ A) โ (โ a b c โ (a ยท b) ยท c โก a ยท (b ยท c)) โ (โ a b โ a ยท b โก b ยท a) โ (โ a โ a ยท a โก a) โ Semilattice eqsToSemilattice = Polymorphic.eqsToSemilattice