Multilinear Polynomial
   HOME

TheInfoList



OR:

In algebra, a multilinear polynomial is a multivariate
polynomial In mathematics, a polynomial is a Expression (mathematics), mathematical expression consisting of indeterminate (variable), indeterminates (also called variable (mathematics), variables) and coefficients, that involves only the operations of addit ...
that is
linear In mathematics, the term ''linear'' is used in two distinct senses for two different properties: * linearity of a '' function'' (or '' mapping''); * linearity of a '' polynomial''. An example of a linear function is the function defined by f(x) ...
(meaning
affine Affine may describe any of various topics concerned with connections or affinities. It may refer to: * Affine, a Affinity_(law)#Terminology, relative by marriage in law and anthropology * Affine cipher, a special case of the more general substi ...
) in each of its variables separately, but not necessarily simultaneously. It is a polynomial in which no variable occurs to a power of 2 or higher; that is, each
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 ...
is a constant times a product of distinct variables. For example f(x,y,z) = 3xy + 2.5 y - 7z is a multilinear polynomial of degree 2 (because of the monomial 3xy) whereas f(x,y,z) = x^2 +4y is not. The degree of a multilinear polynomial is the maximum number of distinct variables occurring in any monomial.


Definition

Multilinear polynomials can be understood as a
multilinear map Multilinear may refer to: * Multilinear form, a type of mathematical function from a vector space to the underlying field * Multilinear map, a type of mathematical function between vector spaces * Multilinear algebra, a field of mathematics ...
(specifically, a
multilinear form In abstract algebra and multilinear algebra, a multilinear form on a vector space V over a field K is a map :f\colon V^k \to K that is separately K- linear in each of its k arguments. More generally, one can define multilinear forms on a mo ...
) applied to the vectors x y etc. The general form can be written as a
tensor contraction In multilinear algebra, a tensor contraction is an operation on a tensor that arises from the canonical pairing of a vector space and its dual. In components, it is expressed as a sum of products of scalar components of the tensor(s) caused by ...
:f(x) = \sum_^1\sum_^1\cdots\sum_^1 a_x_1^x_2^\cdots x_n^ For example, in two variables:f(x,y) = \sum_^1\sum_^1 a_x^y^ = a_ + a_x + a_y + a_xy = \begin1&x\end\begina_&a_\\a_&a_\end\begin1\\y\end


Properties

A multilinear polynomial f is linear (affine) when varying only one variable, x_k:f(x_1, x_2, ..., x_k, ..., x_n) = a x_k + bwhere a and b do not depend on x_k. Note that b is generally not zero, so f is linear in the "shaped like a line" sense, but not in the "directly proportional" sense of a
multilinear map Multilinear may refer to: * Multilinear form, a type of mathematical function from a vector space to the underlying field * Multilinear map, a type of mathematical function between vector spaces * Multilinear algebra, a field of mathematics ...
. All repeated second
partial derivatives In mathematics, a partial derivative of a function of several variables is its derivative with respect to one of those variables, with the others held constant (as opposed to the total derivative, in which all variables are allowed to vary). Par ...
are zero:\frac = 0In other words, its
Hessian matrix In mathematics, the Hessian matrix, Hessian or (less commonly) Hesse matrix is a square matrix of second-order partial derivatives of a scalar-valued Function (mathematics), function, or scalar field. It describes the local curvature of a functio ...
is a symmetric
hollow matrix In mathematics, a hollow matrix may refer to one of several related classes of matrix: a sparse matrix; a matrix with a large block of zeroes; or a matrix with diagonal entries all zero. Definitions Sparse A ''hollow matrix'' may be one with "f ...
. In particular, the
Laplacian In mathematics, the Laplace operator or Laplacian is a differential operator given by the divergence of the gradient of a scalar function on Euclidean space. It is usually denoted by the symbols \nabla\cdot\nabla, \nabla^2 (where \nabla is th ...
\nabla^2f=0, so f is a
harmonic function In mathematics, mathematical physics and the theory of stochastic processes, a harmonic function is a twice continuously differentiable function f\colon U \to \mathbb R, where is an open subset of that satisfies Laplace's equation, that i ...
. This implies f has
maxima and minima In mathematical analysis, the maximum and minimum of a function are, respectively, the greatest and least value taken by the function. Known generically as extremum, they may be defined either within a given range (the ''local'' or ''relative ...
only on the boundary of the
domain A domain is a geographic area controlled by a single person or organization. Domain may also refer to: Law and human geography * Demesne, in English common law and other Medieval European contexts, lands directly managed by their holder rather ...
. More generally, every restriction of f to a subset of its coordinates is also multilinear, so \nabla^2f=0 still holds when one or more variables are fixed. In other words, f is harmonic on every "slice" of the domain along coordinate axes.


On a rectangular domain

When the domain is rectangular in the coordinate axes (e.g. a
hypercube In geometry, a hypercube is an ''n''-dimensional analogue of a square ( ) and a cube ( ); the special case for is known as a ''tesseract''. It is a closed, compact, convex figure whose 1- skeleton consists of groups of opposite parallel l ...
), f will have maxima and minima only on the vertices of the domain, i.e. the finite set of 2^n points with minimal and maximal coordinate values. The value of the function on these points completely determines the function, since the value on the edges of the boundary can be found by
linear interpolation In mathematics, linear interpolation is a method of curve fitting using linear polynomials to construct new data points within the range of a discrete set of known data points. Linear interpolation between two known points If the two known po ...
, and the value on the rest of the boundary and the interior is fixed by
Laplace's equation In mathematics and physics, Laplace's equation is a second-order partial differential equation named after Pierre-Simon Laplace, who first studied its properties in 1786. This is often written as \nabla^2\! f = 0 or \Delta f = 0, where \Delt ...
, \nabla^2f=0. The value of the polynomial at an arbitrary point can be found by repeated linear interpolation along each coordinate axis. Equivalently, it is a weighted mean of the vertex values, where the weights are the Lagrange interpolation polynomials. These weights also constitute a set of generalized barycentric coordinates for the
hyperrectangle In geometry, a hyperrectangle (also called a box, hyperbox, k-cell or orthotopeCoxeter, 1973), is the generalization of a rectangle (a plane figure) and the rectangular cuboid (a solid figure) to higher dimensions. A necessary and sufficient cond ...
. Geometrically, the point divides the domain into 2^n smaller hyperrectangles, and the weight of each vertex is the (fractional) volume of the hyperrectangle opposite it. Algebraically, the multilinear interpolant on the hyperrectangle _i, b_i^n is:f(x) = \sum_v f(v) \prod_ \frac \prod_ \fracwhere the sum is taken over the vertices v. Equivalently,f(x) = \frac \sum_v f(v) \prod_ (x_i-a_i) \prod_ (b_i-x_i)where ''V'' is the volume of the hyperrectangle. The value at the center is the
arithmetic mean In mathematics and statistics, the arithmetic mean ( ), arithmetic average, or just the ''mean'' or ''average'' is the sum of a collection of numbers divided by the count of numbers in the collection. The collection is often a set of results fr ...
of the value at the vertices, which is also the
mean A mean is a quantity representing the "center" of a collection of numbers and is intermediate to the extreme values of the set of numbers. There are several kinds of means (or "measures of central tendency") in mathematics, especially in statist ...
over the domain boundary, and the mean over the interior. The components of the
gradient In vector calculus, the gradient of a scalar-valued differentiable function f of several variables is the vector field (or vector-valued function) \nabla f whose value at a point p gives the direction and the rate of fastest increase. The g ...
at the center are proportional to the balance of the vertex values along each coordinate axis. The vertex values and the coefficients of the polynomial are related by a
linear transformation In mathematics, and more specifically in linear algebra, a linear map (also called a linear mapping, linear transformation, vector space homomorphism, or in some contexts linear function) is a mapping V \to W between two vector spaces that pr ...
(specifically, a
Möbius transform Moebius, Mœbius, Möbius or Mobius may refer to: People * August Ferdinand Möbius (1790–1868), German mathematician and astronomer * Friedrich Möbius (art historian) (1928–2024), German art historian and architectural historian * Theodor ...
if the domain is the unit hypercube \^n, and a Walsh-Hadamard-Fourier transform if the domain is the symmetric hypercube \^n).


Applications

Multilinear polynomials are the interpolants of ''multilinear'' or ''n-linear'' interpolation on a rectangular grid, a generalization of
linear interpolation In mathematics, linear interpolation is a method of curve fitting using linear polynomials to construct new data points within the range of a discrete set of known data points. Linear interpolation between two known points If the two known po ...
,
bilinear interpolation In mathematics, bilinear interpolation is a method for interpolating functions of two variables (e.g., ''x'' and ''y'') using repeated linear interpolation. It is usually applied to functions sampled on a 2D rectilinear grid, though it can be ge ...
and
trilinear interpolation Trilinear interpolation is a method of multivariate interpolation on a Three dimensional space, 3-dimensional regular grid. It approximates the value of a function at an intermediate point (x, y, z) within the local axial rectangular prism (geo ...
to an arbitrary number of variables. This is a specific form of
multivariate interpolation In numerical analysis, multivariate interpolation or multidimensional interpolation is interpolation on ''multivariate functions'', having more than one variable or defined over a multi-dimensional domain. A common special case is bivariate inter ...
, not to be confused with ''piecewise'' linear interpolation. The resulting polynomial is ''not'' a linear function of the coordinates (its degree can be higher than 1), but it is a linear function of the fitted data values. The
determinant In mathematics, the determinant is a Scalar (mathematics), scalar-valued function (mathematics), function of the entries of a square matrix. The determinant of a matrix is commonly denoted , , or . Its value characterizes some properties of the ...
, permanent and other
immanant In mathematics, the immanant of a matrix was defined by Dudley E. Littlewood and Archibald Read Richardson as a generalisation of the concepts of determinant and permanent. Let \lambda=(\lambda_1,\lambda_2,\ldots) be a partition of an integer ...
s of a matrix are
homogeneous Homogeneity and heterogeneity are concepts relating to the uniformity of a substance, process or image. A homogeneous feature is uniform in composition or character (i.e., color, shape, size, weight, height, distribution, texture, language, i ...
multilinear polynomials in the elements of the matrix (and also multilinear forms in the rows or columns). The multilinear polynomials in n variables form a 2^n-dimensional
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
, which is also the
basis Basis is a term used in mathematics, finance, science, and other contexts to refer to foundational concepts, valuation measures, or organizational names; here, it may refer to: Finance and accounting * Adjusted basis, the net cost of an asse ...
used in the Fourier analysis of (pseudo-)Boolean functions. Every (
pseudo- Pseudo- (from , ) is a prefix used in a number of languages, often to mark something as a fake or insincere version. In English, the prefix is used on both nouns and adjectives. It can be considered a privative prefix specifically denoting '' ...
)
Boolean function In mathematics, a Boolean function is a function whose arguments and result assume values from a two-element set (usually , or ). Alternative names are switching function, used especially in older computer science literature, and truth functi ...
can be uniquely expressed as a multilinear polynomial (up to a choice of domain and codomain). Multilinear polynomials are important in the study of
polynomial identity testing In mathematics, polynomial identity testing (PIT) is the problem of efficiently determining whether two multivariate polynomials In mathematics, a polynomial is a mathematical expression consisting of indeterminates (also called variables) and ...
.A. Giambruno, Mikhail Zaicev. ''Polynomial Identities and Asymptotic Methods.'' AMS Bookstore, 2005 . Section 1.3.


See also

* Bilinear and
trilinear interpolation Trilinear interpolation is a method of multivariate interpolation on a Three dimensional space, 3-dimensional regular grid. It approximates the value of a function at an intermediate point (x, y, z) within the local axial rectangular prism (geo ...
, using multivariate polynomials with two or three variables *
Zhegalkin polynomial Zhegalkin (also Žegalkin, Gégalkine or Shegalkin) polynomials (), also known as algebraic normal form, are a representation of functions in Boolean algebra. Introduced by the Russian mathematician Ivan Ivanovich Zhegalkin in 1927, they are t ...
, a multilinear polynomial over \mathbb{F}_2 *
Multilinear form In abstract algebra and multilinear algebra, a multilinear form on a vector space V over a field K is a map :f\colon V^k \to K that is separately K- linear in each of its k arguments. More generally, one can define multilinear forms on a mo ...
and
multilinear map Multilinear may refer to: * Multilinear form, a type of mathematical function from a vector space to the underlying field * Multilinear map, a type of mathematical function between vector spaces * Multilinear algebra, a field of mathematics ...
, multilinear functions that are strictly linear (not affine) in each variable *
Linear form In mathematics, a linear form (also known as a linear functional, a one-form, or a covector) is a linear mapIn some texts the roles are reversed and vectors are defined as linear maps from covectors to scalars from a vector space to its field (mat ...
, a multivariate linear function * Harmonic polynomial


References

Polynomials