def genus(self):
        r"""The genus of this Riemann surface.

        Returns
        -------
        genus : int
        """
        g = genus(self.f)
        return g
예제 #2
0
    def genus(self):
        r"""The genus of this Riemann surface.

        Returns
        -------
        genus : int
        """
        g = genus(self.f)
        return g
예제 #3
0
 def test_f6(self):
     # curve is reducible
     g = genus(self.f6)
     self.assertEqual(g, -1)
예제 #4
0
 def test_f4(self):
     g = genus(self.f4)
     self.assertEqual(g, 0)
예제 #5
0
 def test_f5(self):
     g = genus(self.f5)
     self.assertEqual(g, 1)
예제 #6
0
 def test_f2(self):
     g = genus(self.f2)
     self.assertEqual(g, 2)
예제 #7
0
 def test_f3(self):
     g = genus(self.f3)
     self.assertEqual(g, 0)
예제 #8
0
 def test_f9(self):
     g = genus(self.f9)
     self.assertEqual(g, 9)
 def test_f4(self):
     g = genus(self.f4)
     self.assertEqual(g, 0)
 def test_f10(self):
     g = genus(self.f10)
     self.assertEqual(g, 3)
 def test_issue71(self):
     R = QQ['x,y']
     x,y = R.gens()
     f = -x**5 + x + y**3
     g = genus(f)
     self.assertEqual(g, 4)
 def test_f8(self):
     g = genus(self.f8)
     self.assertEqual(g, 3)
 def test_f9(self):
     g = genus(self.f9)
     self.assertEqual(g, 9)
 def test_f7(self):
     g = genus(self.f7)
     self.assertEqual(g, 4)
 def test_f6(self):
     # curve is reducible
     g = genus(self.f6)
     self.assertEqual(g, -1)
 def test_f5(self):
     g = genus(self.f5)
     self.assertEqual(g, 1)
예제 #17
0
 def test_f7(self):
     g = genus(self.f7)
     self.assertEqual(g, 4)
예제 #18
0
 def test_issue71(self):
     R = QQ['x,y']
     x, y = R.gens()
     f = -x**5 + x + y**3
     g = genus(f)
     self.assertEqual(g, 4)
예제 #19
0
 def test_f8(self):
     g = genus(self.f8)
     self.assertEqual(g, 3)
 def test_f2(self):
     g = genus(self.f2)
     self.assertEqual(g, 2)
예제 #21
0
 def test_f10(self):
     g = genus(self.f10)
     self.assertEqual(g, 3)
 def test_f3(self):
     g = genus(self.f3)
     self.assertEqual(g, 0)
예제 #23
0
 def test_f1(self):
     g = genus(self.f1)
     self.assertEqual(g, 0)
 def test_f1(self):
     g = genus(self.f1)
     self.assertEqual(g, 0)