p = 2 m = 1 F = GF(p) Rx. = PolynomialRing(F) f = x C = superelliptic(f, m) xx = C.x AS = as_cover(C, [xx^5, xx^5 + xx^3]) print(AS.magical_element())