fourier_transform(1, x, y) = 0 ??

27 views
Skip to first unread message

Daniele Nicolodi

unread,
Nov 1, 2017, 7:54:55 PM11/1/17
to sympy
Hello,

this comes rather unexpected:

>>> from sympy import fourier_transform
>>> from sympy.abc import x, y
>>> fourier_transform(1, x, y)
0

especially because:

>>> fourier_transform(DiracDelta(x), x, y)
1
>>> inverse_fourier_transform(DiracDelta(x), x, y)
1

This is with:

>>> sympy.__version__
'1.1.1'

Is this a bug or am I missing something?

As a consequence of this, I guess, other trivial transforms also appear
to be wrong:

>>> fourier_transform(exp(I * omega * x), x, y)
0


Thanks. Cheers,
Daniele

Aaron Meurer

unread,
Nov 2, 2017, 12:29:47 AM11/2/17
to sy...@googlegroups.com
This is a known issue. See https://github.com/sympy/sympy/issues/12591
and https://github.com/sympy/sympy/issues/7178.

Aaron Meurer
> --
> You received this message because you are subscribed to the Google Groups "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
> To post to this group, send email to sy...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/3948b5c1-f627-5b28-5b35-ba7d855955b0%40grinta.net.
> For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages