"Richard Hennessy" <rich.hennessy at verizon.net> writes:
> It seems consistent.
> If x=0 then
>
> (x*delta(x))/x = 0/x = 0/0=?und.
> x*(delta(x)/x) = 0*(?inf/0) = 0*?inf=?und.
> x/x*delta(x) = ?und*?inf = ?und.
>
> if x#0 then
> (x*delta(x))/x = (x*0)/x = 0/x=0.
> x*(delta(x)/x) = x*(0/x) = 0.
> x/x*delta(x) = 1*0 = 0.
>
> I thought delta(x) was only defined inside of an integral? I am
> confused how it is possible to make statements about delta(x) outside
> an integral.
Well, Maxima can't (yet). Mathematicians can. delta is properly defined
as a functional from (for example) the space of bounded smooth functions
on R. That's just a linear map and it's perfectly fine to talk about
such things.
Of course, you can also define delta to be the limit of a sequence of
functions that get narrower and higher. For example, I could take
delta[n] to be a box of height 2n with support [-1/n, 1/n]. Then what
should (x*delta(x))/x be? I'd better make sure that the result is
independent of the approximating functions, of course.
Well, I need to be a bit more careful still. You see, this is supposed
to be a distribution. I know how to multiply distributions by functions,
but 1/x does not describe a function R \to R, since it isn't defined at
zero. That's fine though. Let's say that
r(x) = { 1/x x ? 0
{ a x = 0
for some number a. So now I can ask what x*delta(x)*r(x) is.
Let's look at the approximating functions. But this is easy! You see,
integral(x*delta[n](x)*r(x), x) = integral(delta[n](x), x)
because the two functions are actually equal at every point except
possibly x=0 (when x*delta[n](x)*r(x) = 0 and delta[n](x) probably
doesn't equal zero).
Ahah! So as long as I make sense of x*delta(x)/x as a functional
carefully, the question of what "x*delta(x)/x" means is easy to
answer. Notice
(1) It was important to remember that this was supposed to be an
expression describing a functional. So dividing by x doesn't make
sense. The only thing that does make sense is multiplying by a
function, which is why we had to talk about r(x).
(2) It does *not* make sense to ask what the "value" of x*delta(x)/x
is at a given point. Indeed, the only way to do that for an
arbitrary distribution is to try to integrate it against a
delta. This may or may not be defined. So your table trying to
work out what it is for varying x is doomed to failure.
(3) How to deal with such questions programmatically is "left as an
exercise"... Definitely, one will have to store more information
about a distribution than just a bare expression in x.
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130708/2995473a/attachment.pgp>