       Re: Factor and/or Rules replacements

• To: mathgroup at smc.vnet.net
• Subject: [mg104492] Re: Factor and/or Rules replacements
• From: Peter <insomnia.berlin at gmail.com>
• Date: Sun, 1 Nov 2009 17:56:03 -0500 (EST)
• References: <hcjjbj\$js5\$1@smc.vnet.net>

```On 1 Nov., 10:11, yves <yves.daup... at solvay.com> wrote:
> Hello everybody,
>
> Here is the model problem:
> I tried to obtain the factorisation of x^2+b x +c and expected to get something like (x-1/2(-b+Sqrt[b^2-4 c))((x-1/2(-b-Sqrt[b^2-4 c)).
>
> So I tried
> in:Factor[x^2+b x + c] and get
> out: c + b x + x^2
> So my first question what should I have done?
>
> I tried another way
> in:sol=Solve[x^2+b x + c == 0,{x}]; and get the couple of replacement rules.
> Next I defined
> in: f=(x-x1)(x-x2)
> and finally I replaced x1 and x2 in succession by
> in:f /. {(sol[] /. x -> x1), (sol[] /. x -> x2)}
> which gave the expected factorisation but enclosed in {}.
> My second question is :
> Is there a simpler way or more compact to replace x1 and x2?
>
> With anticipated thanks.
> Yves

Hi Yves,

you could try:

In:= Times@@(x-x0/.Solve[x0^2+b x0+c==0,x0])
Out= (1/2 (b-Sqrt[b^2-4 c])+x) (1/2 (b+Sqrt[b^2-4 c])+x)
In:= Expand@%
Out= c+b x+x^2

in this moment I do not see any simpler approach.

Peter

```

• Prev by Date: Re: Factor and/or Rules replacements
• Next by Date: Re: Factor and/or Rules replacements
• Previous by thread: Re: Factor and/or Rules replacements
• Next by thread: Re: Factor and/or Rules replacements