Changeset 6140:2fb4b1da68ab for sage/rings/number_field/number_field.py
- Timestamp:
- 09/04/07 17:30:50 (6 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
sage/rings/number_field/number_field.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sage/rings/number_field/number_field.py
r6139 r6140 7 7 """ 8 8 9 """10 Ideas / todo11 12 * Make the base class for all number fields cdef's so that elements13 have very fast access to e.g., properties of the field such as the14 degree, defining poly, etc. This will optimize the error testing in15 getime for number field elements.16 17 """18 9 19 10 #***************************************************************************** … … 72 63 73 64 import sage.rings.arith as arith 74 import sage.rings.field as field75 65 import sage.rings.rational_field as rational_field 76 66 import sage.rings.integer_ring as integer_ring … … 231 221 return isinstance(x, NumberField_quadratic) 232 222 233 def is_NumberField(x):234 """235 Return True if x is of number field type.236 237 EXAMPLES:238 sage: is_NumberField(NumberField(x^2+1,'a'))239 True240 sage: is_NumberField(QuadraticField(-97,'theta'))241 True242 sage: is_NumberField(CyclotomicField(97))243 True244 sage: is_NumberField(QQ)245 True246 """247 return isinstance(x, NumberField_generic)248 249 223 def is_NumberFieldExtension(x): 250 224 return isinstance(x, NumberField_extension) … … 266 240 return isinstance(x, NumberField_cyclotomic) 267 241 268 269 class NumberField_generic(field.Field): 242 import number_field_base 243 244 is_NumberField = number_field_base.is_NumberField 245 246 class NumberField_generic(number_field_base.NumberField): 270 247 """ 271 248 EXAMPLES:
Note: See TracChangeset
for help on using the changeset viewer.
