# HG changeset patch
# User Chris Wuthrich <christian.wuthrich@gmail.com>
# Date 1280505376 -3600
# Node ID 9be561dab8ffe67641487d142ffa4c9013c8a39d
# Parent  45c5a9398a04f1a407b6fd45e7ba2e68869f012e
trac 7695 : changing name of gens of subfields of cyclotomic fields

diff -r 45c5a9398a04 -r 9be561dab8ff sage/rings/number_field/number_field.py
--- a/sage/rings/number_field/number_field.py	Fri Jul 30 16:46:31 2010 +0100
+++ b/sage/rings/number_field/number_field.py	Fri Jul 30 16:56:16 2010 +0100
@@ -5457,7 +5457,11 @@
             if self.coerce_embedding() is not None:
                 embedding = self.coerce_embedding()(a)
 
-            K = NumberField(f, names=name+str(i), embedding=embedding)
+            if isinstance(self,NumberField_cyclotomic) and name[0:4] == 'zeta':
+                new_name= name+ '_' + str(i)
+            else:
+                new_name = name + str(i)
+            K = NumberField(f, names=new_name, embedding=embedding)
 
             # subfields of abelian fields should remember to be abelian (and galois)
             if self.is_abelian.is_in_cache():
@@ -8173,7 +8177,7 @@
         sage: K.degree()
         20
         sage: L
-        Number Field in zeta440 with defining polynomial x^5 - 2*x^4 - 16*x^3 + 24*x^2 + 48*x - 32
+        Number Field in zeta44_0 with defining polynomial x^5 - 2*x^4 - 16*x^3 + 24*x^2 + 48*x - 32
         sage: L.conductor()
         11
         sage: _splitting_classes_gens_(L,11,5)
