Boolean Matrix Representation of Graph
A relation R or graph on a finite set can be expressed as a boolean matrix M where:
M[i, j] = 1 iff (i, j) ∈ R .
Multiplication of boolean matrices is done in the same way as ordinary matrix multiplication, but using ∧ for · and ∨ for + .
Example: Let the set S be basic blocks of a program and Γ be transfers of control between blocks.