isRankAtLeast(n1, M1)
This function tries to quickly determine whether the matrix has a given rank. isRankAtLeast calls getSubmatrixOfRank. If that function finds a submatrix of a certain rank, this returns true. If that function fails to find a submatrix of a certain rank, this simply calls rank. To control the number of times getSubmatrixOfRank considers submatrices, use the option MaxMinors.
|
|
|
|
|
The option Threads can be used allow the function use multiple threads of execution. If allowableThreads is above 2 and Threads is set above 1, then this function will try to simultaneously compute the rank of the matrix while looking for a submatrix of a certain rank.
The object isRankAtLeast is a method function with options.
The source of this document is in /build/reproducible-path/macaulay2-1.25.05+ds/M2/Macaulay2/packages/FastMinors.m2:1731:0.