Convolution is a mathematic operation that can be performed on two functions, which produces a third output function which is a “blend” of the two inputs.
Convolution can be thought of as a measure of the amount of overlap of one function as it is shifted over the other function
Convolution is commutative:
Convolution is associative:
Convolution is distributive:
These other properties also hold true: