MathGroup Archive 1998

[Date Index] [Thread Index] [Author Index]

Search the Archive

Mathematica3 bug related to Symbolize[] ?




I'm using Mathematica 3.0 under WinNT 4.0 I used the most recent version
of Utilities`Notation package  to symbolize Subscript[x,1] (via the
palette)

In[1]:= Symbolize[x\_1]

In[2]:= FullForm[x\_1]  
Out[2]= x_Subscript_1   (* "_" here is the Mathematica underbracket *)

so far so good, but if i want to use x\_1 as a function argument i.e.,
followed by a Blank, 
 
In[3]:= FullForm[x\_1_]   (* "\_" is Subscript, "_" is the Blank *)
Out[3]= Times[x_Subscript_1,Blank[]]   (* "_" is the Mathematica
underbracket *)

as if there is an extra space between the 1 and the Blank which might
cause it to be parsed with "Times" instead of as: 

    Pattern[x_Subscript_1,Blank[]]  (* "_" is the Mathematica
underbracket *)

but I can't find the space between the "x\_1" and the subsequent "_". 
Is this a bug in the front end, the lex, or am I doing something
stupid?

Thanks for the info

 +---------------------------------+
 |          Alan Calvitti          |
 |       Control Engineering       |
 | Case Western Reserve University |
 +---------------------------------+



  • Prev by Date: Exporting Graphics
  • Next by Date: inputstreams
  • Prev by thread: Re: Re: Exporting Graphics
  • Next by thread: inputstreams