Re: Bug: symbol recreates itself suddenly
- To: mathgroup at smc.vnet.net
- Subject: [mg86729] Re: Bug: symbol recreates itself suddenly
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Wed, 19 Mar 2008 05:27:42 -0500 (EST)
- Organization: Uni Leipzig
- References: <fro39f$i7v$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi, yes, because E is used in so many mathematical expressions like Exp[] that Mathematica can't live without it. To avoid such nonsense add SetAttributes[E,Locked] Regards Jens Severin Posta wrote: > It seems to me that after Remove[symbol] some times the symbol is > "recreated" without notice. Consider the following example. > > How to repeat: > > In[1]:= $Version > > Out[1]= "6.0 for Microsoft Windows (32-bit) (April 20, 2007)" > > In[2]:= Unprotect[E]; ClearAttributes[E, {Constant, Protected, > > ReadProtected}]; Remove[E]; > > In[4]:= ?E > > During evaluation of In[4]:= Information::notfound: Symbol E not \ found. >> > > In[5]:= Solve[E == 2] > > Out[5]= {{Global`E -> 2}} > > (* ?! *) > > In[6]:= ?E > > E is the exponential constant e (base of natural logarithms), with \ > numerical value \[TildeEqual]2.71828. >> > > (* THIS IS NOT CORRECT ANSWER *) > > > > Severin Posta > > > > >