It's a little more basic than that. I'm no graph theory expert and reading such stuff gives me a headache, but I do understand that abstraction (summarization or aggregation) of routing information is only possible if the identifiers that are used for numbering network elements (the "addresses") are assigned in a manner that is isomporphic to the network topology. TLi started writing a good paper which described this in terms of sets and subsets; unfortunately, I don't think it ever saw the light of day).
One of the first things I ever learned from Yakov (at the first IETF I ever attended): "Addressing can follow topology or topology can follow addressing. Choose one." He has since pointed out that this may not be strictly true when considering VPN technologies. Dave