Tue 22 Jun 2004 04:53:36 PM UTC, original submission:
After a long thread on axiom-developer, the following concensus was optained:
Page, Bill writes:
> On Tuesday, June 22, 2004 6:11 AM Martin Rubey
> -unavailable- wrote:
>
> There is a bug.
>
> 0::CARD ^ 0::CARD
>
> should be 1::CARD
ok.
> > except that in
> >
> > Vanuxem Grgory writes:
> > > In complex(Float) and Complex(SingleFloat), we have to change the
> > > exponentiation so that
> > > complex(0,0)^complex(0,0.0)
> > > or
> > > complex(0,0)^complex(2,2.0)
> > > doesn't use log.
> >
> > the latter really should give 0?
> >
>
> No. complex(0,0)^complex(0,0.0) is like 0^0.0 and should
> return
>
> '0**complex(0,0.0)' is undefined
>
> The message 'log 0 generated' is confusing but technically
> correct.
Yes, but complex(0,0)^complex(2,2.0) should be 0.0, shouldn't it?
|