After we've done this, we can talk about the e_i being orthonormal, and we can also make the remark that this is equivalent to \epsilon^i (e_j) = \delta^i_j
You're right. I should have written this first. Thankyou for the compliments though.
Before I go on, I think I left something out. We can form a
tensor space by collecting all tensors of a fixed type (r,s). This space is actually a vector space, and the tensors can be added and subtracted together by real numbers. The problem for our tensor space is in defining a basis for it. This is where we need a new operation called the
tensor product, denoted as \otimes.
If T is a (k,l) tensor and S is a (m,n) tensor we define T\otimes S as a (k+m,l+n) tensor, by
T\otimes S (\omega^1,\dots,\omega^k,\dots,\omega^{k+m},V^1,\dots,V^l,\dots,V^{l+n})
= T(\omega^1,\dots,\omega^k,V^1,\dots,V^l)S(\omega^{k+1},\dots,\omega^{k+m},V^{l+1},\dots,V^{l+n})
where \omega^i and V^i are distinct dual vectors and vectors. That is, we define the tensor product of T and S by first acting T on the appropriate set of dual vectors and vectors, and then act S on the remainder, and multiply everything together. But this operation is not commutative.
We can now construct a basis for the space of all fixed type tensors, by taking the tensor product of basis vectors and dual vectors. The resulting basis will consist of all the tensors of the following form:
e_{i_1}\otimes \dots \otimes e_{i_k} \otimes \epsilon^{j_1} \otimes \dots \otimes \epsilon^{j_l}
Therefore, every tensor T of the fixed type (k,l) has a unique expansion:
T = T^{i_1\dots i_k}_{j_1\dots j_l} e_{i_1} \otimes \dots \otimes e_{i_k} \otimes \epsilon^{j_1} \otimes \dots \otimes \epsilon^{j_l}
where T^{i_1\dots i_k}_{j_1\dots j_l} = T(\epsilon^{i_1},\dots,\epsilon^{i_r}, e_{j_1}, \dots, e_{j_s}), which are simply the components of the tensor with respect to the basis of V.
But expressing a tensor T as T^{i_1\dots i_k}_{j_1\dots j_l} e_{i_1} is just like expressing a vector by its components - merely a shortcut.