Primitive spaces of matrices of bounded rank. II

A weak canonical form is derived for vector spaces of m x n matrices all of rank at most r. This shows that the structure of such spaces is controlled by the structure of an associated 'primitive' space. In the case of primitive spaces it is shown that m and n are bounded by functions of r and that these bounds are tight.