Close
Close window
decodepart - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.
Maplesoft logo
Maplesoft logo

Online Help

All Products Maple MapleSim


[フレーム] [フレーム]

combinat

encodepart

compute canonical integer representing partition

decodepart

compute canonical partition represented by integer

Calling Sequence

encodepart(l)

decodepart(n, m)

Parameters

l

-

partition; non-decreasing list of positive integers

n

-

positive integer

m

-

positive integer

Description

The functions encodepart and decodepart provide a canonical labeling of all the partitions of n.

Given a partition l of n, encodepart(l) computes and returns the integer m between 1 and numbpart(n) uniquely representing this partition.

Given a positive integer n and a positive integer m between 1 and numbpart(n) the function decodepart(m, n) computes and returns the unique partition l represented by this positive integer.

The command with(combinat,encodepart) allows the use of the abbreviated form of this command.

Examples

>

withcombinat:

>

partition3

1,1,1,1,2,3

(1)
>

decodepart3,1

1,1,1

(2)
>

decodepart3,2

1,2

(3)
>

decodepart3,3

3

(4)
>

encodepart1,2

2

(5)


Download Help Document

AltStyle によって変換されたページ (->オリジナル) /