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