A Kronecker product is simply a tensor product whose underlying vector space basis is relabeled. In the present context this is realized by combining multiple index labels into one. The associated dimension to the new label is then simply the product of the dimensions associated to the old index labels respectively.
See also
Wikipedia: Kronecker Product
Other tensor operations:
Ops.tensor()
,
asym()
,
l()
,
r()
,
subst()
,
sym()