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.


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.
Details

- 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.
Examples
open all close allBasic Examples (2)
Scope (4)
Applications (7)
Properties & Relations (3)
Possible Issues (1)
Tech Notes
History
Introduced in 2004 (5.1)
Text
Wolfram Research (2004), Subsets, Wolfram Language function, https://reference.wolfram.com/language/ref/Subsets.html.
CMS
Wolfram Language. 2004. "Subsets." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Subsets.html.
APA
Wolfram Language. (2004). Subsets. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Subsets.html
BibTeX
@misc{reference.wolfram_2025_subsets, author="Wolfram Research", title="{Subsets}", year="2004", howpublished="\url{https://reference.wolfram.com/language/ref/Subsets.html}", note=[Accessed: 15-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_subsets, organization={Wolfram Research}, title={Subsets}, year={2004}, url={https://reference.wolfram.com/language/ref/Subsets.html}, note=[Accessed: 15-August-2025]}