jackpolynomials-1.4.7.0: Jack, zonal, Schur, and other symmetric polynomials
Copyright(c) Stéphane Laurent 2024
LicenseGPL-3
Maintainerlaurent_step@outlook.fr
Safe HaskellSafe-Inferred
LanguageHaskell2010

Math.Combinatorics.Tableaux

Description

This module provides some functions to enumerate semistandard tableaux, possibly skew, with a given shape and a given weight, and a function to enumerate the Gelfand-Tsetlin patterns defined by a skew partition.

Synopsis

Tableaux

semiStandardTableauxWithGivenShapeAndWeight Source #

Arguments

:: Partition

shape, integer partition

-> [Int]

weight

-> [[[Int]]] 

Semistandard tableaux with a given shape (an integer partition) and a given weight vector. The weight is the vector whose i-th element is the number of occurrences of i in the tableau.

skewTableauxWithGivenShapeAndWeight Source #

Arguments

:: Partition

outer partition of the skew partition

-> Partition

inner partition of the skew partition

-> [Int]

weight

-> [SkewTableau Int] 

Skew semistandard tableaux with a given shape (a skew partition) and a given weight vector. The weight is the vector whose i-th element is the number of occurrences of i in the tableau.

Gelfand-Tsetlin patterns

skewGelfandTsetlinPatterns Source #

Arguments

:: Partition

outer partition of the skew partition

-> Partition

inner partition of the skew partition

-> [Int]

weight

-> [[Partition]] 

Skew Gelfand-Tsetlin patterns defined by a skew partition and a weight vector.