Transformer un polynôme au format interne : e2r symb2poly

### 6.28.6 Transformer un polynôme au format interne : e2r symb2poly

e2r ou symb2poly a comme argument polynôme d’une ou plusieurs variables, donné avec une écriture polynômiale et la liste de ces variables formelles.
e2r ou symb2poly transforme cette écriture polynômiale, en l’écriture au format interne selon la liste de variables donnée en deuxième argument.
Attention Si le deuxième argument n’est pas une liste, le résultat est la liste des coefficients de la première variable, coefficients qui sont eux-mêmes des polynômes qui seront donnés sous la forme la liste des coefficients de la deuxième variable etc...
On tape :

e2r(x`^`2-1,[x])

Ou on tape :

symb2poly(x`^`2-1,[x])

On obtient :

%%%{1,[2]%%%}+%%%{-1,[0]%%%}

On tape :

e2r(x`^`2-x*y+y, [x,y])

Ou on tape :

symb2poly(x`^`2-x*y+2*y, [x,y])

On obtient :

%%%{1,[2,0]%%%}+%%%{-1,[1,1]%%%}+%%%{2,[0,1]%%%}

ce qui signifie que le coefficient du terme x2y0 est 1, celui du terme x1y1 est -1 et celui du terme x0y1 est 2.
On tape :

symb2poly(x`^`2*y`^`2-x`^`2+2x*y+4y`^`2-y+3,[x,y])

Ou on tape :

e2r(x`^`2*y`^`2-x`^`2+2x*y+4y`^`2-y+3,x,y)

On obtient :

%%%{1,[2,2]%%%}+%%%{-1,[2,0]%%%}+%%%{2,[1,1]%%%}+ %%%{4,[0,2]%%%}+%%%{-1,[0,1]%%%}+%%%{3,[0,0]%%%}