Hi:
Consider this trivial (very contrived) example:
restart:
a:=lambda+3;
b:=Vector([lambda-2, lambda+23]);
subs(lambda=1, a); #works as expected
subs(lambda=1, b); #works as expected
assume(lambda, real); #seems like this causes a problem
subs(lambda=1, a); #works as expected
subs(lambda=1, b); #This substitution does NOT work - lambda stays as 'lambda'
I am using maple 15 on 64bit linux. Can anyone reproduce it? Is this a bug or is there a viable explanation for this behavior.
thanks