Mirror = takes advantage of group symmetry - you have both P and -P with the same X. If DP is on X and a DP is found, then you basically have two DPs found instead of one. Also this helps with more collisions.
This doesn't make sense to me. Why would you need the same point in the database. I don't see how this is useful.