“…The monoid M n (B) has several natural submonoids, such as the monoids: M id n (B) consisting of the reflexive boolean matrices (that is matrices containing the identity matrix); M S n (B) consisting of all Hall matrices (matrices containing a permutation); and U T n (B) of upper triangular boolean matrices. Each of these submonoids has been extensively studied in their own right; see, for example, [8,11,22,36,39,49,54,58,59,62]. Unlike M n (B), M id n (B) is J -trivial, and so has precisely |M id n (B)| = 2 n 2 −n J -classes.…”