动量四维矢量加总在一起，即可找出整个系统的总能量-动量四维矢量。 但不幸地，如此简单的程序并无法直接推广到广义相对论，以各处的四维矢量存在于不同的切空间，而无法协变式地相加在一起。第二个难关在于：为了要在广义相对论中定义质量，必需维持能量是一个守恆量，而已诠释为时空曲率的「重力场」仍带有能量，需考虑进去。但不幸地，广义相对论中的能量守恆远不比其他物理学理论中直接。在其他古典理论中，例如牛顿重力、电磁学、流体力学(hydrodynamics)，是可以派定一明确的能量密度值。举例来说，电场"E"的能