Обычно всё наоборот: контравариантный вектор - столбец, и матрицы умножаются в том порядке, в котором применяются операторы к вектору - только операторы применяются слева. Это удобно, в том числе, тем, что композиция операторов записывается в том же порядке, что и композиция функций.
Спасибо за повторение.

Как раз наоборот, надо отработать до автоматизма, чтобы от зубов отскакивали. Потому что на них держится половина понимания физики, не говоря уже о всякой технике.
Разве не лучше отработать до такого состояния тензоры?
Упражнение: взять некоторое произведение матриц, и транспонировать его.
Вторая часть упражнения: объяснить, зачем вы это сделали.
Ясно, что незачем —

, но

не является матрицей какого-то оператора, и в транспонированном мире вместо неё, раз формула должна остаться такой же, будет

. А вот дотянуться до бумажки и проверить лень, да и позднее время…