Module docstring
{"# Idempotents
This file defines idempotents for an arbitrary multiplication and proves some basic results, including:
IsIdempotentElem.mul_of_commute: In a semigroup, the product of two commuting idempotents is an idempotent;IsIdempotentElem.pow_succ_eq: In a monoida ^ (n+1) = aforaan idempotent andna natural number.
Tags
projection, idempotent "}