From: SourceForge.net <noreply@so...>  20070528 20:56:21

Bugs item #1727108, was opened at 20070528 16:44 Message generated for change (Comment added) made by macrakis You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1727108&group_id=4933 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: Lisp Core Group: None >Status: Closed >Resolution: Invalid Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: equal Initial Comment: (%i70) a; 2 2 (%o70) sqrt(4 R  4 r ) (%i71) b; 2 2 (%o71) 2 sqrt(R  r ) (%i72) a=b,pred; (%o72) false (%i73)  >Comment By: Stavros Macrakis (macrakis) Date: 20070528 16:56 Message: Logged In: YES user_id=588346 Originator: NO The "=" operator in Maxima denotes syntactic, not semantic, equality. Two expressions are "=" only if they have the same *form*. To compare for mathematical equality, try equal(X,Y). Note, however, that with symbolic calculations it is not always possible for Maxima to determine whether two expressions are equal, in which case it will give an error or return Unknown, depending on the value of Prederror.  You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=1727108&group_id=4933 