Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Morphism which preserves convolution?

  1. Mar 27, 2009 #1
    Hello,
    I was wondering if there exists a (iso)morphism which preserves the operation of convolution, in respect to the pointwise-addition operation.
    For example: it is well known that the Discrete Fourier Transform is a morphism which preserves convolution in respect to pointwise-multiplication:
    [tex]F(f\ast g) = F(f)\cdot F(g)[/tex]

    Is it possible to find another operator [tex]\mathcal{G}[/tex] (different than the FT) for which the following is valid?
    [tex]\mathcal{G}(f\ast g) = \mathcal{G}(f)+\mathcal{G}(g)[/tex]
     
  2. jcsd
  3. Mar 27, 2009 #2
    Just looking I would say if you defined G(f) = ln(F(f)), then you would have G(f*g) = ln(F(f)F(g)) = ln(F(f)) + ln(F(g)) = G(f) + G(g).

    Right?
     
  4. Mar 28, 2009 #3
    Matticus thanks for your reply!
    I am quite amazed for the fact that I didn't figure out that before. In fact, I think your suggestion makes perfectly sense.
    Moreover, if we restrict ourselves to the discrete domain, taking the logarithm of the DFT would be equivalent to applying a coordinate transformation of the kind:

    [tex]\bar{x_i} = log(x_i) [/tex]

    [tex]x_i = e^{\bar{x_i}} [/tex]

    and if I am not wrong, the Jacobian of such a transformation is never 0. This would imply that it is a one-to-one mapping, and so an isomorphism. I guess this observation could be applied as well to continuous functions, but I don't know how.
    Does it make sense?
     
  5. Mar 29, 2009 #4
    ...uhm, actually there are problems is one is looking for an isomorphism. The isomorphism I mentioned with the log transformation is perfectly valid only in the domain of real positive numbers. Now, the Fourier transform outputs complex numbers, including real negative numbers and zero, so two problems arise:

    1) the logarithm of a negative number can have multiple values
    2) the logarithm of zero is not defined

    The first problem can be solved by considering only the principal first branch of the negative logarithm, and that's fine.

    But how can one ensure that the Fourier transform has always non-zero components?
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook