Re: Re: subscripted symbols

*To*: mathgroup at smc.vnet.net*Subject*: [mg23473] Re: [mg23456] Re: subscripted symbols*From*: Carl Woll <carlw at u.washington.edu>*Date*: Fri, 12 May 2000 22:54:15 -0400 (EDT)*References*: <8fb1s9$hrp@smc.vnet.net> <200005110454.AAA23671@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Another way, which avoids the notation package, is to simply give Subscript the HoldFirst attribute. Whenever I work with subscripts, I always give Subscript the HoldFirst attribute for reasons like this. Anyway, I get In[1]:= SetAttributes[Subscript, {HoldFirst}] In[2]:= A = Subscript[A, 0] Out[2]= A 0 and no ugly recursion errors appear. "Kevin J. McCann" wrote: > Did you use the Utilities`Notation` Package? > > Try > > Utilities`Notation` > Symbolize[A_Subscript_1] > > Kevin > > "F. Mittermayr" <mitterma at linz.vai.co.at> wrote in message > news:8fb1s9$hrp at smc.vnet.net... > > Why isn't it allowed to say > > > > A={Subscript[A,1]} > > > > I get an error "$RecursionLimit::reclim: recursion depth of 256 exceeded." > > > > > > The following statements have been accepted: > > > > a={Subscript[A,1]} > > > > B={Subscript[A,1]} > > > > Subscript[A,0]={Subscript[A,1]} > > > > > > thnx for any ideas > > > > F. Mittermayr > > > > ----------------------------------- > > using Mathematica 4.0 > > > > > >

**References**:**Re: subscripted symbols***From:*"Kevin J. McCann" <kevinmccann@home.com>