Maple bugs: Thomas Richard: Hurrah, Maple quality improves! - Example 5

From: Vladimir Bondarenko (vb_at_cybertester.com)
Date: 03/08/05


Date: 8 Mar 2005 11:34:46 -0800

Hi Maple customers all over the world,

Did you know these interesting facts?

http://www.maplesoft.com/support/

Maplesoft> Maplesoft is committed to providing... hem-hem-hem...
Maplesoft> the highest level of support for the products it sells.

Great! So we the Maple customers must expect new free bug fixes
coming soon.

This is not all, however.

Maplesoft> In addition, Maplesoft is also committed to delivering
Maplesoft> quality services that will enable customers to ...
Maplesoft> hem-hem-hem... fully hem-hem-hem... leverage the benefits
Maplesoft> of the products it sells.

Aha. Rejoice, brethren! So a large set of free bugs fixes to
Maple 9.5.2 is coming.

Herr Richard, Maple Support, Scientific Computers GmbH:
[Maple's quality improves... akh-hem-hem-hem... well...
at least it does not deteriorate]

http://groups-beta.google.com/group/comp.soft-sys.math.maple/msg/83505ab90dd16760

Laurent Bernardin, Chief Scientist and VP, Research and
Development claims:

http://bernardin.com/maple/index.php

LB> Being strict about backwards compatibility can be frustrating
LB> for our developers. A common comment I hear, is: "It would
LB> really be easier to make this command work better, if I would
LB> not have to worry about compatibility". This is a good sign.
LB> It means the issue is taken seriously at all levels. It also
LB> means that we are finding ways to move Maple forward and
LB> improve the system without breaking existing user code.

http://www.maplesoft.com/

Maplesoft> "Maplesoft technologies are hem-hem-hem-hem-hem-
Maplesoft> hem...... ideal for students enrolled in any math,
Maplesoft> science or engineering course. Learn how you can
Maplesoft> use Maple to save hum-hum-hum-hem time, learn less
Maplesoft> jeeez, we mean more and became a dropout, oh dog
Maplesoft> our cats, we mean improve your grades."

Here comes next example of Maple quality improvement, (in our
stupid customer's language, degradation) one of many thousands.
Enjoy!

> simplify(3^z * (-4)^z/((-3)^z * 4^z));

1 # a constant

For the doubting Thomases:

> plot((3^z * (-4)^z/((-3)^z * 4^z)), z=0..10);

You see the straight line y = 1.

Ready, steady, go!

limit(3^z * (-4)^z/((-3)^z * 4^z), z= infinity);

-------------------- (2004) Maple 9.5.2 ----------------------

infinity

-------------------- (2004) Maple 9.5 ------------------------

infinity

-------------------- (2003) Maple 9 --------------------------

1

-------------------- (2002) Maple 8 --------------------------

1

-------------------- (2001) Maple 7 --------------------------

1

-------------------- (2000) Maple 6 --------------------------

1

-------------------- (1997) Maple V Rel 5 --------------------

limit(3^z*(-4)^z/((-3)^z)/(4^z),z = infinity)

-------------------- (1995) Maple V Rel 4 --------------------

limit(3^z*(-4)^z/((-3)^z)/(4^z),z = infinity)

-------------------- (1994) Maple V Rel 3 --------------------

limit(3^z*(-4)^z/((-3)^z)/(4^z),z = infinity)

---------------------------------------------------------------

We clearly see improvement in quality in Maple 9.5/9.5.2.

The same quality improvement (bug manifestation) with

limit(3^z * (-8)^z/((-3)^z * 8^z), z= infinity);
limit(5^z * (-4)^z/((-5)^z * 4^z), z= infinity);
limit(6^z * (-9)^z/((-6)^z * 9^z), z= infinity);
limit(9^z*(-4)^z/((-9)^z * 4^z), z= infinity);
limit(9^z*(-8)^z/((-9)^z * 8^z), z= infinity);
limit(10^z * (-8)^z/((-10)^z * 8^z), z= infinity);
limit(10^z * (-9)^z/((-10)^z * 9^z), z= infinity);
limit(11^z * (-8)^z/((-11)^z * 8^z), z= infinity);
limit(11^z * (-9)^z/((-11)^z * 9^z), z= infinity);

What about the competitors?

.................................................................

Derive 6.1

> LIM(3^z * (-4)^z/((-3)^z * 4^z), z, inf)

1

.................................................................

Mathematica 5.1

> Limit[3^z (-4)^z/((-3)^z 4^z), z -> Infinity]

1

.................................................................

MuPAD 3.1.1

> limit(3^z * (-4)^z/((-3)^z * 4^z), z= infinity);

1

.................................................................

Buy Maple to save time, learn more and improve your grades,
and, most important, pay out of your pocket for Maplesoft's
staff education,

Vladimir Bondarenko
VM and GEMM architect
Co-founder, CEO, Mathematical Director
Cyber Tester, LLC

http://www.cybertester.com/
http://maple.bug-list.org/
http://www.CAS-testing.org/



Relevant Pages