Given a boolean algebra with a finite number of elements {a, b, c, ...}, and the usual operations: $\cup, \cap, \neg$. How to find matrix representations of the elements such that: 1. boolean $\cup$ corresponds to matrix addition and 2. boolean $\cap$ corresponds to matrix multiplication? Is it possible? If yes, is there a systematic way to find such matrices?