Re: From Reduce to List

*To*: mathgroup at smc.vnet.net*Subject*: [mg120462] Re: From Reduce to List*From*: DrMajorBob <btreat1 at austin.rr.com>*Date*: Sun, 24 Jul 2011 03:19:24 -0400 (EDT)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*References*: <201107232354.TAA08719@smc.vnet.net>*Reply-to*: drmajorbob at yahoo.com

(a == 1001 && b == 1001000) || (a == 1002 && b == 501000) || (a == 1004 && b == 251000) /. {Or -> List, And -> List, Equal[_, x_] :> x} {{1001, 1001000}, {1002, 501000}, {1004, 251000}} or expr = (a == 1001 && b == 1001000) || (a == 1002 && b == 501000) || (a == 1004 && b == 251000); {a, b} /. List[expr // ToRules] {{1001, 1001000}, {1002, 501000}, {1004, 251000}} Bobby On Sat, 23 Jul 2011 18:54:16 -0500, Harvey P. Dale <hpd1 at nyu.edu> wrote: > What is the easiest and most efficient way to transform the > output from Reduce into a list of values? For example, if Reduce > produces > (a==1001&&b==1001000)||(a==1002&&b==501000)||(a==1004= > &&b==251000) and I > want {{1001,1001000},{1002,501000},{1004,251000}}, what is the best way > to go from the former to the latter? > > Harvey > > Harvey P. Dale > University Professor of Philanthropy and the Law > Director, National Center on Philanthropy and the Law > 139 MacDougal Street > New York, N.Y. 10012-1076 > Tel: 212-998-6161 > Fax: 212-995-3149 > -- DrMajorBob at yahoo.com

**References**:**From Reduce to List***From:*"Harvey P. Dale" <hpd1@nyu.edu>