1. A method, comprising: generating, by executing a module stored on a non-transitory computer-readable storage device, a projection set of polynomials by computing a projection of a space linear combination of candidate polynomials of degree d on polynomials of degree less than d that do not evaluate to less than a threshold on a set of points; subtracting the projection set of polynomials evaluated on the points from the candidate polynomials evaluated on the points to generate a subtraction matrix of evaluated polynomials; computing the singular value decomposition of the subtraction matrix of evaluated polynomials; and partitioning the polynomials resulting from the singular value decomposition based on a threshold.