Welcome to pysyt’s documentation!

Indices and tables

Members functions

syt.all_sytx(nu)

All standard Young tableaux of given shape.

Parameters:

nu (list of decreasing positive integers) – Integer partition, the shape.

Returns:

The list of all standard Young tableaux of shape nu.

Return type:

list

Examples

>>> from pysyt.syt import all_sytx
>>> all_sytx([3, 2])
syt.count_sytx(nu)

Count all standard Young tableaux of given shape.

Parameters:

nu (list of decreasing positive integers) – Integer partition, the shape.

Returns:

The number of all standard Young tableaux of shape nu.

Return type:

integer

Examples

>>> from pysyt.syt import count_sytx
>>> count_sytx([3, 2])
syt.dual_syt(T)

Dual standard Young tableau.

Parameters:

T (list) – A standard Young tableau.

Returns:

The dual standard Young tableau of T.

Return type:

list

Examples

>>> from pysyt.syt import dual_syt
>>> dual_syt([[1, 3, 5], [2, 4]])
syt.hook_lengths(nu)

Hook lengths of an integer partition.

Parameters:

nu (list of decreasing positive integers) – An integer partition.

Returns:

The hook lengths of nu.

Return type:

list

Examples

>>> from pysyt.syt import hook_lengths
>>> hook_lengths([3, 2])
syt.hooks(nu)

Hooks of an integer partition.

Parameters:

nu (list of decreasing positive integers) – An integer partition.

Returns:

The hooks of nu.

Return type:

list

Examples

>>> from pysyt.syt import hooks
>>> hooks([3, 2])
syt.random_young_path(n)

Young path at random according to the Plancherel growth process.

Parameters:

n (integer) – Size of the path.

Returns:

A path of the Young graph, starting from [1].

Return type:

list

Examples

>>> from pysyt.syt import random_young_path
>>> random_young_path(6)
syt.syt_to_young_path(syt)

Young path corresponding to a standard Young tableau.

Parameters:

syt (list) – A standard Young tableau.

Returns:

A path of the Young graph, starting from [1].

Return type:

list

Examples

>>> from pysyt.syt import syt_to_young_path
>>> syt_to_young_path([[1,2,4], [3], [5]])
syt.young_path_to_syt(path)

Standard Young tableau corresponding to a path on the Young graph.

Parameters:

path (list of integer partitions) – A path on the Young graph, starting from [1].

Returns:

A standard Young tableau.

Return type:

list

Examples

>>> from pysyt.syt import young_path_to_syt
>>> young_path_to_syt([[1], [2], [2,1], [3,1], [3,1,1]])