First, with k4
also a k5
with an arbitrary power of b
in front is a solution:
In[1]:= Clear[k5, b, a, m]
k5[\[Tau]_, \[Xi]_] := 1/Sqrt[2 \[Pi] b^m \[Tau]] Exp[- ((\[Xi] - \[Xi]0 - a \[Tau])/b)^2/(2 \[Tau])]
In[3]:= D[k5[t, x], t] + a D[k5[t, x], x] - b^2/2 D[k5[t, x], {x, 2}] // Simplify
Out[3]= 0
In[4]:= D[k5[t, x - y], t] + a D[k5[t, x - y], x] - b^2/2 D[k5[t, x - y], {x, 2}] // Simplify
Out[4]= 0
now, what is the solution k[t,x]
for a general initial condition IC
(see V. S. Vladimirov for specifications)?
k[t,x] = Integrate[k5[t,x-y] IC[y], dy]
D[k[t, x], t] + a D[k[t, x], x] - b^2/2 D[k[t, x], {x, 2}] = Integrate[D[k5[t, x-y], t] + a D[k5[t, x-y], x] - b^2/2 D[k5[t, x-y], {x, 2}] IC[y], dy]
= Integrate[0 IC[y], dy] = 0 for t > 0
for t = 0
there is
Integrate[D[k5[t, x-y], t] + a D[k5[t, x-y], x] - b^2/2 D[k5[t, x-y], {x, 2}] IC[y] dy]
= Integrate[DiracDeltat[x - y] IC[y], dy]
= IC[x]
initial condition fulfilled.
What's your point with the DiracDelta
?
The important property is
In[11]:= Integrate[f[x - y] DiracDelta[y], {y, -Infinity, Infinity}]
Out[11]= f[x]
In[12]:= Integrate[DiracDelta[x - y] f[y], {y, -Infinity, Infinity}]
Out[12]= ConditionalExpression[f[x], x \[Element] Reals]
You can not use DiracDelta
like an orderly function. That's why it belongs to the generalized functions. Dirac invented it by his needs. Von Neumann said "There is no need for a delta function." Then Schwartz won a Fields Medal for making it intelligible to other people than theoretical physicists. So it can be used safely since then. The mean feature is to have some function space where the generalized functions can act on. All identities have to be written with this function space. Strictly speaking it's non-sense to say
operator[f][x] == DiracDelta[x]
that's slang and an abbreviation for the correct thing to say, which is
Integrate[operator[f][x] g[x], x] == Integrate[DiracDelta[x] g[x], x]
where the g[x]
are from the above mentioned function space. It's really functional analysis. In a way you should become familiar with it in order not to run in problems people had before Schwartz worked it out.