Need Eclipse/Prolog help!

huzefa1

Member
Aug 3, 2001
108
0
0
dot_product([],[],X):-
X #= 0.
dot_product([A],,X):-
X #= A*B + dot_product([],[],G).
dot_product([A|Tail],[B|Rest],X):-
X #= (A*B) + dot_product(Tail, Rest, H).

OK, I know it's stupid program, but first time using prolog. Trying to compute dotproduct of two equallength lists using fd(finite domain) library. I'm getting an error at runtiem:

type error in X #= 1 * 4 + dot_product(Tail, Rest, H)

Any idea what I'm missing?