Opened 5 years ago

Last modified 5 years ago

#24832 needs_review enhancement

Extend function domain with some symbolic function calls

Reported by: Ralf Stephan Owned by:
Priority: major Milestone: sage-8.2
Component: symbolics Keywords:
Cc: Merged in:
Authors: Ralf Stephan Reviewers:
Report Upstream: N/A Work issues:
Branch: u/rws/extend_function_domain_with_some_symbolic_function_calls (Commits, GitHub, GitLab) Commit: 3bfcc88024038de47d191a7fdda32f79db5132b2
Dependencies: Stopgaps:

Status badges

Description

The ticket implements an idea from #24428 to allow symbolic functions to always extend their domain when necessary, in order to return the most information from the call.

Practically if the extend_for() attribute of the Function exists it is called with the function arguments. If returned True then, instead of trying x.func() we try parent.complex_field(x).func().

Change History (3)

comment:1 Changed 5 years ago by Ralf Stephan

Branch: u/rws/extend_function_domain_with_some_symbolic_function_calls

comment:2 Changed 5 years ago by git

Commit: 3bfcc88024038de47d191a7fdda32f79db5132b2

Branch pushed to git repo; I updated commit sha1. New commits:

3bfcc8824832: add doctest

comment:3 Changed 5 years ago by Ralf Stephan

Authors: Ralf Stephan
Status: newneeds_review
Note: See TracTickets for help on using tickets.