This was Hegel’s theory, where he believed that in the ultimate reality, there is just a soul, or Geist, that comes to its own self-realization through a clash of ideas from different perspectives, which define history.

The principle of dialectic from this idea was used by Marx to form dialectical materialism.