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

Equimultiple liftings of curves over finite fields #13046

Open
mminzlaff mannequin opened this issue May 28, 2012 · 17 comments
Open

Equimultiple liftings of curves over finite fields #13046

mminzlaff mannequin opened this issue May 28, 2012 · 17 comments

Comments

@mminzlaff
Copy link
Mannequin

mminzlaff mannequin commented May 28, 2012

Let C be a plane projective curves over a finite field k and S a finite set of k-sections of the curve. It would be nice if Sage could compute a lifting of the plane curve to a p-adic ring R (with finite precision) and liftings of the k-sections to R-sections of the lifted curve such that the multiplicity of C at the i-th section is the same as the multplicity of the lifting at the lifted section.

Apply attachment: trac_13046_v3.patch

Depends on #12995

Component: algebraic geometry

Keywords: deformation theory, plane curves

Author: Moritz Minzlaff

Reviewer: William Stein, Max Leiblich

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

@mminzlaff mminzlaff mannequin added this to the sage-5.11 milestone May 28, 2012
@mminzlaff mminzlaff mannequin assigned aghitza May 28, 2012
@mminzlaff mminzlaff mannequin added the s: needs review label May 28, 2012
@mminzlaff
Copy link
Mannequin Author

mminzlaff mannequin commented May 31, 2012

modifies the signature of the method

@mminzlaff

This comment has been minimized.

@mminzlaff
Copy link
Mannequin Author

mminzlaff mannequin commented Jun 6, 2012

comment:2

Attachment: trac_13046_inital.patch.gz

Apply trac_13046_v2.patch

@mminzlaff mminzlaff mannequin added s: needs work and removed s: needs review labels Jun 12, 2012
@mminzlaff
Copy link
Mannequin Author

mminzlaff mannequin commented Dec 19, 2012

Attachment: trac_13046_v2.patch.gz

new version simplifies the signature/use of the method

@mminzlaff mminzlaff mannequin added s: needs review and removed s: needs work labels Feb 27, 2013
@jdemeyer
Copy link

comment:5

Please add your real name as Author.

@mminzlaff
Copy link
Mannequin Author

mminzlaff mannequin commented Mar 14, 2013

Author: Moritz Minzlaff

@mminzlaff
Copy link
Mannequin Author

mminzlaff mannequin commented Mar 14, 2013

comment:6

Whoops. Done! :)

@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@williamstein
Copy link
Contributor

comment:8

This needs to be rebased this against sage-5.12.rc3.

@williamstein
Copy link
Contributor

Attachment: trac_13046_v3.patch.gz

rebased

@williamstein
Copy link
Contributor

Reviewer: William Stein, Max Leiblich

@williamstein
Copy link
Contributor

comment:9

Attached rebased.

@williamstein

This comment has been minimized.

@williamstein
Copy link
Contributor

comment:10

REFEREE REPORT:

It looks good!

More precisely, I (William Stein) read the code for style, and Max Leiblich (an algebraic geometer) read the code for the mathematics, and we both agree it looks good.

Well, there is one unusual thing. There are backslashes in the comments so they occupy less than 80 characters, but when read, are wide. I've never seen this before anywhere in Sage/Python code. I'm not sure whether we should allow it or not. I'll leave this to the release manager.

@jdemeyer

This comment has been minimized.

@jdemeyer
Copy link

comment:12

I agree, the backslashes is a very strange thing, I wouldn't do that.

Also, never use

except:

without specifying an exception class, as it will catch stuff like KeyboardInterrupt.

@jdemeyer
Copy link

comment:13

Also, please use the new-style doctest continuations

sage:
....:
....:

@jdemeyer
Copy link

comment:14

Raising exceptions should be done in a Python 3 compatible way: raise TypeError("string") and you should add doctests for the exceptions also.

@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe mkoeppe removed this from the sage-6.4 milestone Dec 29, 2022
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

4 participants