def absolute_igusa_invariants_wamelen(self): r""" Return the three absolute Igusa invariants used by van Wamelen [W]_. EXAMPLES:: sage: R.<x> = QQ[] sage: HyperellipticCurve(x^5 - 1).absolute_igusa_invariants_wamelen() (0, 0, 0) sage: HyperellipticCurve((x^5 - 1)(x - 2), (x^2)(x - 2)).absolute_igusa_invariants_wamelen() (0, 0, 0) """ f, h = self.hyperelliptic_polynomials() return invariants.absolute_igusa_invariants_wamelen(4 * f + h ** 2)
def absolute_igusa_invariants_wamelen(self): r""" Return the three absolute Igusa invariants used by van Wamelen [W]_. EXAMPLES:: sage: R.<x> = QQ[] sage: HyperellipticCurve(x^5 - 1).absolute_igusa_invariants_wamelen() (0, 0, 0) sage: HyperellipticCurve((x^5 - 1)(x - 2), (x^2)(x - 2)).absolute_igusa_invariants_wamelen() (0, 0, 0) """ f, h = self.hyperelliptic_polynomials() return invariants.absolute_igusa_invariants_wamelen(4 * f + h**2)