CoRN.model.semigroups.Qsemigroup
Require
Export
Qsetoid
.
Require
Import
CSemiGroups
.
Examples of semi-groups: 〈
Q
,
[+]
〉 and 〈
Q
,
[*]
〉
〈
Q
,
[+]
〉
Definition
Q_as_CSemiGroup
:=
Build_CSemiGroup
_
Qplus_is_bin_fun
Qplus_is_assoc
.
Canonical
Structure
Q_as_CSemiGroup
.
〈
Q
,
[*]
〉
Definition
Q_mul_as_CSemiGroup
:=
Build_CSemiGroup
_
Qmult_is_bin_fun
Qmult_is_assoc
.