# Wolfram Language & System 11.0 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.
BUILT-IN WOLFRAM LANGUAGE SYMBOL

# Subsets

Subsets[list]
gives a list of all possible subsets of list.

Subsets[list,n]
gives all subsets containing at most n elements.

Subsets[list,{n}]
gives all subsets containing exactly n elements.

Subsets[list,{nmin,nmax}]
gives all subsets containing between nmin and nmax elements.

Subsets[list,nspec,s]
limits the result to the first s subsets.

Subsets[list,nspec,{s}]
gives if possible the s subset.

## DetailsDetails

• Subsets[list] gives the power set of list.
• Subsets[list] orders subsets with shortest first, and later elements in list omitted first.
• If the elements of list are in the order returned by Sort, then the complete result from Subsets[list] will also be in this order.
• Subsets[list,All] is equivalent to Subsets[list].
• Subsets[list,{nmin,nmax,dn}] gives subsets containing nmin, nmin+dn, elements.
• Subsets[list,nspec,spec] gives the same result as Take[Subsets[list,nspec],spec], provided that the elements specified by spec are present.

## ExamplesExamplesopen allclose all

### Basic Examples  (2)Basic Examples  (2)

All possible subsets (power set):

 In[1]:=
 Out[1]=

All possible subsets containing up to 2 elements:

 In[1]:=
 Out[1]=

Subsets containing exactly 2 elements:

 In[2]:=
 Out[2]=