Wikipedia states:
Given three matrices A, B and C, the products (AB)C and A(BC) are defined if and only the number of columns of A equals the number of rows of B and the number of columns of B equals the number of rows of C (in particular, if one of the product is defined, the other is also defined)
Row and column vectors can be thought of as just special cases of matrices. So given the above I would expect:
$$(a^Tb)c = a^T(bc)$$
However the right side is undefined because you can’t multiply two column vectors, seemingly contradicting Wikipedia. Am I mistaken? If not, can we only consider matrix multiplication to be associative in contexts where we know no intermediate matrix becomes 1x1?