前にまとめたが、( → ノート:群・モノイド・半群・マグマ(亜群) - 滴了庵日録 ) モノイドとは、集合と二項演算について単位元が存在するやつだった。 (ただし、この二項演算はこの集合のなかで閉じていること、また結合法則をみたすこと)このようなモノイド (集合, 二項演算, 単位元) の例としてプログラミングの世界でおなじみのやつを挙げると、 (Int, +, 0) (Int, *, 1) (Bool, ||, False) (Bool, &&, True) (String, +, "") (Array, +, []) このうち、(Int, +, 0) 以外は任意の元に対する逆元が存在しない…