combinat - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Discrete Mathematics : Combinatorics : combinat : combinat/firstpart

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]

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam