Opened 22 months ago

Last modified 22 months ago

#24832 needs_review enhancement

Extend function domain with some symbolic function calls

Reported by: rws 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) Commit: 3bfcc88024038de47d191a7fdda32f79db5132b2
Dependencies: Stopgaps:

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 22 months ago by rws

  • Branch set to u/rws/extend_function_domain_with_some_symbolic_function_calls

comment:2 Changed 22 months ago by git

  • Commit set to 3bfcc88024038de47d191a7fdda32f79db5132b2

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

3bfcc8824832: add doctest

comment:3 Changed 22 months ago by rws

  • Authors set to Ralf Stephan
  • Status changed from new to needs_review
Note: See TracTickets for help on using tickets.