#17700: wrong symbolic results in case the answer is not known
--------------------------------+------------------------
       Reporter:  jakobkroeker  |        Owner:
           Type:  defect        |       Status:  new
       Priority:  critical      |    Milestone:  sage-6.5
      Component:  symbolics     |   Resolution:
       Keywords:                |    Merged in:
        Authors:                |    Reviewers:
Report Upstream:  N/A           |  Work issues:
         Branch:                |       Commit:
   Dependencies:                |     Stopgaps:  todo
--------------------------------+------------------------

Comment (by eviatarbach):

 Thanks for opening this ticket! I think this is a huge problem in Sage
 symbolics.

 I can't remember what I did to change the behaviour so that when a
 comparison is made and the result can't be determined it raises an
 exception instead of returning `False`; I'll try to look into it this
 weekend.

 I like the idea of having a three-valued logic
 (https://en.wikipedia.org/wiki/Three-valued_logic); unfortunately Python
 makes this very difficult, as the `Tristate` class shows. There does not
 seem to be an elegant solution, so I wonder if it's not just best to stick
 with exceptions.

--
Ticket URL: <http://trac.sagemath.org/ticket/17700#comment:2>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to