Hi all,

I have a question about a design decision for working with symmetric 
functions.

I was doing some computations passing back and forth between symmetric 
polynomials (finitely many variables) and symmetric functions (infinitely 
many variables). When converting between a symmetric polynomial in 2 
variables and one in infinitely many variables in the s-basis, I obtained a 
term of -s_{111}. I understand why this is happening under the hood, but my 
question is about the desired behavior. To me, it seems like 
`.from_polynomial()` should only return Schur functions indexed by 
partitions with at most the number of rows equal to the number of variables 
in the polynomial or in the ambient ring. On the other hand, creating the 
polynomial and then expanding back in terms of two variables is the 
identity.

Does anyone else have any opinions on this matter? If the consensus is that 
length should be bounded by number of polynomial generators, then I can 
open the ticket and make the fix, but I wanted to hear some input from 
others.

Thanks,
Trevor

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/26639e72-22eb-42b5-bd31-23a54f3d81edn%40googlegroups.com.

Reply via email to