combinat
firstpart
first partition in canonical partition sequence
nextpart
next partition in canonical partition sequence
lastpart
last partition in canonical partition sequence
prevpart
previous partition in canonical partition sequence
Calling Sequence
Parameters
Description
Examples
firstpart(n)
nextpart(l)
lastpart(n)
prevpart(l)
l
-
partition; non-decreasing list of positive integers
n
positive integer
All four of the functions use the canonical partition sequence defined by combinat[encodepart].
Given a positive integer n, firstpart(n) computes and returns the first partition of n in the canonical partition sequence.
Given a partition l of n, nextpart(l) computes and returns the next partition of n in the canonical partition sequence.
Given a positive integer n, lastpart(n) computes and returns the last partition of n in the canonical partition sequence.
Given a partition l of n, prevpart(l) computes and returns the previous partition of n in the canonical partition sequence.
with⁡combinat:
partition⁡3
1,1,1,1,2,3
firstpart⁡3
1,1,1
nextpart⁡
1,2
3
prevpart⁡
lastpart⁡3
See Also
combinat[encodepart]
combinat[inttovec]
combinat[numbpart]
combinat[partition]
combinat[randpart]
Download Help Document