Monoid

A monoid has two properties,

Adding a third property

Groups

A Group is a Monoid with Inverses

Abelian Group

A group with Communativity is an Abelian Group

Examples: