Zulip Chat Archive
Stream: Lean Together 2025
Topic: David Kurniadi Angdinata: Division polynomials of elliptic c
Henrik Böving (Jan 17 2025 at 18:17):
@David Ang https://github.com/leanprover/lean4/pull/6679
David Ang (Jan 17 2025 at 18:28):
Thanks! Here are my slides.
Riccardo Brasca (Jan 17 2025 at 19:00):
@David Ang how can implementations of the schoof algorithm work in practice if the formulas of the division polynomials are wrong?
David Ang (Jan 17 2025 at 19:10):
In general, I don't know. I know that many people only care about the short Weierstrass equation with a1 = a3 = 0, so the formula for omega is fine. I know that Sage doesn't have a formula for omega but does something similar by "consideration of the invariant differential"
Riccardo Brasca (Jan 17 2025 at 19:15):
I mean, the algorithm absolutely depends on the explicit formula, and in practice it works (it agrees with other algorithms). Maybe it is a char 2 thing?
Riccardo Brasca (Jan 17 2025 at 19:15):
I mean, is the literature correct with the short equation?
David Ang (Jan 17 2025 at 19:16):
Yes, it is correct with the short equation
David Ang (Jan 17 2025 at 19:16):
Char 2 has been haunting me since the associativity days :upside_down:
Riccardo Brasca (Jan 17 2025 at 19:17):
Ok so I think the implementations only use the correct cases (to know if the number of points is even there is no need to use the division polynomial)
Last updated: May 02 2025 at 03:31 UTC