Exemple #1
0
 def __init__(self, ray_class_group, base_ring):
     names = tuple([ "chi%i"%i for i in range(ray_class_group.ngens()) ])
     if base_ring is None:
         from sage.rings.number_field.number_field import CyclotomicField
         base_ring = CyclotomicField(LCM(ray_class_group.gens_orders()))
     DualAbelianGroup_class.__init__(self, ray_class_group, names, base_ring)
     """ ray_class_group accessible as self.group() """
Exemple #2
0
 def __init__(self, ray_class_group, base_ring):
     names = tuple([ "chi%i"%i for i in range(ray_class_group.ngens()) ])
     if base_ring is None:
         from sage.rings.number_field.number_field import CyclotomicField
         base_ring = CyclotomicField(LCM(ray_class_group.gens_orders()))
     DualAbelianGroup_class.__init__(self, ray_class_group, names, base_ring)
     """ ray_class_group accessible as self.group() """
 def __init__(self, ray_class_group, base_ring):
     names = tuple([ "chi%i"%i for i in range(ray_class_group.ngens()) ])
     if base_ring is None:
         from sage.rings.number_field.number_field import CyclotomicField
         # FIXME: following is deprecated starting from sage 7.1
         # replace by from sage.arith.all import LCM
         from sage.rings.arith import LCM
         base_ring = CyclotomicField(LCM(ray_class_group.gens_orders()))
     DualAbelianGroup_class.__init__(self, ray_class_group, names, base_ring)
     """ ray_class_group accessible as self.group() """
Exemple #4
0
 def __init__(self, ray_class_group, base_ring):
     names = tuple(["chi%i" % i for i in range(ray_class_group.ngens())])
     if base_ring is None:
         from sage.rings.number_field.number_field import CyclotomicField
         # FIXME: following is deprecated starting from sage 7.1
         # replace by from sage.arith.all import LCM
         from sage.rings.arith import LCM
         base_ring = CyclotomicField(LCM(ray_class_group.gens_orders()))
     DualAbelianGroup_class.__init__(self, ray_class_group, names,
                                     base_ring)
     """ ray_class_group accessible as self.group() """