Bernard Schutz defines in his book "A First Course in General Relativity" the components of the stress-energy tensor, in some (arbitrary) frame $O$, in the following way:
$\mathbf T(\tilde{dx}^\alpha, \tilde{dx}^\beta) = T^{\alpha\beta}:= $ { flux of $\alpha$ momentum across a surface of constant $x^\beta$ in frame $O$}
See here (4.14): http://fulviofrisone.com/attachments/article/486/A%20First%20Course%20In%20General%20Relativity%20-%20Bernard%20F.Schutz.pdf
He leaves it to the reader to prove that this really is a tensor. $\{\tilde{dx}^\alpha\}$ is the basis one-form, that is the dual basis of $\{\vec{e}_\beta\}$, defined by $\tilde{dx}^\alpha(\vec{e}_\beta) = \delta^\alpha_\beta$.
Schutz defines a tensor as follows:
An $M \choose N$ tensor is a linear function of $M$ one-forms and $N$ vectors into the real numbers.
Now my question is, why is the object defined as above a tensor?
OK, some more explanations:
In another frame $\overline{O}$ the components are defined accordingly:
$\mathbf T(\tilde{dx}^\overline{\alpha}, \tilde{dx}^\overline{\beta}) = T^{\overline{\alpha}\overline{\beta}}:= $ { flux of $\overline{\alpha}$ momentum across a surface of constant $x^\overline{\beta}$ in frame $\overline{O}$}
The frames $O$ and $\overline{O}$ are connected by a Lorentz transformation $\Lambda$. That means for the basis vectors and the basis one-form ($\tilde{\omega}^\alpha := \tilde{d}x^\alpha$, Schutz notation):
$\vec{e}_\overline{\alpha} = \Lambda^\mu_{\space\space \overline{\alpha}} \space \vec{e}_\mu$
$\vec{e}_\overline{\beta} = \Lambda^\nu_{\space\space \overline{\beta}} \space \vec{e}_\nu$
$\tilde{\omega}^\overline{\alpha} = \Lambda^\overline{\alpha}_{\space\space \mu} \space \tilde{\omega}^\mu$
$\tilde{\omega}^\overline{\beta} = \Lambda^\overline{\beta}_{\space\space \nu} \space \tilde{\omega}^\nu$
Now, IF the function is linear in both arguments, we have:
$T^{\overline{\alpha}\overline{\beta}} = \mathbf T(\tilde{\omega}^\overline{\alpha}, \tilde{\omega}^\overline{\beta}) = \mathbf T(\Lambda^\overline{\alpha}_{\space\space \mu} \space \tilde{\omega}^\mu, \Lambda^\overline{\beta}_{\space\space \nu} \space \tilde{\omega}^\nu) = \Lambda^\overline{\alpha}_{\space\space \mu} \space \Lambda^\overline{\beta}_{\space\space \nu} \space \mathbf T(\tilde{\omega}^\mu, \tilde{\omega}^\nu) = \Lambda^\overline{\alpha}_{\space\space \mu} \space \Lambda^\overline{\beta}_{\space\space \nu} \space T^{\mu\nu}$
This last equation is the usual transformation of a $2 \choose 0$ Tensor. But this only works if we assume that the function is linear.
So the question: WHY is the function (defined at the very top) linear?
EDIT: OK. Put it another way. I reformulate my question. Forget about multilinear maps and one-forms. Simply say a $2 \choose 0$ Tensor is an object with 2 indices, which transforms like this: $T^{\overline{\alpha}\overline{\beta}} = \Lambda^\overline{\alpha}_{\space\space \mu} \space \Lambda^\overline{\beta}_{\space\space \nu} \space T^{\mu\nu}$
Now suppose a physical situation (fluid, dust, electromagnetic fields, whatever) in a frame $O$, and determine the $T^{\alpha\beta}$ as defined above (Flux of $\alpha$ momentum across a surface of constant $x^\beta$). Then you get 16 numbers arranged in a matrix. In principle you can measure these numbers physically by experiment (You can measure energy, momentum, density, etc.). Now observe the same physical situation, at the same point in space and time, from another reference frame $\overline{O}$. Then you get another 16 numbers $T^{\overline{\alpha}\overline{\beta}}$. You also know the Lorentz-Transformation $\Lambda$. So you can in principle test by experiment if the equation $T^{\overline{\alpha}\overline{\beta}} = \Lambda^\overline{\alpha}_{\space\space \mu} \space \Lambda^\overline{\beta}_{\space\space \nu} \space T^{\mu\nu}$ is fulfilled. If it is fulfilled for arbitrary frames, then T is a tensor.
Now my question is: Why is it fulfilled? It is not a question of pure mathematics. It's a physical question. And I think we must take into account that we talk about energy and momentum.