Пусть

-- векторное пространство, а

-- его дуальное, т.е. имеется каноническое билинейное спаривание между элементами

и

. Тензорами обычно называют элементы

. Если в

и

выбраны дуальные базисы, то тензор соответственно в координатах будет выглядеть как

, где верхние и нижние индексы относятся к

и

, соответственно. (Вообще, смысл деления индексов на верхние и нижние в том, что по парам их можно сворачивать, т.е. они относятся к дуальным пространствам.)
Если есть тензор с одними нижними индексами, то он элемент

, т.е. полилинейная форма на

. Но тензоры с и верхними, и нижними индексами тоже можно рассматривать как полилинейные формы, только на

, т.к. элементы

есть линейные формы на

. Заметим, в частности, что линейный оператор

можно эквивалентно рассматривать как вектор из

, или же билинейную форму на

.
Если на

задано невырожденное скалярное произведение, то

и

можно с помощью него отождествить. Тогда можно не различать верхние и нижние индексы.