Signed-off-by: Jim Pryor <profjim@jimpryor.net>
-------
A **monoid** is a structure `(S, *, z)` consisting of an associative binary operation `*` over some set `S`, which is closed under `*`, and which contains an identity element `z` for `*`. That is:
-------
A **monoid** is a structure `(S, *, z)` consisting of an associative binary operation `*` over some set `S`, which is closed under `*`, and which contains an identity element `z` for `*`. That is:
+<pre>this is
+my pre-only
+block
+</pre>
+
+<code>this is
+my code-only
+block
+</pre>
+
+<blockquote>this is
+my bq-only
+block
+</blockquote>
+
+
<blockquote><pre>
for all `s1`, `s2`, `s3` in `S`:
(i) `s1*s2` etc are also in `S`
<blockquote><pre>
for all `s1`, `s2`, `s3` in `S`:
(i) `s1*s2` etc are also in `S`