The theory of multidimensional persistence | Synapse