- initial release
- removed the upper bounds of the dependencies
- replaced the mpolynomials dependency with hspray
- unit tests
- unexported some useless functions
- one more unit test
schurPol
now returns aSpray a
- added package upper bounds in the cabal file
- increased the version of the dependencies hspray and hypergeomatrix
- cleaned the code
- tested with higher versions of GHC
- new unit tests
- skew Schur polynomials (functions
skewSchur
andskewSchurPol
)
-
it is now possible to choose which Jack polynomial to get or evaluate,
J
,C
,P
orQ
(the previous versions returnedJ
only) -
it is now possible to get Jack polynomials with a symbolic Jack parameter
- a new module provides some stuff to deal with symmetric polynomials, mainly some functions to print them as a linear combination of the monomial symmetric polynomials, and a function to check the symmetry
- slight modifications due to the upgrade of hspray
- the type of the Jack polynomials with a symbolic Jack parameter has changed
from
OneParameterSpray a
toParametricSpray a
-
upgraded the hspray dependency (an error has been fixed in this new version)
-
added the Laplace-Beltrami operator and the Calogero-Sutherland operator; the Jack polynomials are eigenpolynomials of these operators
-
new function
psPolynomial
, to get a power sum symmetric polynomial -
new function
psCombination
, to get a symmetric polynomial as a linear combination of some power sum polynomials -
new function
hallInnerProduct
, to compute the Hall inner product between two symmetric polynomials, aka the Jack-scalar product or the deformed Hall inner product; there is also the functionsymbolicHallInnerProduct
, to get the Hall inner product with a symbolic parameter
-
new function
cshPolynomial
, to get a complete symmetric homogeneous polynomial -
new function
cshCombination
, to get a symmetric polynomial as a linear combination of some complete symmetric homogeneous polynomials -
new function
esPolynomial
, to get an elementary symmetric polynomial -
new function
esCombination
, to get a symmetric polynomial as a linear combination of some elementary symmetric polynomials -
new function
schurCombination
, to get a symmetric polynomial as a linear combination of some Schur polynomials -
new function
jackCombination
, to get a symmetric polynomial as a linear combination of some Jack polynomials with a fixed Jack parameter -
new function
jackSymbolicCombination
, to get a symmetric polynomial as a linear combination of some Jack polynomials with symbolic Jack parameter -
new functions
kostkaNumbers
andsymbolicKostkaNumbers
, to get the Kostka numbers with parameter
-
new function
kostkaFoulkesPolynomial
, to get a Kostka-Foulkes polynomial -
new function
hallLittlewoodPolynomial
, to get a Hall-Littlewood polynomial -
new function
skewHallLittlewoodPolynomial
, to get a skew Hall-Littlewood polynomial -
new function
flaggedSchurPol
, to get a flagged Schur polynomial -
new function
flaggedSkewSchurPol
, to get a flagged skew Schur polynomial -
new function
factorialSchurPol
, to get a factorial Schur polynomial -
new function
skewFactorialSchurPol
, to get a skew factorial Schur polynomial
-
new function
skewKostkaFoulkesPolynomial
, to get a skew Kostka-Foulkes polynomial -
the efficiency of the function
skewHallLittlewoodPolynomial
has been greatly improved
-
new function
skewKostkaNumbers
, to get skew Kostka numbers with a given Jack parameter -
new function
symbolicSkewKostkaNumbers
, to get skew Kostka numbers with a symbolic Jack parameter -
new function
skewJackPol
, to get a skew Jack polynomial with a given Jack parameter -
new function
skewJackSymbolicPol
, to get a skew Jack polynomial with a symbolic Jack parameter -
new function
tSchurPolynomial
, to get a t-Schur polynomial -
new function
tSkewSchurPolynomial
, to get a skew t-Schur polynomial -
new function
macdonaldPolynomial
, to get a Macdonald P-polynomial or Q-polynomial -
new function
skewMacdonaldPolynomial
, to get a skew Macdonald P-polynomial or Q-polynomial -
new function
macdonaldJpolynomial
, to get a Macdonald J-polynomial -
new function
skewMacdonaldJpolynomial
, to get a skew Macdonald J-polynomial -
new function
modifiedMacdonaldPolynomial
, to get a modified Macdonald polynomial -
new function
qtKostkaPolynomials
, to get qt-Kostka polynomials, aka Macdonald-Kostka polynomials -
new function
qtSkewKostkaPolynomials
, to get skew qt-Kostka polynomials
-
new modules
Math.Combinatorics.Kostka
andMath.Combinatorics.Tableaux
-
new function
semiStandardTableauxWithGivenShapeAndWeight
, to get all semistandard tableaux with a given shape and a given weight -
new function
skewTableauxWithGivenShapeAndWeight
, to get all semistandard skew tableaux with a given shape and a given weight -
new function
skewGelfandTsetlinPatterns
, to get Gelfand-Tsetlin patterns defined by a skew partition
-
new function
kostkaNumbersWithGivenLambda
, to get the Kostka-Jack numbers with a given Jack parameter and a given partitionlambda
-
new function
symbolicKostkaNumbersWithGivenLambda
, to get the Kostka-Jack numbers with a symbolic Jack parameter for a given partitionlambda
-
new function
hallPolynomials
, to get the Hall polynomials