Re: ReplaceAll in Element[] Q
- To: mathgroup at smc.vnet.net
- Subject: [mg25609] Re: ReplaceAll in Element[] Q
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Mon, 16 Oct 2000 03:04:35 -0400 (EDT)
- Organization: Universitaet Leipzig
- References: <8s16kc$ig6@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, it *is* replaced as you can see from ReplaceAll[Element[Alternatives[a, b], Reals], Alternatives[a__] :> (Print[{a}]; {a})] but than the Element[{a,b},Reals] is evaluated and the Alternatives[] are restored because Element[l_List,dom_] will be transformed to Element[l_Alternatives,dom] regards Jens Arturas Acus wrote: > > Dear Group, > > Could anybody help me in understanding this > obviously strange behaviour > > In[22]:=$Version > > Out[22]="4.0 for Linux (April 21, 1999)" > > In[23]:=ReplaceAll[Element[Alternatives[a, b], Reals], Alternatives -> List] > > Out[23]=(a | b) \[Element] Reals > > Why not replaced ??? Compare: > > In[24]:=ReplaceAll[El[Alternatives[a, b], Reals], Alternatives -> List] > > Out[24]=El[{a, b}, Reals] > As expected > > Dr. Arturas Acus > Institute of Theoretical > Physics and Astronomy > Gostauto 12, 2600,Vilnius > Lithuania