Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

remove obsolete code in EllipticCurveIsogeny.is_normalized() #32430

Closed
yyyyx4 opened this issue Aug 28, 2021 · 15 comments
Closed

remove obsolete code in EllipticCurveIsogeny.is_normalized() #32430

yyyyx4 opened this issue Aug 28, 2021 · 15 comments

Comments

@yyyyx4
Copy link
Member

yyyyx4 commented Aug 28, 2021

The EllipticCurveIsogeny.is_normalized() method accepts two optional arguments, via_formal and check_by_pullback, that have been documented as deprecated since #7096 — for over 10 years! — albeit without printing a deprecation warning in the code itself. It might be about time to get rid of them.

The patch removes the obsolete code. According to the discussion below, no deprecation warning seems necessary.

CC: @categorie @JohnCremona

Component: elliptic curves

Keywords: isogeny, deprecation

Author: Lorenz Panny

Branch/Commit: 3a9e585

Reviewer: Frédéric Chapoton

Issue created by migration from https://trac.sagemath.org/ticket/32430

@yyyyx4 yyyyx4 added this to the sage-9.5 milestone Aug 28, 2021
@yyyyx4
Copy link
Member Author

yyyyx4 commented Aug 28, 2021

Author: Lorenz Panny

@yyyyx4
Copy link
Member Author

yyyyx4 commented Aug 28, 2021

New commits:

cca4acdEllipticCurveIsogeny.is_normalized: remove obsolete algorithm

@yyyyx4
Copy link
Member Author

yyyyx4 commented Aug 28, 2021

@yyyyx4

This comment has been minimized.

@yyyyx4
Copy link
Member Author

yyyyx4 commented Aug 28, 2021

Commit: cca4acd

@fchapoton
Copy link
Contributor

comment:3

Looks good, but maybe we can just get rid of them right now ?

@JohnCremona : John, your opinion ?

Otherwise, you need to doctest the deprecation...

@JohnCremona
Copy link
Member

comment:4

I'm sure this is fine. I would say that we do not need to put in the warning after so long, but then I don't use this feature as far as I can remember.

@chriswuthrich
Copy link
Contributor

comment:5

I agree that this can go without the need of a deprecation.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 4, 2021

Branch pushed to git repo; I updated commit sha1. New commits:

3a9e585probably no need to warn after >10 years of deprecation

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Sep 4, 2021

Changed commit from cca4acd to 3a9e585

@yyyyx4
Copy link
Member Author

yyyyx4 commented Sep 4, 2021

comment:7

Thanks everyone for the feedback! Removed the warning.

@yyyyx4

This comment has been minimized.

@fchapoton
Copy link
Contributor

comment:8

let's go

@fchapoton
Copy link
Contributor

Reviewer: Frédéric Chapoton

@vbraun
Copy link
Member

vbraun commented Oct 23, 2021

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants