From: SourceForge.net <no...@so...> - 2008-12-13 01:53:58
|
Bugs item #2423045, was opened at 2008-12-12 20:31 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=2423045&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 - Simplification Group: None Status: Open Resolution: None Priority: 7 Private: No Submitted By: Viktor Toth (vttoth) Assigned to: Nobody/Anonymous (nobody) Summary: simpsum yields incorrect results Initial Comment: The following gives an incorrect result: sum(i,i,q,n),simpsum; First, it invokes asksign for q, which is unnecessary. Second, if the user specifies q as negative, the result given is, (n^2+n)/2-(q^2+q)/2, which is incorrect (the correct result is the same that is given when q>=0, as can be verified by hand.) Robert Dodier suggests that the problem may be due to some strangeness in polysum, which is defined in combin.lisp. As in this case, a mathematically incorrect result is produced, I mark this error with a high priority. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=2423045&group_id=4933 |