Changeset 7509:21545374e52d
- Timestamp:
- 12/02/07 11:15:37 (5 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
sage/rings/polynomial/polynomial_element.pyx (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sage/rings/polynomial/polynomial_element.pyx
r7508 r7509 1634 1634 1635 1635 elif is_NumberField(R): 1636 if (R.defining_polynomial().denominator() == 1) and \ 1637 (self.denominator() == 1): 1638 v = [ x._pari_("a") for x in self.list() ] 1636 if (R.defining_polynomial().denominator() == 1): 1637 1638 if (self.leading_coefficient() == 1): 1639 unit = None 1640 v = [ x._pari_("a") for x in self.list() ] 1641 else: 1642 unit = self.leading_coefficient() 1643 temp_f = self * 1/unit 1644 v = [ x._pari_("a") for x in temp_f.list() ] 1639 1645 f = pari(v).Polrev() 1640 1646 Rpari = R.pari_nf() … … 1644 1650 Rpari[6] = [ x("a") for x in Rpari[6] ] 1645 1651 G = list(Rpari.nffactor(f)) 1652 return self._factor_pari_helper(G, unit=unit) 1646 1653 1647 1654 else:
Note: See TracChangeset
for help on using the changeset viewer.
