multivariatequadratic
Multivariate quadratic refers to polynomials in several variables whose total degree is at most two. In mathematics and computer algebra, these functions are studied for their algebraic structure and computational properties. When defined over a field F, an MQ polynomial in variables x1, ..., xn can be written in general form as a sum of quadratic terms, a linear term, and a constant: f(x) = sum_{i≤j} a_{ij} x_i x_j + sum_i b_i x_i + c, with coefficients a_{ij}, b_i, c in F. Equivalently, the quadratic part can be expressed as x^T A x where A is a symmetric matrix, together with a linear part b^T x and a constant c.
The multivariate quadratic problem (MQ problem) considers systems of several such polynomials. Given m equations in
MQ systems have significant applications in cryptography, where they form the basis of several multivariate public-key