[Previous] [Next] [Contents]

## `SFA::Sf2SfA` -- from `SYMF` objects to `SFA` objects

#### Call(s)

`SFA::Sf2SfA(sf <,alphab>)`

#### Parameters

`sf` | - | any valid expression in `SYMF`
`alphab` | - | any alphabet

#### Introduction

The `SFA::Sf2SfA` function transforms any symmetric function of the ``SYMF`` package into an object of `SFA` for a specific alphabet (by default `A1`).

Valid bases for symmetric functions are `e, h, p, s, m`.

Allowed alphabet expressions are linear combinations of formal alphabets `A1`, `A2`, `A3`, .... For instance `3/2*A1 - A3 + 3/4` is valid.

The inverse function is `SfA2Sf`.

#### Example 1

    >> muEC::SFA::Sf2SfA( s[3,1]*p[2] - e[2,1] );

                        p[2](A1) s[3, 1](A1) - e[2, 1](A1)

    >> muEC::SFA::Sf2SfA( s[3,1]*p[2] - e[2,1], A2 );

                        p[2](A2) s[3, 1](A2) - e[2, 1](A2)

    >> muEC::SFA::Sf2SfA( s[2,2], 2*A3 );

                                   s[2, 2](2 A3)

#### Related Functions

`SfA2Sf`, `TYP::Sf`, `TYP::SfA`

[Previous] [Next] [Contents]

MuPAD Combinat, an open source algebraic combinatorics package