Um, yeah. Pigeonhole principle. Not exactly news...
http://en.wikipedia.org/wiki/Pigeonhole_principle
Any programmer who does not know this near-instinctively (and also related things like the impossibility of having distinct hash values for all strings) should be ashamed of himself and brush up on basic math.