How to programmatically rewrite (x + y/z) as (xz+ y)/z ?

• To: mathgroup at smc.vnet.net
• Subject: [mg89157] How to programmatically rewrite (x + y/z) as (xz+ y)/z ?
• From: TuesdayShopping <TuesdayShopping at yahoo.com>
• Date: Tue, 27 May 2008 07:15:55 -0400 (EDT)

```Given "(x + y/z)" as input, how do I get the same expression in the form of "(xz+ y)/z".

Note that the input form may not always have 2 terms. It may be arbitrarily long or may not be in any standard form. It may be like  "x+y", or "x + y + (2*w)/z - p/3 +10", or "c", or  "x/2"   . . . .All that can be assumed about the input is that they are all polynomials bound together with the 5 operators (+, -, *, / and ^), and that whatever the output is, the denominator can be assumed to be not equal to 0.

Thanks a lot.

```

• Prev by Date: HypergeometricPFQ - simplification
• Next by Date: Soundnote, musical instruments playing at arbitrary pitch
• Previous by thread: HypergeometricPFQ - simplification
• Next by thread: Re: How to programmatically rewrite (x + y/z) as (xz+ y)/z ?