Associative Property of Convolution?

Click For Summary
SUMMARY

The discussion centers on the associative property of convolution involving three functions: x(f), y(f), and z(f). Participants confirm that convolution is both associative and commutative, emphasizing that the relationship between convolution and multiplication allows for these properties to hold true. The confusion arises from the notation used, where convolution is represented by "*" and multiplication by ".", leading to questions about the validity of specific operations involving these functions. Ultimately, the consensus is that the associative property applies to convolution, even with three arbitrary functions.

PREREQUISITES
  • Understanding of convolution operations in signal processing
  • Familiarity with algebraic properties such as associativity and commutativity
  • Basic knowledge of probability theory and cumulative distribution functions
  • Proficiency in mathematical notation for functions and operations
NEXT STEPS
  • Study the properties of convolution in signal processing
  • Explore the relationship between convolution and multiplication in Fourier transforms
  • Investigate the role of convolution in probability theory and its applications
  • Review mathematical proofs of the associative and commutative properties of convolution
USEFUL FOR

Mathematicians, signal processing engineers, and students studying convolution and its properties in various applications.

DWill
Messages
68
Reaction score
0
Hi,

I have a quick question about certain algebraic properties of convolution. If I have 3 functions x(f), y(f) and z(f), is the following true?

[x(f) . g(f)] * z(f) = [x(f) * z(f)].g(f)

I looked on Wikipedia but there's only a property like this if one of the terms is a scalar, so most likely I can't do relation described above?

Thanks!
 
Physics news on Phys.org
Your notation is confusing. (What is *, what is .?) However, in general, convolution is associative and communicative. The easiest way to see it is by looking at the relationship of the transforms, where convolution becomes multiplication, which is both associative and communicative.
 
Hey DWill.

On top of what mathman said, you can prove it has these properties by resorting to the definition of convolution.

Also if you aren't convinced, take a look at probability theory for finding the cumulative distribution for X,Y,Z where they are all independent (but not necessarily identically distributed) which is given by the convolution of all three pdf's.

Because X + Y + Z = (X + Y) + Z = X + (Y + Z) = Y + X + Z = Z + X + Y and so on, you intuitively get the idea once you accept the theorem in probability that convolution must be associative and commutative.
 
Ok thanks mathman and chiro! That makes sense. I just wondered if the associative property still applied with three arbitrary functions, because in all the places I've looked so far there is only two functions and a scalar used for the associative property. I'll think about it a bit further but I think this clears it up.

And sorry if my notation was confusing, I was just going by the convention of the "." being multiplication and "*" being convolution.
 
DWill said:
Ok thanks mathman and chiro! That makes sense. I just wondered if the associative property still applied with three arbitrary functions, because in all the places I've looked so far there is only two functions and a scalar used for the associative property. I'll think about it a bit further but I think this clears it up.

And sorry if my notation was confusing, I was just going by the convention of the "." being multiplication and "*" being convolution.
Now I am very confused. I assumed you were interested in a three function convolution. However your notation, as you just defined it, seems to involved a convolution and a product.
 
That's correct, the operation I was asking involves a convolution and a product. I looked at it more myself and tried it out on a few functions, and I think this might not be possible?

To further clarify, I was wondering if the product of the convolution of x(f) and g(f) with z(f) is equal to the product of the convolution of x(f) and z(f) with g(f)?
 
DWill said:
That's correct, the operation I was asking involves a convolution and a product. I looked at it more myself and tried it out on a few functions, and I think this might not be possible?

To further clarify, I was wondering if the product of the convolution of x(f) and g(f) with z(f) is equal to the product of the convolution of x(f) and z(f) with g(f)?

Ohh! That might not work. I was under the impression that both the . and the * were convolutions.
 
mathman said:
Your notation is confusing. (What is *, what is .?) However, in general, convolution is associative and communicative.

Indeed! Sometimes it tells us lot!

:smile: Sorry, I couldn't resist.
 
LCKurtz said:
Indeed! Sometimes it tells us lot!

:smile: Sorry, I couldn't resist.

Tooshay - I need to proofread better.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
48
Views
5K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 0 ·
Replies
0
Views
961
  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 41 ·
2
Replies
41
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
Replies
0
Views
2K