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

Question on commutativity of operators

  1. Oct 9, 2011 #1

    I have an unitary operator f, and another binary linear operator g.
    I would like to find out a necessary and/or sufficient condition on f for the following to hold:

    [tex]f(g(a,b)) = g(f(a),f(b))[/tex]

    Is this always valid when f is linear?
  2. jcsd
  3. Oct 9, 2011 #2


    User Avatar
    Science Advisor

    Hey mnb96.

    As a start can you show what the definition of linearity is in your context?

    If they are linear operators, they are going to something like matrices, and from this you can probably figure out the exact constraints for your relationship to hold.

    So given this, what can you do with this information?
  4. Oct 10, 2011 #3
    Hi Chiro,

    when I said that g is linear I meant that the following holds:

    1) [itex]g(\lambda a + \mu c, b)=\lambda g(a,b) + \mu g(c,b)[/itex]

    2) [itex]g(a, \lambda b + \mu c)=\lambda g(a,b) + \mu g(a,c)[/itex]

    In my case, λ and μ are scalars, a,b,c are functions, and to be even more specific g is the convolution operator. So I essentially want to find the necessary and/or sufficient condition(s) on f to have:

    [itex]f(a * b) = f(a) * f(b)[/itex]

    Now I am actually thinking that perhaps the original question could not be answered if we don't know the exact nature of the operator g (=in our case convolution). Just saying that "g is linear" is probably not sufficient to deduce conditions for which f(a*b)=f(a)*f(b) holds, but I might be wrong.
    Last edited: Oct 10, 2011
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook