Opened 6 years ago
Last modified 5 years ago
#15354 new defect
Make elliptic_j function symbolic
Reported by: | davidamadore | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-6.4 |
Component: | symbolics | Keywords: | special function, elliptic, modular |
Cc: | Merged in: | ||
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
Sage's elliptic_j function does not behave similarly to the other standard or special functions: it tries to numerically evaluate instead of building a symbolic expression:
sage: elliptic_j(I) 1728.00000000000 sage: elliptic_j(x) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) ... TypeError: Cannot evaluate symbolic expression to a numeric value.
This is very weird: it means, for example, that plot(real(elliptic_j(x+I)), (x,0,1)) will fail (instead, one must use plot(lambda t: real(elliptic_j(t+I)), (0,1)))
Change History (5)
comment:1 Changed 6 years ago by
- Milestone changed from sage-6.1 to sage-6.2
comment:2 Changed 6 years ago by
- Milestone changed from sage-6.2 to sage-6.3
comment:3 Changed 5 years ago by
- Summary changed from elliptic_j function should not compute numerically unless asked for to Make elliptic_j function symbolic
comment:4 Changed 5 years ago by
- Milestone changed from sage-6.3 to sage-6.4
comment:5 Changed 5 years ago by
- Description modified (diff)
- Keywords elliptic modular added
- Priority changed from minor to major
Note: See
TracTickets for help on using
tickets.