Skip to content

use Pynac for some symbolic comparisons instead of Maxima #18883

@rwst

Description

@rwst

This:

sage: bool(exp(x)>=0)
True

unexpectedly uses Maxima, and gets it wrong, too (the already known complex domain problem, see e.g. #14305).

Since Pynac can now assign info flags to function expressions the possible cases for abs, factorial, binomial, real, imag, step should be implemented in Pynac (this is pynac/pynac#78) and the cases like above handled in Pynac.

The repercussions are not limited to such comparisons. The more expressions have info flags set the more expressions with more complicated structure can be decided and more questions answered.

Depends on #22219

Component: symbolics

Author: Ralf Stephan

Branch/Commit: u/rws/use_pynac_for_some_symbolic_comparisons_instead_of_maxima @ 18c2768

Issue created by migration from https://trac.sagemath.org/ticket/18883

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions