4.5 Standard form structure

A standard form is a polynomial in internal recursive representation where the kernel order defines the recursive structure. E.g. with kernel order (x y) the polynomial x2y + x2 + 2xy + y2 + x + 3 is represented as a polynomial in x with coefficients which are polynomials in y and integer coefficients: x2 * (y * 1 + 1) + x * (y * 2 + 1) + (y2 * 1 + 3); for better correspondence with the internal representation here the integer coefficients are in the trailing position and the trivial coefficients 1 are included. A standard form is

with the components

Note that any standard form ends with a domain element which is nil if there is no constant term. E.g. the above polynomial will be represented internally by

  (((X .2) ((Y. 1). 1). 1) ((X. 1) ((Y. 1). 2)) ((Y. 2). 1). 3)

with the components