Changeset 5506:1a18245d8228 for sage/rings/number_field/number_field.py
- Timestamp:
- 07/25/07 18:24:34 (6 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
sage/rings/number_field/number_field.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sage/rings/number_field/number_field.py
r5372 r5506 474 474 OUTPUT: 475 475 Integer if v is omitted, and Rational otherwise. 476 477 EXAMPLES: 478 sage: K.<t> = NumberField(x^3 + x^2 - 2*x + 8) 479 sage: K.disc() 480 -503 481 sage: K.disc([1, t, t^2]) 482 -2012 483 sage: K.disc([1/7, (1/5)*t, (1/3)*t^2]) 484 -2012/11025 485 sage: (5*7*3)^2 486 11025 476 487 """ 477 488 if v == None: … … 479 490 return self.__disc 480 491 except AttributeError: 481 self.__disc = ZZ(str(self.pari_nf()[2]))492 self.__disc = QQ(str(self.pari_nf()[2])) 482 493 return self.__disc 483 494 else: 484 return Q (self.trace_pairing(v).det())495 return QQ(self.trace_pairing(v).det()) 485 496 486 497 disc = discriminant
Note: See TracChangeset
for help on using the changeset viewer.
