Ask Your Question
3

Bug? Polynomial variable name matters

asked 2021-06-28 13:13:57 +0100

FabianG gravatar image

updated 2023-01-09 23:59:55 +0100

tmonteil gravatar image

The following calculation of an intersection of curves over QQbar raises an error within Singular on Sage v9.2.

P.<a, y, z> = ProjectiveSpace(QQbar, 2)
f = a^3 + z^3
C = Curve(f)
g = (a + y)^3 + z^3
D = Curve(g)
print(C.intersection_points(D))

It does work when replacing the variable name a by x.

I assume this is a bug but could not trace it down to the internals of rational_points and the Singular interface. The variables band d work, whereas c raises a different error. Does anyone know more about that? Is it already fixed in the newer versions? Should I post this as a ticket on https://trac.sagemath.org?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2021-06-28 18:43:07 +0100

tmonteil gravatar image

Thanks for reporting, this is clearly a bug, i can reproduce it on latest Sage version 9.4.beta3, it is know tracked at trac ticket 32077. If you want to contribute to this ticket (and others !), you can ask for a trac account or log-in via github, see https://doc.sagemath.org/html/en/deve...

edit flag offensive delete link more

Comments

thank you!

FabianG gravatar imageFabianG ( 2021-06-29 10:30:40 +0100 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2021-06-28 13:13:57 +0100

Seen: 334 times

Last updated: Jun 28 '21