In addition, general relativity is inconsistent with quantum mechanics, the physical theory that describes the wave–particle duality of matter, and quantum mechanics does not currently describe gravitational attraction at relevant (microscopic) scales. There is a great deal of speculation in the physics community as to the modifications that might be needed to both general relativity and quantum mechanics in order to unite them consistently. The speculative theory that unites general relativity and quantum mechanics is usually called quantum gravity, prominent examples of which include string theory and loop quantum gravity.