That would very satisfying although we would have to throw away usual definition of adjacency matrices but that's just convention so here is the other version you suggested. I'm not sure if adjacency matrices were set up the way they are for some other reasons but its nice having it match up with composition conventions. Thanks!
![boolean matrix multiplication 2](http://aether.co.kr/images/matrix_multiplication_2.svg)