From 72706eb6697fba361e138ddaca0765f8415eb8f3 Mon Sep 17 00:00:00 2001
From: Peter Bruin
Date: Fri, 18 Jul 2014 16:25:03 +0100
Subject: [PATCH] Trac 12947: handle numerical noise correctly
---
src/sage/interfaces/maxima_lib.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/sage/interfaces/maxima_lib.py b/src/sage/interfaces/maxima_lib.py
index 039c75fc3cb..7848b94c388 100644
--- a/src/sage/interfaces/maxima_lib.py
+++ b/src/sage/interfaces/maxima_lib.py
@@ -760,8 +760,11 @@ def sr_integral(self,*args):
The following integral was computed incorrectly in versions of
Maxima before 5.27 (see :trac:`12947`)::
- sage: integrate(x*cos(x^3),(x,0,1/2)).n() # abs tol 1e-16
+ sage: a = integrate(x*cos(x^3),(x,0,1/2)).n()
+ sage: a.real()
0.124756040961038
+ sage: a.imag().abs() < 3e-17
+ True
"""
try: