edgarcosta / endomorphisms

Rigorous computation of the endomorphism ring of a Jacobian
GNU General Public License v2.0
10 stars 8 forks source link

Segfault #22

Closed jvoight closed 5 years ago

jvoight commented 5 years ago

Triggered by:

QQ := RationalsExtra(100);
_ := PolynomialRing(QQ); X := HyperellipticCurve(x^5-x^4+4x^3-8x^2+5*x-1);

HeuristicEndomorphismAlgebraDescription(X); /Applications/Magma/magma: line 75: 99238 Segmentation fault: 11 "${ROOT}/bin/magma.exe" "$@"

edgarcosta commented 5 years ago

I can also recreate this segfault.

JRSijsling commented 5 years ago

This was due to a mistake in the code, which caused a recursion. It works now. Note that you should set Geometric := true if you want the endomorphism algebra over QQbar.