A multiindex is simply a length vector of nonnegative integers .
Multiindices are commonly employed for defining multivariate polynomial expansions and other function parameterizations.
In these cases, sets of multiindices define the form of the expansion.
Example: Multivariate Polynomial
A multivariate polynomial can be defined as the
product of univariate polynomials. Using monomials for example,
A multivariate polynomial expansion can then be written succinctly as
where is a set of multiindices and are scalar coefficients.
Example: Wavelets
Multivariate polynomials are constructed from a tensor product of one-dimensional functions and each
one-dimensional function depends on a single integer: the degree of the one-dimensional polynomial. This is a common
way to define multivariate functions from indexed families of one-dimensional basis functions. In a general
setting, however, the one-dimensional family does not need to be index by a single integer. Families of
one-dimensional functions indexed with multiple integers can also be “tensorized” into multivariate functions.
Wavelets are a prime example of this.
A one dimensional wavelet basis contains functions of the form
where and are integers and is an orthogonal wavelet.
Unlike polynomials, two integers are required to index the one-dimensional family. Nevertheless, a multivariate wavelet
basis can be defined through the tensor product of components in this family:
where is a multivariate wavelet basis function in
dimensions and is a multiindex with components.