I'm having a bit of difficulty in understanding why the convolution between two functions $f(x)$ and $g(x) \equiv \delta(a x)$ doesn't seem to be commutative.
Specifically,
$(f * g)(y) = \int_{-\infty}^{\infty} f(x) \delta(a y - x) dx = f(a y)$
but
$(g * f)(y) = \int_{-\infty}^{\infty} \delta(a x) f(y - x) dx = \frac{f(y)}{a}$
Is the change of variables during the integration in the second expression where I'm going wrong?