Re: FindInstance what inspite ?
- To: mathgroup at smc.vnet.net
- Subject: [mg83924] Re: [mg83861] FindInstance what inspite ?
- From: Andrzej Kozlowski <akoz at mimuw.edu.pl>
- Date: Tue, 4 Dec 2007 04:32:18 -0500 (EST)
- References: <fire9m$roc$1@smc.vnet.net> <200712020914.EAA07009@smc.vnet.net> <200712031039.FAA18775@smc.vnet.net> <00E6DB06-7777-4F71-A011-BA1BFE1DE3FB@mimuw.edu.pl>
One correction. I wrote below: > The correct answer is {2, 2, 2, 1, -2} or, if you prefer > {-2,-2,-2,-1,2}, which differs from yours in the second place. Of course, while {2, 2, 2, 1, -2} works its negative -{2, 2, 2, 1, -2} does not work. Clearly, vectors v and - v would both be answers only if the algebraic number FullSimplify[Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 2] + Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 3]] Root[#1^5 - 3*#1^3 + #1^2 + 7*#1 + 5 & , 1] were 0, which it is not. I got confused by the fact that -{2, 2, 2, 1, -2} is almost the same as your proposed answer, which is also {-2, -3, -2, -1, 2} clearly wrong. I am not sure if {2, 2, 2, 1, -2} is the answer you wanted as I have no idea how you got your wrong one. Andrzej Kozlowski On 3 Dec 2007, at 21:25, Andrzej Kozlowski wrote: > *This message was transferred with a trial version of > CommuniGate(tm) Pro* > > On 3 Dec 2007, at 19:39, Artur wrote: > >> Who have idea what function uses inspite FindInstance in procedure? >> \!\(FindInstance[Chop[N[Root[\(-1\) - 2\ #1 - 2\ #1\^2 - #1\^3 + >> #1\^5 >> &, 2] \ >> + Root[\(-1\) - 2\ #1 - 2\ #1\^2 - #1\^3 + #1\^5 &, 3], 500]] == a >> + b\ >> Root[\(-1\) - 2\ #1 - 2\ #1\^2 - #1\^3 + #1\^5 &, >> 1] + c\ Root[\(-1\) - 2\ #1 - 2\ #1\^2 - #1\^3 + >> #1\^5 \ >> &, 1]^2 + d\ >> Root[\(-1\) - 2\ #1 - 2\ #1\^2 - #1\^3 + #1\^5 &, 1]^3 + e\ >> Root[\(-1\) - 2\ #1 - 2\ #1\^2 - #1\^3 + #1\^5 &, >> 1]^4 && a != 0, {a, b, c, d, e}, Integers]\) >> And anser is empty set {} >> Good answer is {a,b,c,d,e}={-2,-3,-2,-1,2} >> Who know how I can realize that procedure in Mathematica ? >> >> Best wishes >> Artur >> >> >> > > > First of all your answer is incorrect. You can check it with > Mathematica: > > I FullSimplify[ > Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 2] + > Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 3] == > {-2, -3, -2, -1, 2} . > Table[Root[#1^5 - #1^3 - 2*#1^2 - 2*#1 - 1 & , > 1]^i, {i, 0, 4}]] > False > > The correct answer is {2, 2, 2, 1, -2} or, if you prefer > {-2,-2,-2,-1,2}, whic differs from yours in the second place. > > Neither FindInstance not Reduce or any other general algorithm based > on polynomial algebra (or algebraic geometry) will work because they > all work over the real or compelex number fields and you are looking > for integer solutions. But in Mathematica 6 you can find this answer > as follows: > > ToNumberField[Root[-1 - 2*#1 - 2*#1^2 - #1^3 + > #1^5 & , 2] + > Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 3], > Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 1]] > > AlgebraicNumber[Root[#1^5 - #1^3 - 2*#1^2 - 2*#1 - > 1 & , 1], {2, 2, 2, 1, -2}] > > You can check that is correct: > > FullSimplify[ > Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 2] + > Root[-1 - 2*#1 - 2*#1^2 - #1^3 + #1^5 & , 3] == > {2, 2, 2, 1, -2} . > Table[Root[#1^5 - #1^3 - 2*#1^2 - 2*#1 - 1 & , > 1]^i, {i, 0, 4}]] > True > > Best regards > Andrzej Kozlowski
- References:
- Re: Interpolation in 2 D, bug?
- From: Hugh <h.g.d.goyder@cranfield.ac.uk>
- FindInstance what inspite ?
- From: Artur <grafix@csl.pl>
- Re: Interpolation in 2 D, bug?