Fourier Transform On Finite Groups
   HOME

TheInfoList



OR:

In mathematics, the Fourier transform on finite groups is a generalization of the
discrete Fourier transform In mathematics, the discrete Fourier transform (DFT) converts a finite sequence of equally-spaced samples of a function into a same-length sequence of equally-spaced samples of the discrete-time Fourier transform (DTFT), which is a comple ...
from
cyclic Cycle, cycles, or cyclic may refer to: Anthropology and social sciences * Cyclic history, a theory of history * Cyclical theory, a theory of American political history associated with Arthur Schlesinger, Sr. * Social cycle, various cycles in s ...
to arbitrary finite groups.


Definitions

The Fourier transform of a function f : G \to \Complex at a representation \varrho : G \to \mathrm(d_\varrho, \Complex) of G is \widehat(\varrho) = \sum_ f(a) \varrho(a). For each representation \varrho of G, \widehat(\varrho) is a d_\varrho \times d_\varrho matrix, where d_\varrho is the degree of \varrho. The inverse Fourier transform at an element a of G is given by f(a) = \frac \sum_i d_ \text\left(\varrho_i(a^)\widehat(\varrho_i)\right).


Properties


Transform of a convolution

The convolution of two functions f, g : G \to \mathbb is defined as (f \ast g)(a) = \sum_ f\!\left(ab^\right) g(b). The Fourier transform of a convolution at any representation \varrho of G is given by \widehat(\varrho) = \hat(\varrho)\hat(\varrho).


Plancherel formula

For functions f, g : G \to \mathbb, the Plancherel formula states \sum_ f(a^) g(a) = \frac \sum_i d_ \text\left(\hat(\varrho_i)\hat(\varrho_i)\right), where \varrho_i are the irreducible representations of G.


Fourier transform for finite abelian groups

If the group ''G'' is a finite
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is comm ...
, the situation simplifies considerably: * all irreducible representations \varrho_i are of degree 1 and hence equal to the irreducible characters of the group. Thus the matrix-valued Fourier transform becomes scalar-valued in this case. * The set of irreducible ''G''-representations has a natural group structure in its own right, which can be identified with the group \widehat G := \mathrm(G, S^1) of
group homomorphisms In mathematics, given two groups, (''G'', ∗) and (''H'', ·), a group homomorphism from (''G'', ∗) to (''H'', ·) is a function ''h'' : ''G'' → ''H'' such that for all ''u'' and ''v'' in ''G'' it holds that : h(u*v) = h(u) \cdot h(v) ...
from ''G'' to S^1 = \. This group is known as the
Pontryagin dual In mathematics, Pontryagin duality is a duality between locally compact abelian groups that allows generalizing Fourier transform to all such groups, which include the circle group (the multiplicative group of complex numbers of modulus one), ...
of ''G''. The Fourier transform of a function f : G \to \mathbb is the function \widehat: \widehat\to \mathbb given by \widehat(\chi) = \sum_ f(a) \bar(a). The inverse Fourier transform is then given by f(a) = \frac \sum_ \widehat(\chi) \chi(a). For G = \mathbb Z/n, a choice of a primitive ''n''-th
root of unity In mathematics, a root of unity, occasionally called a de Moivre number, is any complex number that yields 1 when raised to some positive integer power . Roots of unity are used in many branches of mathematics, and are especially important ...
\zeta yields an isomorphism G \to \widehat G, given by m \mapsto (r \mapsto \zeta^). In the literature, the common choice is \zeta = e^, which explains the formula given in the article about the
discrete Fourier transform In mathematics, the discrete Fourier transform (DFT) converts a finite sequence of equally-spaced samples of a function into a same-length sequence of equally-spaced samples of the discrete-time Fourier transform (DTFT), which is a comple ...
. However, such an isomorphism is not canonical, similarly to the situation that a finite-dimensional vector space is isomorphic to its dual, but giving an isomorphism requires choosing a basis. A property that is often useful in probability is that the Fourier transform of the uniform distribution is simply \delta_, where 0 is the group identity and \delta_ is the
Kronecker delta In mathematics, the Kronecker delta (named after Leopold Kronecker) is a function of two variables, usually just non-negative integers. The function is 1 if the variables are equal, and 0 otherwise: \delta_ = \begin 0 &\text i \neq j, \\ 1 & ...
. Fourier Transform can also be done on cosets of a group.


Relationship with representation theory

There is a direct relationship between the Fourier transform on finite groups and the
representation theory of finite groups The representation theory of groups is a part of mathematics which examines how groups act on given structures. Here the focus is in particular on operations of groups on vector spaces. Nevertheless, groups acting on other groups or on sets are ...
. The set of complex-valued functions on a finite group, G, together with the operations of pointwise addition and convolution, form a ring that is naturally identified with the
group ring In algebra, a group ring is a free module and at the same time a ring, constructed in a natural way from any given ring and any given group. As a free module, its ring of scalars is the given ring, and its basis is the set of elements of the giv ...
of G over the complex numbers, \mathbb /math>.
Modules Broadly speaking, modularity is the degree to which a system's components may be separated and recombined, often with the benefit of flexibility and variety in use. The concept of modularity is used primarily to reduce complexity by breaking a s ...
of this ring are the same thing as representations. Maschke's theorem implies that \mathbb /math> is a
semisimple ring In mathematics, especially in the area of abstract algebra known as module theory, a semisimple module or completely reducible module is a type of module that can be understood easily from its parts. A ring that is a semisimple module over itsel ...
, so by the Artin–Wedderburn theorem it decomposes as a direct product of matrix rings. The Fourier transform on finite groups explicitly exhibits this decomposition, with a matrix ring of dimension d_\varrho for each irreducible representation. More specifically, the Peter-Weyl theorem (for finite groups) states that there is an isomorphism \mathbb C \cong \bigoplus_ \mathrm(V_i) given by \sum_ a_g g \mapsto \left(\sum a_g \rho_i(g): V_i \to V_i\right) The left hand side is the group algebra of ''G''. The direct sum is over a complete set of inequivalent irreducible ''G''-representations \varrho_i : G \to \mathrm(V_i). The Fourier transform for a finite group is just this isomorphism. The product formula mentioned above is equivalent to saying that this map is a
ring isomorphism In ring theory, a branch of abstract algebra, a ring homomorphism is a structure-preserving function between two rings. More explicitly, if ''R'' and ''S'' are rings, then a ring homomorphism is a function such that ''f'' is: :addition preservi ...
.


Applications

This generalization of the discrete Fourier transform is used in
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of numerical methods ...
. A
circulant matrix In linear algebra, a circulant matrix is a square matrix in which all row vectors are composed of the same elements and each row vector is rotated one element to the right relative to the preceding row vector. It is a particular kind of Toeplit ...
is a matrix where every column is a
cyclic shift In combinatorial mathematics, a circular shift is the operation of rearranging the entries in a tuple, either by moving the final entry to the first position, while shifting all other entries to the next position, or by performing the inverse ope ...
of the previous one. Circulant matrices can be
diagonalized In linear algebra, a square matrix A is called diagonalizable or non-defective if it is similar to a diagonal matrix, i.e., if there exists an invertible matrix P and a diagonal matrix D such that or equivalently (Such D are not unique.) F ...
quickly using the fast Fourier transform, and this yields a fast method for solving
systems of linear equations In mathematics, a system of linear equations (or linear system) is a collection of one or more linear equations involving the same variables. For example, :\begin 3x+2y-z=1\\ 2x-2y+4z=-2\\ -x+\fracy-z=0 \end is a system of three equations in th ...
with circulant matrices. Similarly, the Fourier transform on arbitrary groups can be used to give fast algorithms for matrices with other symmetries . These algorithms can be used for the construction of numerical methods for solving partial differential equations that preserve the symmetries of the equations . When applied to the
Boolean group In mathematics, specifically in group theory, an elementary abelian group (or elementary abelian ''p''-group) is an abelian group in which every nontrivial element has order ''p''. The number ''p'' must be prime, and the elementary abelian group ...
(\mathbb Z / 2 \mathbb Z)^n, the Fourier transform on this group is the
Hadamard transform The Hadamard transform (also known as the Walsh–Hadamard transform, Hadamard–Rademacher–Walsh transform, Walsh transform, or Walsh–Fourier transform) is an example of a generalized class of Fourier transforms. It performs an orthogonal ...
, which is commonly used in quantum computing and other fields.
Shor's algorithm Shor's algorithm is a quantum computer algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor. On a quantum computer, to factor an integer N , Shor's algorithm runs in polynom ...
uses both the Hadamard transform (by applying a
Hadamard gate The Hadamard transform (also known as the Walsh–Hadamard transform, Hadamard–Rademacher–Walsh transform, Walsh transform, or Walsh–Fourier transform) is an example of a generalized class of Fourier transforms. It performs an orthogon ...
to every qubit) as well as the
quantum Fourier transform In quantum computing, the quantum Fourier transform (QFT) is a linear transformation on quantum bits, and is the quantum analogue of the discrete Fourier transform. The quantum Fourier transform is a part of many quantum algorithms, notably Shor' ...
. The former considers the qubits as indexed by the group (\mathbb Z / 2 \mathbb Z)^n and the later considers them as indexed by \mathbb Z / 2^n \mathbb Z for the purpose of the Fourier transform on finite groups.Lecture 5: Basic quantum algorithms, Rajat Mittal, pp. 4-9
/ref>


See also

* Fourier transform *
Least-squares spectral analysis Least-squares spectral analysis (LSSA) is a method of estimating a frequency spectrum, based on a least squares fit of sinusoids to data samples, similar to Fourier analysis. Fourier analysis, the most used spectral method in science, generally ...
*
Representation theory of finite groups The representation theory of groups is a part of mathematics which examines how groups act on given structures. Here the focus is in particular on operations of groups on vector spaces. Nevertheless, groups acting on other groups or on sets are ...
*
Character theory In mathematics, more specifically in group theory, the character of a group representation is a function on the group that associates to each group element the trace of the corresponding matrix. The character carries the essential information ab ...


References

* . *. *. * . *. {{DEFAULTSORT:Fourier Transform On Finite Groups Fourier analysis Finite groups