Tuesday, February 4, 2014

Matrix multiplication as a convolution


1. The product of two power series/polynomials is (a0+a1x+a2x2+)(b0+b1x+b2x2+)=c0+c1x+c2x2+ The coefficients given by cn=k=0nakbnk is sometimes called the Cauchy product. This is a convolution.

2. Let G be a finite group and C[G] be the group algebra with complex coefficients. Let f=xf(x)x,g=yg(y)y be two elements in C[G]. The product is fg=z(xy=zf(x)g(y))z. When f and g are treated as functions f,g:GC, (fg)(z)=xy=zf(x)g(y) is a convolution. In fact, C[G] is an example of convolution algebra L1(G).

3. Let J={1,...,n} and G=J×J={(i,j):1i,jn}. G is a groupoid: not every pair of elements in G can be composed, (a,b) can only be composed with (c,d) when b=c. In such case, (i,j)(j,k)=(i,k). 
Let us consider the groupoid convolution algebra C[G] as above. The convolution in this case is then (fg)(i,k)=(i,j)(j,k)=(i,k)f(i,j)g(j,k). If we rewrite this in another format, it should look more familiar: (AB)ik=i=1nAijBjk. This is matrix multiplication.

No comments:

Post a Comment