#7095: os x 10.6 port -- numerous mysterious errors caused by weird "abort trap"
issue
---------------------+------------------------------------------------------
Reporter: was | Owner: tbd
Type: defect | Status: new
Priority: blocker | Milestone: sage-4.1.2
Component: porting | Keywords:
Reviewer: | Author:
Merged: |
---------------------+------------------------------------------------------
Comment(by fwclarke):
Some of these errors seems to arise from `test_relation` in
`sage/symbolic/expression.pyx`. Checking out
{{{
bool(diff(csch(x), x) == diff(Integer(1)/sinh(x), x))
}}}
which gives rise to the "mysterious error" in
`sage/functions/hyperbolic.py`, I find the following phenomena (with Mac
OS X 10.61, 2 GHz Intel Core 2 Duo, 2 GB):
{{{
----------------------------------------------------------------------
| Sage Version 4.1.2.rc0, Release Date: 2009-09-30 |
| Type notebook() for the GUI, and license() for information. |
----------------------------------------------------------------------
**********************************************************************
* *
* Warning: this is a prerelease version, and it may be unstable. *
* *
**********************************************************************
sage: sinh(x).subs({x: 2})
sinh(2)
sage: sinh(x).subs({x: 2.2})
4.45710517053589
sage: sinh(x).subs({x: RIF(2.2)})
4.457105170535895?
sage: sinh(x).subs({x: CIF(2.2)})
/Users/mafwc/sage-4.1.2.rc0/local/bin/sage-sage: line 202: 2260 Abort
trap sage-ipython "$@" -i
}}}
and similarly for cosh, tanh and several other hyperbolic functions. But
{{{
----------------------------------------------------------------------
| Sage Version 4.1.2.rc0, Release Date: 2009-09-30 |
| Type notebook() for the GUI, and license() for information. |
----------------------------------------------------------------------
**********************************************************************
* *
* Warning: this is a prerelease version, and it may be unstable. *
* *
**********************************************************************
sage: coth(x).subs({x: 2})
coth(2)
sage: coth(x).subs({x: 2.2})
coth(2.20000000000000)
sage: coth(x).subs({x: RIF(2.2)})
coth(2.2000000000000002?)
sage: coth(x).subs({x: CIF(2.2)})
coth(2.2000000000000002?)
sage:
}}}
There's a serious inconsistency here, and clearly a problems with `CIF`.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7095#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---