Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

"What might be so fundamentally wrong at Maplesoft?"

15 views
Skip to first unread message

Vladimir Bondarenko

unread,
Aug 1, 2006, 10:00:17 PM8/1/06
to
...............................................................

Peter Luschny writes on Tue, Dec 23 2003 1:39 pm in a message
titled "Re: euler(0,1) shows Maple bugs are really ubiquitous"

http://groups.google.com/group/comp.soft-sys.math.maple/msg/572265481f09ebe5?hl=en&

PL> "What might be so fundamentally wrong at Maplesoft?"

The answer to your question is of extreme importance.

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

DESCRIPTION: None of Maple versions since at least 1994 on
can approximate this trivial integral.

TEST CASE: evalf(Int(1/z^2, z= I..I*infinity));

EXPECTED: -1.*I

COMMENT: evalf(int(1/z^2, z= I..I*infinity));

-1.*I


-------------------- (2005) Maple 10.00 ----------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (2004) Maple 9.5.1 ----------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (2004) Maple 9.5 ------------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (2003) Maple 9 --------------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (2002) Maple 8 --------------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (2001) Maple 7 --------------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (2000) Maple 6 --------------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (1997) Maple V Rel 5 --------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (1995) Maple V Rel 4 --------------------
Error, (in evalf/int) non-numeric integration limit encountered
-------------------- (1994) Maple V Rel 3 --------------------
Error, (in evalf/int) non-numeric integration limit encountered
---------------------------------------------------------------

COMPARE: Derive 6 and Mathematica 5.2 yield a correct
result.

APPROX(INT(1/z^2,z,#i,inf))
NIntegrate[1/z^2, {z, I, I Infinity}]

- #i
0. - 1. I

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

Maplesoft: Propagating math crass ignorance worldwide

http://groups.google.com/group/sci.math.symbolic/browse_frm/thread/a21272a3ba5b7f40/7e437e17ffedebda#7e437e17ffedebda

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

Maplesoft is committed to providing the highest level
of blatant lie about support for the products it sells

http://groups.google.com/group/sci.math.symbolic/browse_frm/thread/aa28c5e820f55502/3420cbd5725f952e#3420cbd5725f952e

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

First world's Man+Machine Based Maple Crisis Review (beta 0.1)

http://maple.bug-list.org/maple-crisis.php

(beta 0.2 is already of 450+ pages... selected of the selected)

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

Robert Israel

unread,
Aug 2, 2006, 1:48:57 AM8/2/06
to
In article <1154484017....@b28g2000cwb.googlegroups.com>,
Vladimir Bondarenko <v...@cybertester.com> wrote:

|>DESCRIPTION: None of Maple versions since at least 1994 on
|> can approximate this trivial integral.

|>TEST CASE: evalf(Int(1/z^2, z= I..I*infinity));

|>EXPECTED: -1.*I

Not quite trivial! In this case it may be obvious what path you
want to integrate along, but what would you do in general, e.g.
for integrating from 1 to I*infinity? Anyway, the improper numerical
integration routines reject this, because they are only set up
for real intervals. Integrals with complex endpoints are not
mentioned on the ?evalf,Int help page. So you're asking evalf(Int(...))
to do something it was never intended to do. Of course, you can
use a parametrization of the integration path with a real parameter
and get the correct answer:

> Z:= I*t;
evalf(Int(1/Z^2*diff(Z,t), t=1..infinity));

Robert Israel isr...@math.ubc.ca
Department of Mathematics http://www.math.ubc.ca/~israel
University of British Columbia Vancouver, BC, Canada

Vladimir Bondarenko

unread,
Aug 2, 2006, 3:12:47 PM8/2/06
to
..............................................................

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

"Maplesoft is committed to providing the highest level

of support for the products it sells"

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

DESCRIPTION: Yet another regression bug of many 1000s.

TEST CASE: limit(RootOf(I*_Z^2+z), z= 1.);

EXPECTED: .7071067812+.7071067812*I

CHECKUP: evalf(Limit(RootOf(I*_Z^2+z), z= 1));
evalf(limit(RootOf(I*_Z^2+z), z= 1));

.7071067812+.7071067812*I
.7071067812+.7071067812*I


--------------- (2005) Maple 10.00 --------------------------
Error, (in content/polynom) general case of floats not handled
--------------- (2004) Maple 9.5.1 --------------------------
Error, (in content/polynom) general case of floats not handled
--------------- (2004) Maple 9.5 ----------------------------
Error, (in content/polynom) general case of floats not handled
--------------- (2003) Maple 9 ------------------------------
Error, (in content/polynom) general case of floats not handled
--------------- (2002) Maple 8 ------------------------------
.7071067812+.7071067812*I
--------------- (2001) Maple 7 ------------------------------
.7071067812+.7071067812*I
--------------- (2000) Maple 6 ------------------------------
-.7071067812-.7071067812*I
--------------- (1997) Maple V Rel 5 ------------------------
.7071067812+.7071067812*I
--------------- (1995) Maple V Rel 4 ------------------------
-.7071067812-.7071067812*I
--------------- (1994) Maple V Rel 3 ------------------------
-.7071067812-.7071067812*I
--------------------------------------------------------------


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

Peter Luschny writes on Tue, Dec 23 2003 1:39 pm in a message
titled "Re: euler(0,1) shows Maple bugs are really ubiquitous"

http://groups.google.com/group/comp.soft-sys.math.maple/msg/572265481f09ebe5?hl=en&

PL> "What might be so fundamentally wrong at Maplesoft?"

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

Vladimir Bondarenko

unread,
Aug 8, 2006, 11:22:09 PM8/8/06
to
...............................................................

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

"Maplesoft is committed to providing the highest level
of support for the products it sells"

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

DESCRIPTION: Yet another regression bug of many 1000s.

Only Maple 6 of 2000 can approximate this
trivial integral correctly.


TEST CASE: evalf(Int(1/z, z= 10^16..infinity));

EXPECTED: Float(infinity)

CHECKUP: evalf(int(1/z, z= 10^16..infinity));

Float(infinity)


--------------- (2005) Maple 10.00 ---------------------------
.1396213761e-12
--------------- (2004) Maple 9.5.1 ---------------------------
.1396213761e-12
--------------- (2004) Maple 9.5 -----------------------------
.1396213761e-12
--------------- (2003) Maple 9 -------------------------------
.1396213761e-12
--------------- (2002) Maple 8 -------------------------------
.1396213761e-12
--------------- (2001) Maple 7 -------------------------------
.1396213761e-12
--------------- (2000) Maple 6 -------------------------------
Float(infinity)
--------------- (1997) Maple V Rel 5 -------------------------
Error, (in evalf/int) integrand has a pole in the interval


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

Error, (in evalf/int) integrand has a pole in the interval


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

Error, (in evalf/int) integrand has a pole in the interval
---------------------------------------------------------------

Proginoskes

unread,
Aug 9, 2006, 2:57:07 AM8/9/06
to

Robert Israel wrote:
> In article <1154484017....@b28g2000cwb.googlegroups.com>,
> Vladimir Bondarenko <v...@cybertester.com> wrote:
>
> |>DESCRIPTION: None of Maple versions since at least 1994 on
> |> can approximate this trivial integral.
>
> |>TEST CASE: evalf(Int(1/z^2, z= I..I*infinity));
>
> |>EXPECTED: -1.*I
>
> Not quite trivial! In this case it may be obvious what path you
> want to integrate along,

It's not obvious to me. Clearly the integral is path-dependent.

> but what would you do in general, e.g.
> for integrating from 1 to I*infinity? Anyway, the improper numerical
> integration routines reject this, because they are only set up
> for real intervals. Integrals with complex endpoints are not
> mentioned on the ?evalf,Int help page. So you're asking evalf(Int(...))
> to do something it was never intended to do. Of course, you can
> use a parametrization of the integration path with a real parameter
> and get the correct answer:
>
> > Z:= I*t;
> evalf(Int(1/Z^2*diff(Z,t), t=1..infinity));

Too bad he didn't reply to this, and just reposted what he had before.
Is "Vladimir Bondarenko" a bot? And if he is so upset about computer
algebra packages, why doesn't he write one that works?

--- Christopher Heckman

isr...@math.ubc.ca

unread,
Aug 9, 2006, 12:04:44 PM8/9/06
to

Proginoskes wrote:
> Robert Israel wrote:
> > In article <1154484017....@b28g2000cwb.googlegroups.com>,
> > Vladimir Bondarenko <v...@cybertester.com> wrote:
> >
> > |>DESCRIPTION: None of Maple versions since at least 1994 on
> > |> can approximate this trivial integral.
> >
> > |>TEST CASE: evalf(Int(1/z^2, z= I..I*infinity));
> >
> > |>EXPECTED: -1.*I
> >
> > Not quite trivial! In this case it may be obvious what path you
> > want to integrate along,
>
> It's not obvious to me. Clearly the integral is path-dependent.

Ummm, in this case the value of the integral is not path-dependent: the

antiderivative is single-valued, and has a limit at complex infinity.
But
of course evalf(Int(...)) should not be expected to know that.

Message has been deleted

Vladimir Bondarenko

unread,
Aug 9, 2006, 9:22:01 PM8/9/06
to
Christopher Heckman writes:

CH> Is "Vladimir Bondarenko" a bot?

I claim that I am a human being, but it's up to you to decide.

Give me a call at 380-652-540732 and chat with me on CASs
or any other topic. Then make up you mind on the point.

CH> And if he is so upset about computer algebra packages,
CH> why doesn't he write one that works?

Possibly, one fine day, I should consider doing this...
If I ever do, the key word would be ERGONOMICS.

It means that the customer of such a system should get a
correct answer in the minimal time, and this answer should
be represented in a shape to be most useful for the customer.


Sincerely,

Vladimir Bondarenko

VM and GEMM architect
Co-founder, CEO, Mathematical Director

http://www.cybertester.com/ Cyber Tester, LLC
http://maple.bug-list.org/ Maple Bugs Encyclopaedia
http://www.CAS-testing.org/ CAS Testing

Proginoskes

unread,
Aug 10, 2006, 2:37:49 AM8/10/06
to

isr...@math.ubc.ca wrote:
> Proginoskes wrote:
> > Robert Israel wrote:
> > > In article <1154484017....@b28g2000cwb.googlegroups.com>,
> > > Vladimir Bondarenko <v...@cybertester.com> wrote:
> > >
> > > |>DESCRIPTION: None of Maple versions since at least 1994 on
> > > |> can approximate this trivial integral.
> > >
> > > |>TEST CASE: evalf(Int(1/z^2, z= I..I*infinity));
> > >
> > > |>EXPECTED: -1.*I
> > >
> > > Not quite trivial! In this case it may be obvious what path you
> > > want to integrate along,
> >
> > It's not obvious to me. Clearly the integral is path-dependent.
>
> Ummm, in this case the value of the integral is not path-dependent: the
> antiderivative is single-valued, and has a limit at complex infinity. But
> of course evalf(Int(...)) should not be expected to know that.

Well, what if you start at i, go around the origin back to i, then go
straight up to i*infinity? Doesn't the fact that 1/z^2 has a nonzero
residue at 0 mean that the integral is path-dependent? (It's been a
while since I've done any complex analysis, so I may be mis-remembering
things here.)

And what if the path goes through the origin?

--- Christopher Heckman

Proginoskes

unread,
Aug 10, 2006, 2:39:56 AM8/10/06
to

Vladimir Bondarenko wrote:
> Christopher Heckman writes:
>
> CH> Is "Vladimir Bondarenko" a bot?
>
> I claim that I am a human being, but it's up to you to decide.
>
> Give me a call at 380-652-540732 and chat with me on CASs
> or any other topic. Then make up you mind on the point.

Well, now I know how to get a non-bot reply out of you. 8-) (I asked,
because your answer to a post was to re-post something else.)

> CH> And if he is so upset about computer algebra packages,
> CH> why doesn't he write one that works?
>
> Possibly, one fine day, I should consider doing this...
> If I ever do, the key word would be ERGONOMICS.
>
> It means that the customer of such a system should get a
> correct answer in the minimal time, and this answer should
> be represented in a shape to be most useful for the customer.

Are there any parts of Maple that you have found are guaranteed to give
a correct answer?

--- Christopher Heckman

Robert Israel

unread,
Aug 10, 2006, 11:57:51 AM8/10/06
to
In article <1155191869.2...@h48g2000cwc.googlegroups.com>,
Proginoskes <CCHe...@gmail.com> wrote:

>> Ummm, in this case the value of the integral is not path-dependent: the
>> antiderivative is single-valued, and has a limit at complex
>infinity. But
>> of course evalf(Int(...)) should not be expected to know that.
>
>Well, what if you start at i, go around the origin back to i, then go
>straight up to i*infinity? Doesn't the fact that 1/z^2 has a nonzero
>residue at 0 mean that the integral is path-dependent?

No, 1/z^2 has residue 0 at 0.

>And what if the path goes through the origin?

That's a special case. The integral is undefined then.

Vladimir Bondarenko

unread,
Aug 12, 2006, 3:03:58 PM8/12/06
to
Christopher Heckman writes:

CH> Are there any parts of Maple that you have found
CH> are guaranteed to give a correct answer?

A great question, thanks.

I will answer it soon.

Vladimir Bondarenko

unread,
Aug 12, 2006, 3:15:02 PM8/12/06
to
.................................................................

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

"Maplesoft is committed to providing the highest level

of support for the products it sells"

He-he... Do you still believe this poppycock?

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

DESCRIPTION: Yet another regression bug of many 1000s.

Only Maple V Rel 4 of 1995 and Maple V Rel 5 of
1997 can calculate this integral correctly.

TEST CASE: int(int(abs(y^2-x), x= -1..1), y= 0..1);

EXPECTED: 6/5

1.200000000

CHECKUP: evalf(Int(Int(abs(y^2-x), x= -1..1), y= 0..1));

1.199999956


--------------- (2005) Maple 10.00 -----------------------------
Maple keeps running after 10000 seconds + SEVERE SWAPPING
--------------- (2004) Maple 9.5.1 -----------------------------
int(2*y^2+2*y^2*PIECEWISE([0, y-I < 0],[1, otherwise])-PIECEWISE(
[0, y+I < 0],[1, otherwise])-y^4*PIECEWISE([0, y+I < 0],[1, other
wise])+P,................ Blah-blah-blah Maplesoft is the best!
--------------- (2004) Maple 9.5 -------------------------------
int(2*y^2-y^4*PIECEWISE([0, y+I < 0],[1, otherwise])+PIECEWISE([0
, y-I < 0],[1,otherwise])-PIECEWISE([0, y+I < 0],[1, otherwise])+
y^4*PIECE................ Go and buy Maple 11 coming soon!
--------------- (2003) Maple 9 ---------------------------------
int(2*y^2+PIECEWISE([0, y-I < 0],[1, otherwise])+2*y^2*PIECEWISE(
[0, y-I < 0],[1, otherwise])-PIECEWISE([0, y+I < 0],[1, otherwise
])+y^4*PI................ Off with Vladimir Bondarenko!
--------------- (2002) Maple 8 ---------------------------------
int(2*y^2+2*y^2*Heaviside(y-1)+Heaviside(y+1)+y^4*Heaviside(y+1)-
Heaviside(y-1)-y^4*Heaviside(-y+1)-2*y^2*Heaviside(y+1)-2*y^4*Hea
viside(y-................ VB is a villain! He is a commie.
--------------- (2001) Maple 7 ---------------------------------
int(2*y^2+y^4*Heaviside(y+1)+2*y^2*Heaviside(y-1)-2*y^2*Heaviside
(y+1)+Heaviside(y+1)-y^4*Heaviside(-y+1)-Heaviside(y-1)-2*y^4*Hea
viside(y-................ Long live Maplesoft! Hurrah! Hurrah!
--------------- (2000) Maple 6 ---------------------------------
int(2*y^2-Heaviside(y-1)+2*y^2*Heaviside(y-1)+y^4*Heaviside(y+1)-
2*y^2*Heaviside(y+1)-y^4*Heaviside(-y+1)+Heaviside(y+1)-2*y^4*Hea
viside(y-................ We the Maplesoft are zero cool!
--------------- (1997) Maple V Rel 5 ---------------------------
6/5
--------------- (1995) Maple V Rel 4 ---------------------------
6/5
--------------- (1994) Maple V Rel 3 ---------------------------
int(-(y^2-1)^2*signum(y^2-1)/2+(y^2+1)^2*signum(y^2+1)/2,y=0..1)
-----------------------------------------------------------------


COMMENT: Mathematica 5.2 and Derive 6 calculate this
integral correctly.

int(int(abs(y-x),x,-1,1),y,0,1)
Integrate[Abs[y^2-x], {y,0,1}, {x,-1,1}]

6/5
6/5

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

First world's Man+Machine Based Maple Crisis Review (beta 0.1)

http://maple.bug-list.org/maple-crisis.php

(beta 0.2 is already of 500+ pages... selected of the selected)

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

Axel Vogt

unread,
Aug 12, 2006, 4:05:52 PM8/12/06
to
It seems that Maple does not take into account the restrictions given
by the integration bounds, since assuming them works.

Vladimir Bondarenko

unread,
Aug 16, 2006, 7:10:40 PM8/16/06
to
...............................................................

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

"Maplesoft is committed to providing the highest level
of support for the products it sells"

Don't give me any of that bull.

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

DESCRIPTION: None of Maple versions since at least 1994 on

can calculate this TRIVIAL limit corectly.

TEST CASE: limit((z^I-(2*z)^I)/z^I, z= 0);

EXPECTED: 1 - 2^I

.2307610986-.6389612763*I

CHECKUP: limit((z^I-(2*z)^I)/z^I, z= -0.001);
limit((z^I-(2*z)^I)/z^I, z= 0.001);

.2307610986-.6389612764*I
.2307610986-.6389612763*I


--------------- (2005) Maple 10.00 ---------------------------

limit((z^I-(2*z)^I)/(z^I),z = 0)


--------------- (2004) Maple 9.5.1 ---------------------------

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)


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

limit((z^I-(2*z)^I)/(z^I),z = 0)
---------------------------------------------------------------

COMMENT: Derive 6, Mathematica 5.2, and MuPAD 4.0 return
a correct answer.

LIM((z^#i-(2*z)^#i)/z^#i,z,0)
Limit[(z^I - (2z)^I)/z^I, z -> 0]
limit((z^I-(2*z)^I)/z^I, z=0);

1-#e^(#i*LN(2))
1 - Cos[Log[2]] - I Sin[Log[2]]
1 - 2^(I)

0.2307610986 - 0.6389612763*I
0.230761 - 0.638961 I
0.2307610986 - 0.6389612763*I

Thomas Richard

unread,
Aug 17, 2006, 3:09:43 AM8/17/06
to

[Newsgroup list shortened - you keep posting into off-topic groups]
"Vladimir Bondarenko" <v...@cybertester.com> wrote:

> DESCRIPTION: None of Maple versions since at least 1994 on
> can calculate this TRIVIAL limit corectly.
>
> TEST CASE: limit((z^I-(2*z)^I)/z^I, z= 0);
>
> EXPECTED: 1 - 2^I

Just apply simplify before or after taking the limit.
You know that limit does not do many simplifications.

> COMMENT: Derive 6, Mathematica 5.2, and MuPAD 4.0 return
> a correct answer.
>

> 1-#e^(#i*LN(2))
> 1 - Cos[Log[2]] - I Sin[Log[2]]
> 1 - 2^(I)

So in Derive and Mathematica, you have to simplify the result as well.

--
Thomas Richard
Maple Support
Scientific Computers GmbH
http://www.scientific.de

Vladimir Bondarenko

unread,
Aug 17, 2006, 12:12:30 PM8/17/06
to
Thomas Richard writes:

TR> in Derive and Mathematica, you have to simplify the
TR> result as well.


No.

Derive, Mathematica, and MuPAD return the answer IMMEDIATELY.

But during the last 12 years the Maplesoft's customer MUST
simplify the limit call to get the answer even for such a
RIDICULOUSLY SIMPLE limit...

At that, Maplesoft claims:

"Maplesoft is committed to providing the highest level of

support for the products it sells" (!)

It stinks.

Walter Roberson

unread,
Aug 17, 2006, 12:21:25 PM8/17/06
to
In article <1155831150.5...@74g2000cwt.googlegroups.com>,
Vladimir Bondarenko <v...@cybertester.com> wrote:

>But during the last 12 years the Maplesoft's customer MUST
>simplify the limit call to get the answer even for such a
>RIDICULOUSLY SIMPLE limit...

>At that, Maplesoft claims:

>"Maplesoft is committed to providing the highest level of
>support for the products it sells" (!)

Oh, that again.

You have been misreading that sentance for rather some time,
Vladimir. The committment is to *support*, not to *accuracy*
or *usefulness*.
--
There are some ideas so wrong that only a very intelligent person
could believe in them. -- George Orwell

Vladimir Bondarenko

unread,
Aug 17, 2006, 12:48:09 PM8/17/06
to
Walter Roberson wrote:

WR> You have been misreading that sentance

Hello Walter,

Judging from your active defence speech, it looks
like you started working for Maplesoft?

How about reading this

"We celebrate 15 years since a bug in Maple
was reported *publicly* !"

and being assured that I deal with Maple, in terms
of hours spent, enough thousands hours to learn what
I am speaking about - and that I am, unlike you,
a QA engineer.

So, enjoy, "Maple bugs: Big festal day"

http://groups.google.com/group/sci.math.symbolic/msg/6002b726f9f2e669

and this is just a particular example of Maplesoft's
outrageous lies...

alainv...@yahoo.fr

unread,
Aug 17, 2006, 1:42:13 PM8/17/06
to

Vladimir Bondarenko a écrit :

Dear Vladimir ,
You've made lots and lots of tests with Maple ,
is it worth more than maple syrup ?
Do you know better sides of this software?
I mean cases UNEQUALLED by other softwares ....
Alain

Thomas Richard

unread,
Aug 17, 2006, 1:59:01 PM8/17/06
to
"Vladimir Bondarenko" <v...@cybertester.com> wrote:

> Thomas Richard writes:
>
> TR> in Derive and Mathematica, you have to simplify the
> TR> result as well.
>
> No.

Yes, you have to. Please see their output again.
Without simplification, they don't return the expression you "EXPECTED".

Walter Roberson

unread,
Aug 17, 2006, 3:15:55 PM8/17/06
to
In article <1155833289.6...@h48g2000cwc.googlegroups.com>,

Vladimir Bondarenko <v...@cybertester.com> wrote:
>Walter Roberson wrote:

>WR> You have been misreading that sentance

>Hello Walter,

>Judging from your active defence speech, it looks
>like you started working for Maplesoft?

One does not need to work for a company in order to ask that the
criticism of them be correct.

>and being assured that I deal with Maple, in terms
>of hours spent, enough thousands hours to learn what
>I am speaking about - and that I am, unlike you,
>a QA engineer.

In English, "support" does not necessarily mean "eliminate problems".
"support" can mean "give assistance". This can include training,
help with interpreting documentation, help with finding problems,
help with chosing approaches -- in other words, to help with making
the best use possible for something *as it is*.

Some companies believe that fixing problems (especially difficult
mathematical problems) is a job for Research and Development, not
for Support.

This is especially true when facilities need to be extended, such as
enhancements to handle additional integration approaches -- even if
that enhancement is one of seperating out subcases that the general
approaches do NOT work for, and for those subcases, returning a
"I don't know that!" status.
--
"law -- it's a commodity"
-- Andrew Ryan (The Globe and Mail, 2005/11/26)

Vladimir Bondarenko

unread,
Aug 17, 2006, 10:10:48 PM8/17/06
to
Thomas Richard writes:

TR> Without simplification, they don't return the expression
TR> you "EXPECTED".

You touched an important point. The EXPECTED field is usually
the shortest possible answer, in terms of size. In the given
case, it could be formulated in the following lengthier way,
and I assume that the readers perform this substitution in
their minds:

EXPECTED: 1) The limit is not present in the answer.
2) The size of the answer is not too large
and, positively, is human readable.
3) The answer is mathematically equivalent
to 1-2^I.

The problem is NOT a concrete shape of the answer, but the
ABSENCE of the answer itself for such an input; you can see
that the DESCRIPTION field reads

http://groups.google.com/groups/search?enc_author=DGH54hIAAADSLMhG2JuPaQfJ25Vk4k328rhlH0Pnl47z4AZhN98BFg&scoring=d

DESCRIPTION: None of Maple versions since at least 1994 on

can calculate this TRIVIAL limit correctly.

All Maple commercial competitors calculate this limit correctly.

Even some FREE packages also calculate this limit correctly!

For example, Maxima 5.9.3

limit((z^%i-(2*z)^%i)/z^%i,z,0);

1-2^%i

This is why the fact that such a defect resides in the Maple
kernel for solid 12 years presents a big commercial scandal,
being considered along with the rest of the

DOZENS THOUSANDS UNFIXED BUGS.


Best wishes,

Vladimir Bondarenko

VM and GEMM architect
Co-founder, CEO, Mathematical Director

http://www.cybertester.com/ Cyber Tester, LLC
http://maple.bug-list.org/ Maple Bugs Encyclopaedia
http://www.CAS-testing.org/ CAS Testing

.

Vladimir Bondarenko

unread,
Aug 17, 2006, 10:58:19 PM8/17/06
to
Walter Roberson writes:

http://groups.google.com/group/sci.math.symbolic/msg/ba8545203d437930

I agree with you that English is not my mother tongue,
and that word "support" has quite a number of meanings

http://www.google.com/search?hl=en&q=define%3Asupport&btnG=Google+Search

Over 15 years I keep communicating with persons over the
globe in English, and we are able to solve practical tasks
like, in particular, improving Mathematica, Derive, MuPAD.

I also understand without a dictionary about 95% words in
the texts written by O. Henry, London, Bradbury, Kipling,
Poe, Stevenson, Wilde, Asimov, Chandler, Conan Doyle.

I also believe that conjecturing about the subtleties on the
precise meaning Maplesoft embedded into their statement

"Maplesoft is committed to providing the highest level
of support for the products it sells"

is not much practical as Maple 2002-2006 sucks straightly;
just consider hundreds of my Google Groups messages

http://groups.google.com/groups/search?q=Maple+bug+Bondarenko

which, in the best case, present less than 1% of the full Maple
defects landscape.

If we select your "support" = "give assistance" interpretation,
even from my very limited personal experience of communication
with Maplesoft's folks I cannot name it "highest" in any sense
because it included reporting me (by chance of course) invalid
data, at least one very long delay, or even DIRECT ABSENCE OF
ANY HELP whatsoever.

Unlike some authors here who have free access to Maple, I pay
for Maple out of my own pocket, and I got gradually VERY much
unsatisfied with its quality - especially given the fact that
over many many years NO serious work done on Maple defects
fixing.


Sincerely,

Vladimir Bondarenko

VM and GEMM architect
Co-founder, CEO, Mathematical Director

http://www.cybertester.com/ Cyber Tester, LLC
http://maple.bug-list.org/ Maple Bugs Encyclopaedia
http://www.CAS-testing.org/ CAS Testing

Walter Roberson

unread,
Aug 18, 2006, 3:18:56 AM8/18/06
to
In article <1155869898....@m79g2000cwm.googlegroups.com>,

Vladimir Bondarenko <v...@cybertester.com> wrote:
>If we select your "support" = "give assistance" interpretation,
>even from my very limited personal experience of communication
>with Maplesoft's folks I cannot name it "highest" in any sense
>because it included reporting me (by chance of course) invalid
>data, at least one very long delay, or even DIRECT ABSENCE OF
>ANY HELP whatsoever.

You have often posted the "highest quality of support" quote
along side highly negative terms such as "lies", and your evidence
for the "lies" has been bug reports. If one selects the
"give assistance" interpretation, then your bug reports are not
evidence that the quotation is a "lie": for that, you would need
evidence such as long call wait times, rude answers, ignoring (polite!)
queries, and so on.

Notice that at no point did I claim that Maple does -not- have
numerous bugs; nor did I claim that maplesoft provides high quality
assistance: I do but point out that the evidence you have
been presenting of "lies" in maplesoft's statement is instead
evidence of something else. That doesn't lessen the importance of
your evidence, but the power of the evidence is weaker when it
is misaimed.
--
Is there any thing whereof it may be said, See, this is new? It hath
been already of old time, which was before us. -- Ecclesiastes

Jeremy Boden

unread,
Aug 18, 2006, 5:06:58 AM8/18/06
to
On Thu, 2006-08-17 at 19:58 -0700, Vladimir Bondarenko wrote:
> Walter Roberson writes:
>
> http://groups.google.com/group/sci.math.symbolic/msg/ba8545203d437930
>
> I agree with you that English is not my mother tongue,
> and that word "support" has quite a number of meanings
>
> http://www.google.com/search?hl=en&q=define%3Asupport&btnG=Google+Search
>
> Over 15 years I keep communicating with persons over the
> globe in English, and we are able to solve practical tasks
> like, in particular, improving Mathematica, Derive, MuPAD.
>
> I also understand without a dictionary about 95% words in
> the texts written by O. Henry, London, Bradbury, Kipling,
> Poe, Stevenson, Wilde, Asimov, Chandler, Conan Doyle.
>
...
Nearly all those people are dead people - and some are not even English.

...
BTW does this software that you are "Mathematical Director" of have any
deficiencies?

--
Jeremy Boden


Herman Rubin

unread,
Aug 18, 2006, 9:44:42 PM8/18/06
to
In article <1155892018.5...@localhost.localdomain>,

Jeremy Boden <jer...@jboden.demon.co.uk> wrote:
>On Thu, 2006-08-17 at 19:58 -0700, Vladimir Bondarenko wrote:
>> Walter Roberson writes:

>> http://groups.google.com/group/sci.math.symbolic/msg/ba8545203d437930

>> I agree with you that English is not my mother tongue,
>> and that word "support" has quite a number of meanings

>> http://www.google.com/search?hl=en&q=define%3Asupport&btnG=Google+Search

>> Over 15 years I keep communicating with persons over the
>> globe in English, and we are able to solve practical tasks
>> like, in particular, improving Mathematica, Derive, MuPAD.

>> I also understand without a dictionary about 95% words in
>> the texts written by O. Henry, London, Bradbury, Kipling,
>> Poe, Stevenson, Wilde, Asimov, Chandler, Conan Doyle.

>...
>Nearly all those people are dead people - and some are not even English.

A) So what? Shakespeare is also dead.

B) AFAIK, their writings are considered to be in the
English language.
--
This address is for information only. I do not claim that these views
are those of the Statistics Department or of Purdue University.
Herman Rubin, Department of Statistics, Purdue University
hru...@stat.purdue.edu Phone: (765)494-6054 FAX: (765)494-0558

Vladimir Bondarenko

unread,
Aug 25, 2006, 4:03:45 AM8/25/06
to
...............................................................

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

"Maplesoft is committed to providing the highest level
of support for the products it sells"

Hell NO.

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

DESCRIPTION: NONE of Maple versions since at least 1994 on
can approximate this TRIVIAL integral corectly.

TEST CASE: evalf(Int(1/z, z= 1..10^152));

EXPECTED: 349.9929341

CHECKUP: evalf(int(1/z, z= 1..10^152));

349.9929341


--------------- (2005) Maple 10.00 ---------------------------

.1547987616e150


--------------- (2004) Maple 9.5.1 ---------------------------

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150
---------------------------------------------------------------

Vladimir Bondarenko

unread,
Aug 25, 2006, 4:03:41 AM8/25/06
to
...............................................................

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

"Maplesoft is committed to providing the highest level
of support for the products it sells"

Hell NO.

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

DESCRIPTION: NONE of Maple versions since at least 1994 on
can approximate this TRIVIAL integral corectly.

TEST CASE: evalf(Int(1/z, z= 1..10^152));

EXPECTED: 349.9929341

CHECKUP: evalf(int(1/z, z= 1..10^152));

349.9929341


--------------- (2005) Maple 10.00 ---------------------------

.1547987616e150


--------------- (2004) Maple 9.5.1 ---------------------------

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150


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

.1547987616e150
---------------------------------------------------------------

Vladimir Bondarenko

unread,
Sep 14, 2006, 6:11:07 PM9/14/06
to
...............................................................

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

"Maplesoft is committed to providing the highest level of
support for the products it sells"

Tell it to my old aunt Fanny.

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

DESCRIPTION: Yet another Maple regression bug, one of MANY
1000s regression bugs unfixed over many years.

TEST CASE: limit(erfc(z)^(Pi/2-arctan(z)), z= infinity);

EXPECTED: 0

CHECKUP: limit(erfc(z)^(Pi/2-arctan(z)), z= 4.);
limit(erfc(z)^(Pi/2-arctan(z)), z= 8.);
limit(erfc(z)^(Pi/2-arctan(z)), z= 16.);
limit(erfc(z)^(Pi/2-arctan(z)), z= 32.);

.1219630940e-1
.2511554963e-3
.9323667264e-7
.1127989056e-13


-------------------- (2005) Maple 10.00 ----------------------
infinity
-------------------- (2004) Maple 9.5.1 ----------------------
infinity
-------------------- (2004) Maple 9.5 ------------------------
infinity
-------------------- (2003) Maple 9 --------------------------
infinity
-------------------- (2002) Maple 8 --------------------------
infinity
-------------------- (2001) Maple 7 --------------------------
infinity
-------------------- (2000) Maple 6 --------------------------
infinity
-------------------- (1997) Maple V Rel 5 --------------------
infinity
-------------------- (1995) Maple V Rel 4 --------------------
infinity
-------------------- (1994) Maple V Rel 3 --------------------
0
---------------------------------------------------------------


COMPARE: Mathematica 5.2 returns the correct answer.

Limit[Erfc[z]^(Pi/2 - ArcTan[z]), z -> Infinity]

0

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

Maplesoft is committed to providing the highest level

of blatant lie about support for the products it sells

http://groups.google.com/group/sci.math.symbolic/browse_frm/thread/aa28c5e820f55502/3420cbd5725f952e?#3420cbd5725f952e

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

Maplesoft is committed to providing the highest level

of blatant lie about support for the products it sells,
next evidences

http://groups.google.com/group/sci.math.symbolic/browse_frm/thread/e7f7079a987c8a3f/1bc7f8a74f6987ee#1bc7f8a74f6987ee

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

First world's Man+Machine Based Maple Crisis Review (beta 0.1)

http://maple.bug-list.org/maple-crisis.php

(beta 0.2 is already of 550+ pages... selected of the selected)

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

Axel Vogt

unread,
Sep 17, 2006, 4:18:13 AM9/17/06
to
> TEST CASE: limit(erfc(z)^(Pi/2-arctan(z)), z= infinity);
>
> EXPECTED: 0

That bug seems to be corrected, but one has to use MultiSeries
(M 10 only I think):

limit(erfc(z)^(Pi/2-arctan(z)), z= infinity);

infinity


MultiSeries[limit](erfc(z)^(Pi/2-arctan(z)), z= infinity);

0

Vladimir Bondarenko

unread,
Sep 17, 2006, 5:00:12 AM9/17/06
to
Axel Vogt writes:

AV> That bug seems to be corrected,
AV> but one has to use MultiSeries

Stooop, stop, stop, stop...

If you use "MultiSeries[limit]" instead of "limit"
then the defect is NOT corrected.

It is corrected iff

limit(erfc(z)^(Pi/2-arctan(z)), z= infinity);

returns 0 (which is not the case).

If I

Vladimir Bondarenko: A short bio sketch
http://groups.google.com/group/sci.math.symbolic/msg/d47024ab371f09c6?hl=en&

Vladimir Bondarenko: The #1 world's CAS human tester
http://groups.google.com/group/sci.math.symbolic/msg/5123d38af7c24ad3?hl=en&

am not big enough authority for you (... a deep sigh :),
you may wish to have a look at, say, a book of famous
Cem Kaner, Professor of Software Engineering

http://www.kaner.com/resume.html

Testing Computer Software, 2nd Edition
Cem Kaner, Jack Falk, Hung Q. Nguyen

$47.30 only.

This item ships for FREE with Super Saver Shipping.

http://www.amazon.com/gp/help/customer/display.html/ref=mk_gship_dp/102-7707261-2345705?ie=UTF8&nodeId=527692&pop-up=1


Don't forget, it worked already very well in Maple V
Release 3.

Unfortunately, it was quite long ago... in 1994. (!)

Then it was broken by Maple developers (which is BAD)
and NEVER repaired during the last 11 years (which is
simply TERRIBLE).


Gruss,

Vladimir Bondarenko

VM and GEMM architect
Co-founder, CEO, Mathematical Director

http://www.cybertester.com/ Cyber Tester, LLC
http://maple.bug-list.org/ Maple Bugs Encyclopaedia
http://www.CAS-testing.org/ CAS Testing

Axel Vogt

unread,
Sep 17, 2006, 6:20:10 AM9/17/06
to
Vladimir Bondarenko wrote:
>
> Axel Vogt writes:
>
> AV> That bug seems to be corrected,
> AV> but one has to use MultiSeries
>
> Stooop, stop, stop, stop...
>
> If you use "MultiSeries[limit]" instead of "limit"
> then the defect is NOT corrected.
>
> It is corrected iff
>
> limit(erfc(z)^(Pi/2-arctan(z)), z= infinity);
>
> returns 0 (which is not the case).

It does, but packages have to be loaded

with(MultiSeries);
[AddFunction, FunctionSupported, GetFunction, LeadingTerm,
RemoveFunction, TypeForest, asympt, limit, multiseries,
series, taylor]

limit(erfc(z)^(Pi/2-arctan(z)), z= infinity); # now it uses the new version
:-limit(erfc(z)^(Pi/2-arctan(z)), z= infinity); # accessing the old version

0
infinity

0 new messages