feat(NumberTheory/Height/EllipticCurve): new file#36989
feat(NumberTheory/Height/EllipticCurve): new file#36989MichaelStollBayreuth wants to merge 9 commits intoleanprover-community:masterfrom
Conversation
PR summary 68e18bf8edImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
I'm going to have a look at this later in the week, but I would argue that it should be in the |
|
The last bit is a height inequality (but it is valid over any field with a height, so not number field specific), so it needs heights; this is why I have put it under NumberTheory.Height. |
|
Moved the material to two files under AlgebraicGeometry.EllipticCurve.Affine:
|
|
However, I then get on the NaiveHeight file. |
|
So I will move that file back to under NumberTheory.Height for the time being. |
|
Now 🤷 |
|
I think it's fine to add an exception here. |
For which of the two possible placements of the file? (Allow AlgebraicGeometry... to import Analysis, or allow NumberTheory.Height.... to import AlgebraicGeometry?) |
I would put the file in NumberTheory, but do whatever you prefer. This warning are mostly about basic stuff. |
|
I would think it's a "height theory for elliptic curves" rather than an "elliptic curve theory for heights" eo I would put them in the elliptic curve folder. I have been thinking of moving everything into NumberTheory since it doesn't use anything in AlgebraicGeometry (except for Affine.Scheme), but if we were to make ArithmeticGeometry... |
This PR defines the "addition-and-subtraction map" on x-coordinates of pairs of points on elliptic curves and proves an inequality for the logarithmic height of the image.
In a later PR, we will show that the map thus defined indeed comes from addition and subtraction on an elliptic curve.