the median voter theorem describes such a system: while at first the parties have programmes that are very different from each other, over time, they will get closer. hotelling's law also describes this in game theory.