Singular
https://www.singular.uni-kl.de/forum/

Q2: Odd behavior for poly input
https://www.singular.uni-kl.de/forum/viewtopic.php?f=10&t=1354
Page 1 of 1

Author:  Justin C. Walker [ Thu Aug 11, 2005 5:31 pm ]
Post subject:  Q2: Odd behavior for poly input

Hi,

I don't get this:

> ring Fp=5,x,dp;
> poly f=7*x^3+9*x^2+8*x+3;
// ** redefining f **
> f;
2*x^3-x^2-2*x-2
> poly f=7x^3+9x^2+8x+3;
// ** redefining f **
> f;
-2*x^3+x^2-2*x-2

This is from 2.0.3 (Mac OS X 10.2.4). 'short=0' has been
entered.

The only difference between the two copies of 'f' is that
I didn't use the '*' between coefficient and indeterminate.

The second seems wrong to me, while the first seems correct.

Help!

Regards,

Justin


email: justin@mac.com
Posted in old Singular Forum on: 2003-04-10 03:36:32+02

Author:  greuel [ Thu Sep 08, 2005 11:48 am ]
Post subject: 

As  7x^3 is not unique (there are no brackets) there must
be a default: 7x^3 = (7x)^3, 7*x^3 = 7*(x^3).

The reason is that in Singular 7x is a monomial (taken to
the 3rd power) while 7*x is 7 * the monomial x (taken to
the 3rd power).
To be on the safe side you can always use brackets.

This is explained in the Manual:
6.3 Miscellaneous oddities

Gert-Martin

email: greuel@mathematik.uni-kl.de
Posted in old Singular Forum on: 2003-04-15 22:21:56+02

Author:  Justin C. Walker [ Wed Sep 21, 2005 8:27 pm ]
Post subject: 

> The reason is that in Singular 7x is a monomial (taken to
> the 3rd power) while 7*x is 7 * the monomial x (taken to
> the 3rd power).
> To be on the safe side you can always use brackets.

That's counter-intuitive. I guess I need to go back and read up on what a monomial is. I'd naturally expect '*' (implicit or not) to bind less tightly than '^'.

> This is explained in the Manual:
> 6.3 Miscellaneous oddities

I looked at this section, but just didn't make the connection.

Thanks for the clarification.

Regards,

Justin


email: justin@mac.com
Posted in old Singular Forum on: 2003-04-16 21:05:37+02

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/