I think I have understood a particular situation as described below, but I lack the theoretical knowledge to conduct a proof and I couldn\'t find any source that mentions it. If
This is only correct if your adjacency matrix is constructed with the graph labels in sorted order. For a counterexample construct the adjacency matrix for B->C->A.
If you kept a hash of the true node to it's topological sort position and construct the adjacency matrix from that you could save some space on a large matrix, as you're saving O(n²) space in the matrix with an O(n) size hashtable.