]> gitweb.michael.orlitzky.com - sage.d.git/blobdiff - mjo/misc.py
COPYING,LICENSE: add (AGPL-3.0+)
[sage.d.git] / mjo / misc.py
index 061a5090fe96741c965f96b1f13f66e6551a4b18..1b3a5a94090bb2bfa7120d355d3f25683c2116f2 100644 (file)
@@ -3,7 +3,6 @@ Stuff that doesn't fit anywhere else.
 """
 
 from sage.all import *
-from functools import reduce
 
 
 def legend_latex(obj):
@@ -13,32 +12,3 @@ def legend_latex(obj):
     legend label.
     """
     return '$%s$' % latex(obj)
-
-
-def product(factors):
-    """
-    Returns the product of the elements in the list ``factors``. If
-    the list is empty, we return 1.
-
-    EXAMPLES:
-
-    Normal integer multiplication::
-
-        sage: product([1,2,3])
-        6
-
-    And with symbolic variables::
-
-        sage: x,y,z = SR.var('x,y,z')
-        sage: product([x,y,z])
-        x*y*z
-
-    TESTS:
-
-    The empty product is the multiplicative identity (one)::
-
-        sage: product([])
-        1
-
-    """
-    return reduce(operator.mul, factors, 1)