Thank you, already helped me out a lot, but I immediately stumbled upon the next problem when trying to delete the assignment again: I tried it writing
Evaluate[Alphabet[]] =.
but if I am right, Mathematica now works with the values I assigned to the variables, and not the variables themselves. That's why I get:
In[79]:= Evaluate[Alphabet[]] =.
During evaluation of In[79]:= Unset::usraw: Cannot unset raw object a. >>
During evaluation of In[79]:= Unset::usraw: Cannot unset raw object b. >>
During evaluation of In[79]:= Unset::usraw: Cannot unset raw object c. >>
During evaluation of In[79]:= General::stop: Further output of Unset::usraw will be suppressed during this calculation. >>
Out[79]= {
$Failed, $Failed,
$Failed, $Failed,
$Failed, $Failed, \
$Failed, $Failed,
$Failed, $Failed,
$Failed, $Failed,
$Failed, \
$Failed,
$Failed, $Failed,
$Failed, $Failed,
$Failed, $Failed, \
$Failed, $Failed,
$Failed, $Failed,
$Failed, $Failed}
Is there a way to make variables stay symbolic for a specific calculation, even if I assigned a value to it?
Are there any other ways to achieve what I am trying to do?
Thanks again!