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

Issue in puiseux #69

Open
sachihashimoto opened this issue Feb 2, 2024 · 1 comment
Open

Issue in puiseux #69

sachihashimoto opened this issue Feb 2, 2024 · 1 comment

Comments

@sachihashimoto
Copy link

sachihashimoto commented Feb 2, 2024

I'm running into the following problem.

I have this code:

R_Q<x> := PolynomialRing(Rationals());
f := x^16 - 4*x^8 + 16; p := 3;
X := HyperellipticCurve(f);
Per := PeriodMatrix(CurveExtra(X));
G,m := GeometricEndomorphismRepresentation(Per, RationalsExtra());
E := EndomorphismRepresentation(G,RationalsExtra(),m);
Correspondence(X, X, E[5]);

It gives me this error. What is going on?

In file "/Users/sachihashimoto/Repos/CHIMP/endomorphisms/endomorphisms/magma/puiseux/Branches.m", line 84, column 18:
>>     j0 := Minimum([ j : j in [1..gX] | row[j] ne 0 ]);
                    ^
Runtime error in 'Minimum': Argument 1 is not non-empty

@edgarcosta
Copy link
Owner

This error originally happened at line 64, which we fixed temporarily with

js := [ j : j in [1..gX] | row[j] ne 0 ];
if #js eq 0 then
    continue;
end if;
j0 := Minimum(js);

but before applying the same fix again, I need to understand how the output of this function will be used

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

No branches or pull requests

2 participants