Changes between Version 3 and Version 4 of Ticket #18333


Ignore:
Timestamp:
04/29/15 17:26:28 (7 years ago)
Author:
vdelecroix
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #18333 – Description

    v3 v4  
    11This is a task ticket for speed up and cleaning in `sage.rings.qqbar`
    22
     3Prerequisites on number fields/interval arithmetic
    34- #18332: implement `is_integer` and `is_rational` on number field elements
     5- #18334: implement `unique_sign` and `unique_trunc` on interval field elements
     6- #18337: implement `real` and `imag` on real intervals
     7
     8Actual tasks:
    49- #18303: better comparisons
    5 - #18334: implement `unique_sign` and `unique_trunc` on interval field elements
     10- #17886 and #18242: faster qqbar operations using resultants
     11- #15600: exactification is slow in `do_polred`
    612- use firstly interval arithmetic for `sign`/`floor`/`ceil`/`trunc`/`round`
    713- remove the following methods from `ANDescr`:
     
    1218- enhanced `sage_input` for `ANExtension`
    1319- better powering (`__pow__`) using `ANExtension` and fix convention for powering in `AA` vs `QQbar`
    14 - reimplement `_real_refine_interval` without these ugly dictionaries
     20- reimplement `_real_refine_interval` without these ugly dictionaries (see also #17895)
     21- make number field elements compare themselves and use that