Synopsis:
Associated with every matrix is an arbitary integer called its degree: it has nothing to do with the degrees of the entries of the matrix; see (degree,Matrix). The matrix f is called homogeneous if every entry f_(i,j) has degree equal to degree G_i - degree F_j + degree f. Another way to say it is that applying f to a homogeneous vector add degree f to its degree.
i1 : R = QQ[x]; |
i2 : f = map(F = R^{0}, G = R^{-1}, {{x^3}}, Degree => 2) |
i3 : degree f |
i4 : degree G_0 |
i5 : degree F_0 |
i6 : f * G_0 |
i7 : degree (f * G_0) |
i8 : isHomogeneous f |