MathGroup Archive 2002

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Solve/Reduce and assumptions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg32909] Re: [mg32887] Solve/Reduce and assumptions
  • From: BobHanlon at aol.com
  • Date: Tue, 19 Feb 2002 02:29:39 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

In a message dated 2/18/02 6:33:33 AM, hiranya at astro.princeton.edu writes:

>I have a large set of simultaneous multivariate algebraic equations which
>I am solving using Solve and Reduce. I get as the answer a list of all
>possible sets of solutions. However, only one of these is valid, because
>the equations contain a constant parameter R which should be positive.
>I
>cannot find any way of getting Solve and Reduce to recognize this fact.
>For example,
>
>Solve[{eqn1,eqn2,...eqnN,R!=0},vars] works, while
>
>Solve[{eqn1,eqn2,...eqnN,R>0},vars] is invalid.
>
>Applying
>
>Simplify[Result,R>0]
>
>to the full solution set does not work either.
>

You did not say what makes the results invalid.  I am guessing 
that you are looking for real solutions.  You can use Select, 
Cases, or DeleteCases.  For example, 

Select[
  Solve[R*x^3==8, x],
 
  Simplify[Element[x/.#,Reals], R>0]&]

{{x -> 2/R^(1/3)}}


Bob Hanlon
Chantilly, VA  USA


  • Prev by Date: Re: creating packages
  • Next by Date: Re: creating packages
  • Previous by thread: Solve/Reduce and assumptions
  • Next by thread: Re: Solve/Reduce and assumptions