Macaulay2
»
Documentation
Packages
»
SpechtModule
::
Index
next | previous | forward | backward | up |
index
|
toc
SpechtModule : Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
addTableau
-- adds a Young Tableau in the list
addTableau(TableauList,List)
-- adds a Young Tableau in the list
addTableau(TableauList,YoungTableau)
-- adds a Young Tableau in the list
AsExpression
-- an optional argument that returns polynomials as expressions
cardinalityOfConjugacyClass
-- the size of the conjugacy classes of S_n
cardinalityOfConjugacyClass(Partition)
-- the size of the conjugacy classes of S_n
CharacterTable
-- the class of character tables
characterTable
-- returns the character table of the symmetric group
CharacterTable _ Sequence
-- retrieves an entry from the character table
CharacterTable _ Sequence = Thing
-- modifies an entry from the character table
characterTable(ZZ)
-- returns the character table of the symmetric group
columnStabilizer
-- the column stabilizer of the tableau
columnStabilizer(YoungTableau)
-- the column stabilizer of the tableau
conjugacyClass
-- the conjugacy class of a permutation
conjugacyClass(List)
-- the conjugacy class of a permutation
cycleDecomposition
-- the cycle decomposition of a permutation
cycleDecomposition(List)
-- the cycle decomposition of a permutation
elementarySymmetricPolynomials
-- the elementary symmetric polynomials
elementarySymmetricPolynomials(PolynomialRing)
-- the elementary symmetric polynomials
entries(YoungTableau)
-- returns the filling of the tableau
firstRowDescent
-- retrieves the first row descent of a Young tableau
firstRowDescent(YoungTableau)
-- retrieves the first row descent of a Young tableau
garnirElement
-- a SpechtModuleElement that is equal to zero
garnirElement(YoungTableau)
-- a SpechtModuleElement that is equal to zero
garnirElement(YoungTableau,ZZ)
-- a SpechtModuleElement that is equal to zero
garnirElement(YoungTableau,ZZ,ZZ,ZZ)
-- a SpechtModuleElement that is equal to zero
generalizedVandermondeMatrix
-- the method for calculating generalized Vandermonde matrices
generalizedVandermondeMatrix(List,List,PolynomialRing)
-- the method for calculating generalized Vandermonde matrices
generatePermutationGroup
-- a method for generating a permutation group given a set of generators
generatePermutationGroup(List)
-- a method for generating a permutation group given a set of generators
higherSpechtPolynomial
-- the higher Specht polynomial index by the pair of standard tableaux (S,T)
higherSpechtPolynomial(...,AsExpression=>...)
-- an optional argument that returns polynomials as expressions
higherSpechtPolynomial(...,Robust=>...)
-- an optional argument for specifying the algorithm for calculating higherSpechtPolynomials
higherSpechtPolynomial(YoungTableau,YoungTableau,PolynomialRing)
-- the higher Specht polynomial index by the pair of standard tableaux (S,T)
higherSpechtPolynomials
-- a method that gives sets of higher Specht polynomials
higherSpechtPolynomials(...,AsExpression=>...)
-- an optional argument that returns polynomials as expressions
higherSpechtPolynomials(...,Robust=>...)
-- an optional argument for specifying the algorithm for calculating higherSpechtPolynomials
higherSpechtPolynomials(Partition,PolynomialRing)
-- a method that gives sets of higher Specht polynomials
higherSpechtPolynomials(PolynomialRing)
-- a method that gives sets of higher Specht polynomials
higherSpechtPolynomials(YoungTableau,PolynomialRing)
-- a method that gives sets of higher Specht polynomials
higherSpechtPolynomials(YoungTableau,TableauList,PolynomialRing)
-- a method that gives sets of higher Specht polynomials
hookLengthFormula
-- a formula for the number of standard tableaux
hookLengthFormula(Partition)
-- a formula for the number of standard tableaux
indexMonomial
-- a monomial that represents an index tableau
indexMonomial(YoungTableau,YoungTableau,PolynomialRing)
-- a monomial that represents an index tableau
indexTableau
-- the index tableau for a given tableau
indexTableau(YoungTableau)
-- the index tableau for a given tableau
innerProduct
-- calculates the inner product for the characters of S_n
innerProduct(ZZ,MutableMatrix,MutableMatrix)
-- calculates the inner product for the characters of S_n
List SpechtModuleElement
-- the class of Specht Module elements
listToTableau
-- constructs a Young Tableau from a doubly nested list of numbers
listToTableau(List)
-- constructs a Young Tableau from a doubly nested list of numbers
matrixRepresentation
-- the matrix representation of a permutation in the Specht Module
matrixRepresentation(List,Partition)
-- the matrix representation of a permutation in the Specht Module
matrixRepresentation(List,TableauList)
-- the matrix representation of a permutation in the Specht Module
matrixRepresentation(Partition)
-- the matrix representation of a permutation in the Specht Module
matrixRepresentation(TableauList)
-- the matrix representation of a permutation in the Specht Module
multinomial
-- a formula for the multinomial coefficient
multinomial(List)
-- a formula for the multinomial coefficient
multinomial(Partition)
-- a formula for the multinomial coefficient
multinomial(Tally)
-- a formula for the multinomial coefficient
net(CharacterTable)
-- the class of character tables
net(SpechtModuleElement)
-- the class of Specht Module elements
net(TableauList)
-- the class of list of tableaux
net(YoungTableau)
-- the class of Young Tableaux
numColumns(YoungTableau)
-- returns the number of columns of a tableau
numRows(YoungTableau)
-- returns the number of rows of a tableau
permutationMatrix
-- a permutation matrix generator
permutationMatrix(List)
-- a permutation matrix generator
permutationSign
-- the sign of a permutation
permutationSign(List)
-- the sign of a permutation
permutationSign(Partition)
-- the sign of a permutation
permutePolynomial
-- permutes a RingElement or a PolynomialExpression of RingElements
permutePolynomial(List,Minus)
-- permutes a RingElement or a PolynomialExpression of RingElements
permutePolynomial(List,Power)
-- permutes a RingElement or a PolynomialExpression of RingElements
permutePolynomial(List,Product)
-- permutes a RingElement or a PolynomialExpression of RingElements
permutePolynomial(List,RingElement)
-- permutes a RingElement or a PolynomialExpression of RingElements
permutePolynomial(List,Sum)
-- permutes a RingElement or a PolynomialExpression of RingElements
powerSumSymmetricPolynomials
-- the power sum symmetric polynomials
powerSumSymmetricPolynomials(PolynomialRing)
-- the power sum symmetric polynomials
QQ * SpechtModuleElement
-- the class of Specht Module elements
readingWord
-- gives the reading word of a given tableau
readingWord(YoungTableau)
-- gives the reading word of a given tableau
representationMultiplicity
-- the number of secondary invariants in a given irreducible representation
representationMultiplicity(Tally,Partition)
-- the number of secondary invariants in a given irreducible representation
representationMultiplicity(Tally,Partition,CharacterTable)
-- the number of secondary invariants in a given irreducible representation
Robust
-- an optional argument for specifying the algorithm for calculating higherSpechtPolynomials
rowPermutationTableaux
-- the list of row permutations without repetitions in columns
rowPermutationTableaux(YoungTableau)
-- the list of row permutations without repetitions in columns
rowStabilizer
-- the row stabilizer of the tableau
rowStabilizer(YoungTableau)
-- the row stabilizer of the tableau
schurPolynomial
-- a method for constructing Schur polynomials
schurPolynomial(...,AsExpression=>...)
-- an optional argument that returns polynomials as expressions
schurPolynomial(List,Partition,PolynomialRing)
-- a method for constructing Schur polynomials
secondaryInvariants
-- the set of secondaryInvariants of a permutation group
secondaryInvariants(...,AsExpression=>...)
-- an optional argument that returns polynomials as expressions
secondaryInvariants(...,Robust=>...)
-- an optional argument for specifying the algorithm for calculating higherSpechtPolynomials
secondaryInvariants(List,PolynomialRing)
-- the set of secondaryInvariants of a permutation group
semistandardTableaux
-- the list of semistandard tableaux of shape p and filling with the numbers from 0 to n-1.
semistandardTableaux(Partition,ZZ)
-- the list of semistandard tableaux of shape p and filling with the numbers from 0 to n-1.
size(YoungTableau)
-- returns the number of cells of a tableau
sortColumnsTableau
-- a method for sorting the columns of the tableaux in a SpechtModuleElement
sortColumnsTableau(SpechtModuleElement)
-- a method for sorting the columns of the tableaux in a SpechtModuleElement
sortColumnsTableau(YoungTableau)
-- a method for
SpechtModule
-- a package for constructing Specht Modules
SpechtModuleElement
-- the class of Specht Module elements
spechtModuleElement
-- the constructor for the class SpechtModuleElement
SpechtModuleElement + SpechtModuleElement
-- the class of Specht Module elements
SpechtModuleElement - SpechtModuleElement
-- the class of Specht Module elements
spechtModuleElement(Partition,MutableHashTable)
-- the constructor for the class SpechtModuleElement
spechtModuleElement(YoungTableau)
-- the constructor for the class SpechtModuleElement
spechtModuleElement(YoungTableau,QQ)
-- the constructor for the class SpechtModuleElement
spechtModuleElement(YoungTableau,ZZ)
-- the constructor for the class SpechtModuleElement
spechtPolynomial
-- the Specht polynomial indexed by a standard tableau
spechtPolynomial(...,AsExpression=>...)
-- an optional argument that returns polynomials as expressions
spechtPolynomial(YoungTableau,PolynomialRing)
-- the Specht polynomial indexed by a standard tableau
spechtPolynomials
-- the set of all Specht polynomial indexed by standard tableaux of shape p
spechtPolynomials(...,AsExpression=>...)
-- an optional argument that returns polynomials as expressions
spechtPolynomials(Partition,PolynomialRing)
-- the set of all Specht polynomial indexed by standard tableaux of shape p
standardTableaux
-- the list of standard tableaux of shape p
standardTableaux(Partition)
-- the list of standard tableaux of shape p
straighteningAlgorithm
-- an algorithm for expressing any polytabloid as linear combinations of standard polytabloids
straighteningAlgorithm(SpechtModuleElement)
-- an algorithm for expressing any polytabloid as linear combinations of standard polytabloids
straighteningAlgorithm(YoungTableau)
-- an algorithm for expressing any polytabloid as linear combinations of standard polytabloids
straighteningAlgorithm(YoungTableau,ZZ)
-- an algorithm for expressing any polytabloid as linear combinations of standard polytabloids
TableauList
-- the class of list of tableaux
tableauList
-- the constructor for the type TableauList
TableauList _ ZZ
-- a method that retrieves the tableaux from the list
tableauList(Partition)
-- the constructor for the type TableauList
tableauList(Partition,ZZ)
-- the constructor for the type TableauList
tableauToList
-- converts a YoungTableau to list form
tableauToList(YoungTableau)
-- converts a YoungTableau to list form
tabloids
-- the list of tabloids for a given partition
tabloids(Partition)
-- the list of tabloids for a given partition
terms(SpechtModuleElement)
-- the class of Specht Module elements
toListOfTableaux
-- converts an object of type TableauList into a list of YoungTableau objects
toListOfTableaux(TableauList)
-- converts an object of type TableauList into a list of YoungTableau objects
trim(SpechtModuleElement)
-- the class of Specht Module elements
vandermondeDeterminant
-- the vandermonde determinant for a set of generators of a ring
vandermondeDeterminant(...,AsExpression=>...)
-- an optional argument that returns polynomials as expressions
vandermondeDeterminant(List,PolynomialRing)
-- the vandermonde determinant for a set of generators of a ring
YoungTableau
-- the class of Young Tableaux
youngTableau
-- the constructor method for the class YoungTableau
YoungTableau == YoungTableau
-- checks whether two tableaux are equivalent
YoungTableau ? YoungTableau
-- an order of YoungTableaux
YoungTableau ^ ZZ
-- retrieves a row from a Young Tableau
YoungTableau _ Sequence
-- retrieves the entry in cell (a,b) from a Young Tableau
YoungTableau _ Sequence = Thing
-- changes the entry in cell (a,b) from a Young Tableau
YoungTableau _ ZZ
-- retrieves a column from a Young Tableau
youngTableau(Partition)
-- the constructor method for the class YoungTableau
youngTableau(Partition,List)
-- the constructor method for the class YoungTableau
youngTableau(Partition,MutableList)
-- the constructor method for the class YoungTableau
youngTableau(YoungTableau)
-- creates a copy of a YoungTableau object
ZZ * SpechtModuleElement
-- the class of Specht Module elements