Re: How to create such a list
- To: mathgroup at smc.vnet.net
 - Subject: [mg118478] Re: How to create such a list
 - From: Mala Jozsef <mala_jozsef at freemail.hu>
 - Date: Fri, 29 Apr 2011 07:32:44 -0400 (EDT)
 
In[22]:= n=5;
s=Subsets[Range[n]];
Total[Map[w,s,{2}],{2}]  Out[24]={0,w[1],w[2],w[3],w[4],w[5],w[1]+w[2],w[1]+w[3],w[1]+w[4],w[1]+w[5],w[2]+w[3],w[2]+w[4],w[2]+w[5],w[3]+w[4],w[3]+w[5],w[4]+w[5],w[1]+w[2]+w[3],w[1]+w[2]+w[4],w[1]+w[2]+w[5],w[1]+w[3]+w[4],w[1]+w[3]+w[5],w[1]+w[4]+w[5],w[2]+w[3]+w[4],w[2]+w[3]+w[5],w[2]+w[4]+w[5],w[3]+w[4]+w[5],w[1]+w[2]+w[3]+w[4],w[1]+w[2]+w[3]+w[5],w[1]+w[2]+w[4]+w[5],w[1]+w[3]+w[4]+w[5],w[2]+w[3]+w[4]+w[5],w[1]+w[2]+w[3]+w[4]+w[5]}
  
Dominic Woerner <dominic.woerner at mpi-hd.mpg.de> =EDrta:
>Hi,
>
>I like to create a list of the form:
>0,w[1],...,w[n],w[1]+w[2],...,w[1]+w[n],w[2]+w[3],......,w[1]+...+w[n]
>for arbitrary n
>Is there a neat way to do this?
>
>Cheers,
>Dominic
>