Ticket #8248 (closed enhancement: fixed)
Small improvement in checking for elliptic curve isogenies
| Reported by: | cremona | Owned by: | cremona |
|---|---|---|---|
| Priority: | minor | Milestone: | sage-4.3.3 |
| Component: | elliptic curves | Keywords: | isogenies |
| Cc: | wuthrich | Work issues: | |
| Report Upstream: | N/A | Reviewers: | Chris Wuthrich |
| Authors: | John Cremona | Merged in: | sage-4.3.3.alpha1 |
| Dependencies: | Stopgaps: |
Description
When an isogeny is constructed from a kernel polynomial, by default (unless check=False) it is checked whether the given kernel polynomial divides the appropriate division polynomial. This is expensive when the degree is large (e.g. 163!).
We provide a small patch which does this checking more efficiently.
The example in the patch which now takes 20s, used to take many minutes.
Attachments
Change History
Changed 3 years ago by cremona
-
attachment
trac_8248-isogeny.patch
added
Note: See
TracTickets for help on using
tickets.

Applies to 4.3.2