powered by
Computes a flagged Schur polynomial (which is not symmetric in general). See Chains in the Bruhat order for the definition.
flaggedSchurPol(lambda, a, b)
A qspray polynomial.
qspray
integer partition
lower bounds and upper bounds, weakly increasing vectors of integers; lambda, a and b must have the same length
lambda
a
b
lambda <- c(3, 2, 2) n <- 3 a <- c(1, 1, 1); b <- c(n, n, n) flaggedPoly <- flaggedSchurPol(lambda, a, b) poly <- SchurPol(n, lambda) flaggedPoly == poly # should be TRUE
Run the code above in your browser using DataLab