;;; POLY-PRINT (plist vars &optional (stream t)) [FUNCTION] ;;; Prints a polynomial or a list of polynomials PLIST using infix ;;; syntax compatible with most software systems. The following data ;;; representations are assumed: 1) Polynomial list is ([ poly1 poly2 ;;; ...) 2) Polynomial is a list (term1 term2 ...) ;;; 3) Term is (monom . number) ;;; 4) Monom is (number1 number2 ...) and is a list of powers at ;;; corresponding variables ;;; Variable names must be provided to the printer explicitly. ;;; ;;; POLY-PRINT-1 (p vars &optional (stream t)) [FUNCTION] ;;; An auxillary function of POLY-PRINT. It prints a single polynomial P. ;;; ;;; POLY-PRINT-2 (plist vars stream &optional (beg t)) [FUNCTION] ;;; An auxillary function of POLY-PRINT. It prints a comma-separated list ;;; of polynomials PLIST. ;;; ;;; PRINT-TERM (l vars &optional (stream t) beg) [FUNCTION] ;;; An auxillary function of POLY-PRINT. It prints a single term L. ;;; ;;; PRINT-MONOM (l vars &optional (stream t) beg) [FUNCTION] ;;; An auxillary function of POLY-PRINT. It prints a single monomial L. ;;;