Power set: Difference between revisions

Content added Content deleted
No edit summary
Line 2,149: Line 2,149:
<lang parigp>vector(1<<#S,i,vecextract(S,i-1))</lang>
<lang parigp>vector(1<<#S,i,vecextract(S,i-1))</lang>


{{works with|PARI/GP|2.10.0+}}
In 2.10, the <code>forsubset</code> iterator was added to efficiently iterate over combinations and power sets.
The <code>forsubset</code> iterator was added in version 2.10.0 to efficiently iterate over combinations and power sets.
<lang parigp>S=["a","b","c"]
<lang parigp>S=["a","b","c"]
forsubset(#S,s,print1(vecextract(S,s)" "))</lang>
forsubset(#S,s,print1(vecextract(S,s)" "))</lang>