In mathematics, a double vector bundle is the combination of two compatible vector bundle structures, which contains in particular the tangent T E {\displaystyle TE} of a vector bundle E {\displaystyle E} and the double tangent bundle T 2 M {\displaystyle T^{2}M} .