January 2017
Intermediate to advanced
565 pages
13h 46m
English
Let's start by exploring monoids. In order to define a monoid, we must first understand what a semigroup is.
The following examples can be found in src/m_clj/c6/ monoids.clj of the book's source code.
A semigroup is an algebraic structure that supports an associative binary operation. A binary operation, say
, is termed
associative if the operation
produces the same result as the operation
. A monoid is in fact a semigroup with an ...
Read now
Unlock full access