This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.

Product

Product[f, i, imax] evaluates the product .

Product[f, i, imin, imax] starts with i = imin. Product[f, i, imin, imax, di] uses steps di.

Product[f, i, imin, imax, j, jmin, jmax, ... ] evaluates the multiple product .

Product[f, i, imax] can be entered as .

can be entered as prod or \[Product].

Product[f, i, imin, imax] can be entered as .

The limits should be underscripts and overscripts of in normal input, and subscripts and superscripts when embedded in other text.

Product evaluates its arguments in a non-standard way (see Section A.4.2).

Product uses the standard Mathematica iteration specification.

The iteration variable i is treated as local.

In multiple products, the range of the outermost variable is given first.

The limits of a product need not be numbers. They can be Infinity or symbolic expressions.

If a product cannot be carried out explicitly by multiplying a finite number of terms, Product will attempt to find a symbolic result. In this case, f is first evaluated symbolically.

Product can do essentially all products that are given in standard books of tables.

Product is output in StandardForm using .

See The Mathematica Book: Section 1.5.4.

Implementation Notes: see section A.9.5.