Re: How to remove Head from expression
- To: mathgroup at smc.vnet.net
- Subject: [mg97809] Re: How to remove Head from expression
- From: "Sjoerd C. de Vries" <sjoerd.c.devries at gmail.com>
- Date: Sun, 22 Mar 2009 05:48:31 -0500 (EST)
- References: <gq2f0l$eem$1@smc.vnet.net>
Hi Dragec, The trick is the use of Sequence. I'll provide two examples below: In[8]:= mainrules = {0 < k < 1, b > 0}; Reduce[{# < 0, mainrules /. List -> Sequence}] & @ ape Out[9]= b > 0 && 0 < k < 1 && ape < 0 --------- In[12]:= mainrules = Sequence[0 < k < 1, b > 0]; Reduce[{# < 0, mainrules}] & @ ape Out[13]= b > 0 && 0 < k < 1 && ape < 0 Cheers -- Sjoerd On Mar 21, 12:20 pm, dragec <culino... at gmail.com> wrote: > Dear, > I have > > Reduce[{# < 0, 0 < k < 1, b > 0}]& .... > > I would like to have: > mainrules = {0 < k < 1, b > 0}; > Reduce[{# < 0, mainrules}]& .... > > What to apply on second argument of Reduce, to command work fine. > In above example Head of mainrules is excess, and command not works. > > THX