This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)


puts the polynomial poly in Horner form.
HornerForm[poly, vars]
puts poly in Horner form with respect to the variable or variable list vars.
puts the rational function poly1/poly2 in Horner form by nesting poly1 and poly2.
HornerForm[poly1/poly2, vars1, vars2]
puts poly1/poly2 in Horner form using the variables or variable lists vars1 and vars2 for poly1 and poly2 respectively.
  • When variables are not specified, HornerForm puts the polynomial or rational function into Horner form with respect to the variables identified using Variables.
New in 6