#18832: non-numeric non-symbolic BuiltinFunction arguments
-------------------------+----------------------------
Reporter: rws | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.8
Component: symbolics | Keywords:
Merged in: | Authors:
Reviewers: | Report Upstream: N/A
Work issues: | Branch:
Commit: | Dependencies:
Stopgaps: |
-------------------------+----------------------------
Symbolic expressions can be seen as programs for applying functions to
numerics and symbolics. Non-numeric non-symbolics (NNNS, most of the rest
of Sage) are usually not handled by symbolic functions, although they
often allow the same operations and many of the functions. The manual
workaround is to evaluate the expression "on `x`" and then to substitute
`x` with the respective NNNS. We propose that `BuiltinFunction` automates
this process.
Part of this is already duplicated in `rings.arith` but the need arises
with symbolic functions returning polynomials, e.g. #16813. At the moment
`BuiltinFunction` simply converts the NNNS argument, losing the type
information.
--
Ticket URL: <http://trac.sagemath.org/ticket/18832>
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.