Classical.Small.Structures.Group¶
Level-fixed Group¶
This is the Classical.Small.Structures.Group module of the Agda Universal Algebra Library.
Specializes Classical.Structures.Group to the common case where the universe
level of both the carrier and the equivalence is 0โ (i.e., Set-valued carriers with
propositional or set-truncated equivalence), mirroring the analogous veneers for
Magma, Semigroup, Monoid, etc.
Group : Type (suc 0โ) Group = Polymorphic.Group 0โ 0โ eqsToGroup : (A : Type 0โ) (_ยท_ : A โ A โ A) (e : A) (i : A โ A) โ (โ a b c โ (a ยท b) ยท c โก a ยท (b ยท c)) โ (โ a โ e ยท a โก a) โ (โ a โ a ยท e โก a) โ (โ a โ (i a) ยท a โก e) โ (โ a โ a ยท (i a) โก e) โ Group eqsToGroup A = Polymorphic.eqsToGroup {A = A}