Skip to content

Improve interface to SymPy solvers #24142

@rwst

Description

@rwst

At the moment with solve(...,algorithm='sympy') the SymPy function solveset is called for single expressions, and solve for systems. However, it turns out that solve can handle some single-expression tasks where solveset fails. This ticket should add code that analyzes solveset output and calls solve in case no solution was found. This probably includes simplifying the returned ConditionSets.

References:

Depends on #24171

CC: @mforets

Component: symbolics

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

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