up previous next
AdjacentMinors    --    list of adjacent minors of a matrix


Syntax
minors(M: MAT, N: INT): LIST

Description
This function returns the list of all adjacent minors (determinants of adjacent N x N submatrices) of M.

Example
/**/ use P ::= QQ[x[1..4],y[1..4]];
/**/ M := matrix([indets(P,"x"), indets(P,"y")]);  M;
matrix( /*RingWithID(14, "QQ[x[1],x[2],x[3],x[4],y[1],y[2],y[3],y[4]]")*/
 [[x[1], x[2], x[3], x[4]],
  [y[1], y[2], y[3], y[4]]])

/**/ AdjacentMinors(M,2);
[-x[2]*y[1] +x[1]*y[2],  -x[3]*y[2] +x[2]*y[3],  -x[4]*y[3] +x[3]*y[4]]

See Also