You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For several applications (eg., multisort species, playing with the hyperoctahedral group) it would be nice to have symmetric functions in several alphabets. The following is taken verbatim from an email by Nicolas Thiéry:
To emulate symmetric functions in two alphabets, you can take tensor products:
sage: Sym = SymmetricFunctions(QQ)
sage: Sym.inject_shorthands()
sage: ss = tensor([s, s])
sage: ss.category()
Category of tensor products of hopf algebras with basis over Rational Field
Those should be implemented generically for tensor products. The first
one should be just a couple lines in:
Coalgebras.TensorProducts.ParentMethods.coproduct
The other is probably best implemented by adding an appropriate
_coerce_map_from in tensor products. I would need to search for the
best spot for this.
Plethysm (in a stupid way) should not be much more work. To be put in:
For several applications (eg., multisort species, playing with the hyperoctahedral group) it would be nice to have symmetric functions in several alphabets. The following is taken verbatim from an email by Nicolas Thiéry:
To emulate symmetric functions in two alphabets, you can take tensor products:
Basic arithmetic is implemented:
Now many desirable features are missing:
Those should be implemented generically for tensor products. The first
one should be just a couple lines in:
The other is probably best implemented by adding an appropriate
_coerce_map_from in tensor products. I would need to search for the
best spot for this.
Plethysm (in a stupid way) should not be much more work. To be put in:
or something similar.
Component: combinatorics
Keywords: symmetric functions
Issue created by migration from https://trac.sagemath.org/ticket/13264
The text was updated successfully, but these errors were encountered: