1. Go in CASSettings and deactivate "Exact"
2. Then In CASView type "solve(x³+x²=x,x)"
3. Look what happen.
Whats the matter ? (I have firmware 2013 8 13)
HP Prime Bug

10122013, 03:08 PM
10122013, 04:15 PM
What do you get? I get the 3 approx results wich seems OK 1.6...., 0, 0.618...
10122013, 04:29 PM
/!\ TESTED on HPPRIME VIRTUAL CALCULATOR (Is Not an Emulator) [CAS MODE & EXACT MODE ON & HPPRIME "EMULATOR"] solve( x^3+x=x,x); [ENTER] => {(((v¬(5))1)/2),0,((v¬(5)1)/2)} // OK [CAS & EXACT MODE OFF] (APPROXIMATE) solve( x^3+x²=x,x); [ENTER] => { 1.61803398875, 0, 0.61803398875} // OK decoding the previous output x=1.61803398875 OR x=0 OR x= 0.61803398875 x^3+x²=xx=1.61803398875; [ENTER] => 1.61803398875 = 1.61803398875 EVAL(Ans); [ENTER] => 1 (TRUE) x^3+x²=xx=0; [ENTER] => 0 = 0 EVAL(Ans); [ENTER] => 1 (TRUE)
but solve(eq0, x); [ENTER] => returns a different answer every time you press enter [enter] => ... Another BUG with equations solve( x²10*x+y² = 8 AND x*y²+x10*y = 8 , { x ,y } ); [ENTER] => { [ 1, 1 ], [ 2.19343941541,3.02046646812 ] } decoding the previous output x = 1 and y = 1 or x = 2.19343941541 and y = 3.02046646812 [CAS MODE & EXACT MODE ON]
purge(x,y); x²10*x+y² = 8 AND x*y²+x10*y = 8  x = 1,y = 1; ==> 1 (true) Left part (step to step): x²10*x+y² = 8x= 1; => y²9 = 8 y²9 = 8y = 1; => 8 = 8 => true Right part: x*y²+x10*y = 8 x= 1; => y²10*y+1 = 8 y²10*y+1 = 8y = 1; => 8 = 8 => true true and true => true but x²10*x+y² = 8 AND x*y²+x10*y = 8  x = 1; => 0 ???? BUG => OK => y²9 = 8 AND y²10*y+1 => y²9 = 8 AND y²10*y+1 Ans y=1 => true [CAS & EXACT MODE OFF] (APPROXIMATE)
purge(x,y);
x:=1; x²10*x+y² = 8 AND x*y²+x10*y = 8 => 1 (true)
Edited: 13 Oct 2013, 5:10 p.m.
10122013, 05:27 PM
Look at my video on 0:38. The calculator crash.
10132013, 09:41 AM
Is there anybody who can explain?
10132013, 10:16 AM
I cannot. I have never seen that before. Have you made any changes in the CAS settings screen? If so, please post them.
TW Edited: 13 Oct 2013, 10:23 a.m.
10132013, 10:19 AM
yes, it is a bug.
10132013, 11:21 AM
Hi Tim,
please look also to the video of Edwin. He had the same problem.
10132013, 11:22 AM
What is your firmware version?
10142013, 10:46 AM
Who is responsible for bugs? Is there an emailaddress for bugs? Or leaves hp ourselves?
10142013, 11:34 AM
Quote: press enter again and get a second solution :) eq0:= x^3+x=x; [ENTER] solve(eq0, x); [ENTER] => returns a different answer every time you press enter
10142013, 11:40 AM
Who is responsible for bugs? HPPRIME TEAM Is there an emailaddress for bugs? Or leaves hp ourselves? required bug reporting page
10142013, 12:42 PM
+1 here. Reboot.
10142013, 12:43 PM
Quote: The answers are somewhat close to 0. The solutions are on the order of 1E9 or 1E18. This behavior is at least consistent with the fact that the CAS is in nonexact mode, but certainly the solver could be more accurate. That said, there is a setting in the CAS for epsilon. So users will likely expect that the solver be at least within epsilon. The default is 1E12, so values on the order of 1E9 are not sufficient.
10142013, 12:49 PM
Quote: I am fairly positive that the folks at HP read the forums here, as well as other forums. I know that Tim, Cyrille, and Bernard in particular are active with the community, as well as many of the beta testers. You may be surprised that they frequent this board, adictoshp, cemetech, omnimaga, tiplanet, comp.sys.hp48 and many other forums.
10142013, 01:24 PM
One reasonable forum would be sufficient.
10142013, 01:25 PM
Do you know the reason of the mistake?
10142013, 03:27 PM
No, I've just reproduced the steps and the calculator did a reboot.
10142013, 04:32 PM
really phat!
10142013, 10:48 PM
Quote: My point was that users can choose to stick to any one forum they prefer. The folks working on the calculator do check all of them so that regardless of where you post, they will be read.
Edited: 14 Oct 2013, 10:48 p.m. 
« Next Oldest  Next Newest »
