I was trying to execute a large script, which I had generated
automatically with a view to testing Sage at integrating and
differentiating random polynomials.

The script looks a bit like this, but has many entries, with each
polynomial generated randomly.

f1=+2-2*x+2*x^2+2*x^3+4*x^4-1*x^5+3*x^6
f1
intf1=integrate(f1,x)
f2=diff(intf1,x)
ans=f1.full_simplify() - f2.full_simplify()
if  ans != 0:
     print "Error when integrating ", (f1), " answer got was ", (ans)
else:
     print "OK integrating ", (f1)


etc

I used

$ sage < scriptfile

but it eventually fails with:

sage: sage: sage: sage: ....: ....: ....: ....: OK integrating  -4*x^6
+ x^5 - 3*x^4 + 3*x^3 - 4*x^2 + 4
sage: sage: 2*x^6 + 3*x^5 + x^4 - 4*x^2 - 2
sage: sage: sage: sage: ....: ....: ....: ....: OK integrating  2*x^6
+ 3*x^5 + x^4 - 4*x^2 - 2
sage: sage: 3*x^6 - 3*x^5 - 3*x^4 + 3*x^2 + x - 3
sage: sage: sage: sage: ....: ....: ....: ....: OK integrating  3*x^6
- 3*x^5 - 3*x^4 + 3*x^2 + x - 3
sage: sage: -x^6 + 2*x^5 - 3*x^3 - 3*x^2 + 3*x
sage: sage: sage: sage: ....: ....: ....: ....: OK integrating  -x^6 +
2*x^5 - 3*x^3 - 3*x^2 + 3*x
sage: sage: -2*x^6 + x^2 - 4*x + 3
sage: sage: sage: sage: ....: ....: ....: ....: OK integrating  -2*x^6
+ x^2 - 4*x + 3
sage: sage: -4*x^6 - 2*x^4 - 3*x^3 - 4*x + 1
sage: sage: sage: sage: ....: ....: ....: ....: OK integrating  -4*x^6
- 2*x^4 - 3*x^3 - 4*x + 1
sage: sage: x^6 - 2*x^5 + 2*x^4 - 3*x^3 - x^2 - x + 1
WARNING: Output cache limit (currently 1000 entries) hit.
Flushing cache and resetting history counter...
The only history variables available will be _,__,___ and _1
with the current result.
sage: sage: sage: sage: ....: ....: ....: ....: OK integrating  x^6 -
2*x^5 + 2*x^4 - 3*x^3 - x^2 - x + 1
sage:
Exiting Sage (CPU time 0m52.12s, Wall time 1m30.11s).
Exiting spawned Maxima process.


Any ideas how I can process a script which has thousands or even
perhaps millions of lines?


Any idea why there are so many Sage prompts?

Dave

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to