[Math] Why do we need to reverse a function in the convolution operaton

convolution

As I understand, convolution is one way to describe how 2 functions correlate to each other.

According to the wikipedia,

The convolution of $f$ and $g$ is written $f∗g$, using an asterisk or star.
It is defined as the integral of the product of the two functions
after one is reversed and shifted.

I can somehow accpet the shift operation. But why do we need to reverse one of the function? If we just want to make the 2 funcitons collide, I think shifting is enough.

ADD 1

An interesting article recommended by my lecturer:
Understanding Convolution

Best Answer

Well, shifting is enough is the sense that reversing does not really change in an essential way the mathematical object of convolution. But the reason we choose the reversing definition conventionally may be because of several conveniences. For example:

(1) The property of commutativity, that is, $f*g=g*f$, is lost without reversing;

(2) The property that convolution is multiplication on the Fourier side, that is $\mathcal{F}(f*g)=\mathcal{F}(f)\mathcal{F}(g)$ where $\mathcal{F}$ denotes the Fourier transform, is lost without reversing;

Etc.

Related Question