Heterotic string theory

Because the various superstring theories were shown to be related by dualities, it was proposed that each type of string was a different limit of a single underlying theory called M-theory.