Ticket #3666 (new defect)

Opened 3 months ago

pari(infinity) looks like it works, but it doesn't

Reported by: cwitty Assigned to: mabshoff
Priority: major Milestone: sage-3.2
Component: packages Keywords:
Cc:

Description

This looks like pari(infinity) works:

sage: pari(infinity)
Infinity

but it's actually just creating a Pari variable named Infinity.

sage: (pari(infinity)-1)^2
Infinity^2 - 2*Infinity + 1

We should make pari(infinity) raise an exception, instead. (As far as I can tell, Pari has no built-in notion of infinity, so we can't actually make it work.)