muEC::SYMF::Tos – conversion into h-polynomial

converts any symmetric function into a h-polynomial

→ Examples

Call:

muEC::SYMF::Tos(sf, <b>, <Collect>, <NoExpand>)

Parameters:

sf

any symmetric function

b

converts only b-polynomials appearing in sf

Options:

NoExpand

keeps the recursive structure of sf

Collect

expresses the result on the s-basis

Related Functions:

muEC::SYMF::Toe, muEC::SYMF::Toh, muEC::SYMF::Tom, muEC::SYMF::Top, muEC::TYP::Sf

Details:

The muEC::SYMF::Tos function converts any symmetric function into a s-polynomial.

The symmetric function sf is expanded and the result is not collected.

One may convert only b-polynomials of sf by adding the base b in the arguments.

One may preserve the recursive structure of sf by adding the argument NoExpand.

One may collect the result by adding the argument Collect. The result will be collected in all s-polynomials appearing in sf.

Example 1:

muEC::SYMF::Tos( (e[1,1] - k*h[1,1])^2 * q - p[1]^3 );

math

muEC::SYMF::Tos( (e[1,1] - k*h[1,1])^2 * q - p[1]^3, Collect );

math

muEC::SYMF::Tos( (e[1,1] - k*h[1,1])^2 * q - p[1]^3, Collect,

     NoExpand );

math

muEC::SYMF::Tos( (e[1,1] - k*h[1,1])^2 * q - p[1]^3, NoExpand, h );

math