Product( list )
Product( list, func )
In the first form Product
returns the product of the elements of the
list list, which must have no holes. If list is empty, the integer 1
is returned.
In the second form Product
applies the function func to each element
of the list list, which must have no holes, and multiplies the results.
If the list is empty, the integer 1 is returned.
gap> Product( [ 2, 3, 5, 7, 11, 13, 17, 19 ] ); 9699690 gap> Product( [1..10], x->x^2 ); 13168189440000 gap> Product( [ (1,2), (1,3), (1,4), (2,3), (2,4), (3,4) ] ); (1,4)(2,3)
Sum
(see Sum) computes the sum of the elements of a list.
GAP 3.4.4