firstpart - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


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

Calling Sequence

firstpart(n)

nextpart(l)

lastpart(n)

prevpart(l)

Parameters

l

-

partition; non-decreasing list of positive integers

n

-

positive integer

Description

• 

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.

Examples

withcombinat:

partition3

1,1,1,1,2,3

(1)

firstpart3

1,1,1

(2)

nextpart

1,2

(3)

nextpart

3

(4)

prevpart

1,2

(5)

lastpart3

3

(6)

See Also

combinat[encodepart]

combinat[inttovec]

combinat[numbpart]

combinat[partition]

combinat[randpart]