answers.input_text: short
answers.span_text: Albert Einstein
questions: who came up with the theory of relativity
name: Theory of relativity
contexts: The theory of relativity usually encompasses two interrelated theories by Albert Einstein : special relativity and general relativity . Special relativity applies to elementary particles and their interactions , describing all their physical phenomena except gravity . General relativity explains the law of gravitation and its relation to other forces of nature . It applies to the cosmological and astrophysical realm , including astronomy .