hadamardProduct(L)
The Hadamard product of a list of ideals or points constructed by using iteratively the binary function hadamardProduct(Ideal,Ideal), or Point * Point.
i1 : S = QQ[x,y,z,t];
i2 : I = ideal(random(1,S),random(1,S)); o2 : Ideal of S
i3 : J = ideal(random(1,S),random(1,S)); o3 : Ideal of S
i4 : L = {I,J};
i5 : hadamardProduct(L) 2 2 o5 = ideal(97048224x - 42121625x*y + 287249760x*z - 14791875y*z + 88905600z ------------------------------------------------------------------------ + 4761000x*t + 12420000z*t) o5 : Ideal of S
i6 : P = point\{{1,2,3},{-1,1,1},{1,1/2,-1/3}} 1 1 o6 = {Point{1, 2, 3}, Point{-1, 1, 1}, Point{1, -, - -}} 2 3 o6 : List
i7 : hadamardProduct(P) o7 = Point{-1, 1, -1} o7 : Point