In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a
form
Form is the shape, visual appearance, or configuration of an object. In a wider sense, the form is the way something happens.
Form may also refer to:
*Form (document), a document (printed or electronic) with spaces in which to write or enter dat ...
(i.e. a homogeneous polynomial) ''h''(''x'') of
degree 2''m'' in the
real ''n''-dimensional vector ''x'' is sum of squares of forms (SOS) if and only if there exist forms
of degree ''m'' such that
Every form that is SOS is also a
positive polynomial, and although the
converse is not always true,
Hilbert
David Hilbert (; ; 23 January 1862 – 14 February 1943) was a German mathematician and philosophy of mathematics, philosopher of mathematics and one of the most influential mathematicians of his time.
Hilbert discovered and developed a broad ...
proved that for ''n'' = 2, 2''m'' = 2, or ''n'' = 3 and 2''m'' = 4 a form is SOS if and only if it is positive. The same is also valid for the analog problem on positive ''symmetric'' forms.
Although not every form can be represented as SOS, explicit sufficient conditions for a form to be SOS have been found. Moreover, every real nonnegative form can be approximated as closely as desired (in the
-norm of its coefficient vector) by a sequence of forms
that are SOS.
Square matricial representation (SMR)
To establish whether a form is SOS amounts to solving a
convex optimization
Convex optimization is a subfield of mathematical optimization that studies the problem of minimizing convex functions over convex sets (or, equivalently, maximizing concave functions over convex sets). Many classes of convex optimization problems ...
problem. Indeed, any can be written as
where
is a vector containing a base for the forms of degree ''m'' in ''x'' (such as all
monomial
In mathematics, a monomial is, roughly speaking, a polynomial which has only one term. Two definitions of a monomial may be encountered:
# A monomial, also called a power product or primitive monomial, is a product of powers of variables with n ...
s of degree ''m'' in ''x''), the prime ′ denotes the
transpose
In linear algebra, the transpose of a Matrix (mathematics), matrix is an operator which flips a matrix over its diagonal;
that is, it switches the row and column indices of the matrix by producing another matrix, often denoted by (among other ...
, ''H'' is any
symmetric matrix
In linear algebra, a symmetric matrix is a square matrix that is equal to its transpose. Formally,
Because equal matrices have equal dimensions, only square matrices can be symmetric.
The entries of a symmetric matrix are symmetric with ...
satisfying
and
is a linear parameterization of the
linear space
The dimension of the vector
is given by
whereas the dimension of the vector
is given by
Then, is SOS if and only if there exists a vector
such that
meaning that the
matrix
Matrix (: matrices or matrixes) or MATRIX may refer to:
Science and mathematics
* Matrix (mathematics), a rectangular array of numbers, symbols or expressions
* Matrix (logic), part of a formula in prenex normal form
* Matrix (biology), the m ...
is
positive-semidefinite. This is a
linear matrix inequality (LMI) feasibility test, which is a convex optimization problem. The expression
was introduced in with the name square matricial representation (SMR) in order to establish whether a form is SOS via an LMI. This representation is also known as Gram matrix.
Examples
*Consider the form of degree 4 in two variables
. We have
Since there exists α such that
, namely
, it follows that ''h''(''x'') is SOS.
*Consider the form of degree 4 in three variables
. We have
Since
for
, it follows that is SOS.
Generalizations
Matrix SOS
A matrix form ''F''(''x'') (i.e., a matrix whose entries are forms) of dimension ''r'' and degree 2''m'' in the real ''n''-dimensional vector ''x'' is SOS if and only if there exist matrix forms
of degree ''m'' such that
Matrix SMR
To establish whether a matrix form ''F''(''x'') is SOS amounts to solving a convex optimization problem. Indeed, similarly to the scalar case any ''F''(''x'') can be written according to the SMR as
where
is the
Kronecker product
In mathematics, the Kronecker product, sometimes denoted by ⊗, is an operation on two matrices of arbitrary size resulting in a block matrix. It is a specialization of the tensor product (which is denoted by the same symbol) from vector ...
of matrices, ''H'' is any symmetric matrix satisfying
and
is a linear parameterization of the linear space
The dimension of the vector
is given by
Then, is SOS if and only if there exists a vector
such that the following LMI holds:
The expression
was introduced in in order to establish whether a matrix form is SOS via an LMI.
Noncommutative polynomial SOS
Consider the
free algebra
In mathematics, especially in the area of abstract algebra known as ring theory, a free algebra is the noncommutative analogue of a polynomial ring since its elements may be described as "polynomials" with non-commuting variables. Likewise, the ...
''R''⟨''X''⟩ generated by the ''n'' noncommuting letters ''X'' = (''X''
1, ..., ''X''
''n'') and equipped with the involution
T, such that
T fixes ''R'' and ''X''
1, ..., ''X''
''n'' and reverses words formed by ''X''
1, ..., ''X''
''n''.
By analogy with the commutative case, the noncommutative
symmetric polynomial
In mathematics, a symmetric polynomial is a polynomial in variables, such that if any of the variables are interchanged, one obtains the same polynomial. Formally, is a ''symmetric polynomial'' if for any permutation of the subscripts one has ...
s ''f'' are the noncommutative polynomials of the form . When any real matrix of any dimension ''r'' × ''r'' is evaluated at a symmetric noncommutative polynomial ''f'' results in a
positive semi-definite matrix, ''f'' is said to be matrix-positive.
A noncommutative polynomial is SOS if there exists noncommutative polynomials
such that
Surprisingly, in the noncommutative scenario a noncommutative polynomial is SOS if and only if it is matrix-positive. Moreover, there exist algorithms available to decompose matrix-positive polynomials in sum of squares of noncommutative polynomials.
References
{{Reflist
See also
*
Sum-of-squares optimization
*
Positive polynomial
*
Hilbert's seventeenth problem
*
SOS-convexity
Homogeneous polynomials
Real algebraic geometry