Opened 2 years ago

Last modified 4 weeks ago

## #31393 new enhancement

# metaticket: remaining tasks from src/sage/symbolic/todo.txt

Reported by: | gh-DaveWitteMorris | Owned by: | |
---|---|---|---|

Priority: | minor | Milestone: | sage-9.9 |

Component: | symbolics | Keywords: | |

Cc: | Merged in: | ||

Authors: | Reviewers: | ||

Report Upstream: | N/A | Work issues: | |

Branch: | Commit: | ||

Dependencies: | Stopgaps: |

### Description (last modified by )

The file `src/sage/symbolic/todo.txt`

is removed by #30482. Here are the only tasks that remain to be completed:

- genuine coercions to real field, etc.
- optimize is_even in numeric.cpp
- Support pickle via the "archive" print mode.
- need to be able to do this (from ginsh):
> collect_common_factors(x/(x^2 + x)); (1+x)^(-1)

- Maybe change Sage's GiNaC to make a call to a Cython gcd function, then use Singular, since Singular's gcd over QQ is much better than GiNaC's, I think, and GiNaC *only* does GCD over QQ. Actually, just make everything in normal.cpp be implemented via Singular, probably...

Probably some of these can be deleted as invalid, but some may need tickets.

See also:

### Change History (6)

### comment:1 Changed 19 months ago by

Description: | modified (diff) |
---|

### comment:2 Changed 19 months ago by

Milestone: | sage-9.4 → sage-9.5 |
---|

### comment:3 Changed 14 months ago by

Milestone: | sage-9.5 → sage-9.6 |
---|

### comment:4 Changed 10 months ago by

Milestone: | sage-9.6 → sage-9.7 |
---|

### comment:5 Changed 5 months ago by

Milestone: | sage-9.7 → sage-9.8 |
---|

### comment:6 Changed 4 weeks ago by

Milestone: | sage-9.8 → sage-9.9 |
---|

**Note:**See TracTickets for help on using tickets.