For a 1-d convection equation $u_t + c u_x = 0$ on $\mathbb{R}_+ \times \mathbb{R}$ with a constant $c$, we know the solution is simply $u(x,t)=u_0(x-ct)$ for an initial condition $u_0 := u(x,0)$. However, if we add some diffusion to the RHS of the equation, with a constant $b$, to have $$ u_t + c u_x = b u_{xx} $$ then how can we solve this type of convection-diffusion equation analytically?
In my point of view, we may solve the heat equation $u_t = b u_{xx}$ first, by separation of variables, and then add the "transport" features to our solution. It seems requiring some knowledge from Fourier transform, which I am not familiar with, to get the solution of the heat equation, and the form is not fundamental but in a form of convolution. Anyway, I guess we may expect to have a final solution to the convection-diffusion equation in the form like: $$ u(x,t) = \frac{1}{\sqrt{4 \pi b t}} \int_{-\infty}^{\infty} e^{-\frac{(x-ct-s)^2}{4 b t}} u(s,0) ds $$ based on Prof. Gilbert Strang's lecture note.
However, I am questioning about the proof in details that the form above is exactly the solution to the convection-diffusion equation given.
If you consider $v(t,x)=u(t,x+ct)$, then $v_t=u_t+cu_x$ and $v_{xx}=u_{xx}$ so that the equation in $u$ is equivalent to the usual heat equation in $v$. Translating the standard solution back should result in the given solution formula.