MathGroup Archive 2002

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

Search the Archive

Re: Re: Re: Re: Factoring question

  • To: mathgroup at smc.vnet.net
  • Subject: [mg35581] Re: [mg35517] Re: [mg35485] Re: Re: Factoring question
  • From: Andrzej Kozlowski <andrzej at bekkoame.ne.jp>
  • Date: Fri, 19 Jul 2002 06:09:29 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Of course if If you really insist on solving this problem by grouping 
and factoring it is also quite simple:

Consider the expression:

Out[14]=
(-p^2)*q^2 + p^2*q*y + p*q^2*y - p*y^3 - q*y^3 + y^4

group it as follows:

(y^4 - p*y^3) + (p*q^2*y - p^2*q^2) + (p^2*q*y - q*y^3)

factor out y-p:

((y - p))*y^3 + p*q^2*(y - p) - (y - p)*y*(p + y)*q

hence

(y-p)(y^3 +  p*q^2 -y*(p + y)*q)

re-group as

(y-p)((y^3-y^2 q) + (p q^2-y pq))

factor out y-q:

(y-p)((y-q)(y^2 -(y-p)pq) hence

(y-p)(y-q)(y^2-pq)

Andrzej Kozlowski



On Wednesday, July 17, 2002, at 02:09  AM, Andrzej Kozlowski wrote:

> Mathematica does not try to use any term groupings or re-arrangings that
> people usually try, because for computers much more direct methods are
> much faster and also guarantee getting the answer. In this case the
> expression is a quartic, so Mathematica can solve it in radicals using
> the formula of Cardano. The easiest way for a human who can't remember
> such complicated things is  to notice that p  and q are obviously roots
> of y^4 - (p + q)*y^3 + (p^2*q + p*q^2)*y - p^2*q^2==0. Thus (x-p)(x-q)
> must be a factor a factor. Once you know that the of the problem is
> trivial. Using Mathematica you can finish it  in lots of ways, e.g.
>
> In[1]:=
> Cancel[((-p^2)*q^2 + (p^2*q + p*q^2)*y - (p + q)*y^3 + y^4)/
>     ((-p + y)*(-q + y))]
>
> Out[1]=
> (-p)*q + y^2
>
> or
>
> In[2]:=
> PolynomialQuotient[y^4 - (p + q)*y^3 + (p^2*q + p*q^2)*y -
>     p^2*q^2, (y - p)*(y - q), y]
>
> Out[21]=
> (-p)*q + y^2
>
>
> or
>
> In[3]:=
> SolveAlways[y^4 - (p + q)*y^3 + (p^2*q + p*q^2)*y -
>      p^2*q^2 == (a*y^2 + b*y + c)*((y - p)*(y - q)), y]
>
> Out[3]=
> {{c -> (-p)*q, a -> 1, b -> 0}, {c -> 0, a -> 1, b -> 0,
>     p -> 0}, {c -> 0, a -> 1, b -> 0, q -> 0}}
>
> The last method is equivalent to what is sometimes called "comparing
> coefficients".
>
>
> On Tuesday, July 16, 2002, at 04:49  AM, Steven Hodgen wrote:
>
>> Actually, I never posted the actual problem, but here it is:
>>
>> y^4 - (p + q)*y^3 + (p^2*q + p*q^2)*y - p^2*q^2
>>
>> This factors to:
>>
>> (y^2 - p*q)*(y - p)*(y - q)
>>
>> Which I cannot get.  I've tried over an over again, and I'm the best
>> factorer in my class, my instructor can't seem to get this either,
>> hence my
>> hope that Mathematica could do it, and it certainly can no problem, but
>> it
>> just doesn't show how.  So, any ideas?
>>
>> --Steven
>>
>> "Ken Levasseur" <Kenneth_Levasseur at uml.edu> wrote in message
>> news:agrjfj$g9n$1 at smc.vnet.net...
>>> Steve:
>>>
>>> I assume that the problem was  to solve x^7 + x^5 + x^4 + -x^3 + x +
>>> 1=0.
>> If
>>> so, one of the basic factoring theorems is that if a polynomial over
>>> the
>>> integers  like this one has a rational root r/s, then r must divide 
>>> the
>>> constant term and s must divide the leading coefficient.   So in this
>> problem,
>>> +/-1 are the only possible rational roots and so the (x+1) factor
>>> would be
>>> found this way.   I'm sure that Mathematica checks this almost
>> immediately.
>>> As for the remaining 6th degree factor, I'm not certain how 
>>> Mathematica
>>> proceeds, but if you plot it, it clearly has no linear factors.
>>>
>>> Ken Levasseur
>>>
>>>
>>> Steven Hodgen wrote:
>>>
>>>> "DrBob" <majort at cox-internet.com> wrote in message
>>>> news:agbfhl$je9$1 at smc.vnet.net...
>>>>> Factor[x^7 + x^5 + x^4 + -x^3 + x + 1] // Trace
>>>>
>>>> This doesn't do it.  It only traces the initial evaluation, and then
>> simply
>>>> displays the factored result with no intermediate factoring steps.
>>>>
>>>> Thanks for the suggestion though.
>>>>
>>>>>
>>>>> Bobby
>>>>>
>>>>> -----Original Message-----
>>>>> From: Steven Hodgen [mailto:shodgen at mindspring.com]
To: mathgroup at smc.vnet.net
>>>>> Subject: [mg35581] [mg35517] [mg35485]   Factoring question
>>>>>
>>>>> Hello,
>>>>>
>>>>> I just purchased Mathematica 4.1.  I'm taking precalculus and wanted
>> to
>>>> try
>>>>> a tough factoring problem, since the teacher couldn't do it either.
>>>>> Mathematica get's the correct answer, but I'm interrested in seeing
>> how it
>>>>> got there.  Is there a way to turn on some sort of trace feature
>>>>> where
>> it
>>>>> shows each step it used to get the the final result?
>>>>>
>>>>> Thanks!
>>>>>
>>>>> --Steven
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>>
>>
>>
>>
Andrzej Kozlowski
Toyama International University
JAPAN
http://platon.c.u-tokyo.ac.jp/andrzej/
>
>
>



  • Prev by Date: RE: Pattern Matching in Lists (correct.)
  • Next by Date: RE: RE: Re: help in generating a gaussian random variable
  • Previous by thread: RE: Re: Factoring question
  • Next by thread: Integrate and warning messages.