Re: Product over an arbitrary index.

*To*: mathgroup at smc.vnet.net*Subject*: [mg68704] Re: [mg68683] Product over an arbitrary index.*From*: Bob Hanlon <hanlonr at cox.net>*Date*: Thu, 17 Aug 2006 04:18:11 -0400 (EDT)*Reply-to*: hanlonr at cox.net*Sender*: owner-wri-mathgroup at wolfram.com

index1={1,4,3}; m=2; Product[f[index1[[i]],j],{i,Length[index1]},{j,m}] f[1, 1]*f[1, 2]*f[3, 1]*f[3, 2]*f[4, 1]*f[4, 2] Times@@Flatten@Outer[f[#1,#2]&, index1, Range[m]] f[1, 1]*f[1, 2]*f[3, 1]*f[3, 2]*f[4, 1]*f[4, 2] Bob Hanlon ---- quantieny at gmail.com wrote: > I have a function f(x,y) that I would like to compute the product > over indices i,j > where i goes from an arbitrary list {1,4,3} and j goes 1 to m. > > Is this possible in mathematica the function Product itself seems to > only work over a continous sequence and it is not clear how I can use > two set of indices. > > Additionally can I specify the product over an intersection or > complement of a list?. > > Thanks, > K Frou >