Re: Unwanted Recursion
- To: mathgroup at smc.vnet.net
- Subject: [mg120099] Re: Unwanted Recursion
- From: David Bailey <dave at removedbailey.co.uk>
- Date: Fri, 8 Jul 2011 04:53:33 -0400 (EDT)
- References: <iv1a95$sjl$1@smc.vnet.net> <iv45tf$f6i$1@smc.vnet.net>
On 07/07/2011 12:39, David Bailey wrote: > In[649]:= p[a_]:=a; > > In[650]:= p[a] > > Out[650]= a > Sorry, I didn't notice that you had used the Flat attribute. I suggest you use: In[1]:= SetAttributes[p, {Flat, OneIdentity}] In[4]:= p[a_] := a In[5]:= p[b] Out[5]= b This works without any errors. David Bailey http://www.dbaileyconsultancy.co.uk