Это, скорее всего, от того, что вы чего-то навычисляли, а потом про это забыли.

(Как про
In[43].) Уже находящиеся в памяти определения будут влиять на вновь создаваемые.
-- Вс июн 03, 2012 22:09:07 --Кстати, если хотите, исследуйте, почему выводом вот такого:
Код:
x = 3;
f[x_] = x^2;
g[x_] := x^2
{f[10], g[10]}
будет
{9, 100}. Это примерно того же вида поведение, что вы описали.